0001213900-22-028674.txt : 20220523 0001213900-22-028674.hdr.sgml : 20220523 20220523060828 ACCESSION NUMBER: 0001213900-22-028674 CONFORMED SUBMISSION TYPE: 10-K/A PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220523 DATE AS OF CHANGE: 20220523 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Heliogen, Inc. CENTRAL INDEX KEY: 0001840292 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRIC SERVICES [4911] IRS NUMBER: 854204953 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-40209 FILM NUMBER: 22949505 BUSINESS ADDRESS: STREET 1: 130 W UNION ST. CITY: PASADENA STATE: CA ZIP: 91103 BUSINESS PHONE: 9709240446 MAIL ADDRESS: STREET 1: 130 W UNION ST. CITY: PASADENA STATE: CA ZIP: 91103 FORMER COMPANY: FORMER CONFORMED NAME: Athena Technology Acquisition Corp. DATE OF NAME CHANGE: 20210112 10-K/A 1 f10k2021a1_heliogeninc.htm AMENDMENT NO. 1 TO FORM 10-K

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K/A

(Amendment No. 1)

 

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

 

For the fiscal year ended December 31, 2021

 

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

 

Heliogen, Inc.

(Exact name of registrant as specified in its charter)

 

 Delaware

  85-4204953

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

130 West Union Street, Pasadena California   91103
(Address of Principal Executive Offices)   (Zip Code)

 

(626) 720-4530

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.0001 par value per share   HLGN   New York Stock Exchange
Warrants, each whole warrant exercisable for shares of Common stock at an exercise price of $11.50 per share   HLGN.W   New York Stock Exchange

 

Securities registered pursuant to section 12(g) of the Act: None.

 

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

 

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

 

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

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

 

The aggregate market value of voting stock held by non-affiliates of the Registrant on June 30, 2021, based on the closing price for shares of the Registrant’s common stock as reported by the New York Stock Exchange on such date, was approximately $242.5 million. Shares of common stock beneficially owned by each executive officer, director, and holder of more than 10% of our common stock have been excluded from this calculation because such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

 

The registrant had 188,749,042 shares of common stock outstanding as of May 16, 2022.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

None.

 

 

 

 

 

 

Introductory Note

 

On December 30, 2021 (the “Closing Date”), Heliogen, Inc., a Delaware corporation (“Legacy Heliogen”), Athena Technology Acquisition Corp., a Delaware corporation (“Athena”), HelioMax Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Athena (“Merger Sub”), consummated the closing of the transactions contemplated by the Business Combination Agreement, dated July 6, 2021, by and among Athena, Merger Sub, and Legacy Heliogen (the “Business Combination Agreement”), following the approval at a special meeting of the stockholders of Athena held on December 28, 2021 (the “Special Meeting”).

 

Pursuant to the terms of the Business Combination Agreement, a business combination of Legacy Heliogen and Athena was effected by the merger of Merger Sub with and into Legacy Heliogen, with Legacy Heliogen surviving the Merger as a wholly owned subsidiary of Athena (the “Merger,” and, together with the other transactions contemplated by the Business Combination Agreement, the “Business Combination”). In connection with the consummation of the Merger on the Closing Date, Athena changed its name from Athena Technology Acquisition Corp. to Heliogen, Inc. (the “Company”) and Legacy Heliogen changed its named from Heliogen, Inc. to Heliogen Holdings, Inc.

 

Unless the context indicates otherwise, references in this Annual Report on Form 10-K/A to the “Company,” “Heliogen,” “we,” “us,” “our” and similar terms refer to Heliogen, Inc. and its consolidated subsidiaries (including Legacy Heliogen). References to “Athena” refer to the predecessor company prior to the consummation of the Business Combination.

 

 

 

 

Explanatory Note

 

The Company is filing this amendment No. 1 on Form 10-K/A (“Form 10-K/A”) to amend our Annual Report on Form 10-K for the year ended December 31, 2021, originally filed with the Securities and Exchange Commission (the SEC”) on March 31, 2022 (the “Original Report”), to restate our consolidated financial statements and related footnote disclosures as of December 31, 2021 and for the year then ended. This Form 10-K/A also amends certain other Items in the Original Report, as listed in “Items Amended in this Form 10-K/A” below.

 

Restatement Background

 

On May 16, 2022, the audit committee of the board of directors (the “Audit Committee”) of the Company, based on the recommendation of, and after consultation with, the Company’s management concluded that the Company’s previously issued audited financial statements as of and for the year ended December 31, 2021, should no longer be relied upon. As part of the Company’s accounting for revenue contracts with customers during the first quarter of 2022, management considered ongoing contracts that were entered into and accounted for during the year ended December 31, 2021. During this evaluation, it was determined that a government contract which had previously been assessed as within the scope of ASC 606, Revenue from Contract with Customers (“ASC 606”), should have been accounted for as a government grant and therefore not within the scope of ASC 606. The impact of this revised conclusion resulted in (i) the separate presentation of amounts previously presented as revenue and cost of revenue as grant revenue and cost of grant revenue, respectively, (ii) no change to total revenue, and (iii) a reduction in total cost of revenue, including the reversal of a contract loss recognized during the year ended December 31, 2021. The change in our accounting of the government contract resulted in changes to our consolidated balance sheet as of December 31, 2021, our consolidated statements of operations and comprehensive loss, consolidated statement of convertible preferred stock and shareholder’s equity (deficit), and consolidated statement of cash flows, each for the year ended December 31, 2021, and the Company’s loss per share. Additionally, management recorded an immaterial correction resulting in an increase to cost of revenue and a decrease to selling, general and administrative expense that was separate from the change in accounting of the government contract. No adjustments were identified as of and for the year ended December 31, 2020.

 

Items Amended in this Form 10-K/A

 

This Form 10-K/A presents the Original Report, amended and restated with modifications as necessary to reflect the restatements. The following items have been amended to reflect the restatement:

 

Part I, Item 1A. Risk Factors

 

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

 

Part II, Item 8. Financial Statements and Supplementary Data

 

Part II, Item 9A. Controls and Procedures
   
 

Part IV, Item 15. Exhibits and Financial Statement Schedules

 

In addition, in connection with this Form 10-K/A, the Company’s Chief Executive Officer and Chief Financial Officer have provided new certifications dated as of the date of this filing (Exhibits 31.1, 31.2, 32.1 and 32.2) and the Company is also filing a Consent of Independent Registered Public Accounting Firm (Exhibit 23.1). Except as described above, this Form 10-K/A does not amend, update or change any other items or disclosures in the Original Report and does not purport to reflect any information or events subsequent to the filing thereof. As such, this Form 10-K/A speaks only as of the date the Original Report was filed, and we have not undertaken herein to amend, supplement or update any information contained in the Original Report to give effect to any subsequent events. Accordingly, this Form 10-K/A should be read in conjunction with our Original Report and our other filings made with the SEC subsequent to the filing of the Original Report, including any amendments to those filings.

 

 

 

 

Table of Contents

 

  Page
   
Forward-Looking and Cautionary Statements ii
Summary Risk Factors iv
Part I  
Item 1. Business 1
Item 1A. Risk Factors 10
Item 1B. Unresolved Staff Comments 30
Item 2. Properties 30
Item 3. Legal Proceedings 30
Item 4. Mine Safety Disclosures 30
Part II  
Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 31
Item 6. [Reserved] 31
Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations 32
Item 7A. Quantitative and Qualitative Disclosures About Market Risk 43
Item 8. Financial Statements and Supplementary Data F-1
Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosures 44
Item 9A. Controls and Procedures 44
Item 9B. Other Information 46
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 47
Part III  
Item 10. Directors, Executive Officers and Corporate Governance 48
Item 11. Executive Compensation 55
Item 12. Security Ownership of Certain Beneficial Owner and Management and Related Stockholder Matters 60
Item 13. Certain Relationships and Related Transactions, and Director Independence 62
Item 14. Principal Accounting Fees and Services 64
Part IV  
Item 15. Exhibits, Financial Statement Schedules 66
Signatures 69

 

i

 

 

Cautionary Note Regarding Forward-Looking Statements

 

This Annual Report on Form 10-K/A contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). We have based these forward-looking statements on our current expectations and projections about future events. All statements, other than statements of present or historical fact included in this Annual Report on Form 10-K/A regarding our future financial performance, as well as our strategy, future operations, financial position, estimated revenues, and losses, projected costs, prospects, plans and objectives of management are forward-looking statements. Any statements that refer to projections, forecasts or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intends,” “may,” “might,” “plan,” “possible,” “potential,” “predict,” “project,” “should,” “will,” “would” or the negative of such terms or other similar expressions. These forward-looking statements are based on management’s current expectations, assumptions, hopes, beliefs, intentions and strategies regarding future events and are based on currently available information as to the outcome and timing of future events. We caution you that these forward-looking statements are subject to all of the risks and uncertainties, most of which are difficult to predict and many of which are beyond our control, incident to our business.

 

As a result of a number of known and unknown risks and uncertainties, our actual results or performance may be materially different from those expressed or implied by these forward-looking statements. Some factors that could cause actual results to differ include:

 

our ability to recognize the anticipated benefits of the Business Combination, which may be affected by, among other things, our ability to grow and manage growth profitably;

 

our financial and business performance, including risk of uncertainty in our financial projections and business metrics and any underlying assumptions thereunder;

 

changes in our business and strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects and plans;

 

our ability to execute our business model, including market acceptance of our planned products and services and achieving sufficient production volumes at acceptable quality levels and prices;

 

changes in domestic and foreign business, market, financial, political, legal conditions and applicable laws and regulations;

 

our ability to grow market share in our existing markets or new markets we may enter;

 

our ability to achieve and maintain profitability in the future;

 

our ability to access sources of capital to finance operations, growth and future capital requirements;

 

our ability to maintain and enhance our products and brand, and to attract and retain customers;

 

our ability to find new partners for product offerings;

 

the success of strategic relationships with third parties;

 

our ability to scale in a cost-effective manner;

 

developments and projections relating to our competitors and industry;

 

the impact of the COVID-19 pandemic, and Russia’s invasion of Ukraine on our business, including, but not limited to, supply chain disruptions;

 

ii

 

 

our expectations regarding our ability to obtain and maintain intellectual property protection and not infringe on the rights of others;

 

expectations regarding the time during which we will be an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), as amended;

 

our ability to find and retain critical employee talent and key personnel;

 

the possibility that we may be adversely impacted by other economic, business, and/or competitive factors;

 

future exchange and interest rates;

 

the outcome of any known and unknown litigation and regulatory proceedings; and

 

other risks and uncertainties, including those disclosed under “Item 1A. Risk Factors” contained in Part I of this Annual Report on Form 10-K/A, and the risk factors and other cautionary statements contained in other filings that have been made or will be made with the SEC by the Company.

 

Given these risks and uncertainties, you should not place undue reliance on these forward-looking statements. Should one or more of the risks or uncertainties described in this Annual Report on Form 10-K/A, or should underlying assumptions prove incorrect, actual results and plans could differ materially from those expressed in any forward-looking statements. Additional information concerning these and other factors that may impact the operations and projections discussed herein may be disclosed under “Item 1A. Risk Factors” contained in Part I of this Annual Report on Form 10-K/A and in our periodic filings with the SEC. Our SEC filings are available publicly on the SEC’s website at www.sec.gov.

 

You should read this Annual Report on Form 10-K/A with the understanding that our actual future results, levels of activity and performance as well as other events and circumstances may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.

 

iii

 

 

Summary Risk Factors

 

The following is a summary of some of the risks and uncertainties that could materially adversely affect our business, financial condition and results of operations. This summary should be read together with the more detailed description of each risk factor disclosed under “Item 1A Risk Factors” contained in Part I of this Annual Report on Form 10-K/A.

 

Risks Relating to our Business

 

If demand for our concentrated solar energy solutions does not develop as we expect or if our estimates of market opportunity and forecasts of market growth prove to be inaccurate, our revenues may suffer, and our business may be harmed.

 

Our modular, AI-enabled, concentrated solar energy plants may not generate expected output levels.

 

We may not be able to develop technologies and products to satisfy changes in customer demand or industry standards, and our competitors could develop products that decrease the demand for our products.

 

If we fail to win new contracts and purchase orders, our business operations and financial results may be adversely affected.

 

If we are not able to successfully manage our growth strategy, our business operations and financial results may be adversely affected.

 

An increase in the prices of certain materials and commodities used in our business could adversely affect our business.

 

We may be unable to complete or operate our projects on a profitable basis or as we have committed to our customers.

 

The development of our modular, AI-enabled, concentrated solar energy will require significant capital, which our customers may finance through third parties, and such financing may not be available to our customers on favorable terms, if at all.

 

We may require significant additional capital to pursue our growth strategy, but we may not be able to obtain additional financing on acceptable terms or at all.

 

Project development or construction activities may not be successful, and we may make significant investments without first obtaining project financing, which could increase our costs and impair our ability to recover our investments.

 

We have a history of operating losses and expect to incur significant additional expenses and operating losses.

 

Our revenue, expenses, and operating results may fluctuate significantly.

 

Failure of third parties to manufacture quality products or provide reliable services in a timely manner could cause delays in the delivery of our services and completion of our projects, which could damage our reputation, have a negative impact on our relationships with our customers and adversely affect our growth.

 

Our business depends on experienced and skilled personnel and substantial specialty subcontractor resources, and if we lose key personnel or if we are unable to attract and integrate additional skilled personnel, it will be more difficult for us to manage our business and complete projects.

 

iv

 

 

We expect to operate in a highly competitive industry, and our current or future competitors may be able to compete more effectively than we do, which could have a material adverse effect on our business, revenues, growth rates and market share.

 

International expansion is one of our growth strategies, and our potential expansion into international markets may expose our business and operations to additional risks that we do not or will not face in the United States, which could have an adverse effect on our operating results.

 

An inability to protect our intellectual property could negatively affect our ability to compete, our business, and our results of operations.

 

Certain of our facilities are or may be located in regions that may be affected by extreme weather conditions and natural disasters.

 

Computer malware, viruses, ransomware, hacking, phishing attacks and other network disruptions could result in security and privacy breaches, loss of proprietary information and interruption in service, which would harm our business.

 

We have identified material weaknesses in our internal control over financial reporting and any failure to maintain effective internal control over financial reporting, may have a material and adverse effect on our business, operating results, financial condition and prospects.

 

Our business benefits in part from federal, state, provincial and local government support for renewable energy, and a decline in such support could harm our business.

 

Legislative or regulatory actions relating to renewable energy may impact demand for our services, our ability to remain in compliance with applicable laws, and our cost of operations.

 

Opportunities associated with government contracts could lead to increased governmental regulation applicable to us.

 

v

 

 

Part I

 

Item 1. Business

 

Overview

 

Heliogen is a leader in next generation concentrated solar energy (“CSE”). We are developing a modular, A.I.-enabled, concentrated solar energy plant that will use an array of mirrors to reflect sunlight and capture, concentrate, store and convert it into cost-effective energy on demand. Our unique system will have the ability to cost-effectively generate and store thermal energy at very high temperatures. The ability to produce high-temperature heat, and the inclusion of thermal energy storage, distinguishes our solution from clean energy provided by typical photovoltaic (“PV”) and wind installations which do not produce thermal energy and are only able to produce energy intermittently unless battery storage is added. The system will be configurable for several applications, including the carbon-free generation of clean power (electricity), industrial-grade heat (for use in industrial processes), and green hydrogen, based on a customer’s needs.

 

We have developed innovations in the process of concentrating sunlight which we believe fundamentally improve its potential to efficiently and cost effectively collect and deliver energy to industrial processes. We believe we will be the first technology provider with the ability to deliver cost-effective renewable energy capable of replacing fossil fuels used in industrial processes that require high temperature heat and/or nearly 24/7 operation. In addition, we believe our disruptive, patented design and A.I. technology will address a fundamental problem confronted by many renewable sources of energy: intermittency. An intermittent power supply does not match the continuous power demand of industry and the grid. Without storage, wind and PV-based renewable energy generation may rapidly fluctuate between over-supply and under-supply based on resource availability. As the grid penetration of intermittent resources increases, these fluctuations may become increasingly extreme. We believe our technology will contribute to solving this problem. Our solar plants will have the ability to store very high temperature energy in solid media. This energy will then be dispatchable, including during times without sunlight, to cost-effectively deliver near 24/7 carbon-free energy in the form of heat, electric power or green hydrogen fuel.

 

The three use categories will be configured as follows, forming the backbone of three business lines:

 

HelioHeat — The production of heat or steam for use in industrial processes will be enabled by the baseline system.

 

HelioPower — With the baseline system as the foundation, the addition of a turbine generator system will then enable power generation.

 

HelioFuel — Building on the power system described above, hydrogen fuel production will be enabled by further adding an electrolyzer system to the baseline system.

 

For the power and hydrogen systems, Heliogen is developing a supercritical CO2 Brayton cycle power block to enhance production efficiency. Using supercritical CO2 is predicted by the U.S. Department of Energy to have “significantly lower capital costs than equivalent steam-cycle components, due to their compact footprint stemming from the higher energy density of the supercritical fluid.”

 

Products & Services

 

Heliogen’s business focuses on the development and deployment of our innovative CSE technology. The main components of our CSE technology include heliostat fields and associated control systems, solar receivers, thermal energy storage, and heat engines. A heliostat is a mirror affixed to a two-axis tracking mechanism which allows it to move in a trajectory that places its reflected beam of sunlight onto a desired point. A heliostat field is a large array of many heliostats, all operating in coordination to focus their reflected beams onto a common location atop a tower located near or within the field. The solar receiver is the device mounted at that focal point which absorbs the highly concentrated solar energy and converts it to thermal energy in a heat transfer medium. The heat transfer medium then carries that thermal energy to the thermal energy storage (“TES”) system, where a large mass of material is brought to very high temperatures inside an insulated enclosure, acting as a thermal battery. When energy is needed, the heat transfer medium transfers thermal energy from the TES and delivers it to the thermal process being powered or, in the case of electricity generation, to the heat engine which converts thermal energy to electricity.

 

1

 

 

Because Heliogen’s technology is fundamentally a thermal energy source, we believe our products are particularly well-suited to meeting the thermal energy demand of industrial processes. As one example, many industrial facilities use steam to supply energy to their process. Heliogen’s technology, in the form of a HelioHeat plant, can supply this steam nearly 24/7 by collecting thermal energy while the sun is shining, storing it in the TES system, and using that thermal energy to supply heat to a boiler when the industrial process needs heat. Similarly, HelioHeat systems can be configured to supply hot air or to directly heat other industrial processes.

 

Our technological innovations will enable the delivery of our HelioHeat, HelioPower and HelioFuel solutions to customers. HelioHeat plants will produce carbon-free heat (e.g. process steam or hot air) to support industrial processes. HelioPower plants will deliver solar thermal energy to a heat engine to produce electrical power. HelioFuel plants will couple a HelioPower plant with an electrolyzer to produce green Hydrogen fuel. All three solutions will be enabled by Heliogen’s proprietary heliostat design and artificial intelligence technology, and will integrate TES to enable operation nearly 24/7, overcoming the intermittency of other solar energy technologies.

 

For each of the three above solutions, we are offering multiple support models to customers looking to deploy Heliogen’s technology:

 

Contracting with owner-operators to build turnkey facilities that deploy Heliogen’s technology (Heliogen will contract with engineering, procurement and construction (“EPC”) partners for constructing the facility);

 

Selling heliostats (and associated software control systems) to owner-operators and/or EPC contractors;

 

Providing asset maintenance support services during operation, for completed facilities that use Heliogen’s technology and;

 

Providing project development support services to help customers advance readiness to break ground in advance of final investment decisions.

 

In the future, we will also be prepared to offer Heliogen’s IP through a licensing model to third parties interested in manufacturing and installing the hardware.

 

Raw Materials

 

The most important raw materials required for our CSE systems are steel (sheet, tube, bar, extrusions), stainless steel (pipe), glass (float glass), copper (wiring), aluminum (die castings, extrusions), commodity electrical & electronics components, ceramics & ceramic fibers, thermal insulation materials, bauxite particles and/or silica sand and concrete. Our components are produced by suppliers both domestically and internationally where most raw materials are readily available and purchased by those independent contractors and suppliers in the country of manufacture. Many major equipment and systems components are procured on a single or sole-source basis, but where multiple sources exist, we work to qualify multiple suppliers to minimize supply chain risk. We also mitigate risk by maintaining safety stock for key parts and assemblies with lengthy procurement lead times. We use a variety of agreements with suppliers to protect our intellectual property and processes to monitor and mitigate risks of the supply base causing a business disruption. The risks monitored include supplier financial viability, the ability to increase or decrease production levels, business continuity, quality and delivery.

 

Growth and Market Opportunity

 

Growth

 

Heliogen’s growth is tied to the global phenomenon commonly described as “the energy transition” – that is, the shift in energy supply from burning fossil fuels to harnessing low-carbon and renewable sources of energy. Data linking the role of carbon emissions in accelerating climate change has led to shareholders and activists applying pressure to companies and governments to take action. This trend has been on the rise since the signing of the Paris Agreement in 2015, led largely by Europe. As a result, the energy transition has become a major focus of both private and public sector leaders around the world. Companies and governments have begun setting ambitious goals to reduce greenhouse gas (“GHG”) emissions and to use renewable resources to sustainably power their operations.

 

2

 

 

Heliogen’s growth strategy is to harness the significant demand by delivering technology that enables scalable, distributed, solar-thermal energy plants that can create heat, steam, power, and “clean” hydrogen– i.e., without the carbon emissions produced by fossil fuel energy sources. Our solutions target the end markets with a need for heat, electric power, and hydrogen. Such markets include the oil & gas, power, cement, steel, and mining industries.

 

Heliogen’s technology platform allows modular plants for heat, steam, power, and/or hydrogen to be built at customer locations. The Company’s strategy to achieve scale is through modularity and repeatability, with minimal custom re-engineering compared to prior iterations of this technology. The majority of the plant will be built in a factory that can be scaled to produce many plants per year. Heliogen will be able to further scale by replicating that factory in multiple regions as the company expands globally.

 

Leveraging the modularity of the system and repeatability of its implementation, in the near to medium term, Heliogen will partner with contractors and other supply chain participants to execute projects. In the long term, the Company expects to license its core, patent-protected technology to owner-operators and EPC companies who can each deploy many plants, to achieve a scale and growth trajectory that can take advantage of the size of the market opportunity. Licensing could enable Heliogen to improve the pace of our deployments, as well as increase our profit margins, beyond what could be achieved solely through our direct implementation.

 

In order to support Heliogen’s growth as described above, we will continue its dedication to research and development and to iterating on its novel combination and integration of hardware and software. We are working to harness our specialty of using more software, more automation, more robotics, and more algorithms to reduce the quantity of materials, the amount of human labor, and the duration of time required to deliver our projects at scale.

 

Geographically we are focused initially on the U.S., but plan to position the Company to respond to global demand in locations with strong solar resource such as Mexico, South America, Australia, Africa and parts of Europe in the future. Global energy demand is expected to increase by 35% in the next two decades, due to an increase in population and the economic growth of developing countries. Demand for carbon-free replacements for current energy sources will further increase the demand for Heliogen’s products.

 

Addressable Market

 

Capital expenditure investments for solar and on- and off-shore wind capacity between 2020 and 2030 are projected to be approximately $8.5 trillion globally in order to achieve the carbon emissions reductions that would support the 1.5 degree global warming target established by the Paris Agreement. The global renewable energy market was valued at $881.7 billion in 2020, and is projected to reach $1,977.6 billion by 2030, representing a compound annual growth rate (“CAGR”) of 8.4% between 2021 and 2030. The global renewable energy market is expected to continue its upward growth over the next years, reaching $1.1 trillion by 2027. At the same time, the global total addressable market for energy storage is predicted to reach approximately $56.0 billion by 2027 in comparison to $8.0 billion in 2020, representing a CAGR of approximately 33%. Growing at a CAGR of approximately 43% between 2020 and 2027, the cumulative requirement for global storage capacity is expected to become a 534 gigawatt-hour (“GWh”) opportunity in 2027.

 

We plan to also provide solutions for hydrogen production and industrial heat, so we believe our total addressable market is even larger. Our potential sales pipeline is diverse, ranging from utilities and independent power producers, oil and gas companies, mining and metals companies, and manufacturers of steel and cement. The worldwide energy industry generates annual revenues of approximately $8.6 trillion. In addition, the worldwide clean energy market is expected to reach $24 trillion by the end of the decade with industrial end use projected as the fastest growing end segment.

 

3

 

 

Renewables Growth

 

Governments, corporations, and investors are making concerted efforts and setting aggressive targets to reduce GHG emissions and phase out fossil fuel use. Such initiatives include setting timelines for zero-emission targets, establishing caps on CO2 emissions, and instituting certain other environmental sustainability initiatives. For example, in the U.S., the Biden Administration has declared the following key environmental targets: (i) a carbon pollution-free power sector by 2035, (ii) a net-zero (i.e., carbon reduction is equal to or greater than carbon emissions) economy by 2050 and (iii) to achieve in 2030 a 50-52% reduction from 2005 levels in economy-wide net GHG pollution. In the private sector, companies have also committed to environmental sustainability initiatives. Leading financial and corporate institutions have requested that all boards of directors prepare and disclose a plan to be compatible with a net-zero economy and to commit to launching investment products aligned to a net-zero pathway. Individually and collectively, these initiatives support the increased demand for renewable fuels, transportation, energy storage, renewable power, low-carbon process heat, and energy efficiency.

 

The key driver for renewable energy generation and storage will be increased reliance on intermittent renewable energy resources like solar PV and wind. As penetration of these renewable sources increases, the intermittency of these resources can put strain on the grid if the operator is unable to fully match supply with demand. This strain can lead to an inability to supply power when it is needed and increased costs to consumers.

 

Energy storage can help reduce this strain. However, beyond a threshold level of renewable penetration, current solutions to energy storage, such as batteries, are insufficient to ensure grid reliability. Research from the National Renewable Energy Laboratory, a national laboratory of the U.S. Department of Energy, suggests that this threshold may be around 30% renewable penetration based on its Eastern Renewable Generation Integration Study; which found that the Eastern Interconnection, one of the largest power systems in the world, can accommodate upwards of 30% of wind and solar photovoltaic power. California is already at this level and we expect other specific geographies both in the United States and abroad will be there soon. Bloomberg New Energy Finance projects that the United States as a whole will exceed this target by 2029. In order to maintain system stability and achieve mandated decarbonization goals, longer duration energy storage options must be deployed. We believe Heliogen’s technology will be among a small list of available technologies that will be able to respond to this energy storage need in order to maintain grid reliability.

 

Competition

 

We have experienced, and expect to continue to experience, strong competition from a number of alternative providers of energy technology, particularly as the economy increasingly shifts towards low-emission, zero-emission or carbon neutral solutions.

 

The traditional energy technology provider market is highly competitive. The declining cost of renewable energy is also contributing to the shift in customer demand as customers seek carbon-free solutions to replace their fossil fuel-based consumption, causing the industry to evolve and expand. The main competitive factors include, but are not limited to:

 

Upfront and ongoing cost;

 

Safety and reliability;

 

Duration;

 

Performance and uptime;

 

Operational flexibility;

 

Asset life length and cyclability;

 

Ease of integration;

 

Operability in extreme weather conditions;

 

4

 

 

Environmental sustainability;

 

Historical track record; and

 

Field-proven technology.

 

With the rising demand for clean energy solutions with lower GHG emissions, there has been a transition to renewable energy sources. This industry transformation has created an opportunity for an increased role for thermal energy and long-duration energy storage solutions like what Heliogen will provide. As a pioneer of solar energy technology solutions that are well-suited for long duration applications, we believe we have a significant edge over our competition in this rapidly evolving environment. Our competitors include traditional fossil-fueled alternatives; providers of solutions combining solar PV with battery storage; and other forms of renewable energy. Our competitors may have greater financial, marketing, personnel and other resources than we do. Although we are small and at an earlier stage of commercial maturity compared to many of our competitors, we believe we are well-positioned to compete successfully in the market — based on our innovative closed loop tracking system, our HelioHeat, HelioPower and HelioFuel solutions, our strategic partnerships, and our premier leadership team with a proven track record of success across the energy industry and other industries.

 

New technologies may enter the market that may have additional or superior advantages to our future offerings. A variety of newer and emerging companies have announced plans to develop heat, power, hydrogen, and energy storage products using a variety of technologies, including compressed air, thermal energy, and solid-state batteries among others. Although many of these companies are not in commercial production today, they may in the future offer solutions that become competitive with our expected offerings. We intend to continuously improve our product offerings and maintain robust research and development efforts in order to stay ahead of existing and emerging competitors.

 

Competitive Strengths and Differentiation

 

As a result of factors described below, we believe that we are positioned to become a market leader in renewable energy technology.

 

Significant Head Start with Proprietary Technology and Ongoing Research & Development

 

We believe we have a first-mover advantage over other industry competitors as we have been committed since our founding in 2013 to the development of solar energy solutions that enable decarbonization of our economy. This is evidenced by our rich portfolio of intellectual property. We have demonstrated capability to concentrate sunlight to produce heat at temperatures ranging from 150 to 1,000 degrees centigrade, made possible by our first-of-a-kind ability to achieve high mirror adjustment accuracy. We have patented the most valuable parts of our technology at each stage of development. Beyond the patents, our journey as a company and the deep bench of experience across our leadership team has provided and continues to provide invaluable learnings and technical know-how that we believe will be difficult to rival. We continue to develop and maintain our knowledge base, which we believe provides us with a substantial strategic head start and competitive advantage against competition in the concentrated solar energy and energy storage spaces. We also continue to target incremental and transformational improvements across all aspects of our technology in order to reduce costs and improve performance.

 

High-Temperature Thermal Energy Enabled by Closed-Loop Tracking System

 

Fundamental to Heliogen’s offering is our proprietary heliostat design and artificial intelligence technology. We use proprietary advanced computer vision software technology — a form of artificial intelligence — to identify and precisely align an array of mirrors to reflect sunlight to a target on the top of a tower, creating high-temperature, carbon-free thermal energy. Our tracking system makes automatic micro-adjustments of the mirrors over the course of the day to account for the movement of the sun in the sky. These automatic adjustments, using a unique closed-loop feedback system, maximize solar concentration and energy capture, resulting in higher temperature heat than what has previously been provided by other approaches to concentrated solar energy technology. This opens up new opportunities to provide industrial process heat across a greater range of temperatures, as well as flexibility for a broader duration range of thermal energy storage. This system also enables the elimination of the expensive slew drive gearbox used in similar applications, eliminates time consuming and costly calibration processes, as well as a host of other benefits.

 

5

 

 

Near Always-Available Renewable Energy

 

At current renewables penetration across the U.S. energy market, most of the energy storage solutions on the market provide two to four-hour energy storage. Without efficient and scalable energy storage that can exceed such two to four-hour energy storage timeframes, renewable energy generation cannot meet continuous power demands of industrial customers and the grid. The peak demand curve is essentially the opposite of the solar peak curve, which leads to curtailment during the middle of the day. Heliogen expects to be able to generate, store, and provide renewable energy to match the existing demand curve. In addition, because of its superior storage solution, we believe Heliogen will be able to provide near constant energy throughout the day to produce hydrogen with an electrolyzer through low-cost energy storage. Heliogen’s technology is designed to store the energy generated from concentrating the sun’s rays into solid media — such as rocks, sand or ceramic material — in the form of heat. This type of storage is expected to be a lower cost form of storage compared to what other solar energy companies use, and it will be made possible by the high temperatures enabled by Heliogen’s technology. Heliogen will store that energy, and then when it is needed, use a heat exchanger to bring that energy either to an engine, an industrial facility, or to an electrolyzer to make green hydrogen.

 

Modular and Scalable Plant Design

 

Heliogen’s modular and scalable plant design accommodates growth to compete with large scale renewable projects. One of Heliogen’s 5 MW modules can be replicated to meet larger customer demands. Depending on location, we expect to design each 5 MW module to high-capacity factor renewable power, with a future target of achieving less than 5 cents per kW-hour power cost, which would have the ability to ultimately generate over 850,000 kilograms of hydrogen year. Each module will be designed to occupy approximately a 1/6th square mile footprint (650m x 650m), which is smaller (on a per MWh basis) than existing large scale renewable energy projects. The plant’s small footprint allows it to be sited alongside energy-hungry industrial facilities rather than in remote deserts.

 

This modular system is also designed to utilize mirrors (heliostats) smaller than traditional CSE mirrors, enabling our heliostats to be manufactured at scale in a repeatable process. By building modularly and shifting more assembly work from the construction field into the controlled conditions of a manufacturing facility, we expect to be able to scale more quickly and efficiently, while reducing overall costs compared to alternative approaches.

 

Competitive Forecast Economics

 

Historically, CSE companies have struggled to compete with PV solar due to high costs. However, while the cost of photovoltaic solar has decreased dramatically in the last decade, the issue of intermittency remains unresolved. In addition, PV does not offer an efficient solution for generating heat. As a result, PV solar may be uneconomical for many industrial processes that require heat and/or reliable delivery.

 

We believe our projected economics will be competitive with other prevalent sources of clean energy that include storage. For example, on a forward-looking basis, our future targets estimate a cost of less than 5 cents per MWh for power and less than $2.00 per kilogram of hydrogen, which is competitive with alternative sources. This analysis assumes subsidized economics with 60% debt at an 8% interest rate and 40% equity at a 12% cost over a 30-year projection period. Additionally, these projections are based on expected cost reductions associated with manufacturing production efficiencies, module-enabled economies of scale, and mechanical improvements such as elimination of an expensive slew-drive gearbox that is enabled by the closed-loop tracking system.

 

International Expansion

 

After our initial projects, we forecast international expansion, focusing on capital efficiency enabled by our proprietary applications and agile heliostat manufacturing approach. We are in various stages of negotiation and discussion with numerous companies in Australia, South America and elsewhere. We also intend to leverage our strategic and commercial relationships with international footprints to cross-sell to foreign markets.

 

6

 

 

Highly Experienced Management Team Complements Visionary Founder

 

We have built a world-class team composed of industry leaders with decades of experience from some of the most well-known and highly regarded companies in the energy, solar, technology, manufacturing, and construction industries. Our committed, entrepreneurial team has decades of industry leading technical, operational, development and commercial experience. Such honed experience combined with our founder’s solar energy expertise has positioned us to disrupt the current energy industry paradigms.

 

Intellectual Property

 

Our ability to protect our material intellectual property is important to our business. We rely upon a combination of foreign, federal, state, and common law protections afforded to owners of patents, copyrights, trade secrets, and trademarks, along with employee and third-party non-disclosure agreements and other contractual restrictions to establish and protect our intellectual property rights. In particular, unpatented trade secrets in the fields of research, development and engineering are an important aspect of our business by ensuring that our technology remains confidential. We also pursue patent protection when we believe we have developed a patentable invention and the benefits of obtaining a patent outweigh the risks of making the invention public through patent filings.

 

We hold a strong portfolio of patents and numerous trademarks covering key aspects of our plant and process, including our closed-loop tracking system, tracking based on radiance maps, intensity and polarization tracking, and receiver for capturing solar energy. As of December 31, 2021, we had a portfolio of six issued U.S. patents, six issued non-U.S. patents, eight patent applications pending for examination in the U.S., eight U.S. provisional patent applications pending, and three patent applications pending for examination in other countries as well as numerous trademarks. However, our portfolio of patents is expected to evolve as new patents are issued, older patents expire, and we continue to innovate. Our U.S. issued patents have expiration dates ranging from September 2027 through October 2039 We regularly review our development efforts to assess the existence and patentability of new inventions, and we are prepared to file additional patent applications when we determine it would benefit our business to do so.

 

Government, Programs, Incentives and Regulations

 

We operate in the heavily regulated energy sector, which is subject to a variety of federal, state and local regulations and agencies that impact our operations. As a participant in the renewable energy sector specifically, there are additional regulations, tax incentives and support mechanisms in place to promote growth.

 

On the U.S. federal level, tax credits are currently in place that incentivize the deployment of renewable energy. Projects generating renewable energy are eligible for Investment Tax Credits that, with proper structuring, lower the capital requirements for renewables projects to be developed and open a new source of funding for these projects. The value of the tax credit varies depending on the year in which construction is deemed to begin. Under the current legislative framework, solar projects that were under construction by the end of 2019 qualify for a tax credit equal to 30% of the project’s cost. The value drops to 26% for projects starting construction in 2020 through 2022, and 22% for projects starting construction in 2023. The credit drops to a permanent 10% level for projects that begin construction in 2024 or later. Projects that begin construction before 2024, but are not placed in service until 2026 or later, are also limited to the 10% credit.

 

The possibility of additional federal incentives and investment from the Biden administration and Congress has garnered enthusiasm among renewable energy developers. The administration has announced goals of decarbonizing the electricity sector entirely by 2035, a goal that would necessitate billions in additional investment. Some of this money is likely to be invested in solar, hydrogen, and storage technologies, potentially a benefit for a company like Heliogen. For example, the Bipartisan Infrastructure Law includes $9.5 billion in funding for clean hydrogen, some of which will be applicable to companies which develop and install technology for clean hydrogen production.

 

7

 

 

In addition, in early 2022, the U.S. Department of Energy Solar Energy Technologies Office announced funding for innovative research and development projects to accelerate the large-scale development of solar technologies that can deliver high-temperature solar heat on demand due to integration with thermal energy storage.

 

State-level incentives have also driven growth in the deployment of renewable energy. According to the National Conference of State Legislatures, as of July 31, 2021, thirty states, Washington, D.C., and two territories have active renewable or clean energy requirements, which mandate that a certain portion of electricity delivered to customers come from eligible renewal energy resources while an additional three states and one territory have set voluntary renewable energy goals. For example, California’s renewable portfolio standards require that 60% of the state’s electricity must come from renewable sources by 2030. States have created these standards to diversify their energy resources, promote domestic energy production and encourage economic development. Historically, unfavorable utility rate structures have been a barrier to increased deployment of renewable energy technologies. However, some states have recently mandated that a certain portion of that eligible renewable energy must be distributed generation.

 

Other Public Policy Considerations

 

Different public policy mechanisms have been used by governments to accelerate the adoption and use of solar power and energy storage. Examples of customer-focused financial mechanisms include capital cost rebates, performance-based incentives, feed-in tariffs, tax credits, and net energy metering. Some of these government mandates and economic incentives are scheduled to be reduced or to expire, or could be eliminated altogether, while others are scheduled to be extended or expanded. Capital cost rebates provide funds to customers based on the cost and size of a customer’s solar power or energy storage system. Performance-based incentives provide funding to a customer based on the energy produced by their solar power system or stored by their energy storage system. Feed-in tariffs pay customers for solar power system generation based on energy produced, at a rate generally guaranteed for a period of time. Tax credits reduce a customer’s taxes at the time the taxes are due. Net energy metering allows customers to deliver to the electric grid any excess electricity produced by their on-site solar power systems, and to be credited for that excess electricity at or near the full retail price of electricity. New market development mechanisms to encourage the use of renewable energy sources continue to emerge.

 

For more information about how we avail ourselves of the benefits of public policies and the risks related to public policies, please see the risk factors set forth under the caption “Item 1A. Risk Factors.

 

Environmental and Other Regulations

 

We are subject to extensive environmental regulation, which has become more stringent over time. The laws and regulations to which we are subject govern, among others, vehicle emissions and the storage, handling, treatment, transportation and disposal of hazardous materials and the remediation of environmental contamination. Compliance with such laws and regulations at an international, regional, national, provincial and local level is an important aspect of our ability to continue our operations.

 

Environmental standards applicable to us are established by the laws and regulations of the countries in which we operate, standards adopted by regulatory agencies and the permits and licenses issued to us. Each of these sources is subject to periodic modifications and what we anticipate will be increasingly stringent requirements. Violations of these laws, regulations or permits and licenses may result in substantial administrative, civil or even criminal fines, penalties, and possibly orders to cease any violating operations or to conduct or pay for corrective works. In some instances, violations may also result in the suspension or revocation of permits or licenses.

 

We use, generate, and discharge toxic, volatile, or otherwise hazardous chemicals and wastes in our research and development, and construction activities. We are subject to a variety of U.S. federal and state laws and regulations related to the purchase, storage, use, and disposal of hazardous materials. We believe that we have all environmental permits necessary to conduct our business and expect to obtain all necessary environmental permits for future activities. We believe that we have properly handled our hazardous materials and wastes and have appropriately remediated any contamination at any of our premises. We are currently not subject to any litigation pertaining to environment regulations and cost of compliance with applicable regulations is expected to be commensurate with our historical spend and other companies in the industry.

 

8

 

 

In addition to our existing environmental compliance initiatives, we will also be engaging additional resources to focus on a broader Environmental, Social and Governance (“ESG”) program across our business. As part of our commitment to energy sustainability, our first step will be to complete an ESG assessment during 2022. This assessment will help the Company develop a baseline against which to prioritize its ESG strategies.

 

Finally, we are subject to federal, state, and local requirements on health, safety and employment. We are subject to the requirements of the Occupational Safety and Health Act, local wage regulations and rigorous health and safety regulations in the State of California.

 

Human Capital

 

We take pride in our innovative technology and consider our employees to be the foundation for our growth and continued success. More than 80% of our employees have extensive experience or backgrounds in engineering, energy, or manufacturing. More than half of our employees are involved in product development and manufacturing. As of December 31, 2021, we employed 150 full-time employees, based primarily in Southern California.

 

Our high-performance culture is based on our commitment to results and our values, which we expect everyone to model in their daily conduct:

 

We are improving the world. We will deliver affordable renewable energy, more economically than fossil fuels, benefitting the entire global community

 

We are bold. We are bold, persistent and challenge the status quo in order to achieve technological breakthroughs and a profitable business

 

We treat everyone respectfully. We are respectful, transparent, and collaborative. We maintain a safe environment for the well-being and inclusion of everyone

 

We value diversity. We value and pursue diversity in all its forms, and welcome ideas and input from everyone.

 

We welcome feedback. We are committed to feedback, continuous improvement, and learning, so everyone can contribute their best work with passion and enjoyment

 

We believe that an equitable and inclusive environment with diverse teams is crucial to our efforts to attract and retain key talent, produce more creative solutions and innovative products and services, and foster a work culture that reflects our core values. We have established a Diversity, Equity and Inclusion program, with the goal of developing a multi-year action plan to improve the diversity of our team and ensure every employee feels included and valued.

 

The COVID-19 pandemic had a significant impact on our human capital management strategies in 2021. We developed clear and effective worksite safety protocols, updated policies to add flexibility, and provided personal protective equipment to protect our essential employees working onsite in our manufacturing plant.

 

Available Information

 

Our website address is www.heliogen.com. We make available on our website, free of charge, our Annual Reports, our Quarterly Reports on Form 10-Q and our Current Reports on Form 8-K and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The SEC maintains a website that contains reports, proxy and information statements and other information regarding our filings at www.sec.gov. The information found on our website is not incorporated by reference into this Annual Report on Form 10-K or any other report we file with or furnish to the SEC.

 

9

 

 

Item 1A. Risk Factors

 

Investing in our securities involves a high degree of risk. You should carefully consider the risks and uncertainties described below together with all of the other information contained in this Annual Report on Form 10-K/A. If any of the events or developments described below were to occur, our business, annual report, operating results and financial condition could suffer materially, the trading price of our common stock could decline, and you could lose all or part of your investment. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties not presently known to us or that we currently believe to be immaterial may also adversely affect our business.

 

Risks Relating to our Business

 

If demand for our concentrated solar energy solutions does not develop as we expect or our estimates of market opportunity and forecasts of market growth prove to be inaccurate, our revenues may suffer, and our business may be harmed.

 

Capital expenditure investments for solar and on- and off-shore wind capacity between 2020 and 2030 are projected to be approximately $8.5 trillion globally in order to achieve the carbon emissions reductions that would support the 1.5 degree global warming target established by the Paris Agreement. At the same time, the global total addressable market for energy storage is predicted to reach approximately $56.0 billion by 2027 in comparison to $8.0 billion in 2020, representing a CAGR of approximately 33%. Growing at a CAGR of approximately 43% between 2020 and 2027, the cumulative requirement for global storage capacity is expected to become a 534 gigawatt-hour (“GWh”) opportunity in 2027. We believe, and our growth plans assume, that the market for solar energy solutions will continue to grow, that we will increase our penetration of this market and that our revenues from selling into this market will continue to increase over time. However, market opportunity estimates and growth and demand forecasts, whether obtained from third-party sources or developed internally, are subject to significant uncertainty and are based on assumptions and estimates that may prove to be inaccurate. The estimated addressable market may not materialize in the timeframe of the projections included herein, if ever, and even if the market meets the predicted size and growth estimates, our business could fail to grow at similar rates. If our expectations as to the size of this market or our ability to sell our products and services in this market are not correct, our revenues will suffer, and our business will be harmed.

 

Our modular, AI-enabled, concentrated solar energy plants may not generate expected output levels.

 

The modular, AI-enabled, concentrated solar energy plants that we plan to construct will be subject to various operating risks that may cause them to generate less than expected amounts of output. These risks include a failure or degradation of our equipment, the equipment of our customers or that of our vendors; an inability to find suitable replacement equipment or parts; or a less than expected supply of solar insolation. Any extended interruption in a plant’s operation, or the failure of a plant for any reason to generate the expected amount of output, could have a material adverse effect on our business and operating results due to the damage to our reputation and the resulting dissatisfaction of the owner-operator.

 

We may not be able to develop technologies and products to satisfy changes in customer demand or industry standards, and our competitors could develop products that decrease the demand for our products.

 

Rapidly changing technologies and industry standards, along with frequent new product introductions, characterize the industries of many of our customers and potential customers. Our financial performance depends, in part, on our ability to design, develop, manufacture, assemble, test, market and support new products and technology enhancements on a timely and cost-effective basis.

 

We have not yet commercialized any of our products. Our principal focus has been on research and development activities to improve our technology and make our product offerings more attractive to potential customers. These activities are subject to various risks and uncertainties we are not able to control, including changes in customer demand or industry standards and the introduction of new or superior technologies by others. Moreover, any failure by us in the future to develop new technologies or to timely react to changes in existing technologies could materially delay our development of new products, which could result in product obsolescence, decreased revenues and a loss of our market share to our competitors. In addition, products or technologies developed by others may render our products or technologies obsolete or non-competitive. Further, if our products are not in compliance with prevailing industry standards, such non-compliance could materially and adversely affect our financial condition, cash flows and results of operations.

 

10

 

 

If we fail to win new contracts and purchase orders, our business operations and financial results may be adversely affected.

 

Our business depends on our ability to win contracts and purchase orders with customers. Contract proposals and negotiations are complex and frequently involve a lengthy bidding and selection process, which is affected by a number of factors. These factors may include market conditions, financing arrangements, and required governmental approvals. For example, a client may require us to provide a bond or letter of credit to protect the client should we fail to perform under the terms of the contract. If negative market conditions arise, or if we fail to secure adequate financial arrangements or the required government approvals, we may not be able to pursue particular projects, which could adversely affect our profitability. If we fail to complete a project in a timely manner, miss a required performance standard, or otherwise fail to adequately perform on a project, we may incur a loss on that project, which may reduce or eliminate our overall profitability.

 

Our engagements will involve complex projects. The quality of our performance on such projects depends in large part upon our ability to manage the relationship with our clients and our ability to effectively manage the project and deploy appropriate resources, including third-party contractors and our own personnel, in a timely manner. If a project is not completed by the scheduled date or fails to meet required performance standards, we may either incur significant additional costs or be held responsible for the costs incurred by the client to rectify damages due to late completion or failure to achieve the required performance standards. The performance of projects can be affected by a number of factors including unavoidable delays from suppliers and subcontractors, government inaction, public opposition, inability to obtain financing, weather conditions, unavailability of vendor materials, changes in the project scope of services requested by our clients, industrial accidents, environmental hazards and labor disruptions. To the extent these events occur, the total costs of the project could exceed our estimates and we could experience reduced profits or, in some cases, incur a loss on a project, which may reduce or eliminate our overall profitability. Further, any defects or errors, or failures to meet our clients’ expectations, could result in claims for damages against us.

 

If we are not able to successfully manage our growth strategy, our business operations and financial results may be adversely affected.

 

Our expected future growth presents numerous managerial, administrative and operational challenges. Our ability to manage the growth of our operations will require us to continue to improve our management information systems and our other internal systems and controls. In addition, our growth will increase our need to attract, develop, motivate, and retain both our management and professional employees. The inability of our management to effectively manage our growth or the inability of our employees to achieve anticipated performance could have a material adverse effect on our business.

 

An increase in the prices or changes in the supply and demand of certain materials and commodities used in our business could adversely affect our business.

 

For certain contracts, we are exposed to market risk of increases in certain commodity prices of materials. We are dependent on the availability of essential materials, parts and subassemblies from our suppliers and subcontractors. The most important raw materials required for our CSE systems are steel, stainless steel, glass, copper, aluminum, commodity electrical & electronics components, ceramics & ceramic fibers, thermal insulation materials, bauxite particles and/or silica sand and concrete. Prices and availability of these raw materials are subject to substantial fluctuations that are beyond our control due to factors such as supply and demand trends, energy costs, transportation costs, inflation, government regulations, global trade relationships, duties and tariffs, changes in currency exchange rates, price controls, general economic conditions and other unforeseen circumstances.

 

11

 

 

Our components are produced by third-party suppliers both domestically and internationally where most raw materials are readily available and purchased by those independent contractors and suppliers in the country of manufacture. Many major equipment and systems components are procured on a single or sole-source basis, but where multiple sources exist, we work to qualify multiple suppliers to minimize supply chain risk. We also mitigate risk by maintaining safety stock for key parts and assemblies with lengthy procurement lead times. We use a variety of agreements with suppliers to monitor and mitigate risks of the supply base causing a business disruption. The risks monitored include supplier financial viability, the ability to increase or decrease production levels, business continuity, quality and delivery. Although we will continue to monitor and develop partial mitigation strategies, if existing vendors are unable to supply the raw materials we require, we cannot predict if we will be able to obtain alternative vendors within the time frames that we require and at a comparable cost. For example, the COVID-19 pandemic has resulted in significant supply chain disruptions globally, and similar to other companies in our industry, we have observed significant commodity price inflation in recent months, in some cases by upwards of 30% to 100%. Russia’s invasion of and military attacks on Ukraine, including indirect impacts as a result of sanctions and economic disruption, may further complicate existing supply chain constraints. Shortages, price increases and/or delays in shipments of our raw materials and purchased component parts, have occurred and may continue to occur in the future which may have a material adverse effect on our results of operations if we are unable to successfully mitigate the impact, such as steel, glass, concrete and adhesives, which are used as components of supplies or materials utilized in our operations.

 

In addition, our customers’ capital budgets may be impacted by the prices of certain materials, and reduced customer spending could lead to fewer project awards and more competition. These prices could be materially impacted by general market conditions and other factors, including U.S. trade relationships with other countries, the imposition of tariffs, or political conditions. While we believe we can increase our prices to adjust for some price increases in commodities, there can be no assurance that price increases of commodities, if they were to occur, would be recoverable. Additionally, we expect many of our contracts to be fixed price, which would not allow us to adjust our prices and, as a result, increases in material costs could reduce our profitability with respect to such projects.

 

We may be unable to complete or operate our projects on a profitable basis or as we have committed to our customers.

 

Development, installation, construction, and commissioning of our concentrated solar energy plants, and maintenance support of our concentrated solar energy plants, entails many risks, including:

 

failure to receive critical components and equipment that meet our design specifications and can be delivered on schedule,

 

failure to obtain all necessary rights to land access and use,

 

failure to receive quality and timely performance of third-party services,

 

increases in the cost of labor, equipment and commodities needed to construct or maintain projects,

 

permitting and other regulatory issues, license revocation and changes in legal requirements,

 

shortages of equipment or skilled labor,

 

unforeseen engineering problems,

 

failure of a customer to accept or pay for the HelioHeat, HelioPower and HelioFuel solutions that we supply,

 

weather interferences, catastrophic events including fires, explosions, earthquakes, droughts and acts of terrorism,

 

accidents involving personal injury or the loss of life,

 

health or similar issues, such as a pandemic or epidemic, such as the novel coronavirus (COVID-19),

 

labor disputes and work stoppages,

 

mishandling of hazardous substances and waste, and

 

other events outside of our control.

 

12

 

 

Any of these factors could give rise to construction delays and construction and other costs in excess of our expectations. This could prevent us from completing construction of our projects, cause defaults under any then-existing financing agreements or under contracts that require completion of project construction by a certain time, cause projects to be unprofitable for us, or otherwise impair our business, financial condition and operating results.

 

The development of our modular, AI-enabled, concentrated solar energy plants will require significant capital, which our customers may finance through third parties, and such financing may not be available to our customers on favorable terms, if at all.

 

We expect that our projects for customers will typically be financed by third parties. For the modular, AI-enabled, concentrated solar energy plants that we develop, we expect our customers to rely on a combination of their balance sheets and project-finance debt to fund construction costs. If our customers are unable to raise funds on acceptable terms when needed, we may be unable to secure customer contracts, the size of contracts we do obtain may be smaller or we could be required to delay the development and construction of projects, reduce the scope of those projects or otherwise restrict our operations. Any inability by our customers to raise the funds necessary to finance our projects could materially harm our business, financial condition and operating results.

 

We may require significant additional capital to pursue our growth strategy, but we may not be able to obtain additional financing on acceptable terms or at all.

 

The growth of our business will depend on substantial amounts of additional capital for marketing and development of our HelioHeat, HelioPower and HelioFuel solutions, and posting financial assurances in order to enter into contracts with customers. Our capital requirements will depend on many factors, including the rate of our enhancements to our existing HelioHeat, HelioPower and HelioFuel solutions, and our expansion of sales and marketing and product development activities. In addition, we may consider strategic acquisitions of complementary businesses or technologies to grow our business, which could require significant capital and could increase our capital expenditures related to the future operation of acquired businesses or technologies. We may not be able to obtain loans or additional capital on acceptable terms or at all.

 

We expect our capital expenditures to continue to be significant in the foreseeable future as we expand our business, and that our level of capital expenditures will be significantly affected by customer demand for our HelioHeat, HelioPower and HelioFuel solutions. The fact that we have a limited operating history means we have limited historical data on the demand for our solutions. As a result, our future capital requirements may be uncertain and actual capital requirements may be different from those we currently anticipate. We may need to seek equity or debt financing to finance a portion of our capital expenditures. Such financing might not be available to us in a timely manner or on terms that are acceptable, or at all.

 

Our ability to obtain the necessary financing to carry out our business plan is subject to a number of factors, including general market conditions and investor acceptance of our business model. These factors may make the timing, amount, terms and conditions of such financing unattractive or unavailable to us. If we are unable to raise sufficient funds, we will have to significantly reduce our spending, delay or cancel our planned activities or substantially change our corporate structure. We might not be able to obtain any funding, and we might not have sufficient resources to conduct our business as projected, both of which could mean that we would be forced to curtail or discontinue our operations.

 

In addition, our future capital needs and other business reasons could require us to sell additional equity or debt securities or obtain a credit facility. The sale of additional equity or equity-linked securities could dilute our stockholders. The incurrence of indebtedness would result in increased debt service obligations and could result in operating and financing covenants that may restrict our operations or our ability to pay dividends to our stockholders.

 

If we cannot raise additional funds when we need or want them, our operations and prospects could be negatively affected.

 

13

 

 

Project development or construction activities may not be successful, and we may make significant investments without first obtaining project financing, which could increase our costs and impair our ability to recover our investments.

 

The development and construction of modular, AI-enabled, concentrated solar energy plants involves numerous risks. We may be required to spend significant sums for preliminary engineering, permitting, legal and other expenses before we can determine whether a project is feasible, economically attractive or capable of being built. In addition, we may choose to bear the costs of such efforts prior to obtaining project financing, prior to getting final regulatory approval and/or prior to our final sale to a customer, if any.

 

Successful completion of a particular project may be adversely affected by numerous factors, including: failures or delays in obtaining desired or necessary land rights, including ownership, leases and/or easements; failures or delays in obtaining necessary permits, licenses or other governmental support or approvals, or in overcoming objections from members of the public or adjoining land owners; uncertainties relating to land costs for projects; unforeseen engineering problems; access to available transmission for energy generated by our modular, AI-enabled, concentrated solar energy plants; construction delays and contractor performance shortfalls; work stoppages or labor disruptions and compliance with labor regulations; cost over-runs; availability of products and components from suppliers; adverse weather conditions; environmental, archaeological and geological conditions; and availability of construction and permanent financing.

 

If we are unable to complete the development of one or more of our modular, AI-enabled, concentrated solar energy plants or fail to meet one or more agreed target construction milestone dates, we may incur losses or be liable for damages or penalties that we are not be able to offset, which would have an adverse impact on our net income in the period in which the loss is recognized. We expect that some projects will require working capital to develop and/or build projects. If we are unable to complete a project, the associated working capital would also be an exposure that may need to be written off, which would have an adverse impact on our net income in the period in which the loss is recognized.

 

We have a history of operating losses and expect to incur significant additional expenses and operating losses.

 

We are an early-stage company and have a history of operating losses and negative operating cash flows. We incurred a net loss of $137.4 million and $7.4 million for the years ended December 31, 2021 and 2020, respectively. We expect that we will continue to incur operating and net losses for the medium term. The amount of future losses and when, if ever, we will achieve profitability are uncertain. In addition, even if we achieve profitability, there can be no assurance that we will be able to maintain profitability in the future. Our potential profitability is particularly dependent upon the growth of the market for renewable energy solutions, which may not occur at the levels we currently anticipate or at all.

 

Our revenue, expenses, and operating results may fluctuate significantly.

 

Our revenue, expenses, and operating results may fluctuate significantly because of numerous factors, some of which may contribute to more pronounced fluctuations in an uncertain global economic environment. In addition to the other risks described in this “Risk Factors” section, the following factors could cause our operating results to fluctuate:

 

delays, increased costs, or other unanticipated changes in contract performance that may affect profitability, particularly with lumpsum contracts or contracts that have funding limits,

 

spending patterns of our private and public sector clients,

 

weather conditions

 

budget constraints experienced by our federal, state, and local government clients,

 

our ability to integrate any companies that we acquire,

 

the number and significance of client contracts commenced and completed during a quarter,

 

the continuing creditworthiness and solvency of clients,

 

reductions in the prices of products or services offered by our competitors, and

 

legislative and regulatory enforcement policy changes that may affect demand for our products or services.

 

14

 

 

As a consequence, operating results for a particular future period are difficult to predict and, therefore, prior results are not necessarily indicative of results to be expected in future periods. Any of the foregoing factors, or any other factors discussed elsewhere herein, could have a material adverse effect on our business, results of operations and financial condition that could adversely affect our stock price.

 

Failure of third parties to manufacture quality products or provide reliable services in a timely manner could cause delays in the delivery of our services and completion of our projects, which could damage our reputation, have a negative impact on our relationships with our customers and adversely affect our growth.

 

Our success depends on our ability to provide services and complete projects in a timely manner, which in part depends on the ability of third parties to provide us with timely and reliable products and services. In providing our services and completing our projects, we rely on products that meet our design specifications and components manufactured and supplied by third parties, as well as on services performed by subcontractors.

 

We will also rely on subcontractors to perform the majority of the construction work related to our projects; and we may need to engage subcontractors with whom we have no experience for our projects.

 

If any of our subcontractors are unable to provide services that meet or exceed our customers’ expectations or satisfy our contractual commitments, our reputation, business and operating results could be harmed. In addition, if we are unable to avail ourselves of warranty and other contractual protections with providers of products and services, we may incur liability to our customers or additional costs related to the affected products and components, which could have a material adverse effect on our business, financial condition and operating results. Moreover, any delays, malfunctions, inefficiencies or interruptions in these products or services could adversely affect the quality and performance of our solutions and require considerable expense to establish alternate sources for such products and services. This could cause us to experience difficulty retaining current customers and attracting new customers, and could harm our brand, reputation and growth.

 

Our business depends on experienced and skilled personnel and substantial specialty subcontractor resources, and if we lose key personnel or if we are unable to attract and integrate additional skilled personnel, it will be more difficult for us to manage our business and complete projects.

 

The success of our business and construction projects will depend in large part on the skill of our personnel and on trade labor resources, including those with certain specialty subcontractor skills. Competition for personnel, particularly those with expertise in the energy services and renewable energy industries, is high. In the event we are unable to attract, hire and retain the requisite personnel and subcontractors, we may experience delays in completing projects in accordance with project schedules and budgets.

 

Further, any increase in demand for personnel and specialty subcontractors may result in higher costs, causing us to exceed the budget on a project. Either of these circumstances may have an adverse effect on our business, financial condition and operating results, harm our reputation among and relationships with our customers and cause us to curtail our pursuit of new projects.

 

Our future success is particularly dependent on the vision, skills, experience and effort of our senior management team, including our executive officers and our founder, director and chief executive officer, Bill Gross. If we were to lose the services of any of our executive officers or key employees, our ability to effectively manage our operations and implement our strategy could be harmed and our business may suffer.

 

15

 

 

We expect to operate in a highly competitive industry, and our current or future competitors may be able to compete more effectively than we do, which could have a material adverse effect on our business, revenues, growth rates and market share.

 

The markets and industries in which we expect to compete in are highly competitive, with many companies of varying size and business models, many of which have their own proprietary technologies, competing for the same business as we do. Many of our competitors have longer operating histories and greater resources than us and could focus their substantial financial resources to develop a competitive advantage. Our competitors may also offer energy solutions at prices below cost, devote significant sales forces to competing with us or attempt to recruit our key personnel by increasing compensation, any of which could improve their competitive positions. Additionally, we expect competition to intensify in the future as existing competitors and new market entrants introduce new products into our markets. Any of these competitive factors could make it more difficult for us to attract and retain customers, increase our sales and marketing expenses, reduce profit margins, cause us to lower our prices in order to compete, and reduce our market share and revenues, any of which could have a material adverse effect on our financial condition and operating results. We can provide no assurance that we will continue to effectively compete against our current competitors or additional companies that may enter our markets.

 

In addition, we may also face competition based on technological developments that compete with our products and services. Our competitors may develop technology that would make ours noncompetitive or obsolete. If we do not keep pace with product and technology advances and otherwise keep our product offerings competitive, there could be a material and adverse effect on our competitive position, revenue and prospects for growth. Some of our existing competitors, have, and some of our potential competitors could have, substantial competitive advantages such as:

 

greater name recognition, longer operating histories and larger customer bases;

 

larger sales and marketing budgets and resources;

 

broader and deeper product lines;

 

greater customer support resources;

 

greater resources to make acquisitions;

 

lower labor and research and development costs;

 

substantially greater financial and other resources; and

 

larger scale manufacturing operations.

 

Some of our expected larger competitors may have substantially broader product offerings and may be able to leverage their relationships with partners and customers based on other products to gain business in a manner that discourages potential customers from purchasing our concentrated solar energy plants, including by selling at zero or negative margins or product bundling. In addition, innovative start-up companies, and larger companies that are making significant investments in research and development, may invent similar or superior technologies that compete with ours. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources. If we are unable to compete successfully, or if competing successfully requires us to take costly actions in response to the actions of our competitors, our business, financial condition and results of operations could be adversely affected.

 

International expansion is one of our growth strategies, and our potential expansion into international markets may expose our business and operations to additional risks that we do not or will not face in the United States, which could have an adverse effect on our operating results.

 

As part of our business strategy, we intend to continue to consider the expansion of our addressable market by pursuing opportunities to provide our HelioHeat, HelioPower and HelioFuel solutions in international markets, and we expect to generate a material portion of our revenues from operations outside of the United States in the future. Operations in international markets may require us to respond to new and unanticipated regulatory, marketing, sales and other challenges. These efforts may be time-consuming and costly, and there can be no assurance that we will be successful in responding to these and other challenges we may face as we enter and attempt to expand in international markets, including:

 

building and managing a highly experienced foreign workforce and overseeing and ensuring the performance of foreign subcontractors,

 

difficulties in developing, staffing, and simultaneously managing a large number of varying foreign operations as a result of distance, language, and cultural differences,

 

increased travel, infrastructure and legal and compliance costs associated with multiple international locations,

 

16

 

 

additional withholding taxes or other taxes on our foreign income, and tariffs or other restrictions on foreign trade or investment,

 

imposition of, or unexpected adverse changes in, foreign laws or regulatory requirements, many of which differ from those in the United States,

 

increased exposure to foreign currency exchange rate risk,

 

longer payment cycles for sales in some foreign countries and potential difficulties in enforcing contracts and collecting accounts receivable,

 

difficulties in repatriating overseas earnings,

 

compliance with numerous legislative, regulatory or market requirements of foreign countries,

 

compliance with U.S. laws, such as the U.S. Foreign Corrupt Practices Act, or FCPA, and local laws prohibiting bribery and corrupt payments to government officials,

 

laws and business practices that favor local competitors or prohibit foreign ownership of certain businesses,

 

potentially adverse tax consequences,

 

compliance with laws of foreign countries, international organizations, such as the European Commission, treaties, and other international laws,

 

the inability to continue to benefit from local subsidies due to change in control,

 

unfavorable labor regulations, and

 

general economic conditions in the countries in which we operate.

 

Our future international operations will also be subject to general geopolitical risks, such as political, social and economic instability, war including the repercussions of the conflict in Ukraine), incidents of terrorism, changes in diplomatic and trade relations, or responses to such events. One or more of these factors could adversely affect any of our international operations and result in lower revenue and/or greater operating expenses than we expect and could significantly affect our results of operations and financial condition.

 

Our overall success in international markets will depend, in part, on our ability to succeed in differing legal, regulatory, economic, social and political conditions. We may not be successful in developing and implementing policies and strategies that will be effective in managing these risks in each country where we do business. Our failure to manage these risks successfully could harm our international operations, reduce our international sales and increase our costs, thus adversely affecting our business, financial condition and operating results.

 

17

 

 

An inability to protect our intellectual property could negatively affect our ability to compete, our business and our results of operations.

 

Our ability to compete effectively depends in part upon the maintenance and protection of the intellectual property related to our HelioHeat, HelioPower and HelioFuel solutions. As of December 31, 2021, we had a portfolio of six issued U.S. patents, six issued non-U.S. patents, eight patent applications pending for examination in the U.S., eight U.S. provisional patent applications pending, and three patent applications pending for examination in other countries as well as numerous trademarks. However, our portfolio of patents is expected to evolve as new patents are issued and older patents expire, and the expiration of patents could have a negative effect on our ability to prevent competitors from duplicating certain or all of our products.

 

We might not succeed in obtaining patents from any of our pending applications. Even if we are awarded patents, they may not provide any meaningful protection or commercial advantage to us, as they may not be of sufficient scope or strength or may not be issued in all countries where our products can be sold. Patent protection is unavailable for certain aspects of the technology and operational processes that are important to our business. Any patent held by us or to be issued to us, or any of our pending patent applications, could be challenged, invalidated, unenforceable or circumvented. In addition, our competitors may be able to design around our patents. To date, we have relied principally on patent, copyright, trademark and trade secret laws, as well as confidentiality and proprietary information agreements and licensing arrangements, to establish and protect our intellectual property. However, we have not obtained confidentiality and proprietary information agreements from our targeted customers and vendors, and although we have entered into confidentiality and proprietary information agreements with all of our employees, we cannot be certain that these agreements will be honored. Some customers are subject to laws and regulations that require them to disclose information that we would otherwise seek to keep confidential. Policing unauthorized use of our intellectual property is difficult and expensive, as is enforcing our rights against unauthorized use.

 

The steps that we have taken or may take may not prevent misappropriation of the intellectual property on which we rely. In addition, effective protection may be unavailable or limited in jurisdictions outside the United States, as the intellectual property laws of foreign countries sometimes offer less protection or have onerous filing requirements. From time to time, third parties may infringe our intellectual property rights. Litigation may be necessary to enforce or protect our rights or to determine the validity and scope of the rights of others. Any litigation could be unsuccessful, cause us to incur substantial costs, divert resources away from our daily operations and result in the impairment of our intellectual property. Failure to adequately enforce our rights could cause us to lose rights in our intellectual property and may negatively affect our business.

 

In addition to patent protection, we rely significantly upon trade secret laws to protect our proprietary technologies. We regularly enter into confidentiality agreements with our key employees, customers, potential customers and other third parties and limit access to and distribution of our trade secrets and other proprietary information. However, these measures may not be adequate to prevent misappropriation of our technologies or to assure that our competitors will not independently develop technologies that are substantially equivalent or superior to our technologies. In addition, the laws of other countries in which we operate may not protect our proprietary rights to the same extent as the laws of the United States. We are also subject to the risk of adverse claims and litigation alleging infringement of intellectual property rights.

 

Certain of our facilities are or may be located in regions that may be affected by extreme weather conditions and natural disasters.

 

Our business is headquartered in Southern California and we expect to have multiple facilities in California. Historically, California has been susceptible to natural disasters, such as earthquakes, drought, floods and wildfires. Although we intend to maintain loss insurance where necessary, an earthquake, wildfire or other natural disaster in the geographic regions in which we operate could result in significant damage to our facilities, destruction or disruption of our critical business or information technology systems, recovery costs and interruption to certain of our operations. In addition, a catastrophic event could interrupt our operations or those of our customers and suppliers, which could result in delays or cancellation of customer orders, the loss of customers, and impediments to the manufacture or shipment of products or execution of projects, which could result in loss of business or an increase in expense, both of which may have a material adverse effect on our business. Delays and other weather impacts could adversely affect our ability to meet project deadlines and may increase a project’s cost and decrease its profitability. In the specific case of wildfires, an accusation or ultimate determination that our operations were the cause of a wildfire may also have a material adverse effect on our business. Moreover, we expect to have multiple facilities in other domestic and international markets, which may be subject to similar risks as California.

 

18

 

 

Computer malware, viruses, ransomware, hacking, phishing attacks and other network disruptions could result in security and privacy breaches, loss of proprietary information and interruption in service, which would harm our business.

 

Computer malware, viruses, physical or electronic break-ins and similar disruptions could lead to interruption and delays in our services and operations and loss, misuse or theft of data. Computer malware, viruses, ransomware, hacking, phishing attacks or denial of service, against online networks have become more prevalent and may occur on our systems. Any attempts by cyber attackers to disrupt our services or systems, if successful, could harm our business, introduce liability to data subjects, result in the misappropriation of funds, be expensive to remedy and damage our reputation or brand. Insurance may not be sufficient to cover significant expenses and losses related to cyber-attacks. Notwithstanding the security measures we have implemented, such as managed security services, that are designed to detect and protect against cyber-attacks, and any additional measures we may implement or adopt in the future, our facilities and systems, and those of our third-party service providers, could be vulnerable to security breaches, computer viruses, lost or misplaced data, programming errors, scams, burglary, human errors, acts of vandalism, or other events. The risk of such cyber-attacks may be heightened as a result of the Russian conflict with Ukraine. Efforts to prevent cyber attackers from entering computer systems are expensive to implement, and we may not be able to cause the implementation or enforcement of such preventions with respect to our third-party vendors. Though it is difficult to determine what, if any, harm may directly result from any specific interruption or attack, any failure to maintain performance, reliability, security and availability of systems and technical infrastructure may, in addition to other losses, harm our reputation, brand and ability to attract customers.

 

There are several factors ranging from human error to data corruption that could materially impact the efficacy of any processes and procedures designed to enable us to recover from a disaster or catastrophe, including by lengthening the time services are partially or fully unavailable to customers and users. It may be difficult or impossible to perform some or all recovery steps and continue normal business operations due to the nature of a particular cyber-attack, disaster or catastrophe or other disruption, especially during peak periods, which could cause additional reputational damages, or loss of revenues, any of which would adversely affect our business and financial results.

 

If we fail to introduce or acquire new products or services that achieve broad market acceptance on a timely basis, or if our products or services are not adopted as expected, we will not be able to compete effectively.

 

We operate in a highly competitive, quickly changing environment, and our future success depends on our ability to develop or acquire and market products and services that are recognized and accepted as reliable, enabling and cost-effective and that achieve broad market acceptance. Some of our potential customers may already use products or services similar to what we currently offer or what we may offer in the future and may be reluctant to replace those products or services. Market acceptance of our products, services and technology will depend on many factors, including, but not limited to, market demand costs, timely completion and introduction of these products, prompt resolution of any defects or bugs in these products, our ability to support these products, market acceptance of these products, delays and quality issues in releasing new products and services and our ability to convince potential customers that our products, services and technology are an attractive alternative to existing products, services and technology. Prior to adopting our products, services and technology, some potential customers may need to devote time and effort to testing and validating our systems. Any failure of our systems to meet these customer benchmarks could result in potential customers choosing to retain their existing systems or to purchase systems other than ours. The occurrence of one or more of the foregoing factors may result in lower quarterly revenue than expected, and we may in the future experience product or service introductions that fall short of their projected rates of market adoption.

 

Our ability to successfully introduce and market new products is unproven. Because we have a limited operating history and the market for our products, including newly acquired or developed products, is rapidly evolving, it is difficult to predict our operating results, particularly with respect to any new products that we may introduce. Our future success will depend in large part upon our ability to identify demand trends in the market in which we operate and quickly develop or acquire, and design, manufacture and sell, products and services that satisfy these demands in a cost-effective manner. Also, we may not be able to respond effectively to new product or service announcements by competitors by quickly introducing competitive products and services.

 

19

 

 

In order to differentiate our products and services from competitors’ products, we will need to increase focus and capital investment in research and development, including software development. If any products currently sold by, and services offered by, us do not continue, or if our new products or services fail to achieve widespread market acceptance, or if we are unsuccessful in capitalizing on opportunities in the market in which we operate, our future growth may be slowed and our business, results of operations and financial condition could be materially adversely affected.

 

We have identified material weaknesses in our internal control over financial reporting and any failure to maintain effective internal control over financial reporting may have a material and adverse effect on our business, operating results, financial condition and prospects.

 

As discussed elsewhere in this Annual Report on Form 10-K/A, we completed the Business Combination on December 30, 2021. Prior to the closing of the Business Combination, we were a special purpose acquisition company formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or other similar business combination with one or more operating businesses. As a result of the Business Combination, previously existing internal controls are no longer applicable or comprehensive enough as of the assessment date as our operations prior to the Business Combination were insignificant compared to those of the post-combination Company. The design of internal control over financial reporting for the post-combination Company has required and will continue to require significant time and resources from management and other personnel. As a result, management was unable, without incurring unreasonable effort or expense to conduct an assessment of our internal control over financial reporting as of December 31, 2021. Accordingly, we are excluding management's report on internal control over financial reporting in accordance with Section 215.02 of the SEC Division of Corporation Finance's Regulation S-K Compliance & Disclosure Interpretations.

 

Although management did not conduct a formal assessment of internal control over financial reporting, in connection with the preparation and audit of our financial statements as of and for the fiscal year ended December 31, 2020, we identified material weaknesses, as described below, in our internal control over financial reporting, which is an integral component of our disclosure controls and procedures. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. If we are unable to remediate these material weaknesses, or if we identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect investor confidence in us and, as a result, our stock price.

 

Our material weaknesses related to Heliogen not designing or maintaining an effective control environment specific to the areas of financial reporting and its close process, including effective review of technical accounting matters (e.g., revenue recognition), and proper segregation of duties, including separate review and approval of journal entries and access within our accounting system. Additionally, subsequent to filing our Annual Report on Form 10-K, management concluded that Heliogen’s $39 million award from the U.S. Department of Energy’s Solar Energy Technology Office (the “DOE Award”) represented a government grant and was not within the scope of ASC 606. As such, amounts recorded in relation to the DOE Award as of and for the year ended December 31, 2021 were restated as presented elsewhere in this revised Annual Report on Form 10-K/A. Management concluded this restatement resulted from the same material weakness previously identified relating to effective review of technical accounting matters.

 

We are currently taking actions to remediate the deficiencies in our internal control over financial reporting and are implementing additional processes and controls designed to address the underlying causes associated with the above-mentioned deficiencies. We are committed to remediating the deficiencies described above and commenced remediation efforts during 2021 that will continue into fiscal year 2022. Our efforts to implement measures designed to improve our internal control over financial reporting to remediate these deficiencies include the following steps taken in 2021:

 

We added additional accounting resources, including a Chief Accounting Officer and head of SEC Reporting, who have the requisite background and knowledge in the application of GAAP and SEC rules and regulations.

 

We engaged external experts to complement internal resources and to provide support related to more complex applications of GAAP, tax and internal controls. We will continue to utilize outside resources, as necessary, to supplement our internal team.

 

We began the implementation of a new company-wide enterprise resource planning system. On October 1, 2021, we transitioned to our new enterprise resource planning system with improved information technology general controls, including segregated review and approval of journal entries. For 2022 and beyond, we have continued and will continue to implement incremental components of the enterprise resource planning system and other applications.

 

20

 

 

We developed and improved recurring accounting processes providing more timely and detailed review of complex and routine areas.

 

We formalized documentation of certain policies throughout the year.

 

We enhanced our process in accounting for, and documenting our positions related to, complex accounting topics throughout the year, including, but not limited to, new controls in the areas of management review, segregation of duties, journal entry approval, and documentation and review of complex accounting matters.

 

These additional resources and policies and procedures are designed to enable us to broaden the scope and quality of our internal review of underlying information related to financial reporting and to formalize and enhance our internal control over financial reporting environment. We are committed to continue to take steps to address the underlying causes of the material weaknesses in a timely manner. While we are undertaking efforts to remediate these material weaknesses, the material weaknesses will not be considered remediated until our remediation plan has been fully implemented, the applicable controls operate for a sufficient period of time, and we have concluded, through testing, that the newly implemented and enhanced controls are operating effectively.

 

Although the Company has made significant progress in remediating the aforementioned deficiencies as outlined above, the material weaknesses continued to exist as of December 31, 2021 due to identification of adjustments during the year ended December 31, 2021.

 

In addition, our independent registered public accounting firm is not required to formally attest to the effectiveness of the Company’s internal control over financial reporting until after the Company is no longer an emerging growth company as defined in the JOBS Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could adversely affect the business and operating results after the Business Combination and could cause a decline in the price of our shares.

 

Regulatory Risks

 

Our business benefits in part from federal, state, provincial and local government support for renewable energy, and a decline in such support could harm our business.

 

We benefit in part from legislation and government policies that support renewable energy, and energy storage projects that enhance the economic feasibility of our solar energy projects. This support includes legislation and regulations that encourage or in some cases require other customers to procure power from renewable or low-emission sources or otherwise to procure our services; and provide us or our customers with tax and other incentives that reduce our costs or increase our revenues. Without this support our ability obtain project commitments could be adversely affected.

 

Legislative or regulatory actions relating to renewable energy may impact demand for our services, our ability to remain in compliance with applicable laws, and our cost of operations.

 

We are subject to laws, regulations and rules enacted by national, regional and local governments. In particular, we are required to comply with certain SEC, New York Stock Exchange (“NYSE”) and other legal or regulatory requirements. Compliance with, and monitoring of, applicable laws, regulations and rules may be difficult, time consuming and costly. Those laws, regulations and rules and their interpretation and application may also change from time to time and those changes could have a material adverse effect on our business, investments and results of operations. In addition, a failure to comply with applicable laws, regulations and rules, as interpreted and applied, could have a material adverse effect on our business and results of operations.

 

21

 

 

Current and potential legislative or regulatory actions may also impact demand for our services. However, it is unclear whether these initiatives will create sufficient incentives for projects or result in increased demand for our services. Because most of our revenue is expected to be derived from the energy and industrials market sectors, regulatory and environmental requirements affecting those industries could adversely affect our business, financial condition, results of operations and cash flows. Customers in the industries we serve, including oil & gas companies and power providers, face stringent regulatory and environmental requirements, as well as permitting processes, as they implement plans for their projects, which may result in delays, reductions and cancellations of some of their projects. These regulatory factors may result in decreased demand for our services, potentially impacting our operations and our ability to grow.

 

In addition, the locations of renewable energy projects, including the expected locations of our concentrated solar energy plants, are often remote and may not be viable unless new or expanded transmission infrastructure to transport the energy to demand centers is economically feasible. Furthermore, funding for renewable energy initiatives may not be available. These factors could result in fewer renewable energy projects and a delay in the construction of these projects and the related infrastructure, which could negatively impact our business.

 

Opportunities associated with government contracts could lead to increased governmental regulation applicable to us.

 

Most government contracts are awarded through a regulated competitive bidding process, including the award we received from the U.S. Department of Energy to deploy our renewable energy technology in California. We may incur significant costs associated with bidding for government contracts before we realize any revenues from these contracts. Government agencies may review a contractor’s performance, cost structure and compliance with applicable laws, regulations and standards. If government agencies determine through these reviews that costs were improperly allocated to specific contracts, they will not reimburse the contractor for those costs or may require the contractor to refund previously reimbursed costs. If government agencies determine that we engaged in improper activity, we may be subject to civil and criminal penalties. Government contracts are also subject to renegotiation of profit and termination by the government prior to the expiration of the term.

 

Risks Related to Ownership of Shares and Warrants

 

There can be no assurance that we will be able to comply with the continued listing standards of the NYSE.

 

If we fail to satisfy the continued listing requirements of NYSE (“NYSE Listing Rules”), such as the corporate governance requirements or the minimum share price requirement, NYSE may take steps to delist our securities. If the NYSE delists our common stock from trading on its exchange for failure to meet the listing standards, we and our stockholders could face significant material adverse consequences including:

 

a limited availability of market quotations for our securities;

 

a determination that our common stock is a “penny stock” which will require brokers trading in our common stock to adhere to more stringent rules, possibly resulting in a reduced level of trading activity in the secondary trading market for our common stock;

 

a limited amount of analyst coverage; and

 

a decreased ability to issue additional securities or obtain additional financing in the future.

 

Additionally, if our securities are not listed on, or become delisted from, the NYSE for any reason, and are quoted on the OTC Bulletin Board, an inter-dealer automated quotation system for equity securities that is not a national securities exchange, the liquidity and price of our securities may be more limited than if we were quoted or listed on NYSE or another national securities exchange. You may be unable to sell your securities unless a market can be established or sustained.

 

22

 

 

Because we have no current plans to pay cash dividends on shares of common stock for the foreseeable future, you may not receive any return on investment unless you sell your shares of common stock for a price greater than that which you paid for it.

 

We currently intend to retain future earnings, if any, to finance the further development and expansion of its business and does not intend to pay cash dividends in the foreseeable future. Any decision to declare and pay dividends as a public company in the future will be made at the discretion of our Board and will depend on, among other things, our results of operations, financial condition, capital requirements, restrictions contained in future agreements and financing instruments, business prospects and such other factors as our Board may deem relevant. In addition, our ability to pay dividends may be limited by covenants of any existing and future outstanding indebtedness we or our subsidiaries incur. As a result, you may not receive any return on an investment in our common stock unless you sell your common stock for a price greater than that which you paid for it.

 

Our stock price could be extremely volatile, and, as a result, you may not be able to resell your shares at or above the price you paid for them.

 

In recent years the stock market in general has been highly volatile. As a result, the market price and trading volume of our securities is likely to be similarly volatile, and investors in our securities may experience a decrease, which could be substantial, in the value of their stock, including decreases unrelated to our results of operations or prospects, and could lose part or all of their investment. The price of our common stock could be subject to wide fluctuations in response to a number of factors, including those described elsewhere in this Annual Report on Form 10-K/A and others such as:

 

variations in operating performance and the performance of our competitors or alternative energy companies in general;

 

actual or anticipated fluctuations in our quarterly or annual operating results;

 

publication of research reports by securities analysts about us or our competitors or its industry;

 

the public’s reaction to our press releases, our other public announcements and our filings with SEC;

 

our failure or the failure of our competitors to meet analysts’ projections or guidance that we or our competitors may give to the market;

 

additions and departures of key personnel;

 

strategic decisions by us or our competitors, such as acquisitions, divestitures, spin-offs, joint ventures, strategic investments or changes in business strategy;

 

the passage of legislation or other regulatory developments affecting us or our industry;

 

speculation in the press or investment community;

 

changes in accounting principles;

 

terrorist acts, acts of war, periods of widespread civil unrest, geopolitical uncertainties, trade policies and sanctions;

 

natural disasters, widespread pandemics, and other calamities; and

 

changes in general market and economic conditions.

 

A significant portion of our total outstanding shares of common stock are restricted from immediate resale but may be sold into the market in the near future. This could cause the market price of common stock to drop significantly, even if our business is doing well.

 

Shares of our common stock that are currently restricted from immediate resale may be sold into the market in the near future. These sales, or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of common stock. We are unable to predict the effect that sales may have on the prevailing market price of our common stock and the public warrants originally issued in Athena’s initial public offering (the “Public Warrants”).

 

23

 

 

To the extent our Public Warrants or the private placement warrants issued to Athena Technology Sponsor LLC in a private placement prior to Athena’s initial public offering (the “Private Warrants” and, together with the Public Warrants, the “Warrants”) are exercised, additional shares of common stock will be issued, which will result in dilution to the holders of common stock and increase the number of shares eligible for resale in the public market. Sales, or the potential sales, of substantial numbers of shares in the public market, subject to certain restrictions on transfer until the termination of applicable lock-up periods, could increase the volatility of the market price of common stock or adversely affect the market price of common stock.

 

There is no guarantee that the Warrants will ever be in the money, and they may expire worthless and the terms of Warrants may be amended.

 

The exercise price for the Warrants is $11.50 per share of common stock. There is no guarantee that the Warrants will ever be in the money prior to their expiration, and as such, the Warrants may expire worthless.

 

Our Warrants are issued in registered form under a warrant agreement between us and Continental Stock Transfer & Trust Company, as warrant agent (the “Warrant Agreement”). The Warrant Agreement provides that the terms of the Warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but requires the approval by the holders of at least a majority of the then outstanding Public Warrants to make any other change. Accordingly, we may amend the terms of the Warrants in a manner adverse to a holder if holders of at least a majority of the then outstanding Warrants approve of such amendment. Although our ability to amend the terms of the Warrants with the consent of at least a majority of the then outstanding Warrants is unlimited, examples of such amendments could be amendments to, among other things, increase the exercise price of the Warrants, shorten the exercise period or decrease the number of shares and their respective affiliates and associates have of common stock purchasable upon exercise of a Warrant.

 

We may redeem the unexpired Warrants prior to their exercise at a time that is disadvantageous to warrant holders, thereby making such Warrants worthless.

 

We have the ability to redeem outstanding Public Warrants, commencing 90 days after March 18, 2022, the date the Public Warrants become exercisable and prior to their expiration, at a price of $0.01 per warrant, provided that the last reported sales price of the common stock equals or exceeds $18.00 per share for any 20 trading days within a 30 trading-day period ending on the third trading day prior to the date we send the notice of redemption to the warrant holders. If and when the Public Warrants become redeemable by us, we may exercise our redemption right even if we are unable to register or qualify the underlying securities for sale under all applicable state securities laws.

 

In addition, we have the ability to redeem all (but not less than all) of the outstanding Warrants, including Private Warrants, at a price of $0.10 per Warrant if the following conditions are satisfied: (i) the last reported sale prices of our common stock equals or exceeds $10.00 (as may be adjusted for stock splits, stock dividends, reorganizations, recapitalizations or the like) on the trading day prior to the date of the notice; (ii) the Private Warrants are also concurrently exchanged at the same price as the outstanding Public Warrants; and (iii) there is an effective registration statement covering the issuance of the shares of our common stock issuable upon exercise of the Warrants and a current prospectus relating thereto available throughout the 30-day period after written notice of redemption is given. In either case, redemption of the outstanding Warrants could force you (i) to exercise your Warrants and pay the exercise price therefor at a time when it may be disadvantageous for you to do so, (ii) to sell your Warrants at the then-current market price when you might otherwise wish to hold your Warrants or (iii) to accept the nominal redemption price which, at the time the outstanding Warrants are called for redemption, is likely to be substantially less than the market value of your Warrants. The value received upon exercise of the Warrants (i) may be less than the value the holders would have received if they had exercised their Warrants at a later time where the underlying share price is higher and (ii) may not compensate the holders for the value of the Warrants, including because the number of shares of common stock received is capped at 0.361 shares of our common stock per Warrant (subject to adjustment) irrespective of the remaining life of the Warrants.

 

24

 

 

Warrants will become exercisable for our common stock, which would increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders.

 

Outstanding Warrants to purchase an aggregate of 8,566,666 shares of our common stock became exercisable on March 18, 2022 in accordance with the terms of the Warrant Agreement governing those securities. The exercise price of these Warrants will be $11.50 per share, or approximately $98.5 million in the aggregate for all shares underlying these Warrants, assuming none of the Warrants are exercised through “cashless” exercise. To the extent such Warrants are exercised, additional shares of our common stock will be issued, which will result in dilution to holders of our common stock and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market or the fact that such Warrants may be exercised could adversely affect the market price of our common stock. However, there is no guarantee that the Public Warrants will ever be in the money prior to their expiration, and as such, the Warrants may expire worthless.

 

We may be subject to securities litigation, which is expensive and could divert management attention.

 

The market price of our common stock may be volatile and, in the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention and resources from other business concerns, and could also require us to make substantial payments to satisfy judgments or to settle litigation either of which could seriously harm our business.

 

If securities or industry analysts do not publish or cease publishing research or reports about us, our business, or market, or if they change their recommendations regarding our securities adversely, the price and trading volume of our securities could decline.

 

The trading market for our securities will be influenced by the research and reports that industry or securities analysts may publish about us, our business, our market, or our competitors. Securities and industry analysts do not currently, and may never, publish research on us. If no securities or industry analysts commence coverage of us, our stock price and trading volume would likely be negatively impacted. If any of the analysts who may cover us, change their recommendation regarding our stock adversely, or provide more favorable relative recommendations about our competitors, the price of our securities would likely decline. If any analyst who may cover us were to cease coverage of us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our stock price or trading volume to decline.

 

General Risk Factors

 

The requirements of being a public company may strain our resources and divert management’s attention.

 

As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002 (“SOX”), the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2009, NYSE Listing Rules and other applicable securities rules and regulations. Compliance with these rules and regulations increase our legal and financial compliance costs, makes some activities more difficult, time-consuming or costly and increases demand on our systems and resources, particularly after we are no longer an “emerging growth company.” The SOX requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. Our management and other personnel will need to devote a substantial amount of time to these compliance initiatives. Moreover, these rules and regulations will significantly increase our legal and financial compliance costs and will make some activities more time-consuming and costly. Among other things, we are required to:

 

maintain and evaluate a system of internal controls over financial reporting in compliance with the requirements of Section 404 of the SOX and the related rules and regulations of the SEC and the Public Company Accounting Oversight Board;

 

maintain policies relating to disclosure controls and procedures;

 

prepare and distribute periodic reports in compliance with our obligations under federal securities laws;

 

institute a more comprehensive compliance function, including with respect to corporate governance; and

 

involve, to a greater degree, our outside legal counsel and accountants in the above activities.

 

25

 

 

The costs of preparing and filing annual and quarterly reports, proxy statements and other information with the SEC and furnishing audited reports to stockholders is expensive and much greater than that of a privately-held company, and compliance with these rules and regulations will require us to hire additional financial reporting, internal controls and other finance personnel, and will involve a material increase in regulatory, legal and accounting expenses and the attention of our Board and management. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. We may need to hire more employees in the future or engage outside consultants to comply with these requirements, which will increase our costs and expenses.

 

In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If its efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us, and our business may be adversely affected. In addition, the costs to maintain our director and officer liability insurance may continue to rise. In the future, we may be required to accept reduced coverage or incur substantially higher costs to obtain this coverage. These factors could also make it more difficult for us to attract and retain qualified executives and members of our Board.

 

Our internal control over financial reporting may not become effective and our independent registered public accounting firm may not be able to certify as to their effectiveness, which could have a significant and adverse effect on our business and reputation.

 

As a public company, we are required to comply with the SEC’s rules implementing Sections 302 and 404 of SOX, which require management to certify financial and other information in our quarterly and annual reports and provide an annual management report on the effectiveness of internal control over financial reporting. Although the Company has made significant progress in remediating the aforementioned deficiencies as outlined above, the control deficiencies continued to exist as of December 31, 2021 due to identification of adjustments during the year ended December 31, 2021. Additionally, management did not perform sufficient control testing to conclude that the material weaknesses were remediated. As a result, this Annual Report on Form 10-K/A does not include a report of management’s assessment regarding internal control over financial reporting pursuant to guidance furnished by the staff of the SEC’s Division of Corporation Finance that, with respect to a reverse acquisition between an issuer and a private operating company where the private operating company is the accounting survivor, the issuer may exclude management’s assessment of internal control over financial reporting in the Form 10-K covering the fiscal year in which the transaction was consummated. Due to the timing of the consummation of the Merger and Business Combination, management did not have adequate time to conduct a full assessment of our internal control over financial reporting and, in reliance on the staff’s guidance, has excluded its assessment in this Annual Report on Form 10-K/A.

 

We will be required to provide management’s assessment on internal controls commencing with the annual report for fiscal year ended December 31, 2022. In connection with these assessments and to address deficiencies such as the material weaknesses referenced above, we have and may need to undertake further actions, such as implementing additional internal controls and procedures and hiring additional accounting or internal audit staff, to ensure the proper development and operation of an effective internal control over financial reporting environment. The standards required for a public company under Section 404 of SOX are significantly more stringent than those that were required of us as a privately-held company and management may not be able to effectively and timely implement controls and procedures that adequately respond to the increased regulatory compliance and reporting requirements that will be applicable. Further, as an emerging growth company, our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal controls over financial reporting pursuant to Section 404 until the date we are no longer an emerging growth company. At such time, our independent registered public accounting firm may issue a report that is adverse in the event that it is not satisfied with the level at which our internal control over financial reporting is documented, designed or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could adversely affect our business and operating results and could cause a decline in the price of our shares.

 

26

 

 

Our stockholders may not be able to enforce judgments entered by United States courts against certain of our officers and directors.

 

We are incorporated in the State of Delaware. However, some of our directors and executive officers may reside outside of the U.S. As a result, our stockholders may not be able to effect service of process upon those persons within the U.S. or enforce against those persons judgments obtained in U.S. courts.

 

Anti-takeover provisions contained in our second amended and restated certificate of incorporation as well as provisions of Delaware law, could impair a takeover attempt.

 

The second amended and restated certificate of incorporation (“Certificate of Incorporation”) contains provisions that may discourage unsolicited takeover proposals that stockholders may consider to be in their best interests. We are also subject to anti-takeover provisions under Delaware law, which could delay or prevent a change of control. Together these provisions may make more difficult the removal of management and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our securities. These provisions include:

 

no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;

 

a classified Board with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our Board;

 

the right of our Board to elect a director to fill a vacancy created by the expansion of our Board or the resignation, death or removal of a director in certain circumstances, which prevents stockholders from being able to fill vacancies on our Board;

 

a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders; and

 

the requirement that a meeting of stockholders may only be called by members of our Board or the stockholders holding a majority of our shares, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors.

 

These provisions, alone or together, could delay hostile takeovers and changes in control or changes in our Board or our management.

 

As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation Law (“DGCL”), which prevents some stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations without approval of the holders of substantially all of our common stock. Any provision of our Certificate of Incorporation or bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock.

 

27

 

 

The JOBS Act permits “emerging growth companies” like us to take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies.

 

We currently qualify as an emerging growth company as defined in Section 2(a)(19) of the Securities Act, as modified by the JOBS Act. As such, we take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies for as long as we continue to be an emerging growth company, including: (i) the exemption from the auditor attestation requirements with respect to internal control over financial reporting under Section 404 of SOX; (ii) the exemptions from say-on-pay, say-on-frequency and say-on-golden parachute voting requirements; and (iii) reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements. As a result, our stockholders may not have access to certain information they deem important. We will remain an emerging growth company until the earliest of (i) the last day of the fiscal year: (a) following March 19, 2026, the fifth anniversary of our IPO; (b) in which we have total annual gross revenue of at least $1.07 billion; or (c) in which we are deemed to be a large accelerated filer, which means the market value of our common stock that is held by non-affiliates exceeds $700 million as of the prior June 30th, and (ii) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period.

 

In addition, Section 107 of the JOBS Act also provides that an emerging growth company can take advantage of the exemption from complying with new or revised accounting standards provided in Section 7(a)(2)(B) of the Securities Act as long as we are an emerging growth company. An emerging growth company can therefore delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. We have elected to avail ourselves of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of our financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

 

We cannot predict if investors will find our common stock less attractive because we rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.

 

Our Certificate of Incorporation provides, subject to limited exceptions, that the Court of Chancery of the State of Delaware and the federal district courts of the United States of America will be the sole and exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, stockholders or employees.

 

Our Certificate of Incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for any stockholder (including a beneficial owner) to bring (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee to us or our stockholders, (iii) any action asserting a claim against us, our directors, officers or employees arising pursuant to any provision of the DGCL or our Certificate of Incorporation or bylaws, or (iv) any action asserting a claim against us, our directors, officers or employees governed by the internal affairs doctrine and, if brought outside of Delaware, the stockholder bringing the suit will be deemed to have consented to service of process on such stockholder’s counsel, except any action (A) as to which the Court of Chancery of the State of Delaware determines that there is an indispensable party not subject to the jurisdiction of the Court of Chancery (and the indispensable party does not consent to the personal jurisdiction of the Court of Chancery within ten days following such determination), (B) which is vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery, or (C) for which the Court of Chancery does not have subject matter jurisdiction.

 

Our Certificate of Incorporation also provides that the exclusive forum provision will be applicable to the fullest extent permitted by applicable law. Section 27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. As a result, the exclusive forum provision will not apply to suits brought to enforce any duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. Furthermore, Section 22 of the Securities Act establishes concurrent jurisdiction for federal and state courts over Securities Act claims. Accordingly, both state and federal courts have jurisdiction to hear such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our Certificate of Incorporation also provides that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States will be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.

 

28

 

 

While the Delaware courts have determined that such choice of forum provisions are facially valid and several state trial courts have enforced such provisions and required that suits asserting Securities Act claims be filed in federal court, there is no guarantee that courts of appeal will affirm the enforceability of such provisions and a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our Certificate of Incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions. If a court were to find either exclusive forum provision in our Certificate of Incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with litigating Securities Act claims in state court, or both state and federal court, which could seriously harm our business, financial condition, results of operations, and prospects.

 

Any person or entity purchasing or otherwise acquiring or holding or owning (or continuing to hold or own) any interest in any of our securities shall be deemed to have notice of and consented to the forum provisions in our Certificate of Incorporation. Although we believe these exclusive forum provisions benefit us by providing increased consistency in the application of Delaware law and federal securities laws in the types of lawsuits to which each applies, the exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our current or former directors, officers, stockholders or other employees, which may discourage such lawsuits with respect to such claims. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the rules and regulations thereunder as a result of our exclusive forum provisions.

 

The Warrant Agreement designates the courts of the State of New York or the United States District Court for the Southern District of New York as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by holders of the Warrants, which could limit the ability of warrant holders to obtain a favorable judicial forum for disputes with our company.

 

Our Warrants are issued in registered form under a Warrant Agreement between us and Continental Stock Transfer & Trust Company, as warrant agent. The Warrant Agreement provides that, subject to applicable law, (i) any action, proceeding or claim against us arising out of or relating in any way to the Warrant Agreement, including under the Securities Act, will be brought and enforced in the courts of the State of New York or the United States District Court for the Southern District of New York, and (ii) that we irrevocably submit to such jurisdiction, which jurisdiction shall be the exclusive forum for any such action, proceeding or claim. We will waive any objection to such exclusive jurisdiction and that such courts represent an inconvenient forum.

 

Notwithstanding the foregoing, these provisions of the Warrant Agreement will not apply to suits brought to enforce any liability or duty created by the Exchange Act or any other claim for which the federal district courts of the United States of America are the sole and exclusive forum. Any person or entity purchasing or otherwise acquiring any interest in any of our Warrants shall be deemed to have notice of and to have consented to the forum provisions in our Warrant Agreement. If any action, the subject matter of which is within the scope the forum provisions of the Warrant Agreement, is filed in a court other than a court of the State of New York or the United States District Court for the Southern District of New York (a “foreign action”) in the name of any holder of our Warrants, such holder shall be deemed to have consented to: (x) the personal jurisdiction of the state and federal courts located in the State of New York in connection with any action brought in any such court to enforce the forum provisions (an “enforcement action”), and (y) having service of process made upon such warrant holder in any such enforcement action by service upon such warrant holder’s counsel in the foreign action as agent for such warrant holder.

 

This choice-of-forum provision may limit a warrant holder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us, which may discourage such lawsuits. Alternatively, if a court were to find this provision of our Warrant Agreement inapplicable or unenforceable with respect to one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could materially and adversely affect our business, financial condition and results of operations and result in a diversion of the time and resources of our management and Board.

 

29

 

 

Item 1B. Unresolved Staff Comments

 

None.

 

Item 2. Properties

 

Our headquarters are located in Pasadena, California, where we design, engineer, and develop our HelioHeat, HelioPower, and HelioFuel solutions. We have a new manufacturing facility in Long Beach, California to produce heliostats for our modular, concentrated solar energy projects. The state-of-the-art facility will include assembly lines, an expansive test facility, and rapid development center for the production of heliostats and other components in Heliogen’s concentrated solar energy system. Our Pasadena and Long Beach facilities are leased.

 

We built a test facility in Lancaster, California, which we completed in November of 2019 to successfully demonstrate our fundamental technology innovations and continue to use to test and evaluate new developments and product generations. We also have a satellite office located at the National Solar Thermal Test Facility inside Sandia National Laboratories, which enables us to efficiently utilize their world-class solar technology testing capabilities as we validate our products.

 

Item 3. Legal Proceedings

 

Information relating to various commitments and contingencies is described in Note 14 to our consolidated financial statements in Part II, Item 8 of this Annual Report on Form 10-K and the information discussed therein is incorporated by reference into this Part I, Item 3.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

30

 

 

Part II

 

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

 

Market Information

 

Our common stock and warrants are traded on the NYSE under the symbol “HLGN” and “HLGN.W,” respectively.

 

Holders of Record

 

As of March 25, 2022, we had 549 stockholders of record of our common stock and 2 holders of record or our warrants.

 

The actual number of stockholders of our common stock and warrants is greater than this number of record holders and includes holders who are beneficial owners but whose shares of common stock or warrants are held in “street name” by banks, brokers and other nominees.

 

Dividend Policy

 

We currently do not pay dividends on our common stock, and we do not anticipate paying cash dividends in the foreseeable future. Payment of cash dividends, if any, in the future will be at the discretion of our Board and will depend on then-existing conditions, including our financial condition, operating results, contractual restrictions, capital requirements, business prospects and other factors our Board may deem relevant.

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

The equity compensation plan information required by Item 201(d) of Regulation S-K will be set forth in the definitive proxy statement for the Company’s annual meeting of stockholders, which we intend to file with the SEC within 120 days of the end of our 2021 fiscal year, and is incorporated by reference in this Annual Report on Form 10-K. Additionally, refer to Note 10 to our consolidated financial statements included in Part II, Item 8 for additional information on our equity compensation plans.

 

Recent Sales of Unregistered Equity Securities

 

On December 30, 2021, certain investors purchased from the Company an aggregate of 16,500,000 shares of common stock (the “PIPE Shares”), pursuant to separate subscription agreements, for a purchase price of $10.00 per share and an aggregate purchase price of $165.0 million, pursuant to Subscription Agreements entered into effective as of July 6, 2021. The sale of the PIPE Shares was made in reliance on the exemption from registration in Section 4(a)(2) under the Securities Act.

 

Issuer Purchases of Equity Securities

 

None.

 

Item 6. [Reserved]

 

31

 

 

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

 

The following management’s discussion and analysis (“MD&A”) provides information that management believes is relevant to an assessment and understanding of our consolidated results of operations and financial condition, and includes forward-looking statements that involve risks, uncertainties and assumptions. The MD&A should be read in conjunction with Part I of this Annual Report on Form 10-K/A, the consolidated financial statements and related notes included in Part II Item 8 in this Annual Report on Form 10-K/A, and the section titled “Cautionary Note Regarding Forward-Looking Statements” included in the fore-part in this Annual Report on Form 10-K/A.

 

Restatement of Previously Issued Consolidated Financial Statements

 

The following discussion and analysis should be read in conjunction with the audited consolidated financial statements and notes thereto as of December 31, 2021 and 2020, and for the years then ended, included elsewhere in this Annual Report on Form 10-K/A. This Management’s Discussion and Analysis of Financial Condition and Results of Operations has been amended and restated to give effect to the restatement of the Company’s consolidated financial statements, as more fully described in the Explanatory Note and Note 3, “Restatement of Previously Issued Consolidated Financial Statements,” of the notes to the consolidated financial statements.

 

Overview

 

Heliogen is a leader in next generation concentrated solar energy (“CSE”). We are developing a modular, A.I.-enabled, concentrated solar energy plant that will use an array of mirrors to reflect sunlight and capture, concentrate, store and convert it into cost-effective energy on demand. Our unique system will have the ability to cost-effectively generate and store thermal energy at very high temperatures. The ability to produce high-temperature heat, and the inclusion of thermal energy storage, distinguishes our solution from clean energy provided by typical photovoltaic (“PV”) and wind installations which do not produce thermal energy and are only able to produce energy intermittently unless battery storage is added. The system will be configurable for several applications, including the carbon-free generation of clean power (electricity), industrial-grade heat (for use in industrial processes), and green hydrogen, based on a customer’s needs.

 

We have developed innovations in the process of concentrating sunlight which we believe fundamentally improve its potential to efficiently and cost effectively collect and deliver energy to industrial processes. We believe we will be the first technology provider with the ability to deliver cost-effective renewable energy capable of replacing fossil fuels used in industrial processes that require high temperature heat and/or nearly 24/7 operation. In addition, we believe our disruptive, patented design and A.I. technology will address a fundamental problem confronted by many renewable sources of energy: intermittency. An intermittent power supply does not match the continuous power demand of industry and the grid. Without storage, wind and PV-based renewable energy generation may rapidly fluctuate between over-supply and under-supply based on resource availability. As the grid penetration of intermittent resources increases, these fluctuations may become increasingly extreme. We believe our technology will contribute to solving this problem. Our solar plants will have the ability to store very high temperature energy in solid media. This energy will then be dispatchable, including during times without sunlight, to cost-effectively deliver near 24/7 carbon-free energy in the form of heat, electric power or green hydrogen fuel.

 

The three use categories will be configured as follows, forming the backbone of three business lines:

 

HelioHeat — The production of heat or steam for use in industrial processes will be enabled by the baseline system.

 

HelioPower — With the baseline system as the foundation, the addition of a turbine generator system will then enable power generation.

 

HelioFuel — Building on the Power system described above, hydrogen fuel production will be enabled by further adding an electrolyzer system to the baseline system.

 

32

 

 

Our technological innovations will enable the delivery of our HelioHeat, HelioPower and HelioFuel solutions to customers. HelioHeat plants will produce carbon-free heat (e.g. process steam or hot air) to support industrial processes. HelioPower plants will deliver solar thermal energy to a heat engine to produce electrical power. HelioFuel plants will couple a HelioPower plant with an electrolyzer to produce green Hydrogen fuel. All three solutions will be enabled by Heliogen’s proprietary heliostat design and artificial intelligence technology, and will integrate TES to enable operation nearly 24/7, overcoming the intermittency of other solar energy technologies.

 

For each of the three above solutions, we are offering multiple support models to customers looking to deploy Heliogen’s technology:

 

Contracting with owner-operators to build turnkey facilities that deploy Heliogen’s technology (Heliogen will contract with engineering, procurement and construction (“EPC”) partners for constructing the facility);

 

Selling heliostats (and associated software control systems) to owner-operators and/or EPC contractors;

 

Providing asset maintenance support services during operation, for completed facilities that use Heliogen’s technology; and

 

Providing project development support services to help customers advance readiness to break ground in advance of final investment decisions.

 

In the future, we will also be prepared to offer Heliogen’s IP through a licensing model to third parties interested in manufacturing and installing the hardware.

 

Recent Developments

 

Customer Contracts

 

On March 28, 2022, Heliogen entered into a series of commercial agreements (collectively, the ‘”Agreements”) with Woodside Energy (USA) Inc. (“Woodside”), a wholly-owned subsidiary of leading Australian energy producer Woodside Petroleum Ltd. for the commercial-scale demonstration and deployment of Heliogen’s AI-enabled concentrated solar energy technology in California and the marketing of Heliogen’s technology in Australia. Pursuant to the terms of the commercial-scale demonstration agreement (the “Project Agreement”), Heliogen has agreed to complete the engineering, procurement, and construction of a new 5 MWe HelioPower facility to be built in Mojave, California for testing, research and development. The two companies also agreed to include the scope and associated funding from the “DOE Award. As a result, in addition to commercial-scale demonstration of Heliogen’s 5 MWe power module, the project will also include the deployment and testing of an innovative approach to converting the thermal energy produced by Heliogen’s facility into power with a smaller footprint than traditional steam turbines.

 

In addition to the Project Agreement, Heliogen and Woodside have also signed a collaboration agreement to jointly market Heliogen’s technology in Australia (the “Australia Collaboration Agreement”) with the objective to deploy further commercial-scale modules of HelioHeat, HelioPower, and HelioFuel offerings. Under this arrangement, the parties expect to define product offerings that use Heliogen’s modular technology for potential customers (including Woodside) in Australia and are establishing a roadmap to identify and engage with those customers. For additional information on the Agreements, see “Part II, Item 9B. Other Information” contained in this Annual Report on Form 10-K.

 

Athena Business Combination

 

On December 30, 2021 (“the Closing Date”), we consummated the closing of the transactions contemplated by the Business Combination Agreement, dated July 6, 2021, by and among Athena, Merger Sub, and Legacy Heliogen (the “Business Combination Agreement”). Pursuant to the terms of the Business Combination Agreement, a business combination of Legacy Heliogen and Athena was effected by the merger of Merger Sub with and into Legacy Heliogen, with Legacy Heliogen surviving the Merger as a wholly owned subsidiary of Athena (the “Merger,” and, together with the other transactions contemplated by the Business Combination Agreement, the “Business Combination”). In connection with the consummation of the Merger on the Closing Date, Athena changed its name from Athena Technology Acquisition Corp. to Heliogen, Inc. (the “Company”) and Legacy Heliogen changed its named from Heliogen, Inc. to Heliogen Holdings, Inc. The Business Combination resulted in net proceeds of $159.4 million in cash (including proceeds from the Athena trust account, less redemptions, and a PIPE investment of $165.0 million, offset by transaction costs paid at closing).

 

33

 

 

Brenda Solar Energy Zone

 

In December 2021, the United States Bureau of Land Management awarded the Company the exclusive right to lease land in the Brenda Solar Energy Zone (the “Brenda SEZ”). Heliogen intends to develop a green hydrogen facility on the Brenda site, capable of producing approximately 20,000 metric tons of hydrogen per year. The Brenda SEZ is an ideal location for commercial-scale green hydrogen production due to the ample local water supply and its close proximity to potential offtake partners and key distribution channels.

 

ICARUS

 

In December 2021, the Company successfully completed the first technical demonstration of an autonomous field maintenance system, Heliogen’s Installation & Cleaning Autonomous Robot & Utility Solution, or ICARUS. Once enhanced and deployed at scale, this system is expected to reduce the time and cost associated with construction and ongoing maintenance.

 

Bloom Energy

 

In November 2021, we successfully generated green hydrogen in a test that integrated Heliogen’s solar energy technology and Bloom Energy Corporation’s solid oxide, high-temperature electrolyzer. The trial demonstrated that the companies’ combined technology can produce hydrogen 45 percent more efficiently than traditional low-temperature PEM and alkaline electrolyzers. Electricity accounts for nearly 80 percent of the cost of producing hydrogen from electrolysis. Substituting our concentrated solar energy system for some of the electricity used to run the electrolyzer during the hydrogen production process significantly reduces production cost since heat is a much lower cost source of energy than electricity. The ability to use heat instead of electricity improves the economics of green hydrogen production.

 

HelioHeat Acquisition

 

In September 2021, Heliogen acquired HelioHeat GmbH (“HelioHeat”), a private limited liability company in Germany pursuant to a share purchase and transfer agreement (the “HelioHeat Acquisition”). HelioHeat is engaged in the development, planning and construction of renewable energy systems and components, including a novel solar receiver. Heliogen acquired HelioHeat in order to own and use HelioHeat’s particle receiver technology in future commercial-scale facilities for our customers and leverage the expertise of its assembled workforce.

 

Key Factors and Trends Affecting our Business

 

Growth Opportunity

 

Heliogen’s growth is tied to the global phenomenon commonly described as “the energy transition” – that is, the shift in energy supply from burning fossil fuels to harnessing low-carbon and renewable sources of energy. Data linking the role of carbon emissions in accelerating climate change has led to shareholders and activists applying pressure to companies and governments to take action. This trend has been on the rise since the signing of the Paris Agreement in 2015, led largely by Europe. As a result, the energy transition has become a major focus of both private and public sector leaders around the world. Companies and governments have begun setting ambitious goals to reduce GHG emissions and to use renewable resources to sustainably power their operations.

 

34

 

 

Heliogen’s growth strategy is to harness the significant demand by delivering technology that enables scalable, distributed, solar-thermal energy plants that can create heat, steam, power, and “clean” hydrogen– i.e., without the carbon emissions produced by fossil fuel energy sources. Our solutions target the end markets with a need for heat, electric power, and hydrogen. Such markets include the oil & gas, power, cement, steel, and mining industries.

 

Heliogen’s technology platform allows modular plants for heat, steam, power, and/or hydrogen to be built at customer locations. The Company’s strategy to achieve scale is through modularity and repeatability, with minimal custom re-engineering compared to prior iterations of this technology. The majority of the plant will be built in a factory that can be scaled to produce many plants per year. Heliogen will be able to further scale by replicating that factory in multiple regions as we expand globally.

 

Leveraging the modularity of the system and repeatability of its implementation, in the near to medium term, Heliogen will partner with contractors and other supply chain participants to execute projects. In the long term, the Company expects to license our core, patent-protected technology to owner-operators and EPC companies who can each deploy many plants, to achieve a scale and growth trajectory that can take advantage of the size of the market opportunity. Licensing could enable Heliogen to improve the pace of our deployments, as well as increase our profit margins, beyond what could be achieved solely through our direct implementation.

 

In order to support Heliogen’s growth as described above, we will continue its dedication to research and development and to iterating on its novel combination and integration of hardware and software. We are working to harness our specialty of using more software, more automation, more robotics, and more algorithms to reduce the quantity of materials, the amount of human labor, and the duration of time required to deliver our projects at scale.

 

Geographically we are focused initially on the U.S., but plan to position the Company to respond to global demand in locations with strong solar resource such as Mexico, South America, Australia, Africa and parts of Europe in the future. Global energy demand is expected to increase by 35% in the next two decades, due to an increase in population and the economic growth of developing countries. Demand for carbon-free replacements for current energy sources will further increase the demand for Heliogen’s products.

 

Market Opportunity

 

Capital expenditure investments for solar and on- and off-shore wind capacity between 2020 and 2030 are projected to be approximately $8.5 trillion globally in order to achieve the carbon emissions reductions that would support the 1.5 degree global warming target established by the Paris Agreement. The global renewable energy market had total revenues of $692.8 billion in 2020, representing a compound annual growth rate (“CAGR”) of 8.9% between 2016 and 2020. The global renewable energy market is expected to continue its upward growth over the next years, reaching $1.1 trillion by 2027. At the same time, the global total addressable market for energy storage is predicted to reach approximately $56.0 billion by 2027 in comparison to $8.0 billion in 2020, representing a CAGR of approximately 33%. Growing at a CAGR of approximately 43% between 2020 and 2027, the cumulative requirement for global storage capacity is expected to become a 534 gigawatt-hour (“GWh”) opportunity in 2027.

 

We plan to also provide solutions for hydrogen production and industrial heat, so we believe our total addressable market is even larger. Our potential sales pipeline is diverse, ranging from utilities and independent power producers, oil and gas companies, mining and metals companies, and manufacturers of steel and cement. The worldwide energy industry generates annual revenues of approximately $8.6 trillion. In addition, the worldwide clean energy market is expected to reach $24 trillion by the end of the decade.

 

Government Targets and Corporate Initiatives

 

Governments, corporations, and investors are making concerted efforts and setting aggressive targets to reduce GHG emissions and phase out fossil fuel use. Such initiatives include setting timelines for zero-emission targets, establishing caps on CO2 emissions, and instituting certain other environmental sustainability initiatives. For example, in the U.S., the Biden Administration has declared the following key environmental targets: (i) a carbon pollution-free power sector by 2035, (ii) a net-zero (i.e., carbon reduction is equal to or greater than carbon emissions) economy by 2050 and (iii) to achieve in 2030 a 50-52% reduction from 2005 levels in economy-wide net GHG pollution. In the private sector, companies have also committed to environmental sustainability initiatives. Leading financial and corporate institutions have requested that all boards of directors prepare and disclose a plan to be compatible with a net-zero economy and to commit to launching investment products aligned to a net-zero pathway. Individually and collectively, these initiatives support the increased demand for renewable fuels, transportation, energy storage, renewable power, low-carbon process heat, and energy efficiency.

 

35

 

 

The key driver for renewable energy generation and storage will be increased reliance on intermittent renewable energy resources like solar PV and wind. As penetration of these renewable sources increases, the intermittency of these resources can put strain on the grid if the operator is unable to fully match supply with demand. This strain can lead to an inability to supply power when it is needed and increased costs to consumers.

 

Energy storage can help reduce this strain. However, beyond a threshold level of renewable penetration, current solutions to energy storage, such as batteries, are insufficient to ensure grid reliability. Research from the National Renewable Energy Laboratory, a national laboratory of the U.S. Department of Energy, suggests that this threshold may be around 30% renewable penetration based on its Eastern Renewable Generation Integration Study; which found that the Eastern Interconnection, one of the largest power systems in the world, can accommodate upwards of 30% of wind and solar photovoltaic power. California is already at this level and we expect other specific geographies both in the United States and abroad will be there soon. Bloomberg New Energy Finance projects that the United States as a whole will exceed this target by 2029. In order to maintain system stability and achieve mandated decarbonization goals, longer duration energy storage options must be deployed. We believe Heliogen’s technology will be among a small list of available technologies that will be able to respond to this energy storage need in order to maintain grid reliability.

 

To note, changes in elected officials may directly result in changes to U.S. government mandates and available programs as well as indirectly result in changes to support from the private sectors. Such changes may have an adverse impact on the growth of renewable energy.

 

Competitive Strengths

 

We believe we have a first-mover advantage over other industry competitors as we have been committed since our founding in 2013 to the development of solar energy solutions that enable decarbonization of our economy. This is evidenced by our rich portfolio of intellectual property. We have demonstrated capability to concentrate sunlight to produce heat at temperatures ranging from 150 to 1,000 degrees centigrade, made possible by our first-of-a-kind ability to achieve high mirror adjustment accuracy. We have patented the most valuable parts of our technology at each stage of development. Beyond the patents, our journey as a company and the deep bench of experience across our leadership team has provided and continues to provide invaluable learnings and technical know-how that we believe will be difficult to rival. We continue to develop and maintain our knowledge base, which we believe provides us with a substantial strategic head start and competitive advantage against competition in the concentrated solar energy and energy storage spaces. We also continue to target incremental and transformational improvements across all aspects of our technology in order to reduce costs and improve performance.

 

Competitive Forecast Economics

 

Historically, CSE companies have struggled to compete with PV solar due to high costs. However, while the cost of photovoltaic solar has decreased dramatically in the last decade, the issue of intermittency remains unresolved. In addition, PV does not offer an efficient solution for generating heat. As a result, PV solar may be uneconomical for many industrial processes that require heat and/or reliable delivery.

 

We believe our projected economics will be competitive with other prevalent sources of clean energy that include storage. For example, on a forward-looking basis, our future targets estimate a cost of less than 5 cents per MWh for power and less than $2.00 per kilogram of hydrogen, which is competitive with alternative sources. This analysis assumes subsidized economics with 60% debt at an 8% interest rate and 40% equity at a 12% cost over a 30-year projection period. Additionally, these projections are based on expected cost reductions associated with manufacturing production efficiencies, module-enabled economies of scale, and mechanical improvements such as elimination of an expensive slew-drive gearbox that is enabled by the closed-loop tracking system.

 

36

 

 

Raw Materials

 

The most important raw materials required for our CSE systems are steel (sheet, tube, bar, extrusions), stainless steel (pipe), glass (float glass), copper (wiring), aluminum (die castings, extrusions), commodity electrical & electronics components, ceramics & ceramic fibers, thermal insulation materials, bauxite particles and/or silica sand and concrete. Our components are produced by suppliers both domestically and internationally where most raw materials are readily available and purchased by those independent contractors and suppliers in the country of manufacture. Many major equipment and systems components are procured on a single or sole-source basis, but where multiple sources exist, we work to qualify multiple suppliers to minimize supply chain risk. We also mitigate risk by maintaining safety stock for key parts and assemblies with lengthy procurement lead times. We use a variety of agreements with suppliers to protect our intellectual property and processes to monitor and mitigate risks of the supply base causing a business disruption. The risks monitored include supplier financial viability, the ability to increase or decrease production levels, business continuity, quality and delivery.

 

The ongoing COVID-19 pandemic has resulted in significant supply chain disruptions globally, and similar to other companies in our industry, we have observed significant commodity price inflation in recent months, in some cases by upwards of 30% to 100%. Russia’s invasion of and military attacks on Ukraine, including indirect impacts as a result of sanctions and economic disruption, may further complicate existing supply chain constraints. Shortages, price increases and/or delays in shipments of our raw materials and purchased component parts, have occurred and may continue to occur in the future which may have a material adverse effect on our results of operations if we are unable to successfully mitigate the impact, such as steel, glass, concrete and adhesives, which are used as components of supplies or materials utilized in our operations.

 

COVID-19 Pandemic

 

In March 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. As the pandemic has continued to evolve, including the emergence of additional SARS-CoV-2 variants that have proven especially contagious or virulent, the ultimate extent of the impact on our businesses, operating results, cash flows, liquidity and financial condition will be driven primarily by the severity and duration of the pandemic, the pandemic’s impact on the U.S. and global economies. During the year ended December 31, 2021, despite the continued COVID-19 pandemic, we continued to operate our business at full capacity, including all of our manufacturing and research and development operations, with the adoption of enhanced health and safety practices for our stakeholders.

 

Results of Operations

 

Key Components of Our Results of Operations

 

Revenue - we recognize revenue over time using the incurred costs method for our contracts with customers that include projects under development and engineering and design services.

 

Cost of Sales - cost of sales consists primarily of direct labor and direct external vendor costs related to our revenue contracts. No allocation of depreciation and amortization has been recognized due to the nature of work being performed and the impact would be immaterial.

 

Selling, General and Administrative Expense - selling, general, and administrative (“SG&A”) expense consists primarily of salaries and other personnel-related costs, professional fees, insurance costs, and other business development and selling expenses.

 

Research and Development Expense - research and development (“R&D”) expense consists primarily of salaries and other personnel-related costs; the cost of products, materials, and outside services used in our R&D activities.

 

37

 

 

Factors Impacting Comparability

 

Athena Business Combination - On December 30, 2021, we completed the closing of the Business Combination with Athena contemplated by the Business Combination Agreement, dated July 6, 2021, by and among Athena, Merger Sub, and Legacy Heliogen, following the approval at the Special Meeting held on December 28, 2021. While the legal acquirer in the Business Combination Agreement was Athena, for financial accounting and reporting purposes under accounting principles generally accepted in the United States of America (“U.S. GAAP”), Legacy Heliogen was the accounting acquirer and the Transaction were accounted for as a “reverse recapitalization.”

 

A reverse recapitalization does not result in a new basis of accounting for the accounting acquirer, and the consolidated financial statements of the combined company represent the continuation of the historical consolidated financial statements of Legacy Heliogen in many respects. Under this method of accounting, Athena is treated as the “acquired” company for financial reporting purposes and the Business Combination is accounted for as a recapitalization of Legacy Heliogen (i.e., a capital transaction involving the issuance of stock by Legacy Heliogen for the net assets of Athena accompanied by a recapitalization).

 

As a result of the Business Combination, Legacy Heliogen is the successor SEC registrant, and Legacy Heliogen’s historical consolidated financial statements for previous periods are presented in periodic reports filed with the SEC. The most significant changes in Legacy Heliogen’s reported financial position and results relate to the following:

 

Net cash proceeds received by Heliogen of $159.4 million as a result of the Business Combination (reflecting proceeds from Athena’s trust account, less redemptions, and a PIPE investment of $165.0 million, offset by transaction costs paid at closing);

 

The conversion of Legacy Heliogen’s legacy preferred stock, SAFE Instruments, and warrants to shares of common stock as part of the Merger; and

 

The assumption of Athena’s public and private warrants, which are accounted for at fair value.

 

Additionally, since Legacy Heliogen became the successor to an SEC-registered and NYSE-listed company, we adopted and will continue to evaluate and implement procedures and processes to comply with public company regulatory requirements and customary practices. We have incurred and expect to incur additional annual expenses as a result of being a public company for, among other things, directors’ and officers’ liability insurance, director fees and professional services for accounting, audit, legal and other customary services required of a public company.

 

38

 

 

Comparison of the Years Ended December 31, 2021 and 2020

 

   Years Ended December 31,     
In thousands, except percentages  2021   2020   $ Change 
Revenue:            
Sales revenue  $7,362   $200   $7,162 
Grant revenue   1,442        1,442 
Total revenues   8,804    200    8,604 
Cost of revenue:               
Cost of sales   5,762    417    5,345 
Cost of grant revenue   3,177        3,177 
Provision for contract losses   508        508 
Total cost of revenue   9,447    417    9,030 
Gross loss   (643)   (217)   (426)
                
Operating expenses:               
Selling, general, and administrative   29,844    3,713    26,131 
Research and development   13,478    3,583    9,895 
Total operating expenses   43,322    7,296    36,026 
Operating loss   (43,965)   (7,513)   (36,452)
                
Other income (expense):               
Interest income (expense)   634    (3)   637 
SAFE instruments remeasurement   (86,907)       (86,907)
Warrant remeasurement   (6,651)   (7)   (6,644)
Other (expense) income   (517)   86    (603)
Loss before income taxes   (137,406)   (7,437)   (129,969)
Provision for income taxes   (2)       (2)
Net loss   (137,408)   (7,437)   (129,971)
Other comprehensive loss, net of taxes               
Losses on available-for-sale securities   (17)       (17)
Cumulative translation adjustment   13        13 
Total comprehensive loss  $(137,412)  $(7,437)  $(129,975)

 

 

n/m - not meaningful

 

Revenue and Gross Loss

 

During the year ended December 31, 2021, we recognized revenue of $8.8 million driven primarily by $6.5 million in services revenue related primarily to engineering and design services, $0.9 million in project revenue for amounts recognized related to the development and completion of our first commercial-scale facility, and $1.4 million in grant revenue related to amounts reimbursable under the DOE Award for costs incurred in support of our first commercial-scale facility to be constructed and delivered to Woodside under the Project Agreement. Prior to 2021, we had not recorded significant amounts of revenue as our focus was primarily on research and development of our CSE technology. During 2021, we contracted with several customers expected to be involved in the development and completion of our first commercial-scale facilities which resulted in a large engineering and design contract that was completed entirely within 2021. As we transition to 2022, we are recognizing project revenue as we satisfy performance obligations associated with the construction and deployment of our CSE technology in a commercial-scale facility.

 

39

 

 

During the year ended December 31, 2021, we recognized gross loss of $0.6 million due primarily to recognition of contract losses of $0.5 million related to two service contracts with customers. Our gross loss is net of $1.6 million in gross profit earned on the engineering and design service contract completed in 2021.

 

We recognized a gross loss for the year ended December 31, 2020 due to cost overruns relating to a revenue contract for engineering and design service.

 

Selling, General, and Administrative Expense

 

SG&A increased approximately $26.1 million, from $3.7 million for the year ended December 31, 2020 to $29.8 million for the year ended December 31, 2021. The increase was driven primarily by our growth to support commercial operations, resulting in higher headcount and related employee expenses of approximately $16.5 million, professional and consulting services to support public company readiness efforts of $5.8 million, and facilities and office related expenses of $4.4 million due to expansion of our facilities in Pasadena, California and Long Beach, California.

 

Research and Development Expense

 

R&D expense increased $9.9 million, from $3.6 million for the year ended December 31, 2020 to $13.5 million for the year ended December 31, 2021. The increase was due primarily to headcount growth and related consulting services associated with our continuing development efforts related to our commercial-scale offering.

 

SAFE Instruments Remeasurement

 

In the first half of 2021, we entered into Simple Agreements for Future Equity (“SAFE Instruments” or “SAFE”) financing transactions with third-party investors in connection with a private round of funding to provide investors an opportunity to convert into common or preferred stock, upon defined triggering events. Pursuant to the SAFE agreement provisions, the SAFE Instruments were converted to common stock immediately prior to the closing of the Business Combination. See Note 1 of our accompanying consolidated financial statements, for further discussion on the SAFE Instruments converted to common stock as related to the Merger. Due to the terms of the SAFE Instruments, the SAFE Instruments were measured at fair value at each reporting period and through the date of conversion resulting in the recognition of a $86.9 million loss on the remeasurement during the year ended December 31, 2021. Refer to Notes 5 and Note 15 to our accompanying consolidated financial statements for the accounting for and significant inputs to the valuation of the SAFE Instruments, respectively, as of and for the year ended December 31, 2021.

 

Warrant Remeasurement

 

During the year ended December 31, 2020 and through the closing of the Business Combination, we had outstanding warrants to purchase our preferred stock that were subject to fair value accounting. Upon consummation of the Business Combination, those warrants were converted into common stock. As part of the Business Combination, we assumed the outstanding public and private warrants of Athena, which were accounted for at fair value. We incurred a $6.7 million loss during the year ended December 31, 2021 related to the change in valuation on our warrant liabilities, compared to a loss of $7 thousand during the year ended December 31, 2020. The loss in 2021 is comprised of a $3.0 million loss related to Heliogen’s preferred stock warrants which converted immediately prior to the closing of the Business Combination and $3.7 million in loss recognized in the period after December 30, 2021 for the Athena public and private warrants assumed by Heliogen as part of the Business Combination based on fair value at December 31, 2021. Refer to Notes 5 and 15 to our accompanying consolidated financial statements for the accounting for and for significant inputs to the valuation of warrants as of and for the year ended December 31, 2021.

 

Liquidity and Capital Resources

 

Heliogen’s principal source of liquidity has historically been proceeds from private investors through the issuance of SAFE Instruments, preferred stock, and common stock. As a result of the Business Combination with Athena, Heliogen received net cash proceeds of $159.4 million. Additionally, Heliogen began recognizing revenue in 2020, had increased revenues in 2021, and is in the process of negotiating further revenue contracts with customers as we progress toward the development and completion of our first commercial-scale CSE facilities. Our principal uses of cash are for selling, general and administrative expenses and R&D expenditures in support of Heliogen’s development of its technology and operational growth efforts. To date, Heliogen has not had any material bank debt and has no material outstanding debt on the balance sheet as of December 31, 2021. Total liquidity for Heliogen, including cash and cash equivalents and available-for-sale investments, totaled $222.4 million and $18.3 million as of December 31, 2021 and December 31, 2020, respectively.

 

40

 

 

The Company’s material cash requirements from known contractual and other obligations consist primarily of long-term operating leases related to our Pasadena, California and Long Beach, California office leases. Refer to Note 13 of our accompanying consolidated financial statements for a maturity analysis of our operating leases.

 

With the funds raised in connection with the Business Combination, inclusive of the PIPE financing, we believe that our existing liquidity should provide the ability to meet our contractual obligations and continue our current R&D efforts and development of our first commercial facilities and will be sufficient to meet our near-term cash requirements. However, we could potentially use these available financial resources sooner than expected due to delays in project execution or higher than anticipated costs and, thus we may need to incur additional indebtedness or issue additional equity to meet our operating needs. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in developing our new technologies, this could reduce our ability to compete successfully and harm our business, growth and results of operations. While we believe we will meet longer-term expected future cash requirements and obligations through a combination of our existing cash and cash equivalent balances, cash flow from operations, and issuances of equity securities or debt offerings, our future capital requirements and the adequacy of available funds will depend on many factors, including those set forth in the section titled “Risk Factors.”

 

Summary of Cash Flows

 

A summary of the Company’s cash flows from operating, investing and financing activities is presented in the following table:

 

   Years Ended December 31, 
In thousands  2021   2020 
Net cash used in operating activities  $(31,055)  $(7,002)
Net cash used in investing activities   (38,646)   (295)
Net cash provided by financing activities   242,948    10,686 

 

Net Cash from Operating Activities

 

Net cash used in operating activities was $31.1 million for the year ended December 31, 2021 compared to $7.0 million cash used for the year ended December 31, 2020, resulting in a $24.1 million increase in use of operating cash, driven primarily by higher operating costs of $24.7 million, net of changes in accruals, in 2021 compared to 2020 due to Heliogen’s ramp-up of operations and increases in headcount, deposits paid to third parties for feasibility studies associated with ongoing project development activities of $1.1 million, our Pasadena, California office lease of $0.4 million, and $1.5 million in restricted cash in connection with our Long Beach, California office lease. These increases were partly offset by cash receipts of $5.1 million associated with our large engineering and design contract that was fully completed in 2021.

 

Net Cash from Investing Activities

 

For the year ended December 31, 2021, cash used in investing activities was $38.6 million and consisted of cash invested in available-for-sale debt securities of $49.3 million offset by maturities of $16.2 million, cash consideration paid for the HelioHeat Acquisition, net of acquired cash, of $1.7 million, and $3.8 million for additions to property, plant, and equipment primarily comprising $2.1 million in machinery, equipment and improvements for our new Long Beach manufacturing facility and $1.4 million in office and computer equipment to support our headcount growth. Cash used in investing activities for the year ended December 31, 2020 was $0.3 million and primarily represents leasehold improvements to our facilities.

 

41

 

 

Net Cash from Financing Activities

 

Cash provided by financing activities totaled $242.9 million for the year ended December 31, 2021, driven primarily by $159.4 million from the closing of the Business Combination, inclusive of the PIPE proceeds, net of transactions costs, $83.4 million cash received from the issuance of the SAFE Instruments and $0.5 million cash received from the exercise of stock options, partly offset by $0.4 million for repayment of the Paycheck Protection Program (“PPP”) loan received in 2020.

 

Cash provided by financing activities totaled $10.7 million for the year ended December 31, 2020 and was due primarily to $10.2 million cash received from the issuance of preferred stock and $0.4 million cash received from the PPP loan.

 

Critical Accounting Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Although these estimates are based on our knowledge of current events and actions we may undertake in the future, actual results could differ from those estimates and assumptions.

 

Revenue Recognition

 

We recognize revenue over time as work is performed using the incurred costs method, which we believe is the method that most accurately reflects our progress toward satisfaction of the performance obligation. Under this method, revenue arising from fixed-price contracts, which include cost reimbursable contracts with a cap, is recognized as work is performed based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligations.

 

Incurred costs include all direct material, labor, and subcontract costs, and those indirect costs related to contract performance, such as indirect labor, supplies, and tools. Cost-based input methods of revenue recognition require us to make estimates of net contract revenues and costs to complete the projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete the projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract are greater than the net contract revenues, we recognize the entire estimated loss in the period the loss becomes known and can be reasonably estimated.

 

Share-Based Compensation

 

We estimate the fair value of our stock option awards using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including the fair value of our common stock, expected term, expected volatility, risk-free interest rate and expected dividends, which are described in greater detail below.

 

Fair value of our common stock — The estimated fair value of our common stock required significant judgment by management, including the valuation methodology used, weighting of potential scenarios, and discount rate. Our common stock was measured at fair value using a probability-weighted method considering two potential outcomes: a merger with a special purpose acquisition company exit scenario and a stay private scenario. In addition, we applied a discount for lack of marketability, which was estimated using the Black-Scholes option pricing model.

 

Expected Term — The expected term of the options represents the average period the stock options are expected to remain outstanding.

 

Expected Volatility — Prior to the Business Combination, we had no trading history for our common stock. Thus, expected volatility is based on the historical volatilities of the common stock of comparable publicly traded companies.

 

42

 

 

Risk-Free Interest Rate — The risk-free interest rate is based on the yield of zero-coupon U.S. Treasury notes as of the grant date with maturities commensurate with the expected term of the awards.

 

Expected Dividends — The expected dividends assumption is based on the expectation of not paying dividends in the foreseeable future; therefore, we used an expected dividend yield of zero.

 

Assumptions used in applying the Black-Scholes option-pricing model to determine the estimated fair value of stock options granted involve inherent uncertainties and the application of judgment. As a result, if factors or expected outcomes change and significantly different assumptions or estimates are used, the expenses related to our equity-based compensation could be materially different.

 

SAFE Instruments and Warrants

 

For Legacy Heliogen’s SAFE Instruments and preferred stock warrants, we determined the fair value of these instruments at each reporting period end and through the date of conversion as part of the Business Combination. The determination of fair value required significant judgment by management, including the valuation methodology used, weighting of potential scenarios, and discount rate. The SAFE Instruments and Legacy Heliogen preferred stock warrants were initially measured at fair value using a probability-weighted method considering two potential outcomes: a merger with a special purpose acquisition company exit scenario and a stay private scenario. On December 30, 2021, immediately prior to their conversion, the SAFE Instruments and Legacy Heliogen preferred stock warrants were remeasured at fair value utilizing the income approach based on the Merger occurring on the valuation date. In addition, we applied a discount for lack of marketability, which was estimated using the Black-Scholes option pricing model.

 

Following the closing of the Business Combination, Athena’s public and private warrants became Heliogen warrants for which liability classification remained. At each reporting end, we are required to measure the fair value of the public and private warrants. The Public Warrants are traded on an exchange and thus management uses the closing price of the warrants at each period end. In assessing the valuation of the private warrants, management assessed the value holders of the private warrants would receive in a redemption scenario and concluded that due to the make-whole exercise provision, the value of private warrants approximates the value of the Public Warrants. Thus, we have estimated the fair value of the private warrants based on the closing price of the Public Warrants.

 

Business Combination

 

For our acquisition of HelioHeat GmbH, we accounted for the acquisition as a business combination under U.S. GAAP. Under business combination accounting, we estimate the fair value of assets acquired and liabilities assumed in a business combination. Goodwill, as of the acquisition date, is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. Such valuations require us to make significant estimates and assumptions, especially with respect to intangible assets. Our estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable, and as a result, our actual results may differ from estimates.

 

Contingent consideration arrangements are recognized at their acquisition date fair value using a probability-weighted discounted cash flow model and included as part of purchase price at the acquisition date. Contingent consideration arrangements are classified as liabilities and are remeasured to fair value at each reporting period, with any change in fair value being recognized in the consolidated statement of operations. The estimated fair value of the contingent consideration is based primarily on estimates of meeting the applicable contingency conditions as per the terms of the applicable agreements.

 

The purchase price allocation for the HelioHeat Acquisition is preliminary as of December 31, 2021 pending the completion of a valuation of the expected intangible asset to be recognized related to developed technology associated with HelioHeat’s particle receiver technology and the completion of a valuation of this intangible asset. All other amounts recognized were finalized as of December 31, 2021.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

We are a smaller reporting company as defined by Item 10 of Regulation S-K and are not required to provide the information otherwise required under this item.

 

43

 

 

Item 8. Financial Statements and Supplementary Data

 

 

Page
Report of Independent Registered Public Accounting Firm (BDO USA, LLP; Los Angeles, California USA; PCAOB ID No. 243) F-2
Consolidated Balance Sheets as of December 31, 2021 and 2020 F-3
Consolidated Statements of Operations and Comprehensive Loss for the years ended December 31, 2021 and 2020 F-4
Consolidated Statements of Convertible Preferred Stock and Shareholders’ Equity (Deficit) for the years ended December 31, 2021 and 2020 F-5
Consolidated Statements of Cash Flows for the years ended December 31, 2021 and 2020 F-6
Notes to Consolidated Financial Statements F-7

 

F-1

 

 

Report of Independent Registered Public Accounting Firm

 

Shareholders and Board of Directors

Heliogen, Inc.

Pasadena, California

 

Opinion on the Consolidated Financial Statements

 

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

 

Restatement to Correct 2021 Misstatements

 

As discussed in Note 3 to the consolidated financial statements, the 2021 financial statements have been restated to correct misstatements.

 

Basis for Opinion

 

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

 

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

 

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

 

/s/ BDO USA, LLP

 

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

 

Los Angeles, California

 

March 31, 2022, except for the effects of the restatement discussed in Note 3, Government Grant paragraph in Note 2, grant revenue presented in Note 4, Income Taxes in Note 9 and Net Loss per Share in Note 11, which is dated May 23, 2022.

 

F-2

 

 

Heliogen, Inc.

Consolidated Balance Sheets

($ in thousands, except share data)

 

   December 31, 
   2021
(As Restated)
   2020 
ASSETS        
Cash and cash equivalents  $190,081   $18,334 
Investments, available-for-sale (amortized cost of $32,349)   32,332    
 
Receivables   3,896    
 
Prepaid and other current assets   874    241 
Total current assets   227,183    18,575 
Operating lease right-of-use assets   16,093    612 
Property, plant, and equipment, net   4,102    575 
Goodwill   4,204    
 
Restricted cash   1,500    
 
Other long-term assets   4,366    
 
Total assets  $257,448   $19,762 
LIABILITIES, CONVERTIBLE PREFERRED STOCK AND SHAREHOLDERS’ EQUITY (DEFICIT)          
Trade payables  $4,645   $307 
Contract liabilities   513    
 
Contract loss provisions   397    
 
Debt, current portion   
    324 
Accrued expenses and other current liabilities   6,974    525 
Total current liabilities   12,529    1,156 
Debt, net of current portion   35    87 
Operating lease liabilities, net of current portion   14,183    403 
Warrant liability   14,563    46 
Other long-term liabilities   2,080    
 
Total liabilities   43,390    1,692 
Commitments and contingencies (see Note 14)   
 
    
 
 
Convertible preferred stock – Preferred shares, $0.0001 par value; 10,000,000 shares authorized and no shares outstanding as of December 31, 2021; 121,348,911 shares authorized and 117,886,982 shares outstanding as of December 31, 2020 (see Note 5)   
    45,932 
Shareholders’ equity (deficit)          
Common stock, $0.0001 par value; 500,000,000 shares authorized and 183,367,037 shares issued and outstanding (excluding restricted shares of 481,301) as of December 31, 2021; 320,000,000 shares authorized and 8,160,828 shares issued and outstanding as of December 31, 2020 (see Note 5)   18    1 
Additional paid-in capital   380,624    1,309 
Accumulated other comprehensive loss   (4)   
 
Accumulated deficit   (166,580)   (29,172)
Total shareholders’ equity (deficit)   214,058    (27,862)
Total liabilities, convertible preferred stock, and shareholders’ equity (deficit)  $257,448   $19,762 

 

The accompanying notes are an integral part of these audited Consolidated Financial Statements.

 

F-3

 

 

Heliogen, Inc.

Consolidated Statements of Operations and Comprehensive Loss

($ in thousands, except per share and share data)

 

   Years ended December 31, 
   2021
(As Restated)
   2020 
Revenue:        
Sales revenue  7,362   200 
Grant revenue   1,442    
 
Total revenues   8,804    200 
Cost of revenue:          
Cost of sales   5,762    417 
Cost of grant revenue   3,177    
 
Provision for contract losses   508    
 
Total cost of revenue   9,447    417 
Gross loss   (643)   (217)
           
Operating expenses:          
Selling, general, and administrative   29,844    3,713 
Research and development   13,478    3,583 
Total operating expenses   43,322    7,296 
Operating loss   (43,965)   (7,513)
           
Interest income (expense), net   634    (3)
SAFE Instruments remeasurement   (86,907)   
 
Warrant remeasurement   (6,651)   (7)
Other (expense) income, net   (517)   86 
Net loss before taxes   (137,406)   (7,437)
Provision for income taxes   (2)   
 
Net loss   (137,408)   (7,437)
Other comprehensive loss, net of taxes          
Unrealized losses on available-for-sale securities   (17)   
 
Cumulative translation adjustment   13    
 
Total comprehensive loss  $(137,412)  $(7,437)
           
Loss per share          
Loss per share – Basic and Diluted  $(11.48)  $(0.93)
Weighted average number of shares outstanding – Basic and Diluted   11,970,550    7,978,512 

 

The accompanying notes are an integral part of these audited Consolidated Financial Statements.

 

F-4

 

 

Heliogen, Inc.

Consolidated Statements of Convertible Preferred Stock and Shareholders’ Equity (Deficit)

($ in thousands, except share data)

 

       Shareholders’ Equity (Deficit) 
   Convertible
Preferred Stock
   Special Stock   Common Stock   Additional
Paid-in
   Accumulated
Other
Comprehensive
   Accumulated     
   Shares   Amount   Shares   Amount   Shares   Amount  

Capital

   Loss  

Deficit

   Total 
December 31, 2019   50,588,630   $35,691    1   $
    3,867,136   $4   $996   $
      —
   $(21,735)  $(20,735)
Retroactive application of Exchange Ratio   51,260,712    
    1    
    3,918,511    (3)   3    
    
    
 
 
December 31, 2019 as adjusted   101,849,342    35,691    2    
    7,785,647    1    999    
    (21,735)   (20,735)
                                                   
Net loss       
        
        
    
    
    (7,437)   (7,437)
Issuance of preferred shares, net of issuance costs of $20.0 thousand   16,037,640    10,241        
        
    
    
    
    
 
Special Stock conversion       
    (2)   
    2    
         
         
 
Share-based compensation       
        
        
    278    
    
    278 
Shares issued for stock options exercised       
        
    375,179    
    32    
    
    32 
December 31, 2020   117,886,982   $45,932       $
    8,160,828   $1   $1,309   $
   $(29,172)  $(27,862)
                                                   
Net loss (As Restated)       
        
        
    
    
    (137,408)   (137,408)
Other comprehensive loss       
        
        
    
    (4)   
    (4)
Share-based compensation       
        
        
    11,380    
    
    11,380 
Shares issued for stock options exercised       
        
    4,756,937    
    462    
    
    462 
Shares issued for stock warrants exercised       
        
    199,315    
    30    
    
    30 
Conversion of preferred stock to common stock   (117,886,982)   (45,932)       
    121,038,967    12    45,920    
    
    45,932 
Conversion of stock warrants to common stock       
        
    582,509    
    3,011    
    
    3,011 
Conversion of SAFE instruments to common stock       
        
    20,080,464    2    170,316    
    
    170,318 
Reverse recapitalization and PIPE financing, net       
        
    28,548,017    3    148,196    
    
    148,199 
December 31, 2021 (As Restated)      $
       $
    183,367,037   $18   $380,624   $(4)  $(166,580)  $214,058 

 

The accompanying notes are an integral part of these audited Consolidated Financial Statements.

 

F-5

 

 

Heliogen, Inc.

Consolidated Statements of Cash Flows

($ in thousands)

 

   Years Ended December 31, 
   2021
(As Restated)
   2020 
CASH FLOWS FROM OPERATING ACTIVITIES:        
Net loss  $(137,408)  $(7,437)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   562    139 
Share-based compensation   11,380    278 
SAFE Instruments remeasurement   86,907     
Warrant remeasurement   6,651    7 
Provision for contract losses, net   397     
Non-cash operating lease expense   1,277    134 
Other non-cash operating activities   583     
Changes in assets and liabilities:          
Receivables   (3,597)    
Prepaid and other current assets   (497)   (150)
Other long-term assets   (2,571)    
Trade payables   1,885    (51)
Accrued expenses and other current liabilities   4,245    212 
Contract liabilities   123     
Operating lease liabilities   (1,061)   (134)
Other long-term liabilities   69     
Net cash used in operating activities   (31,055)   (7,002)
CASH FLOWS FROM INVESTING ACTIVITIES:          
Capital expenditures   (3,836)   (295)
Purchases of available-for-sale investments   (49,304)    
Maturities of available-for-sale investments   16,224     
Acquisition of HelioHeat, net of cash acquired   (1,684)    
Other investing activities   (46)   
 
 
Net cash used in investing activities   (38,646)   (295)
CASH FLOWS FROM FINANCING ACTIVITIES:          
Proceeds from preferred shares, net of issuance costs of $13.3 thousand       10,242 
Proceeds from SAFE Instruments, net of issuance costs of $30.1 thousand   83,411     
Proceeds from Business Combination with Athena, net of transaction costs   159,400     
Proceeds from Paycheck Protection Program loan       411 
Repayments on Paycheck Protection Program loan   (411)    
Proceeds from exercise of stock options   524    33 
Proceeds from exercise of common stock warrants   30     
Other financing costs   (6)    
Net cash provided by financing activities   242,948    10,686 
INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH   173,247    3,389 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF THE YEAR   18,334    14,945 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF THE YEAR  $191,581   $18,334 

 

The accompanying notes are an integral part of these audited Consolidated Financial Statements.

 

F-6

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

1. Organization and Basis of Presentation

 

Background

 

Heliogen, Inc. and its subsidiaries (collectively, “Heliogen” or the “Company”), is involved in the development and commercialization of next generation concentrated solar energy. We are developing a modular, A.I.-enabled, concentrated solar energy thermal energy plant that will use an array of mirrors to reflect sunlight and capture, concentrate, store and convert it into cost-effective energy on demand. Unless otherwise indicated or the context requires otherwise, references in our consolidated financial statements to “we,” “our,” “us” and similar expressions refer to Heliogen.

 

Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of Heliogen and the subsidiaries it controls. All material intercompany balances are eliminated in consolidation.

 

Emerging Growth Company Status

 

We are an “emerging growth company” as defined in Section 2(a) of the Securities Act of 1933, as amended, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies. Subject to certain conditions set forth in the JOBS Act, if, as an emerging growth company, we intend to rely on such exemptions, we are not required to, among other things: (a) provide an auditor’s attestation report on our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act of 2002; (b) provide all of the compensation disclosure that may be required of non-emerging growth public companies under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2009; (c) comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (auditor discussion and analysis); and (d) disclose certain executive compensation-related items such as the correlation between executive compensation and performance and comparisons of the Chief Executive Officer’s compensation to median employee compensation. We have elected not use the extended transition period for complying with any new or revised financial accounting standards, and as such, we are required to adopt new or revised standards at the same time as other public companies.

 

We will remain an emerging growth company until the earliest of (i) the last day of the fiscal year: (a) following March 19, 2026, the fifth anniversary of our IPO; (b) in which we have total annual gross revenue of at least $1.07 billion; or (c) in which we are deemed to be a “large accelerated filer”, which means the market value of our common stock that is held by non-affiliates exceeds $700 million as of the prior June 30th, and (ii) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period.

 

Athena Business Combination

 

On December 30, 2021 (the “Closing Date”), Heliogen, Inc., a Delaware corporation (“Legacy Heliogen”), Athena Technology Acquisition Corp., a Delaware corporation (“Athena”), and HelioMax Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Athena (“Merger Sub”), consummated the closing of the transactions (the “Closing”) contemplated by the Business Combination Agreement, dated July 6, 2021, by and among Athena, Merger Sub, and Legacy Heliogen (the “Business Combination Agreement”), following the approval at the Special Meeting held on December 28, 2021.

 

F-7

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

Pursuant to the terms of the Business Combination Agreement, a business combination of Legacy Heliogen and Athena was effected by the merger of Merger Sub with and into Legacy Heliogen, with Legacy Heliogen surviving as a wholly owned subsidiary of Athena (the “Merger,” and, together with the other transactions contemplated by the Business Combination Agreement, the “Business Combination”). In connection with the consummation of the Merger on the Closing Date, Athena changed its name from Athena Technology Acquisition Corp. to Heliogen, Inc. and Legacy Heliogen changed its named from Heliogen, Inc. to Heliogen Holdings, Inc.

 

Conversion and Exchange of Equity in Business Combination

 

At the effective time of the Merger (the “Effective Time”), as a result of the Merger, each share of Legacy Heliogen capital stock that was then issued and outstanding (other than dissenting shares and shares owned by Athena, Merger Sub or Legacy Heliogen immediately prior to the Effective Time) was cancelled and converted into the right to receive 2.013 shares (the “Exchange Ratio”) of the Company’s common stock, par value $0.0001 per share (“Common Stock”).

 

At the Effective Time, as a result of the Merger, each option to purchase Legacy Heliogen capital stock that was outstanding and unexercised immediately prior to the Effective Time was assumed by the Company and converted into an option to purchase a number of shares of Common Stock (such option, an “Exchanged Option”) equal to the product (rounded down to the nearest whole number) of (x) the number of shares of Legacy Heliogen capital stock subject to such Legacy Heliogen option immediately prior to the Effective Time and (y) the Exchange Ratio, at an exercise price per share (rounded up to the nearest whole cent) equal to (1) the exercise price per share of such Legacy Heliogen option immediately prior to the Effective Time, divided by (2) the Exchange Ratio. Except as specifically provided in the Business Combination Agreement, following the Effective Time, each Exchanged Option will continue to be governed by the same terms and conditions (including vesting and exercisability terms) as were applicable to the corresponding Legacy Heliogen option immediately prior to the Effective Time.

 

At the Effective Time, as a result of the Merger, each award of restricted stock units (“RSU Award”) in respect of Legacy Heliogen common stock outstanding as of immediately prior to the Effective Time was assumed by the Company and converted into an award of restricted stock units in respect of a number of shares of Common Stock (such award, an “Exchanged RSU Award”) equal to the product (rounded down to the nearest whole share) of (x) the number of shares of Legacy Heliogen common stock covered by the RSU Award and (y) the Exchange Ratio.

 

At the Effective Time, as a result of the Merger, each share of common stock of Merger Sub issued and outstanding immediately prior to the Effective Time was cancelled and converted into and exchanged for one validly issued, fully paid and nonassessable share of common stock, par value $0.001 per share, of Legacy Heliogen, the surviving corporation in the Merger.

 

Per the terms and conditions of the Business Combination Agreement and reflection of certain adjustments outlined therein, the consideration received by Legacy Heliogen equity holders was approximately 154.8 million shares of Common Stock. Additionally, approximately 45.8 million shares of Common Stock were attributed to shares issuable under outstanding Legacy Heliogen stock options, RSU Awards or restricted shares. As a result, a total of approximately 200.6 million shares comprises the total merger share consideration as outlined in the Business Combination Agreement valued at $10.00 per share and reflecting 2.013 shares of the Company’s Common Stock issued for each Legacy Heliogen share of common stock issued and outstanding or issuable under outstanding Legacy Heliogen stock options, RSU Awards or restricted shares at the Closing Date. Also, immediately prior to and upon the Effective Time, certain investors subscribed for and purchased 16,500,000 shares of Common Stock for aggregate gross proceeds of $165.0 million (the “PIPE Investment”).

 

F-8

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

The following summarizes the number and ownership of the Company’s Common Stock outstanding following the consummation of the Business Combination:

 

   Shares   % 
Heliogen Stockholders(1)   154,819    84.4 
Athena Public Stockholders   2,271    1.2 
Sponsor Shares(2)(3)   9,267    5.1 
Sponsor Shares(4)   510    0.3 
PIPE Investors   16,500    9.0 
Total (1)(2)   183,367    100.0 

 

 

(1)Excludes 40.8 million common shares issuable upon exercise of Heliogen’s outstanding stock options, 4.4 million common shares issuable upon vesting and settlement of Heliogen’s RSU Awards and 0.5 million restricted shares subject to vesting.

(2)Does not take into account, at the time of the Closing Date, the dilutive impact of the shares of Common Stock issuable in connection with the Warrants (as defined in Note 5) totaling approximately 8.6 million shares, which became exercisable on March 18, 2022.

(3)Shares attributable to Athena Technology Sponsor LLC (the “Sponsor”) received in exchange for the Class B common stock and private placement units (each unit comprising one share of common stock and one-third of one warrant) issued by Athena to the Sponsor in connection with Athena’s initial public offering.

(4)Shares issued as consideration for anti-dilution rights waived by the Sponsor.

 

The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statement of convertible preferred stock and shareholders’ equity (deficit) for the year ended December 31, 2021:

 

 

$ in thousands

    
Cash - PIPE Investment  $165,000 
Cash - Athena Trust Account, net of redemptions and cash on hand   22,848 
Less: Athena transaction costs and advisory fees paid   (16,186)
Less: Heliogen transaction costs and advisory fees paid   (12,262)
Net proceeds from Business Combination and PIPE financing   159,400 
Less: Accrued transaction costs   (1,474)
Add: Prepaid expenses and receivables assumed as part of Business Combination   1,651 
Less: Warrants assumed as part of Business Combination   (10,880)
Less: Accounts payable assumed as part of Business Combination   (498)
Reverse recapitalization and PIPE financing, net  $148,199 

 

F-9

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

The Business Combination was accounted for as a reverse recapitalization in accordance with Accounting Standards Codifications (“ASC”) 805, Business Combinations, with no goodwill or other intangible assets recorded. Under this method of accounting, Athena was treated as the “accounting acquiree” and Legacy Heliogen as the “accounting acquirer” for financial reporting purposes. Accordingly, for accounting purposes, the Business Combination was treated as Legacy Heliogen issuing equity for the net assets of Athena, followed by a recapitalization. The consolidated assets, liabilities, and results of operations of Legacy Heliogen comprise the historical consolidated financial statements of the post combination company, and Athena’s assets, liabilities and results of operations are consolidated with Legacy Heliogen beginning on the acquisition date. Accordingly, for accounting purposes, the consolidated financial statements of the post combination company represent a continuation of the historical consolidated financial statements of Legacy Heliogen, and the net assets of Athena are stated at historical cost, with no goodwill or other intangible assets recorded. This accounting determination was primarily based on the following as of the date of the Business Combination:

 

Legacy Heliogen was assessed and determined not to be a variable interest entity (“VIE”) of Athena following the Merger, thus the voting interest model was applied;

 

The pre-combination equity holders of Legacy Heliogen will hold the majority of shares of Common Stock and voting rights in the post combination company;

 

Legacy Heliogen has the ability, pursuant to the Business Combination, to appoint six (6) of the seven (7) members of the post combination company’s Board of Directors (the “Board”);

 

Senior management of Legacy Heliogen will comprise the senior management of the post combination company; and

 

Operations of Legacy Heliogen will comprise the ongoing operations of post combination company.

 

In accordance with accounting guidance applicable to these circumstances, the equity structure has been recast in all comparative periods up to the Closing Date to reflect the number of shares of the Company’s Common Stock, $0.0001 par value per share, issued to Legacy Heliogen’ stockholders in connection with the Business Combination. As such, the shares and corresponding capital amounts and earnings per share related to Legacy Heliogen redeemable convertible preferred stock, common stock, warrants, options, and restricted stock units prior to the Business Combination have been retroactively recast as shares reflecting the Exchange Ratio of 2.013 established in the Business Combination.

 

Post combination, Heliogen Common Stock and warrants commenced trading on the New York Stock Exchange under the symbols “HLGN” and “HLGN.W,” respectively, on December 31, 2021.

 

Reclassifications

 

Certain immaterial prior period amounts, specifically warrant remeasurement, have been reclassified to conform to current period presentation. All dollar amounts (other than per share amounts) in the following disclosures are in thousands of United States dollars, unless otherwise indicated.

 

Correction of Immaterial Errors

 

Subsequent to issuing the condensed consolidated financial statements as of June 30, 2021 and March 31, 2021, management identified immaterial errors related to accrued payroll and revenue recognized for our non-governmental Engineering and Design (“E&D”) services contract. These errors resulted in the overstatement of net losses reported for the three and six months ended June 30, 2021 and the three months ended March 31, 2021.

 

In our accrual of payroll at June 30, 2021 and March 31, 2021, we incorrectly over accrued payroll costs due to a miscalculation of days to be accrued resulting in an overstatement of accrued payroll and selling, general and administrative expense.

 

Additionally, in our analysis of costs incurred for our non-governmental E&D services contract and determination of revenue to be recognized, we identified errors for the three and six months ended June 30, 2021, and three months ended March 31, 2021 due to incorrect identification and classification of costs. These errors resulted in an overstatement of contract liabilities with an understatement of revenues in addition to an understatement of cost of sales and overstatement of research and development expense.

 

We previously revised revenue recognition for the three months ended March 31, 2021 resulting in a reduction of revenue and cost of sales of $0.2 million with corresponding increases to contract liabilities and research and development expense. This amount is included in the revisions summarized below.

 

Based on evaluation of the errors, management has concluded that the prior period errors were immaterial to the previously issued financial statements. As such, management has elected to correct the identified, immaterial errors in the prior periods. In doing so, balances in these consolidated financial Statements have been adjusted to reflect the correction in the proper periods. Future financial statements that include prior periods will be corrected, as needed, when issued.

 

F-10

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

The effects of correcting the immaterial errors in our previously filed Condensed Consolidated Financial Statements are as follows:

 

Condensed Consolidated Balance Sheets (amounts in thousands)

   As of June 30, 2021   As of March 31, 2021 
   As Initially
Reported
   Adjustments   As Revised   As Initially
Reported
   Adjustments   As Revised 
Total assets  $101,838   $
   $101,838   $92,229   $
   $92,229 
Contract liabilities   1,944    (275)   1,669    2,439    75    2,514 
Accrued expenses and other current liabilities(1)   2,663    (271)   2,392    997    (191)   806 
Total current liabilities   6,466    (546)   5,920    4,019    (116)   3,903 
Accumulated deficit   (90,107)   546    (89,561)   (33,344)   116    (33,228)
Total shareholders’ deficit   (87,986)   546    (87,440)   (31,591)   116    (31,475)
Total liabilities, convertible preferred stock, and shareholders’ deficit  $101,838   $
   $101,838   $92,229   $
   $92,229 

 

 

(1)At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation.

 

Condensed Consolidated Statements of Operations and Comprehensive Loss (amounts in thousands, except per share amounts)

 

   Three Months Ended
June 30, 2021
   Six Months Ended
June 30, 2021
 
   As Initially
Reported
   Adjustments   As Revised   As Initially
Reported
   Adjustments   As Revised 
Revenue  $687   $158   $845   $1,086   $275   $1,361 
Cost of sales   687    158    845    1,086    275    1,361 
Gross profit   
    
    
    
    
    
 
                               
Selling, general and administrative   4,340    (80)   4,260    6,683    (271)   6,412 
Research and development   2,823    (158)   2,665    4,548    (275)   4,273 
Total operating expenses   7,163    (238)   6,925    11,231    (546)   10,685 
Operating loss  $(7,163)  $238   $(6,925)  $(11,231)  $546   $(10,685)
                               
Net loss  $(56,571)  $238   $(56,333)  $(60,935)  $546   $(60,389)
Total comprehensive loss  $(56,573)  $238   $(56,335)  $(60,949)  $546   $(60,403)
                               
Loss per share – Basic  $(10.72)  $0.04   $(10.68)  $(12.03)  $0.11   $(11.92)
Loss per share – Diluted  $(10.72)  $0.04   $(10.68)  $(12.03)  $0.11   $(11.92)

 

F-11

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

   Three Months Ended
March 31, 2021
 
   As Initially
Reported
   Adjustments   As Revised 
Revenue  $591   $(75)  $516 
Cost of sales   591    (75)   516 
Gross profit   
    
    
 
                
Selling, general and administrative   2,343    (191)   2,152 
Research and development   1,533    75    1,608 
Total operating expenses   3,876    (116)   3,760 
Operating loss  $(3,876)  $116   $(3,760)
                
Net loss  $(4,172)  $116   $(4,056)
Total comprehensive loss  $(4,184)  $116   $(4,068)
                
Loss per share – Basic  $(0.86)  $0.02   $(0.84)
Loss per share – Diluted  $(0.86)  $0.02   $(0.84)

 

The adjustments summarized above and below reduced the increases to Accumulated Deficit and Total Shareholders’ Deficit presented in the Condensed Consolidated Statements of Convertible Preferred Stock and Shareholders’ Deficit for the three months ended June 30, 2021 and March 31, 2021 by $0.2 million and $0.1 million, respectively.

 

Condensed Consolidated Statements of Cash Flows (amounts in thousands)

 

   Six Months Ended
June 30, 2021
   Three Months Ended
March 31, 2021
 
   As Initially
Reported
   Adjustments   As Revised   As Initially
Reported
   Adjustments   As Revised 
Net loss  $(60,935)  $546   $(60,389)  $(4,172)  $116   $(4,056)
                               
Changes in asset and liabilities:                              
Accrued expenses and other current liabilities(1)   1,384    (271)   1,113    418    (191)   227 
Contract liabilities   1,944    (275)   1,669    2,439    75    2,514 
Net cash used in operating activities  $(8,502)  $
   $(8,502)  $(625)  $
   $(625)

 

 

(1)At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation.

 

Subsequent Events

 

We have evaluated subsequent events, if any, that would require an adjustment to the consolidated financial statements or require disclosure in the notes to the consolidated financial statements through the date of issuance of the consolidated financial statements. Where applicable, the notes to these consolidated financial statements have been updated to discuss all significant subsequent events which have occurred.

 

F-12

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

2. Significant Accounting Policies

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and the accompanying notes. On an ongoing basis, we evaluate our estimates, including those related to inputs used to recognize revenue over time, accounting for income taxes, the fair values of share-based compensation, lease liabilities, common and preferred stock and warrant liabilities, and long-lived asset impairments. Despite our intention to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions

 

Segments

 

The Company operates as one operating segment. The Company’s chief executive officer, who is the chief operating decision maker, reviews financial information on a consolidated basis for the purposes of allocating resources and assessing performance.

 

Cash and Cash Equivalents

 

We consider highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. As of December 31, 2021 and 2020, our cash and cash equivalents balances were $190.1 million and $18.3 million, respectively. Restricted cash of $1.5 million is comprised of a standby letter of credit issued in relation to the lease for our new Long Beach, California facility.

 

Investments in Available-for-Sale Securities

 

Management classifies investments in fixed maturity securities at the acquisition date and reevaluates the classification at each balance sheet date. Held-to-maturity investments are carried at amortized cost, reflecting the ability and intent to hold the securities to maturity. Trading investments are securities acquired with the intent to sell in the near term and are carried at fair value with changes in fair value reported in earnings. All other fixed maturity securities are classified as available-for-sale and are carried at fair value with net unrealized gains or losses related to non-credit factors reported as a component of accumulated other comprehensive income. As of December 31, 2021, all investments in fixed maturities were classified as available-for-sale. The difference between the original cost and maturity value of a fixed maturity security is amortized to earnings using the interest method. As of December 31, 2021, interest receivable on our available-for-sale securities was $0.3 million and included in receivables on our Consolidated Balance Sheets.

 

The Company reviews its available-for-sale securities portfolio for impairment and determines if impairment is related to credit loss or non-credit loss. In making the assessment of whether a loss is from credit or other factors, management considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions related to the security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of cash flows is less than the amortized cost basis, a credit loss exists and an allowance is created, limited by the amount that the fair value is less than the amortized cost basis. Subsequent activity related to the credit loss component (e.g. write-offs, recoveries) is recognized as part of the allowance for credit losses on available-for-sale securities. For the year ended December 31, 2021, no credit losses were recognized on available-for-sale securities.

 

Accounts Receivable

 

We record accounts receivable based on contracted prices when we obtain an unconditional right to payment under the terms of our contracts. The carrying value of such receivables, net of the allowance for credit losses, represents the estimated net realizable value. Payment terms for sales are generally due upon demand or within 60 days of satisfying the associated performance obligations. As a practical expedient, we do not adjust the promised amount of consideration for the effects of a significant financing component when we expect, at contract inception, that the period between our transfer of a promised product or service to a customer and when the customer pays for that product or service will be one year or less. We typically do not include extended payment terms in our contracts with customers.

 

Allowance for Credit Losses

 

The allowance for credit losses is a valuation account that is deducted from a financial asset’s amortized cost to present the net amount we expect to collect from such asset. We estimate allowances for credit losses using relevant available information from both internal and external sources. We monitor the estimated credit losses associated with our trade accounts receivable and unbilled accounts receivable based primarily on our collection history and the delinquency status of amounts owed to us, which we determine based on the aging of such receivables. Such methods and estimates are adjusted, as appropriate, for relevant past events, current conditions, and reasonable and supportable forecasts. We recognize write-offs within the allowance for credit losses when cash receipts associated with our financial assets are deemed uncollectible. Our allowance for credit losses balance was zero as of December 31, 2021 and 2020.

 

F-13

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

Property, Plant and Equipment

 

We report our property, plant and equipment at cost, less accumulated depreciation. Cost includes the price paid to acquire or construct the assets, required installation costs, interest capitalized during the construction period, and any expenditures that substantially add to the value of or substantially extend the useful life of the assets. We capitalize costs related to computer software obtained or developed for internal use, which generally includes enterprise-level business and finance software that we customize to meet our specific operational requirements. We expense repair and maintenance costs at the time we incur them.

 

We begin depreciation for our property, plant, and equipment when the assets are placed in service. We consider such assets to be placed in service when they are both in the location and condition for their intended use. We compute depreciation expense using the straight-line method over the estimated useful lives of assets. We depreciate leasehold improvements over the shorter of their estimated useful lives or the remaining term of the lease. The estimated useful life of an asset is reassessed whenever applicable facts and circumstances indicate a change in the estimated useful life of such asset has occurred. See Note 7 to our consolidated financial statements for our discussion on property, plant and equipment. Depreciation expense for property, plant, and equipment was $0.5 million and $0.1 million for the years ended December 31, 2021 and 2020, respectively, and is recorded in Selling, General and Administrative Expense.

 

Leases

 

Upon commencement of a lease, we recognize a lease liability for the present value of the lease payments not yet paid, discounted using an interest rate that represents our ability to borrow on a collateralized basis over a period that approximates the lease term. We also recognize a lease asset, which represents our right to control the use of the underlying property, plant, or equipment, at an amount equal to the lease liability, adjusted for prepayments and initial direct costs.

 

We subsequently recognize the cost of operating leases on a straight-line basis over the lease term, and any variable lease costs, which represent amounts owed to the lessor that are not fixed per the terms of the contract, are recognized in the period in which they are incurred. Any costs included in our lease arrangements that are not directly related to the leased assets, such as maintenance charges, are included as part of the lease costs. Leases with an initial term of one year or less are considered short-term leases and are not recognized as lease assets and liabilities. We also recognize the cost of such short-term leases on a straight-line basis over the term of the underlying agreement.

 

Many of our leases contain renewal options that are exercisable at our discretion. At the commencement date of a lease, we include in the lease term any periods covered by a renewal option, to the extent we are reasonably certain to exercise such options. In making this determination, we seek to align the lease term with the expected economic life of the underlying asset.

 

Goodwill

 

Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired in business combinations. Goodwill is not amortized but is evaluated for impairment at the reporting unit level. The Company determined it has one reporting unit as of December 31, 2021, which is the same as its single operating segment. The Company performs its goodwill impairment evaluation at least annually, as of October 1, or more frequently if events or changes in circumstances indicate that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying value. The Company may first apply a qualitative assessment to determine if it is more likely than not that goodwill is impaired. If the qualitative assessment indicates that it is more likely than not that impairment exists, or if the Company chooses to bypass the assessment, a quantitative assessment is performed, which involves comparing the fair value of the reporting unit to its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its estimated fair value, the Company would record an impairment loss equal to the excess. The Company performed its annual goodwill assessment as of October 1, 2021 and concluded it was more likely than not that the fair value of our reporting unit exceeds its carrying value, and no impairment loss was recognized during the year ended December 31, 2021.

 

As of December 31, 2021, the Company had goodwill of $4.2 million related to our acquisition of HelioHeat GmbH (“HelioHeat”) in September 2021 (the “HelioHeat Acquisition”). See Note 6 for additional information on the HelioHeat Acquisition and goodwill. The Company had no goodwill balance as of December 31, 2020, and there were no accumulated impairment losses as of December 31, 2021 and 2020.

 

F-14

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

Capitalized Implementation Costs

 

Implementation costs incurred in cloud computing hosting arrangements that are service contracts are capitalized. These costs include external direct costs for materials and services. Software maintenance and training costs are expensed in the period in which they are incurred. The capitalized implementation costs are recorded within other long-term assets in our Consolidated Balance Sheets and are amortized using the straight-line method to selling, general, and administrative expenses over the term of the cloud computing hosting arrangement, including reasonably certain renewals, beginning when the module or component of the hosting arrangement is ready for its intended use. Cash payments for capitalized implementation costs are classified as cash outflows from operating activities. During 2021, we capitalized cloud computing implementation costs for enterprise resource planning systems of $1.2 million. Amortization expense related to capitalized cloud computing implementation costs was less than $49 thousand for the year ended December 31, 2021. No amounts were recognized as of or for the year ended December 31, 2020.

 

Asset Impairments

 

We assess long-lived assets classified as “held and used,” including our property, plant and equipment, operating lease assets and finite-lived intangible assets, for impairment whenever events or changes in circumstances arise, including consideration of technological obsolescence, that may indicate that the carrying amount of such assets may not be recoverable. These events and changes in circumstances may include a significant decrease in the market price of a long-lived asset; a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; a significant adverse change in the business climate that could affect the value of a long-lived asset; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset; a current-period operating or cash flow loss combined with a history of such losses or a projection of future losses associated with the use of a long-lived asset; or a current expectation that, more likely than not, a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For the years ended December 31, 2021 and 2020, we recorded no impairments.

 

When impairment indicators are present, we compare undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying value of the asset group exceeds the undiscounted future cash flows, we measure any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted cash flows for the asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market value for such assets. If the fair value of an asset group is determined to be less than its carrying value, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and such projections may vary from the cash flows eventually realized.

 

We consider a long-lived asset to be abandoned after we have ceased use of the asset and we have no intent to use or repurpose it in the future. Abandoned long-lived assets are recorded at their salvage value, if any.

 

Debt

 

Coronavirus Aid, Relief, and Economic Security (“CARES”) Act. On March 27, 2020, President Trump signed into law the CARES Act. The CARES Act appropriated funds for the Small Business Association Paycheck Protection Program loans that are forgivable, in certain situations, to promote continued employment, as well as Economic Injury Disaster Loans to provide liquidity to small businesses harmed by COVID-19. During 2020, we obtained a loan under this program of $0.4 million. We repaid the loan in its entirety on March 11, 2021, including accrued interest of $3 thousand.

 

Other Debt. As of December 31, 2021, we had debt outstanding of $35 thousand that was assumed as part of the HelioHeat Acquisition. We have no other debt obligations at December 31, 2021.

 

F-15

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

Revenue Recognition

 

We recognize revenue over time as work is performed using the incurred costs method, which we believe is the method that most accurately reflects our progress toward satisfaction of the performance obligation. Under this method, revenue arising from fixed-price contracts is recognized as work is performed based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligations.

 

Incurred costs include all direct material, labor, and subcontract costs, and those indirect costs related to contract performance, such as indirect labor, supplies, and tools. Project material costs are included in incurred costs when the project materials have been installed by being permanently attached or fitted. Cost-based input methods of revenue recognition require us to make estimates of net contract revenues and costs to complete the projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete the projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract are greater than the net contract revenues, we recognize the entire estimated loss in the period the loss becomes known and can be reasonably estimated and present such losses as contract loss provisions. Following recognition of contract loss provisions, we amortize the loss recognized in future periods as a reduction to cost of revenues using a similar method of measuring progress for each contract as done for revenue being recognized.

 

Our contracts with customers may include multiple promised goods and services. In such cases, we identify performance obligations by evaluating whether the promised goods and services are capable of being distinct within the context of the contract at contract inception. Promised goods and services that are not distinct at contract inception are combined. Once we identify the performance obligations, we determine a transaction price based on contractual amounts and an estimate of variable consideration. We allocate the transaction price to each performance obligation based on the relative stand-alone selling price (“SSP”) maximizing the use of observable inputs. Judgment is exercised to determine the SSP of each distinct performance obligation.

 

Contract Assets and Liabilities. Billing practices are governed by the contract terms of each project based upon costs incurred, achievement of milestones or predetermined schedules. Billings do not necessarily correlate with revenue recognized over time using the percentage-of-completion method. Contract assets include unbilled amounts typically resulting from revenue under long-term contracts when the percentage-of-completion method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. Contract liabilities consist of deferred revenue for advance payments and billings in excess of revenue recognized. When we receive consideration, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a sales contract, we record deferred revenue, which represents a contract liability.

 

Retainage, included in contract assets, represent the amounts withheld from billings by our clients pursuant to provisions in the contracts and may not be paid to us until the completion of specific tasks or the completion of the project and, in some instances, for even longer periods. Retainage may also be subject to restrictive conditions such as performance guarantees.

 

As a practical expedient, we do not adjust the consideration in a contract for the effects of a significant financing component when we expect, at contract inception, that the period between a customer’s advance payment and our transfer of a promised product or service to the customer will be one year or less. Additionally, we do not adjust the consideration in a contract for the effects of a significant financing component when the consideration is received as a form of performance security.

 

F-16

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

Government Grants

 

We assess government contracts received, including cost reimbursement agreements, to determine if the agreement should be accounted for as an exchange transaction or a grant. An agreement is accounted for as a grant if the resource provider does not receive commensurate value in return for the assets transferred. The Company accounts for government contracts in which the resource provider is not receiving commensurate value as a government grant through analogy to International Accounting Standards 20 (“IAS 20”), Accounting for Government Grants and Disclosure of Government Assistance. Funds to be received under a government grant are presented as grant revenue if the grant is providing support for the Company’s ongoing major and central, revenue-generating activities. Grant revenue is recognized as the related reimbursable expenses are incurred and both of the following conditions are met: (1) we are able to comply with the relevant conditions of the grant and (2) the grant will be received. Grant revenue is presented gross of the related reimbursable expenses in the Company’s consolidated statements of operations; the related reimbursable expenses are expensed as incurred and presented separately as cost of grant revenue. See Note 4 of our consolidated financial statements for further discussion on government grants.

 

Advertising Costs

 

Advertising costs are expensed as incurred and totaled $0.8 million and $0.2 million, for the years ended December 31, 2021 and 2020, respectively. Advertising costs are presented within selling, general, and administrative expense in our consolidated statements of operations.

 

Research and Development

 

We incur research and development costs during the process of researching and developing new products and enhancing our existing products, technologies, and manufacturing processes. Our research and development costs consist primarily of employee compensation, materials and outside services. We expense these costs as incurred until the resulting product has been completed, tested, and made ready for commercial scale-up.

 

Share-Based Compensation

 

We recognize share-based compensation expense for the estimated fair value of equity awards issued as compensation to individuals over the requisite service period, which is generally four years. We account for forfeitures as they occur. Accordingly, if an individual’s continuous service is terminated, all previously unvested awards granted to such individual are forfeited, which results in a benefit to share-based compensation expense in the period of termination equal to the cumulative expense recorded through the termination date for the unvested awards. For employee stock awards with graded vesting schedules and only services conditions, we recognize share-based compensation expense on a straight-line basis over the total requisite service period of the award, ensuring that cumulative recorded stock-based compensation expense equals the grant date fair value of vested awards at each period-end. For awards with graded vesting schedules that contain a market or performance condition, we recognize share-based compensation expense using the graded vesting attribution method, in which we concurrently recognize compensation cost over the requisite service period for each separately-vesting tranche.

 

Commitments and Contingencies

 

We record liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.

 

Income Taxes

 

We use the asset and liability method to account for income taxes whereby we calculate deferred tax assets or liabilities using the enacted tax rates and tax law applicable to when any temporary differences are expected to reverse. We establish valuation allowances, when necessary, to reduce deferred tax assets to the extent it is more likely than not that such deferred tax assets will not be realized.

 

F-17

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

Income tax expense includes (i) deferred tax expense, which generally represents the net change in deferred tax assets or liabilities during the year plus any change in valuation allowances, and (ii) current tax expense, which represents the amount of tax currently payable to or receivable from taxing authorities. We only recognize tax benefits related to uncertain tax positions that are more likely than not of being sustained upon examination. For those positions that satisfy such recognition criteria, the amount of tax benefit that we recognize is the largest amount of tax benefit that is more likely than not of being sustained on ultimate settlement of the uncertain tax position. The Company’s policy is to recognize interest and penalties related to uncertain tax positions, if any, in the income tax provision.

 

Fair Value Measurements

 

We measure certain assets and liabilities at fair value, which is defined as the price that would be received from the sale of an asset or paid to transfer a liability (i.e., an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability. Our fair value measurements use the following hierarchy, which prioritizes valuation inputs based on the extent to which the inputs are observable in the market.

 

Level 1 — Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.

 

Level 2 — Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs are observable in active markets are Level 2 valuation techniques.

 

Level 3 — Valuation techniques in which one or more significant inputs are unobservable. Such inputs reflect our estimate of assumptions that market participants would use to price an asset or liability.

 

Accounting Standards

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). The amendments in ASU 2019-12 simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. We adopted ASU 2019-12 on January 1, 2021. The adoption did not have a material impact on our consolidated financial statements.

 

In August 2020, the FASB issued ASU No. 2020-06, DebtDebt with Conversion and Other Options (Subtopic 470-20) and Derivatives and HedgingContracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The amendments eliminate two of the three accounting models that require separate accounting for convertible features of debt securities, simplify the contract settlement assessment for equity classification, require the use of the if-converted method for all convertible instruments in the diluted earnings per share calculation and expand disclosure requirements. The amendments are effective for annual and interim reporting periods beginning after December 15, 2021, with early adoption permitted for reporting periods beginning after December 15, 2020. The guidance can be applied on a full retrospective basis to all periods presented or a modified retrospective basis with a cumulative effect adjustment to the opening balance of retained earnings during the period of adoption. We are continuing to evaluate the impacts of ASU 2020-06 but do not expect adoption to have a material impact on our consolidated financial statements.

 

F-18

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). This guidance creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination, under which an acquirer applies ASC 606, Revenue from Contracts with Customers, to recognize and measure contract assets and contract liabilities as of the acquisition date, as if the acquirer had entered into the original contract at the same date and on the same terms as the acquiree. We early adopted the amendments in ASU 2021-08 in 2021 and applied the amendments retrospectively to all business combinations during the year, including the contract liability recognized for customer contracts assumed in the HelioHeat Acquisition.

 

In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance (“ASU 2021-10”). The amendment establishes financial disclosure requirements for business entities that receive government assistance that they account for by analogizing to a grant model (for example, in International Accounting Standard (IAS) 20, Accounting for Government Grants and Disclosure of Government Assistance), or a contribution model (for example, in ASC 958-605, Not-for-Profit Entities - Revenue Recognition). The Company early adopted this standard effective December 31, 2021 and has included the required disclosures in Note 4 related to its government grant awarded in 2021.

 

3. Restatement of Previously Issued Consolidated Financial Statements

 

As part of the Company’s accounting for revenue contracts with customers during the first quarter of 2022, management considered ongoing contracts that were entered into and accounted for during the year ended December 31, 2021. During this evaluation, management determined that a government contract which had previously been assessed as within the scope of ASC 606, Revenue from Contract with Customers (“ASC 606”), represents a government grant and therefore not within the scope of ASC 606. The impact of this revised conclusion resulted in (i) the separate presentation of amounts previously presented as revenue and cost of revenue as grant revenue and cost of grant revenue, respectively, (ii) no change in total revenue, and (iii) a reduction in total cost of revenue, including the reversal of a contract loss recognized during the year ended December 31, 2021. There were also related changes to the consolidated balance sheet as of December 31, 2021, the consolidated statements of operations and comprehensive loss, consolidated statement of convertible preferred stock and shareholder’s equity (deficit), and consolidated statement of cash flows, each for the year ended December 31, 2021, and the Company’s loss per share. Additionally, management recorded an immaterial correction resulting in an increase to cost of revenue and decrease to selling, general and administrative expense. No adjustments were identified as of and for the year ended December 31, 2020. Refer to Note 2 for discussion of the Company’s accounting for government grants and Note 4 for amounts recognized relating to its government grant.

 

The following table sets forth the consolidated balance sheet, including the balances as reported, adjustments and the as restated balances as of December 31, 2021:

 

   As of December 31, 2021 
$ in thousands  As Reported   Adjustments   As Restated 
Contract loss provisions  $5,180   $(4,783)  $397 
Total current liabilities   17,312    (4,783)   12,529 
Total liabilities   48,173    (4,783)   43,390 
                
Accumulated deficit   (171,363)   4,783    (166,580)
Total shareholders’ equity   209,275    4,783    214,058 

 

F-19

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

The following table sets forth the consolidated statement of operations, including the balances as reported, adjustments and the as restated balances as of the years ended December 31, 2021:

 

   Year ended December 31, 2021 
$ in thousands, except per share data  As Reported   Adjustments   As Restated 
Revenue:            
Sales revenue  $8,804   $(1,442)  $7,362 
Grant revenue   
    1,442    1,442 
Total revenue   8,804    
    8,804 
Cost of revenue:               
Cost of revenue   7,203    (1,441)   5,762 
Cost of grant revenue   
    3,177    3,177 
Provision for contract losses   6,485    (5,977)   508 
Total cost of revenue   13,688    (4,241)   9,447 
Gross loss   (4,884)   4,241    (643)
                
Selling, general, and administrative   30,386    (542)   29,844 
Total operating expenses   43,864    (542)   43,322 
                
Operating loss   (48,748)   4,783    (43,965)
                
Net loss before taxes   (142,189)   4,783    (137,406)
Net loss   (142,191)   4,783    (137,408)
Total comprehensive loss  $(142,195)  $4,783   $(137,412)
                
Loss per share – Basic and Diluted   (11.88)   0.40    (11.48)

 

The adjustments summarized above reduced Accumulated Deficit and increased Total Shareholders’ Equity presented in the Consolidated Statements of Convertible Preferred Stock and Shareholders’ Deficit for the year ended December 31, 2021 by $4.8 million.

 

The following table sets forth the consolidated statement of cash flows including the balances as reported, adjustments and the as restated balances as of the years ended December 31, 2021:

 

   Year ended December 31, 2021 
$ in thousands  As Reported   Adjustments   As Restated 
Cash flows from operating activities:            
Net Loss  $(142,191)  $4,783   $(137,408)
Adjustments to reconcile net loss to net cash used in operating activities:               
Provision for contract losses, net   5,180    (4,783)   397 

 

F-20

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

4. Revenue (As Restated)

 

Disaggregated Revenue

 

We disaggregate revenue into the following revenue categories:

 

   Years ended December 31, 
$ in thousands 

2021

(As Restated

   2020 
Project revenue  $900   $
 
Services revenue   6,462    200 
Grant revenue   1,442    
 
Total revenue  $8,804   $200 

 

Project revenue consists of amounts recognized under contracts with customers for the development, construction and delivery of commercial-scale concentrated solar energy facilities. Services revenue consists of amounts recognized under contracts with customers for the provision of engineering, R&D or other similar services in our field of expertise. Revenue recognized during 2021 and 2020 included non-governmental customers in Australia and Europe.

 

In the fourth quarter of 2021, the Company finalized a $39.0 million award (the “DOE Award”) with the U.S. Department of Energy’s Solar Energy Technology Office (the “DOE”), of which $3.9 million will be paid directly by the DOE to another party providing services under the DOE Award at the Company’s direction. Under the DOE Award, the Company will apply up to $35.1 million in funds received under the DOE Award pursuant to budget periods defined in the DOE Award through 2024 as reimbursement for costs incurred in completing the tasks specified in the DOE Award that are part of the commercial scale facility being constructed for a third-party customer pursuant to a separate customer contract. The amount and timing of funds received under the DOE Award will be determined by reimbursable costs, including permitted indirect costs, incurred in completing specific tasks. The DOE Award contains certain terms and conditions which requires the Company to comply with government regulations related to accounting and reporting and requires the Company to perform the tasks within specified time periods in a satisfactory manner. Noncompliance with any of the terms or conditions under the DOE Award could impact the Company’s ability to receive all funds allocated under the DOE Award or could result in the recapture of amounts paid to the Company by the DOE. Management has evaluated the recapture provisions with the DOE Award and concluded that it is not probable that the recapture provisions will be triggered. Both the Company and DOE can terminate the DOE Award for convenience. Under such a termination, the Company will be permitted to seek reimbursement of valid costs incurred, including permitted indirect costs, through the date of termination. Amounts reimbursable under the DOE Award for the year ended December 31, 2021 and presented as grant revenue were approximately $1.4 million related to which the Company recognized $3.2 million of incurred costs presented as cost of grant revenue.

 

Performance Obligations

 

Revenue recognized under contracts with customers relates solely to the performance obligations satisfied in 2021 with no revenue recognized from performance obligations satisfied in prior periods. We expect to recognize revenue of approximately $3.4 million through 2023 for the remaining work over the noncancelable term under our existing contracts with customers. During the year ended December 31, 2021, we recognized provisions for contract losses of $0.5 million related to two contracts with customers as estimated costs to satisfy performance obligations exceeded consideration to be received, of which we amortized $0.1 million as a reduction to cost of sales incurred during 2021.

 

Accounts Receivable and Contract Assets

 

As of December 31, 2021, our receivables of $3.9 million included $2.1 million accounts receivables related to our contracts with customers which consisted of trade receivables of $0.9 million and contract assets of $1.2 million. Additionally, our receivables included $1.4 million of unbilled amounts related to the DOE Award at December 31, 2021 that were reimbursable to the Company based on qualifying costs incurred during 2021. We had no accounts receivable balance as of December 31, 2020.

 

F-21

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

Contract Liabilities

 

As of December 31, 2021, our contract liabilities for contracts with customers were $0.5 million, respectively. Activity included in contract liabilities during the 2021 primarily consisted of additions for deferred revenue of $5.8 million offset by revenue recognized of $5.3 million. We had no contract liability balance as of December 31, 2020.

 

5. Convertible Instruments and Equity

 

Preferred Stock

 

Prior to the Business Combination, the Company had outstanding shares of convertible preferred stock. Immediately prior to the Effective Time, all shares of outstanding preferred stock were automatically converted into 60,120,423 shares of Legacy Heliogen common stock at the effective conversion prices, which were then converted into 121,038,967 shares of the Company’s common stock with the application of the Exchange Ratio as a result of the Merger as discussed in Note 1.

 

Following the conversion of the Legacy Heliogen preferred stock immediately prior to the Effective Time and pursuant to the Company’s Second Amended and Restated Certificate of Incorporation, as of December 31, 2021, we had authorized 10,000,000 shares of preferred stock, $0.0001 par value, of which no shares have been issued. The Board has the authority to issue shares of preferred stock and to determine the rights, preferences, privileges and restrictions, including voting rights, of those shares.

 

Common Stock

 

As of December 31, 2021 and December 31, 2020, authorized shares of common stock, $0.0001 par value, were 500,000,000 shares and 320,000,000 shares, respectively, of which 183,367,037 shares were issued and outstanding as of December 31, 2021, and 8,160,828 shares were issued and outstanding as of December 31, 2020.

 

Warrants

 

The Company’s warrant liability as of December 31, 2021 includes public warrants (the “Public Warrants”) and private placement warrants (the “Private Warrants,” and together with the Public Warrants, the “Warrants”), which were originally issued by Athena in Athena’s initial public offering and were assumed by the Company as part of the Business Combination. The Company has the ability to redeem outstanding Public Warrants, commencing 90 days after March 18, 2022, the date the Public Warrants become exercisable and prior to their expiration, at a price of $0.01 per warrant, provided that the last reported sales price of the common stock equals or exceeds $18.00 per share for any 20 trading days within a 30 trading-day period ending on the third trading day prior to the notice date of redemption. If and when the Public In addition, the Company has the ability to redeem all (but not less than all) of the outstanding Warrants, including Private Warrants, at a price of $0.10 per Warrant if certain conditions are satisfied, but primarily the last reported sale prices of the Company’s Common Stock equals or exceeds $10.00. The Company evaluated the Public Warrants and Private Warrants and concluded that a provision in the Warrant Agreement related to certain tender or exchange offers precludes the Warrants from being accounted for as components of equity. As the Warrants meet the definition of a derivative, the Warrants are recorded on the Consolidated Balance Sheets as a liability and measured at fair value at each reporting date, and the change in fair value is reported on the Consolidated Statements of Operations and Comprehensive Loss.

 

Prior to the Business Combination, the Company had outstanding common stock warrants and preferred stock warrants (together, the “Legacy Warrants”). The Company determined that the preferred stock warrants were not a legal form of debt (i.e., no creditors’ rights) and allowed for redemption based upon certain events that are outside of the control of the Company. Therefore, the preferred stock warrants were classified as liabilities pursuant to ASC 480, Distinguishing Liabilities from Equity, and were measured at fair value at each reporting period, with changes in fair value recorded within the Consolidated Statements of Operations and Comprehensive Loss. Immediately prior to the Effective Time, the Legacy Warrants automatically converted to 289,333 shares of Legacy Heliogen common stock, which were converted into 582,509 shares of the Company’s Common Stock with the application of the Exchange Ratio as a result of the Merger as discussed in Note 1.

 

F-22

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

In connection with the concurrent execution of the commercial-scale demonstration agreement (the “Project Agreement”) and collaboration agreement (the “Collaboration Agreement”) with a customer in March 2022, the Company issued warrants permitting the customer to purchase in the aggregate approximately 4.56 million shares of the Company’s Common Stock (“Warrant Shares”) at an exercise price of $0.01 per share. These warrants expire upon the earlier of a change in control of the Company or March 28, 2027. Warrants to purchase approximately 1.8 million Warrant Shares vested immediately upon execution of the collaboration agreement and the balance of the warrants will vest pro rata with certain payments required to be made under the Project Agreement and also based on the customer reaching certain specified performance goals under the Collaboration Agreement.

 

SAFE Instruments

 

In the first half of 2021, we entered into SAFE Instruments and received $83.4 million in gross proceeds from third-party investors in connection with a private round of funding to provide investors an opportunity to convert into common or preferred stock, upon defined triggering events. The Company determined that the SAFE Instruments were not legal form debt (i.e., no creditors’ rights) and allowed for redemption based upon certain events that are outside of the control of the Company. Therefore, the SAFE Instruments were classified as liabilities pursuant to ASC 480 and were measured at fair value at each reporting period, with changes in fair value recorded within the Consolidated Statements of Operations and Comprehensive Loss.

 

Immediately prior to the Effective Time of the Merger, the SAFE Instruments were automatically converted into 9,973,979 shares of Legacy Heliogen common stock, which were converted into 20,080,464 shares of the Company’s Common Stock with the application of the Exchange Ratio as a result of the Merger as discussed in Note 1.

 

6.Acquisition

 

In August 2021, Heliogen entered into an agreement to acquire 100% of the equity interests of HelioHeat, a private limited liability company in Germany (the “HelioHeat Agreement”). The HelioHeat Acquisition closed on September 1, 2021. HelioHeat is engaged in the development, planning and construction of renewable energy systems and components, including a novel solar receiver. Heliogen acquired HelioHeat in order to own and use HelioHeat’s particle receiver technology in future commercial-scale facilities for our customers. Pursuant to the HelioHeat Agreement, at closing, cash consideration of approximately $1.0 million was paid to HelioHeat’s shareholders, $0.5 million was deposited in an escrow account that becomes payable to HelioHeat’s shareholders to the extent the funds are not used by Heliogen to offset certain future costs on HelioHeat’s active customer projects, and $0.2 million was used to repay certain of HelioHeat’s outstanding indebtedness. Additionally, pursuant to the HelioHeat Agreement, $3.0 million is payable to HelioHeat’s shareholders in future periods, of which $0.5 million is payable upon service conditions being met over a three-year period for retained employees and $2.5 million subject to earn-out provisions is payable if Heliogen uses and sells HelioHeat’s solar receiver technology in a commercial product, fully operational and tested, within five years of closing.

 

The components of the preliminary fair value of consideration transferred are as follows ($ in thousands):

 

Cash paid at closing(1)   $ 1,714  
Contingent consideration     2,009  
Settlement of pre-existing relationship     45  
Total fair value of consideration transferred   $ 3,768  

 

 

(1)Includes $0.5 million of cash paid to an escrow that becomes payable to the selling shareholders of HelioHeat to the extent the funds are not used to offset certain costs incurred for the assumed customer projects. The amount is being treated as consideration transferred as the release of the funds is likely to occur.

 

We accounted for the HelioHeat Acquisition using the acquisition method of accounting, which requires, among other things, that assets acquired at their fair values and liabilities assumed be recognized on the balance sheet as of the acquisition date. The purchase price allocation for the HelioHeat Acquisition is preliminary as of December 31, 2021 pending the completion of a valuation of the expected intangible asset to be recognized related to developed technology associated with HelioHeat’s particle receiver technology and the completion of a valuation of this intangible asset. All other amounts recognized were finalized as of December 31, 2021.

 

F-23

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

The following table summarizes the preliminary purchase price allocation as of the acquisition date ($ in thousands):

 

Cash and cash equivalents  $30 
Prepaid and other current assets   33 
Property, plant and equipment, net   6 
Goodwill   4,204 
Total assets acquired   4,273 
Accrued expenses and other current liabilities   74 
Contract liabilities(1)   390 
Debt   41 
Total liabilities assumed   505 
Net assets acquired  $3,768 

 

 

(1)The acquired contract liability for the assumed customer contracts was measured in accordance with ASC 606 pursuant to ASU 2021-08, which the Company early adopted.

 

The preliminary purchase consideration allocation resulted in the recognition of $4.2 million in goodwill, of which none is expected to be tax deductible. Goodwill represents the value expected to be received from the synergies of integrating HelioHeat’s operations with Heliogen operations to expand commercial opportunities and the assembled workforce in place.

 

The fair value of contingent consideration is approximately $2.0 million. We believe the payment of this consideration to be probable and have estimated its fair value as of the acquisition date using a probability-weighted discounted cash flow model utilizing estimated timing for the commissioning and required operational period of a commercial facility using the acquired particle receiver technology.

 

During the year ended December 31, 2021, we incurred approximately $0.1 million of acquisition costs that were expensed as incurred.

 

During the year ended December 31, 2021, we recognized revenues of $0.4 million and a net loss of $0.7 million related to HelioHeat’s operations. Pro forma financial information for HelioHeat has not been provided as it has been deemed immaterial.

 

7. Property, Plant and Equipment

 

The balance of property, plant and equipment, net is as follows:

 

   Estimated Useful   December 31, 
$ in thousands  Lives in Years  2021   2020 
Property, plant, and equipment, gross           
Leasehold improvements  5 - 7   $699   $575 
Computer equipment  2 - 3    1,532    149 
Machinery, vehicles, and other equipment  5 - 10    1,188    60 
Furniture and fixtures  2 - 5    314    10 
Construction in progress      1,076    
 
Total property, plant, and equipment, gross      4,809    794 
Accumulated depreciation      (707)   (219)
Total property, plant, and equipment, net     $4,102   $575 

 

F-24

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

8. Accrued expenses and other current liabilities

 

The following summarizes the balances of accrued expenses and other current liabilities:

   Years Ended December 31, 
$ in thousands  2021   2020 
Payroll and other employee benefits  $862   $155 
Professional fees   1,379    108 
Research and development costs   1,895    
 
Operating lease liabilities, current portion   2,240    209 
Other accrued expenses   598    53 
Total accrued expenses and other current liabilities  $6,974   $525 

 

9. Income Taxes

 

The domestic and foreign components of pre-tax income are as follows:

   Years Ended December 31, 
$ in thousands  2021
(As Restated)
   2020 
Domestic  $(136,753)  $(7,437)
Foreign   (653)   
 
Total loss before tax  $(137,406)  $(7,437)

 

For the year ended December 31, 2021, the Company recorded state tax expense of $2 thousand with no amounts recorded for federal or foreign taxes. No income tax expense or benefit was recorded for the year ended December 31, 2020. The effective tax rate of the provision for income tax differs from the federal statutory rate as follows for the periods indicated:

 

   Years Ended December 31, 
$ in thousands  2021
(As Restated)
   2020 
U.S. federal statutory income tax rate  $(28,855)   21.0%  $(1,562)   21.0%
State taxes, net of federal benefit   (3,590)   2.6%   (75)   1.0%
SAFE instruments remeasurement   18,250    (13.3)%   
    
%
Warrant liability remeasurement   1,397    (1.0)%   
    
%
Transaction costs   (1,531)   1.1%   
    
%
Valuation allowance   14,531    (10.6)%   1,770    (23.8)%
Other   (200)   0.2%   (133)   1.8%
Income tax expense  $2    
%  $
    
%

  

F-25

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not to be realized. The components of the deferred tax assets are as follows for the periods indicated:

 

   Years Ended December 31, 
$ in thousands  2021   2020 
Deferred tax assets:        
Net operating loss carryforwards  $19,816   $5,605 
Stock compensation   1,705    158 
Operating lease liability   4,896    171 
Other   1,619    606 
Gross deferred tax assets   28,036    6,540 
Less: Valuation allowance   (21,238)   (6,258)
Net deferred tax assets   6,798    282 
Deferred tax liabilities:          
Depreciation and amortization   (887)   (111)
Right of use asset   (4,824)   (171)
Other   (1,087)   
 
Net deferred income taxes  $
   $
 

  

In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Based upon the analysis of federal and state deferred tax balances, future tax projections and availability of taxable income in the carryback period, the Company recorded a valuation allowance against the federal and state deferred tax assets of $21.2 million.

 

As of December 31, 2021, the Company has federal net operating losses of $74.2 million, state net operating losses of $48.3 million and foreign net operating losses of $0.3 million. The federal and state net operating losses will expire starting with 2033. As of December 31, 2020, the Company had federal net operating losses of $25.9 million and state net operating losses of $1.9 million, which will expire starting in 2033.

 

At December 31, 2021, the Company had federal research tax credit carryforwards of $57 thousand. The Company had no state research tax credit carryforwards.

 

At December 31, 2021, and 2020, the Company recorded unrecognized tax benefits of $57 thousand for both periods. During the years ended December 31, 2021 and 2020, the Company recognized no interest and penalties related to uncertain tax positions. The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate as of December 31, 2021 and 2020 is zero, due to the valuation allowance that would otherwise be recorded on the deferred tax asset associated with the recognized position.

 

The tax years ended December 31, 2018 through December 31, 2021 remain open to examination by the Internal Revenue Service and December 31, 2017 through December 31, 2021 remain open to examination by the California Tax Board. In addition, the utilization of net loss carryforwards is subject to federal and state review for the periods in which those net losses were incurred. The Company is not under audit by any taxing jurisdictions at this time.

 

Utilization of the net operating loss and research tax credit carryforwards are subject to an annual limitation based on changes in ownership, as defined by Section 382 and 383 of the Internal Revenue Code of 1986, as amended.

 

F-26

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

10. Share-based Compensation

 

Legacy Heliogen’s 2013 Stock Incentive Plan (the “2013 Plan”) aims to incentivize employees, directors and consultants who render services to the Company through the granting of stock awards, including options and RSU Awards.

 

The Board administers the 2013 Plan, approves the individuals to whom the stock awards will be granted, determines the number of awards to be granted, and the term and vesting pattern of awards, and the exercise price of each option. An aggregate of 20.6 million shares were reserved for issuance under the 2013 Plan. Options granted pursuant to the terms of the 2013 Plan cannot be granted with an exercise price of less than 100% of the fair market value of the underlying stock on the date of grant or 110% for incentive stock options issued to a ten percent or more stockholder of the Company. The term of the options granted under the 2013 Plan cannot be greater than ten years; five years for incentive stock options granted to a ten percent or more stockholder of the Company. Options granted generally vest twenty-five percent on the one-year anniversary of the date of grant with the remaining balance vesting equally on a monthly basis over the subsequent three years. In November 2021, the Company granted options to its Chief Executive Officer and RSU Awards to certain employees (the “November 2021 Awards”). The November 2021 Awards include a service-based requirement and a liquidity event requirement in order to vest. The liquidity event requirement was satisfied by the closing of the Merger on December 30, 2021.

 

As a result of the Merger, at the Effective Time, the Legacy Heliogen options and RSU Awards that were outstanding immediately prior to the Effective Time were converted by applying the Exchange Ratio (as described in greater detail in Note 1). Except as specifically provided in the Business Combination Agreement, each Exchanged Option and Exchanged RSU Award shall be subject to the same terms and conditions (including applicable vesting, expiration, and forfeiture provisions) that applied to the corresponding Legacy Heliogen option or RSU Award immediately prior to the Effective Time. All stock award activity was retroactively restated to reflect the Exchanged Options and Exchanged RSU Awards.

 

At the special meeting of Athena’s stockholders held on December 28, 2021, the stockholders approved the Heliogen, Inc. 2021 Equity Incentive Plan (the “2021 Plan”) and the Heliogen, Inc. 2021 Employee Stock Purchase Plan (the “2021 ESPP”). The 2021 Plan and the 2021 ESPP were previously approved, subject to shareholder approval, by Athena’s board of directors on November 10, 2021, and on the Closing Date, the board of directors ratified the approval of the 2021 Plan and the 2021 ESPP, which became effective immediately upon the closing of the Merger on December 30, 2021. The aggregate number of shares of Common Stock authorized for issuance under the 2021 Plan will not exceed 11.9 million shares as of December 31, 2021. In addition, such aggregate number of shares of Common Stock will automatically increase on January 1 of each year for a period of ten years commencing on January 1, 2022 and ending on (and including) January 31, 2031, in an amount equal to 4% of the total number of shares of the Company’s Common Stock outstanding on December 31 of the preceding year. The aggregate number of shares of Common Stock that may be issued pursuant to the exercise of incentive stock options under the 2021 Plan is 35.7 million shares (equal to 300% of the total number of shares initially reserved for issuance). The aggregate number of shares of Common Stock reserved for issuance under the 2021 ESPP is 4.8 million, plus the number of shares of Common Stock that are automatically added on January 1 of each year for a period of up to ten years, commencing on January 1, 2022 and ending on (and including) January 1, 2031, in an amount equal to the lesser of (x) 1% of the total number of shares of Common Stock outstanding on December 31 of the preceding year and (y) 9.5 million shares of Common Stock (equal to 200% of the total number of shares initially reserved for issuance).

 

The 2021 Plan aims to incentivize employees, directors and consultants who render services to the Company through the granting of stock awards, including options, SARs, restricted stock awards, RSU awards, performance awards, and other stock-based awards. As of December 31, 2021, no awards have been granted under the 2021 Plan.

 

F-27

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

Our total share-based compensation expense, including the location where recognized within our Consolidated Statements of Operations and Comprehensive Loss, are as follows ($ in thousands):

 

   Years ended December 31, 
Operating expense classification  2021   2020 
Selling, general, and administrative  $10,158   $147 
R&D   1,222    131 
Total share-based compensation expense  $11,380   $278 

 

During the year ended December 31, 2021, in connection with the termination of two former employees, we modified their outstanding stock options to accelerate the vesting, and for one of the former employees, to extend the exercise period of the options. Additionally, during the year ended December 31, 2021, stock option grants were modified for three former directors. These modifications for former employees and outgoing directors resulted in total incremental expense of $2.2 million during the year ended December 31, 2021.

 

As of December 31, 2021, the unrecognized compensation cost related to share-based awards was $72.7 million and is expected to be recognized over a weighted-average period of 1.66 years.

 

Options

 

We value our options using the Black-Scholes option-pricing model, which was developed for use in estimating the fair value of options. Black-Scholes and other option valuation models require the input of highly subjective assumptions, including the fair value of our Common Stock, expected term, expected volatility, risk-free interest rate and expected dividends. We use a simplified method to determine the life of the options. The expected volatility of the options granted was estimated using the historical volatility of the comparable publicly traded companies over the expected term of the options as a substitute for the historical volatility of the Company’s common shares, which was not determinable without an active external or internal market prior to the consummation of the Business Combination.

 

Prior to the Business Combination, the Company’s common stock was not publicly traded. As a result, the estimated fair value of our common stock required significant judgment by management, including the valuation methodology used, weighting of potential scenarios, and discount rate. Our common stock was measured at fair value for use in the Black-Scholes option pricing model using a probability-weighted method considering two potential outcomes: a merger with a special purpose acquisition company exit scenario and a stay private scenario. In addition, we applied a discount for lack of marketability, which was estimated using the Black-Scholes option pricing model. The table below summarizes the other valuation assumptions, on a weighted-average basis, used in the Black-Scholes option-pricing model to estimate the fair value of stock option awards:

 

   Years ended December 31, 
   2021   2020 
Expected term (in years)   6.08    5.97 
Expected volatility   40.7%   40.9%
Risk-free interest rate   1.2%   0.5%
Expected dividend yield   
    
 

 

F-28

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

The following table summarizes the Company’s stock option activity:

 

   Number of Shares   Weighted Average Grant Date Fair Value ($)   Weighted Average Exercise Price ($)   Weighted Average Remaining Contractual Life (Years)   Aggregate Intrinsic Value ($) 
Outstanding balance as of December 31, 2019  16,161,311   0.10   0.09   8.53     
Granted  14,892,844   0.16   0.18         
Exercised   (113,247)   0.09    0.09         11,813 
Forfeited   (188,745)   0.09    0.09           
Outstanding balance as of December 31, 2020   30,752,163    0.13    0.13    8.65    2,061,436 
Granted   17,582,483    2.34    5.42           
Exercised   (5,741,547)   0.07    0.11         15,598,547 
Forfeited   (1,736,001)   0.24    0.21           
Expired   (28,940)   0.37    0.22           
Outstanding balance as of December 31, 2021   40,828,158    1.10    2.41    8.41    535,438,090 
Exercisable as of December 31, 2021   15,551,698    0.13    0.13    7.04    239,383,717 
Vested as of December 31, 2021   14,243,064    0.06    0.11    6.85    219,457,217 

 

RSU Awards

 

The fair value of RSU Awards is measured at the fair value of the Company’s Common Stock on the grant date, which we estimated using a discounted cash flow approach based on the expected value for the Company as a result of the Business Combination, which was considered likely as of the valuation date in November 2021. The discount rate was based on a venture capital rate of return and the Company’s mezzanine stage of development. In addition, we applied a discount for lack of marketability, which was estimated using the Black-Scholes option pricing model.

 

The table below summarizes the key inputs used in the valuation of the RSU Awards granted in November 2021:

 

Expected time to transaction (in years)   0.09 
Discount rate   20%
Expected volatility   50%
Risk-free interest rate   0.1%
Expected dividend yield   
%

 

The following table summarizes the Company’s RSU Award activity:

 

   Number of Shares   Weighted Average Grant Date Fair Value ($) 
Unvested RSA Awards as of December 31, 2020   
   $
 
Granted   4,440,067   $9.00 
Unvested RSA Awards as of December 31, 2021   4,440,067   $9.00 

 

F-29

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

11. Losses Per Share

 

Basic and diluted losses per share (“EPS”) were as follows ($ in thousands):

 

   Years ended December 31, 
   2021
(As Restated)
   2020 
Numerator        
Net loss  $(137,408)  $(7,437)
Denominator          
Denominator for basic EPS – weighted-average shares   11,970,550    7,978,512 
Effect of dilutive securities   
    
 
Denominator for diluted EPS – weighted-average shares   11,970,550    7,978,512 
           
EPS – Basic and Diluted  $(11.48)  $(0.93)

 

As of December 31, 2021 and 2020, 40,828,158 and 30,752,163 outstanding stock options, respectively, were excluded from the calculation of EPS, as their impact would be anti-dilutive. Additionally, as of December 31, 2021, 4,440,067 restricted stock units and 481,301 restricted shares issued upon the early exercise of unvested options have been excluded from the calculation of EPS, as their impact would be anti-dilutive.

 

As of December 31, 2021, 8,566,666 outstanding common stock warrants and were excluded from the calculation of EPS, as their impact would be anti-dilutive. As of December 31, 2020, outstanding preferred stock warrants were excluded from the calculation of EPS, as their impact, which would be equivalent to 381,306 shares of common stock on an “as converted” basis, would be anti-dilutive.

 

As of December 31, 2020, 117,886,982 outstanding convertible preferred shares were excluded from the calculation of EPS, as their impact, which would be equivalent to 121,038,967 shares of common stock on an “as converted” basis, would be anti-dilutive.

 

12. Related Party Transactions

 

Idealab

 

The Chief Executive Officer of our Company also serves as the chairman of the board of directors of Idealab. Idealab, a minority owner of Heliogen’s outstanding voting stock through its wholly owned subsidiary, Idealab Holdings, provides various services through service agreements which include leasing office space, accounting, human resources, legal, information technology, marketing, public relations, and certain other executive services. On occasion, Idealab may pay for certain expenses on our behalf, for which we reimburse Idealab. These expenses, include parking, postage, tax return preparation fees, patent fees, corporate filing fees, press release cost and are not considered related party. No such expenses were paid on our behalf nor reimbursements made for the year ended December 31, 2021. All expenses or amounts paid to Idealab pursuant to these agreements are reported within selling, general, and administrative in the Consolidated Statements of Operations and Comprehensive Loss.

 

In May 2021, Heliogen sub-leased a portion of its office space in Pasadena, CA to Idealab for a term of seven years. Refer to Note 13 – Leases for further discussion of our new Pasadena, CA office space lease. The sub-lease has an initial annual base rent of approximately $150,000 and contains a 3% per annum escalation clause. The sub-lease is subject to termination by either party upon six months prior written notice. Concurrently with the parties’ entering into the sub-lease agreement, Idealab and Heliogen also entered into certain property management and shared facilities staffing agreements, which provide that Heliogen pays Idealab approximately $3,000 per month for building management services and approximately $13,000 per month for shared facilities staff and services (with proportional reimbursement of salaries). Such agreements are subject to termination right by either party with 90 days’ prior written notice. For the year ended December 31, 2021, we recognized $85 thousand in rental revenue reported within other income (expense), net in our Consolidated Statements of Operations and Comprehensive Loss.

F-30

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

The amounts charged to us or reimbursed by us under these agreements were as follows ($ in thousands):

 

   Years ended December 31, 
   2021   2020 
Administrative services provided by Idealab  $1,334   $536 
Reimbursement to Idealab for expenses incurred   
    281 
Total Idealab transactions  $1,334   $817 

 

13. Leases

 

The Company enters into lease arrangements, primarily for real estate, all of which are classified as operating leases. There are no material residual value guarantees.

 

Pasadena, CA Lease. On May 23, 2021, we executed a seven-year lease for office space in Pasadena, California (the “Pasadena Office Lease”). The Pasadena Office Lease includes a termination option under which the Company can terminate the lease for any reason and at no cost, with proper notice, at any time effective on or after May 31, 2026. A portion of the office space subject to the Pasadena Office Lease is being subleased to Idealab. Refer to Note 12 for further discussion of the Idealab sublease.

 

Long Beach Lease. Effective July 27, 2021, we executed a five-year lease for manufacturing space in Long Beach, California (the “Long Beach Lease”). The Long Beach Lease includes an option for the Company to renew for an additional five years, which we anticipate utilizing. As security for the Company’s faithful performance of its obligations under the Long Beach Lease, a commercial bank issued an unconditional and irrevocable $1.5 million standby letter of credit payable to the lessor, which may be reduced after three years to $1.0 million if certain conditions are met. The standby letter of credit is valid until cancelled or matured. The terms of the letter of credit are automatically extended for a term of one year at a time unless 60 days prior to the then current expiration date, the commercial bank sends the Company a notice that the letter of credit will not be extended. The Company intends to renew the standby letter of credit through the initial lease term at which point this standby letter of credit will not be extended beyond November 30, 2026. No amounts have been drawn under the standby letter of credit.

 

The right-of-use assets and liabilities included in our Consolidated Balances Sheets are as follows:

 

   December 31, 
$ in thousands  2021   2020 
Operating lease right-of-use assets  $16,093   $612 
Operating lease liabilities, current   2,240    209 
Operating lease liabilities, non-current   14,183    403 

 

The components of lease costs were as follows:

 

   Years ended December 31, 
$ in thousands  2021   2020 
Operating lease cost  $1,294   $230 
Sublease income   (85)   
 
Total lease cost  $1,209   $230 

 

F-31

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

The following is a maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities:

 

$ in thousands  Year Ended December 31, 
2022  $2,390 
2023   2,641 
2024   2,546 
2025   2,624 
2026   2,630 
Thereafter   9,810 
Total future lease payments  $22,641 
Less: Imputed interest   (6,218)
Present value of future lease payments  $16,423 

 

The weighted-average remaining lease terms and discount rates for the Company’s operating leases were as follows:

 

   December 31, 
   2021   2020 
Weighted-average remaining lease term (years)   8.7    2.7 
Weighted-average discount rate   6.9%   6.0%

 

14. Commitments and Contingencies

 

We are involved in various claims and lawsuits arising in the normal course of business, including proceedings involving tort and other general liability claims, and other miscellaneous claims. We recognize a liability when we believe the loss is probable and reasonably estimable. We currently believe that the ultimate outcome of such lawsuits and proceedings will not, individually or in the aggregate, have a material effect on our consolidated financial statements as of and for the year ended December 31, 2021.

 

Although we cannot predict the outcome of legal or other proceedings with certainty, when it is probable that a loss has been incurred and the amount is reasonably estimable, U.S. GAAP requires us to accrue an estimate of the probable loss or range of loss or make a statement that such an estimate cannot be made. We follow a thorough process in which we seek to estimate the reasonably possible loss or range of loss, and only if we are unable to make such an estimate do we conclude and disclose that an estimate cannot be made. Accordingly, unless otherwise indicated below in our discussion of legal proceedings, a reasonably possible loss or range of loss associated with any individual legal proceeding cannot be estimated.

 

In August 2021, the Company reached settlement with a former employee related to certain matters. The settlement included a cash payment of $0.1 million and a modification, as defined under U.S. GAAP, to the former employee’s stock options resulting in additional stock-based compensation expense of $1.1 million.

 

F-32

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

On August 30, 2021, the Company's predecessor, Athena, received a litigation demand letter (the “Class Vote Demand”) on behalf of Athena’s stockholder FWD LKNG GDD Irrevocable Trust. The Demand alleged that Athena violated Section 242(b)(2) of the Delaware General Corporation Law by not requiring separate class votes for holders of the Athena Class A and Class B Common Stock in connection with certain aspects of the business combination between Athena and Heliogen. According to the Class Vote Demand, a class vote was required under Section 242(b)(2) because consideration to the stockholders of Heliogen was to be paid in newly issued Common Stock, following elimination of the Class B Common Stock. While such separate class vote is not required pursuant to Section 242(b)(2) of the DGCL, the Company concluded that such separate class vote was advisable to prevent disruption to the proposed transaction with Heliogen, and to avoid the delay and expense of potential litigation and amended its Form S-4 Registration Statement to reflect that change. On January 20, 2022, the stockholders’ counsel asserted entitlement to an award of attorneys’ fees to reflect the benefit it purportedly obtained for all Athena stockholders. This matter was resolved in March 2022 with no material impact to our financial condition or results of operations.

 

15. Fair Value of Financial Instruments

 

Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants and is generally classified in one of the following categories:

 

Level 1 — Fair value is based on quoted prices for identical instruments in active markets.

 

Level 2 — Fair value is based on quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.

 

Level 3 — Fair value is based on valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

 

The Company’s assets and liabilities measured at fair value on a recurring basis are summarized in the following table by fair value measurement level ($ in thousands):

 

       December 31, 
Description  Level   2021   2020 
Assets:            
Investments   1   $32,332   $
 
Liabilities:               
Public Warrants   1   $14,167   $
 
Private Warrants   2    396    
 
Legacy Heliogen preferred stock warrants   3    
    46 

 

F-33

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

The following table summarizes the reconciliation of our level 3 fair value measurements ($ in millions):

 

Instrument  December 31,
2020
   Issuances(1)   Losses(2)   Conversion(3)   December 31,
2021
 
SAFE Instruments  $
    83,411    86,907    (170,318)  $
 
Legacy Heliogen preferred stock warrants  $46    
    2,965    (3,011)  $
 

 

 

(1)Net of issuance costs.
(2)The losses for the changes in the fair value of the SAFE Instruments and preferred stock warrants are reported in our Consolidated Statements of Operations and Comprehensive Loss in the line items SAFE Instrument remeasurement and warrant remeasurement, respectively.
(3)On December 30, 2021, immediately prior to the Merger closing, the SAFE Instruments and preferred stock warrants were converted into 20,080,464 shares of common stock and 354,738 shares of common stock, respectively.

 

The fair value of the Public Warrants, which are publicly-traded, and is determined based on the closing price on the measurement date. Management has concluded that the fair value of the Private Warrants approximates the fair value of the Public Warrants due to the existence similar redemption provisions. Pursuant to the Warrant Agreement, all Warrants are subject to a similar provision that allows the Company to redeem the Warrants if the price of the Company’s common stock equals or exceeds $10.00. As a result, the Company has determined that the fair value of the Private Warrants at a specific date would be similar to that of the Public Warrants, and thus is also determined by using the closing price of the Public Warrants, which was $1.70 as of December 31, 2021.

 

The SAFE Instruments and Legacy Heliogen preferred stock warrants were initially measured at fair value using a probability-weighted method considering two potential outcomes: a merger with a special purpose acquisition company exit scenario and a stay private scenario. On December 30, 2021, immediately prior to their conversion, the SAFE Instruments and Legacy Heliogen preferred stock warrants were remeasured at fair value utilizing the income approach based on the Merger occurring on the valuation date. In addition, we applied a discount for lack of marketability, which was estimated using the Black-Scholes option pricing model.

 

The table below summarizes key inputs used in the valuation for the SAFE Instruments and Legacy Heliogen preferred stock warrants at their time of conversion on December 30, 2021:

 

Expected volatility   50.0%
Risk-free interest rate   0.1%
Dividend yield   
 

 

16. Investments

 

Investments in fixed maturity securities with original maturities of ninety-one to 365 days are classified as available-for-sale as of December 31, 2021, and are shown below ($ in thousands):

 

Investment type 

Amortized

Cost

  

Unrealized

Losses

  

Fair

Value

 
Corporate bonds  $32,349   $           (17)  $32,332 
Total  $32,349   $(17)  $      32,332 

 

There were no credit losses recognized for the year ended December 31, 2021 and no allowance for credit losses as of December 31, 2021. There were no realized gains or losses on investments during the year ended December 31, 2021.

 

F-34

 

 

Heliogen, Inc.

Notes to the Consolidated Financial Statements

 

17. Supplemental Cash Flow Information

 

Cash flows related to interest and leases and non-cash investing and financing activities were as follows ($ in thousands):

 

   Years ended December 31, 
   2021   2020 
Supplemental disclosures:        
Cash paid for interest  $4   $
 
Cash paid for amounts included in the measurement of operating lease liabilities   1,152    134 
Non-cash investing and financing activities:          
Right-of-use assets obtained in exchange for new operating lease liabilities  $16,757   $601 
Warrants assumed as part of Business Combination   10,880    
 
Fair value of contingent consideration for HelioHeat Acquisition   2,009    
 
Transaction costs incurred but not yet paid   1,474    
 
Net working capital assumed as part of Business Combination   1,153    
 
Capital expenditures incurred but not yet paid   429    25 
Non-cash settlement of note receivable   45    
 

 

The following reconciles cash, cash equivalents and restricted cash ($ in thousands):

 

   December 31, 
   2021   2020 
Reconciliation of cash, cash equivalents and restricted cash        
Cash and cash equivalents  $190,081   $18,334 
Restricted cash   1,500    
 
Total cash, cash equivalents and restricted cash  $191,581   $18,334 

 

F-35

 

 

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

 

None.

 

Item 9A. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

We maintain “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, that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is (1) recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and (2) accumulated and communicated to our management, including our principal executive officer and principal financial officer, to allow timely decisions regarding required disclosure.

 

Management’s Report on Internal Control over Financial Reporting

 

As discussed elsewhere in this Annual Report on Form 10-K, we completed the Business Combination on December 30, 2021. Prior to the closing of the Business Combination, we were a special purpose acquisition company formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or other similar business combination with one or more operating businesses. As a result of the Business Combination, previously existing internal controls are no longer applicable or comprehensive enough as of the assessment date as our operations prior to the Business Combination were insignificant compared to those of the post-combination Company. The design of internal control over financial reporting for the post-combination Company has required and will continue to require significant time and resources from management and other personnel. As a result, management was unable, without incurring unreasonable effort or expense to conduct an assessment of our internal control over financial reporting as of December 31, 2021. Accordingly, we are excluding management's report on internal control over financial reporting in accordance with Section 215.02 of the SEC Division of Corporation Finance's Regulation S-K Compliance & Disclosure Interpretations.

 

Although management did not conduct a formal assessment of internal control over financial reporting, in connection with the preparation and audit of our financial statements as of and for the fiscal year ended December 31, 2020, we identified material weaknesses, as described below, in our internal control over financial reporting, which is an integral component of our disclosure controls and procedures.

 

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. If we are unable to remediate these material weaknesses, or if we identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect investor confidence in us and, as a result, our stock price.

 

The material weaknesses are as follows:

 

We did not design or maintain an effective control environment specific to the areas of financial reporting and its close process, including effective review of technical accounting matters (e.g., revenue recognition).

 

We did not design or maintain an effective control environment to ensure proper segregation of duties, including separate review and approval of journal entries and access within our accounting system.

 

44

 

 

Additionally, subsequent to filing our Annual Report on Form 10-K, management concluded that the DOE Award represented a government grant and was not within the scope of ASC 606. As such, amounts recorded in relation to the DOE Award as of and for the year ended December 31, 2021 were restated as presented elsewhere in this revised Annual Report on Form 10-K/A. Management concluded this restatement resulted from the same material weakness previously relating to effective review of technical accounting matters.

 

We are currently taking actions to remediate the deficiencies in our internal control over financial reporting and are implementing additional processes and controls designed to address the underlying causes associated with the above-mentioned deficiencies. We are committed to remediating the deficiencies described above and commenced remediation efforts during 2021 that will continue into fiscal year 2022. Our efforts to implement measures designed to improve our internal control over financial reporting to remediate these deficiencies include the following steps taken in 2021:

 

We added additional accounting resources, including a Chief Accounting Officer and head of SEC Reporting, who have the requisite background and knowledge in the application of U.S. GAAP and SEC rules and regulations.

 

We engaged external experts to complement internal resources and to provide support related to more complex applications of U.S. GAAP, tax and internal controls. We will continue to utilize outside resources, as necessary, to supplement our internal team.

 

We began the implementation of a new company-wide enterprise resource planning system. On October 1, 2021, we transitioned to our new enterprise resource planning system with improved information technology general controls (ITGCs), including segregated review and approval of journal entries. For 2022 and beyond, we have continued and will continue to implement incremental components of the enterprise resource planning system and other applications.

 

We developed and improved recurring accounting processes providing more timely and detailed review of complex and routine areas.

 

We formalized documentation of certain policies throughout the year.

 

We enhanced our process in accounting for, and documenting our positions related to, complex accounting topics throughout the year, including, but not limited to, new controls in the areas of management review, segregation of duties, journal entry approval, and documentation and review of complex accounting matters.

 

These additional resources and policies and procedures are designed to enable us to broaden the scope and quality of our internal review of underlying information related to financial reporting and to formalize and enhance our internal control over financial reporting environment. We are committed to continue to take steps to address the underlying causes of the material weaknesses in a timely manner. While we are undertaking efforts to remediate these material weaknesses, the material weaknesses will not be considered remediated until our remediation plan has been fully implemented, the applicable controls operate for a sufficient period of time, and we have concluded, through testing, that the newly implemented and enhanced controls are operating effectively.

 

Although the Company has made significant progress in remediating the aforementioned deficiencies as outlined above, the material weaknesses continued to exist as of December 31, 2021 due to identification of adjustments during the year ended December 31, 2021.

 

With the foregoing in mind, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Annual Report on Form 10-K/A. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of December 31, 2021, our disclosure controls and procedures were not effective at a reasonable assurance level as a result of the material weakness that existed in our internal control over financial reporting identified previously, which continue to exist as of December 31, 2021 as discussed above. Notwithstanding the existence of the material weaknesses described above, management believe that the consolidated financial statements in this Annual Report on Form 10-K/A fairly present, in all material respects, the Company’s financial position, results of operations and cash flows for all periods and dates presented in accordance with United States generally accepted accounting principles.

 

This Annual Report on Form 10-K/A does not include an attestation report of our registered public accounting firm due to an exemption for “emerging growth companies.”

 

45

 

 

Changes in Internal Control over Financial Reporting

 

Other than in connection with executing upon the implementation of the remediation measures described above and the changes to our internal control over financial reporting, there were no significant changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended December 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Limitations on Effectiveness of Controls and Procedures

 

Management recognizes that any 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.

 

Item 9B. Other Information

 

On March 28, 2022, Heliogen entered into a series of commercial agreements (collectively, the ”Agreements”) with Woodside Energy (USA) Inc. (“Woodside”), a wholly-owned subsidiary of leading Australian energy producer Woodside Petroleum Ltd. for the commercial-scale demonstration and deployment of Heliogen’s AI-enabled concentrated solar energy technology in California and the marketing of Heliogen’s technology in Australia.

 

Project Agreement

 

Under the commercial-scale demonstration agreement (the “Project Agreement”), Heliogen and Woodside have agreed to complete the engineering, procurement, and construction of a new 5 MWe concentrated solar energy facility (the “Facility”) to be built in Mojave, California for testing, research and development. The Facility is expected to serve as basis for developing larger scale power generation facilities to be developed, engineered, procured and constructed under separate agreements between the parties. Pursuant to the Project Agreement, Woodside has pledged up to $50 million to complete the Facility. In addition, Heliogen will apply its previously announced $39 million award from the U.S. Department of Energy to deploy and test an innovative approach to converting the thermal energy produced by Heliogen’s facility into power. Once the Facility is completed and all other requirements of the DOE Award are met, ownership of the Facility will be transferred to Woodside.

 

Collaboration Agreement

 

In addition to the Project Agreement, Heliogen and Woodside have also signed a collaboration agreement to jointly market Heliogen’s technology in Australia (the “Australia Collaboration Agreement”), which includes an objective to deploy further commercial-scale modules of Heliogen’s HelioHeat, HelioPower, and HelioFuel offerings. Under this arrangement, the parties expect to define product offerings that use Heliogen’s modular technology for potential customers (including Woodside) in Australia and are establishing a roadmap to identify and engage with those customers. Under the Australia Collaboration Agreement, Woodside received the exclusive right for a period of 18 months (the “Exclusivity Period”) following construction of Heliogen’s facility under the Project Agreement to jointly market Heliogen’s base concentrated solar technology (i.e., tower, receiver and Heliostat field) in Australia and concurrently agreed to refrain from marketing any similar concentrated solar technology for any other company for the duration of the Exclusivity Period, which period may be extended for up to an additional three years dependent upon whether Woodside meets certain performance targets. Each of the parties will retain their respective rights to their background intellectual property but have granted each other a limited mutual license of intellectual property as needed to effect the Australia Collaboration Agreement. Heliogen and Woodside additionally agreed to negotiate the terms of a full marketing agreement within the next eighteen months, including compensation payable to Woodside for projects Heliogen deploys in Australia.

 

46

 

 

Warrant Agreements

 

In connection with the execution of each of the Project Agreement and the Australia Collaboration Agreement, Heliogen and Woodside entered into two corresponding warrant agreements (the “Warrant Agreements”) pursuant to which Heliogen issued warrants (the “Warrants”) permitting Woodside to purchase in the aggregate approximately 4.56 million shares of our Common Stock (the “Warrant Shares”) at an exercise price of $0.01 per share. Pursuant to the first Warrant Agreement, approximately 0.9 million Warrants will vest pro rata with certain payments required to be made by Woodside under the Project Agreement. Pursuant to the second Warrant Agreement, Warrants to purchase approximately 1.8 million Warrant Shares vested immediately upon execution of the Collaboration Agreement and approximately 1.8 million Warrants will vest based on Woodside reaching specified performance goals relating to towers contracted under the Collaboration Agreement (or under a separate collaboration the parties intend to enter into after the issue date). Transfer of the Warrants and the Warrant Shares will be subject to Heliogen’s approval for a period of one year following the issue date. The Warrants expire upon the earlier of (i) a change in control of Heliogen, or (ii) March 28, 2027 (five years following the date of the Warrant Agreements). The issuance of the Warrants and the underlying Warrant Shares were not registered under the Securities Act. The Warrants and the underlying Warrant Shares were issued in a private placement exempt from the registration requirements of the Securities Act, in reliance on the exemptions set forth in Section 4(a)(2) of the Securities Act.

 

The foregoing description of the material terms of the Agreements does not purport to be complete and is qualified in its entirety by reference to the Agreements, which will be filed with the Securities and Exchange Commission as an exhibit to the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2022.

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

Not applicable.

 

47

 

 

Part III

 

Item 10. Directors, Executive Officers and Corporate Governance

 

Executive Officers and Directors

 

The following table sets forth the name, age and position of each of the directors and executive officers of Heliogen as of December 31, 2021:

 

Name   Age   Position
Executive Officers        
Bill Gross   63   Chief Executive Officer; Director
Christiana Obiaya   38   Chief Financial Officer
Steven Schell   42   Chief Technology Officer and Chief Engineer
Thomas Doyle   59   Chief Commercial Officer
Non-Employee Directors        
Phyllis W. Newhouse(2)   58   Director
Stacey Abrams(3)   47   Director
Suntharesan Padmanathan(2)   63   Director
Julie Kane(1)(3)   63   Director
Robert Kavner(1)(3)   78   Director
David Crane(1)(2)   62   Director

 

 

(1)Member of the Heliogen audit committee.
(2)Member of the Heliogen compensation and human capital committee.
(3)Member of the Heliogen nominating and corporate governance committee.

 

Executive Officers

 

Bill Gross. Mr. Gross has been Heliogen’s Chief Executive Officer and chairman of the Board since December 2021. Previously, Mr. Gross served as Chief Executive Officer of Legacy Heliogen since January 2016 and was also Chief Executive Officer from May 2013 to January 2015. Mr. Gross was also a director of Legacy Heliogen April 2013 to December 2021 and served as chairman of the board of directors from January 2015 to December 2021. Mr. Gross has also served as Chief Executive Officer and the chairman of the board of directors of Idealab Studio, LLC since January 1, 2018. Mr. Gross previously served as Chief Executive Officer of Idealab, a technology incubator he founded, from February 1996 to December 31, 2017. Mr. Gross has more than 40 years of experience in conceiving and starting new technology companies, including GoTo.com/Overture.com, Energy Vault, Inc., Carbon Capture, Inc., and CarsDirect.com/Internet Brands, Inc. Mr. Gross serves on the boards of directors of numerous companies and is also a member of the Board of Trustees of Caltech and the Art Center College of Design. He holds a B.S. from the California Institute of Technology. We believe Mr. Gross is qualified to serve on our Board because of the perspective and experience he brings as our Chief Executive Officer, as well as his substantial business, leadership and management experience. As our Chief Executive Officer Mr. Gross also provides management’s perspective in Board discussions regarding the business and strategic direction of the Company.

 

Christiana Obiaya. Ms. Obiaya has been Heliogen’s Chief Financial Officer since December 2021. Previously Ms. Obiaya served as Chief Financial Officer at Legacy Heliogen since March 2021. Prior to joining Legacy Heliogen, Ms. Obiaya held roles as Chief Financial Officer and head of strategy for Bechtel Energy (“Bechtel”) from 2017 to 2021 as well as various other leadership roles spanning finance, strategy, project development and investment, and project execution from 2010 to 2017. Prior to Bechtel, Ms. Obiaya worked on renewable energy projects in Kenya and India from 2008 to 2009. Ms. Obiaya began her career as an engineer, designing products and scaling up manufacturing processes at a multinational consumer goods company from 2004 to 2008. Ms. Obiaya graduated from MIT with a B.S. in Chemical Engineering and an MBA from MIT Sloan School of Management.

 

48

 

 

Steven Schell. Mr. Schell has been Heliogen’s Chief Technology Officer and Chief Engineer at Heliogen since December 2021. Previously, Mr. Schell served as Legacy Heliogen’s Chief Technology Officer and Chief Engineer since February 2020 and as Vice President of Engineering from February 2018 to February 2020. Prior to joining Legacy Heliogen, Mr. Schell was the Chief Executive Officer and Co-Founder of New Matter from January 2014 to February 2018. Mr. Schell graduated from Caltech with a B.S. in Mechanical Engineering and has spent 20 years in new technology and product development ranging from robotics to 3D printing to solar energy.

 

Thomas Doyle. Mr. Doyle has been Heliogen’s Chief Commercial Officer since December 2021. Previously, Mr. Doyle served as Legacy Heliogen’s Chief Commercial Officer since from October 2021 to December 2021 and as Co-Head of Project Development from January 2021 to October 2021. Prior to joining Legacy Heliogen, Mr. Doyle served as an Executive Advisor to Morgan Stanley Energy Partners (“MSEP”) from January 2020 to January 2021 and as Chief Executive Officer of Reterro, Inc. from June 2016 to December 2019. Mr. Doyle also held roles as Chief Executive Officer of NRG Renew from October 2009 through January 2016 and EVP of Commercial Execution at Brightsource Energy. Mr. Doyle also serves on the board of directors of one of MSEP’s portfolio companies. Mr. Doyle holds an MBA and a B.S. in Mechanical Engineering from the University of Arizona.

 

Non-Employee Directors

 

Phyllis Newhouse. Ms. Newhouse has served as a member of our Board since December 2021. Ms. Newhouse is a serial entrepreneur and investor, retired military senior officer and mentor. Ms. Newhouse is the founder of XtremeSolutions, Inc., an Atlanta-based cybersecurity firm that offers service in both the federal and private sectors (“XSI”). Since founding XSI in June 2002, Ms. Newhouse has served as XSI’s Chief Executive Officer and has led the company in offering a wide range of IT expertise and provides industry leading, state-of-the-art information technology and cybersecurity services and solutions. Ms. Newhouse is also the founder and Chief Executive Officer of ShoulderUp Technology Acquisition Corp., a blank check company which completed its initial public offering in November 2021. Prior to founding XSI, Ms. Newhouse served as a member of the United States Army for more than 22 years, where she focused on national security issues and helped to establish the Cyber Espionage Task Force. Ms. Newhouse currently serves on the board of directors of Sabre GLBL Inc. (NASDAQ: SABR), as well as for the Technology Association of Georgia and Business Executives for National Security. Ms. Newhouse is also the founder of ShoulderUp, a nonprofit organization dedicated to connecting and supporting women on their entrepreneurial journeys. Additionally, Ms. Newhouse serves on the executive board and is a member of the Women President Organization and serves on the board of Girls Inc., a nonprofit organization that encourages all girls to be “Strong, Smart, and Bold.” Ms. Newhouse is known as a pioneer in cybersecurity. She has received numerous awards as an industry thought leader. In 2017, Ms. Newhouse became the first woman to win an Ernst & Young (“EY”) Entrepreneur of The Year award in the technology category. She was admitted into the 2013 class of EY Entrepreneurial Winning Women, and in 2019 was inducted into the Enterprising Women hall of fame. Ms. Newhouse received her B.A. in Liberal Arts Science from Saint Leo College. We believe Ms. Newhouse is qualified to serve on our Board because of her significant knowledge of the cybersecurity and IT industries and experience as a director of publicly and privately-held companies.

 

Stacey Abrams. Ms. Abrams has served as a member of our Board since December 2021. Ms. Abrams has served as the Chief Executive Officer of Sage Works Production, Inc. since 2020. She co-founded Insomnia Consulting in 2006 to specialize in development, investment and consulting for complex infrastructure projects, including transportation, waste-by-rail transfer, energy, facilities and water. In addition, Ms. Abrams founded and served as executive director of the Southern Economic Advancement Project from March 2019 until December 2021. From 2007 to 2017, Ms. Abrams served as a State Representative of the Georgia General Assembly and as the minority leader from 2011 to 2017. She has been the chief executive officer of Sage Works, LLC since September 2002. She previously served as the chief executive officer of the Third Sector Development from August 1998 until March 2019. Ms. Abrams previously also co-founded and served as Senior Vice President of NOWaccount Network Corporation from 2010 to 2016. Ms. Abrams currently serves on the boards of directors of a number of organizations, including ShoulderUp Technology Acquisition Corp., the National Democratic Institute for International Affairs and the Marguerite Casey Foundation. Ms. Abrams has a strong record on climate change, environmental justice and climate action. She has served on the advisory boards of World War Zero (founded by former Secretary of State John Kerry) and Climate Power 2020 (founded by John Podesta). Ms. Abrams received a B.A. in Interdisciplinary Studies from Spelman College, a Master of Public Affairs from the University of Texas Lyndon B. Johnson School of Public Affairs, and a J.D. from Yale University. We believe Ms. Abrams is qualified to serve on our Board because of her expertise in environmental justice and climate action and her leadership experience in both government and the private sector.

 

49

 

 

Suntharesan Padmanathan. Mr. Padmanathan has served as a member of our Board since December 2021. Mr. Padmanathan is a seasoned engineering and energy expert with over 40 years of industry experience. Since January 2022 he has been the Vice Chairman and Chief Executive Officer of ACWA Power, having, in his prior roles as Head of Business Development from 2005 to 2007 and then as President & Chief Executive Officer from 2007 to January 2022, spearheaded its expansion from a startup in 2006 to a leading private developer, owner and operator of power generation and desalinated water production plants today including its emergence as the largest developer and owner of concentrated solar power with molten salt storage technology in the world. Prior to joining ACWA Power, Mr. Padmanathan was Vice President and Corporate Officer at Black and Veatch, where he was responsible for developing privately financed power, water and wastewater projects in over a dozen countries. Before that, Mr. Padmanathan was the Chief Executive of Black & Veatch Africa Limited and an Executive Director of Burrow Binnie International Ltd. Mr. Padmanathan began his career as an engineer at John Burrow and Partners Overseas. In addition to Mr. Padmanathan’s executive responsibilities at ACWA Power, he also serves as vice-chairman of its board of directors and as a member of the board of directors of several companies involved in power and water development across the globe, including BESIX, XLink Ltd and Desolenator BV. Mr. Padmanathan holds a degree in Engineering from the University of Manchester, United Kingdom. We believe Mr. Padmanathan is qualified to serve on our Board because of his significant knowledge of the renewable energy industry and his experience as an executive officer and member of the boards of directors of several companies involved in power and water development across the globe.

 

Julie Kane. Ms. Kane has served as a member of our Board since December 2021. Ms. Kane has also served as a director of SIGA Technologies, Inc. (“SIGA”) since May 2019. She currently chairs SIGA’s Compensation Committee and formerly chaired SIGA’s Nominations and Corporate Governance Committee. She is currently an independent consultant in the aviation industry. Ms. Kane is the former Senior Vice President, Chief Ethics and Compliance Officer, and Deputy General Counsel of PG&E Corporation (2015-2020). Prior to joining PG&E Corporation in 2015, Ms. Kane worked at Avon Products, Incorporated as Vice President and General Counsel of Avon North America and Corporate Legal Functions. Prior to joining Avon in 2013, Ms. Kane held a number of senior roles with Novartis Corporation and its affiliates over a 25-year period. Ms. Kane is a member of the board of directors of the Ethics Resource Center in Washington, D.C., and formerly served on the Board of Governors of the Commonwealth Club of California. Ms. Kane holds a B.A. in political science from Williams College and J.D. from the University of San Francisco School of Law. Ms. Kane is a member of the California state bar. Ms. Kane’s decades of experience spanning several industries, including pharmaceuticals, chemicals and agribusiness, beauty, direct-selling and dual-fuel utilities, along with her experience in environmental, social and governance matters, provides our Board with valuable insight into many aspects of our business. We believe Ms. Kane is qualified to serve on our Board because her decades of experience spanning several industries, including pharmaceuticals, chemicals and agribusiness, beauty, direct-selling and dual-fuel utilities, along with her experience in environmental, social and governance matters, provides our Board with valuable insight into many aspects of our business.

 

Robert Kavner. Mr. Kavner has served as a member of our Board since December 2021. Since 1995, Mr. Kavner has been an independent venture capital investor focusing on investments in technology companies. From January 1996 through December 1998, Mr. Kavner served as President and Chief Executive Officer of On Command Corporation, a provider of on-demand video systems for the hospitality industry. From 1984 to 1995, Mr. Kavner held several senior management positions at AT&T, including senior vice president, Chief Financial Officer and Chief Executive Officer of Multimedia Products and Services Group and chairman of AT&T Venture Capital Group. Mr. Kavner also served as a member of AT&T’s executive committee. Prior to joining AT&T, Mr. Kavner was a partner of PricewaterhouseCoopers. Mr. Kavner currently serves on the boards of directors of a number of privately-held companies, including several early stage companies. He has previously served on the board of directors of a number of public companies, including serving as chairman of Earthlink Networks, CitySearch, Overture, and Pandora Media, and as a member of the boards of Sun Microsystems, Philips Telecommunications, Fleet Bank of Boston, Tandem Computers, and Duracell International. Mr. Kavner received a B.B.A. from Adelphi University and attended the Advanced Management Program at the Amos Tuck School at Dartmouth College. We believe Mr. Kavner is qualified to serve on our Board because of his leadership experience, including his previous service on the boards of directors of a number of public companies, his experience working with a number of variety of technology companies and his expertise in finance and accounting.

 

50

 

 

David Crane. Mr. Crane has served as a member of our Board since December 2021. Mr. Crane has been the Chief Executive Officer at Climate Real Impact Solutions, a family of climate/sustainability-focused special purpose acquisition corporations, since August 2020. Previously, Mr. Crane was Chief Executive Officer of NRG Energy, Inc. (“NRG”) from 2003 to 2015, leading the company from chapter 11 to the Fortune 200. Mr. Crane pioneered the yieldco asset class with the IPO of NRG Yield in July 2013. Mr. Crane also led NRG to the forefront of next-generation clean energy development through large scale initiatives in utility scale renewables (now Clearway), residential solar, post-combustion carbon capture (Petra Nova) and DC fast charging (EVGO). Prior to NRG, Mr. Crane was first Chief Operating Officer and then Chief Executive Officer of International Power Plc, a UK-domiciled FTSE-100 company from 2000 to 2003. During Mr. Crane’s tenure, NRG won numerous industry, community and environmental awards. Mr. Crane was named Energy Industry “CEO of the Year” by EnergyBiz in 2010, top Chief Executive Officer in the electric utility sector by Institutional Investor in 2011 and “Entrepreneur of the Year” by Ernst & Young in 2010. Mr. Crane was also awarded the Corporate Environmental Leadership award by GlobalGreen in 2014 and the Equinox Solar Champion Award and The C.K. Prahalad Award for Global Sustainability Business Leadership, both in 2015. Mr. Crane also serves on the boards of directors of the Saudi Electricity Company, the national electricity company of Saudi Arabia, Tata Steel and JERA, a power generation joint venture between Tokyo Electric and Chubu Electric. He also serves on the not-for-profit Boards of Elemental Excelerator, The Climate Group NA, as well as being a B Team Leader, where he chairs the B Team’s Net Zero Initiative. Through his public advocacy and his writings, including his seminal 2014 Letter to Shareholders, Mr. Crane has set forth the case for the leading role to be played by the private sector and transformational capitalism more generally in combating climate change, which he calls the “moral imperative of our time”. Mr. Crane graduated with an A.B. from Princeton University and a J.D. from Harvard Law School. We believe Mr. Crane is qualified to serve on our Board because of his knowledge of the utility scale renewables industry and his leadership experience as chief executive officer and member of the boards of directors of several energy companies.

 

Family Relationships

 

There are no family relationships among any of our directors or executive officers.

 

Board Composition

 

Our business and affairs are organized under the direction of the Board. The Board consists of seven members. Bill Gross serves as Chairman of the Board. The primary responsibilities of the Board are to provide oversight, strategic guidance, counseling and direction to management. The Board meets on a regular basis and additionally as required.

 

In accordance with the terms of the Certificate of Incorporation , the Board is divided into three classes, Class I, Class II and Class III, with only one class of directors being elected in each year and each class serving a three-year term.

 

Class I consist of Phyllis W. Newhouse and Suntharesan Padmanathan, whose terms will expire at Heliogen’s first annual meeting of stockholders to be held in 2022;
   
Class II consist of Stacey Abrams and David Crane, whose terms will expire at Heliogen’s second annual meeting of stockholders to be held in 2023; and
   
Class III consists of Bill Gross, Robert Kavner and Julie Kane, whose terms will expire at Heliogen’s third annual meeting of stockholders to be held in 2024.

 

At each annual meeting of stockholders to be held after the initial classification, the successors to directors whose terms then expire will be elected to serve from the time of election and qualification until the third annual meeting following their election and until their successors are duly elected and qualified. This classification of the Board may have the effect of delaying or preventing changes in control or management. Our directors may be removed for cause by the affirmative vote of the holders of at least a majority of our voting stock.

 

Role of the Board in Risk Oversight

 

One of the key functions of the Board is informed oversight of our risk management process. The Board does not have a standing risk management committee, but rather administers this oversight function directly through the Board as a whole, as well as through various standing committees of the Board that address risks inherent in their respective areas of oversight. In particular, the Board is responsible for monitoring and assessing strategic risk exposure and our audit committee has the responsibility to consider and discuss our major financial risk exposures and the steps its management take to monitor and control such exposures, including guidelines and policies to govern the process by which risk assessment and management is undertaken. The audit committee also monitors compliance with legal and regulatory requirements. Our compensation and human capital committee assesses and monitors whether our compensation plans, policies and programs comply with applicable legal and regulatory requirements.

 

51

 

 

Board Committees

 

The Board established an audit committee, a compensation and human capital committee and a nominating and corporate governance committee. The Board adopted a charter for each of these committees, which complies with the applicable requirements of current NYSE Listing Rules. We intend to comply with future requirements to the extent they will be applicable to us. Copies of the charters for each committee are available on the investor relations portion of our website.

 

Audit Committee

 

Our audit committee consists of Robert Kavner, David Crane and Julie Kane. The Board has determined that each of the members of the audit committee satisfy the independence requirements of NYSE and Rule 10A-3 under the Exchange Act. Each member of the audit committee can read and understand fundamental financial statements in accordance with NYSE audit committee requirements. In arriving at this determination, the Board examined each audit committee member’s scope of experience and the nature of their prior and/or current employment. Robert Kavner serves as the chair of the audit committee. The Board determined that Robert Kavner qualifies as an audit committee financial expert within the meaning of SEC regulations and meets the financial sophistication requirements of NYSE listing rules. In making this determination, the Board considered Robert Kavner’s formal education and previous experience in financial roles. Both our independent registered public accounting firm and management periodically will meet privately with our audit committee.

 

The functions of this committee include, among other things:

 

evaluating the performance, independence and qualifications of our independent auditors and determining whether to retain our existing independent auditors or engage new independent auditors;
   
reviewing our financial reporting processes and disclosure controls;
   
reviewing and approving the engagement of our independent auditors to perform audit services and any permissible non-audit services;
   
reviewing the adequacy and effectiveness of our internal control policies and procedures, including the responsibilities, budget, staffing and effectiveness of our internal audit function;
   
reviewing with the independent auditors the annual audit plan, including the scope of audit activities and all critical accounting policies and practices to be used by us;
   
obtaining and reviewing at least annually a report by our independent auditors describing the independent auditors’ internal quality control procedures and any material issues raised by the most recent internal quality-control review;
   
monitoring the rotation of partners of our independent auditors on our engagement team as required by law;
   
prior to engagement of any independent auditor, and at least annually thereafter, reviewing relationships that may reasonably be thought to bear on their independence, and assessing and otherwise taking the appropriate action to oversee the independence of our independent auditor;
   
reviewing our annual and quarterly financial statements and reports, including the disclosures contained in “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and discussing the statements and reports with our independent auditors and management;
   
reviewing with our independent auditors and management significant issues that arise regarding accounting principles and financial statement presentation and matters concerning the scope, adequacy and effectiveness of our financial controls and critical accounting policies;
   
reviewing with management and our auditors any earnings announcements and other public announcements regarding material developments;
   
establishing procedures for the receipt, retention and treatment of complaints received by Heliogen regarding financial controls, accounting, auditing or other matters;
   
preparing the report that the SEC requires in our annual proxy statement;
   
reviewing and providing oversight of any related party transactions in accordance with our related party transaction policy and reviewing and monitoring compliance with legal and regulatory responsibilities;
   
reviewing our major financial risk exposures, including the guidelines and policies to govern the process by which risk assessment and risk management is implemented; and
   
reviewing and evaluating on an annual basis the performance of the audit committee and the audit committee charter.

 

The composition and function of the audit committee comply with all applicable requirements of the Sarbanes-Oxley Act, SEC rules and regulations and NYSE listing rules. We will comply with future requirements to the extent they become applicable to us.

 

52

 

 

Compensation and Human Capital Committee

 

Our compensation and human capital committee consists of David Crane, Suntharesan Padmanathan and Phyllis W. Newhouse. David Crane serves as the chair of the compensation and human capital committee. The Board has determined that each of the members of the compensation and human capital committee is a non-employee director, as defined in Rule 16b-3 promulgated under the Exchange Act and satisfy the independence requirements of NYSE. The functions of the committee include, among other things:

 

reviewing and approving the corporate objectives that pertain to the determination of executive compensation;
   
reviewing and approving the compensation and other terms of employment of Heliogen’s executive officers;
   
reviewing and approving performance goals and objectives relevant to the compensation of Heliogen’s executive officers and assessing their performance against these goals and objectives;
   
making recommendations to the Board regarding the adoption or amendment of equity and cash incentive plans and approving amendments to such plans to the extent authorized by the Board;
   
reviewing and assessing the independence of compensation consultants, legal counsel and other advisors as required by Section 10C of the Exchange Act;
   
administering Heliogen’s equity incentive plans, to the extent such authority is delegated by the Board;
   
reviewing and approving the terms of any compensation plans, including salary, long-term incentives, bonuses, perquisites, equity incentives, severance arrangements, retirement benefits and other related benefits and benefit plans and any other material arrangements for Heliogen’s executive officers;
   
reviewing with management Heliogen’s disclosures under the caption “Compensation Discussion and Analysis” in Heliogen’s periodic reports or proxy statements to be filed with the SEC, to the extent such caption is included in any such report or proxy statement;
   
reviewing the human capital management practices related to Heliogen’s talent generally, including how Heliogen recruits, develops, and retains people;
   
preparing an annual report on executive compensation that the SEC requires in Heliogen’s annual proxy statement; and
   
reviewing and evaluating on an annual basis the performance of the compensation and human capital committee and recommending such changes as deemed necessary with the Board.

 

The composition and function of our compensation and human capital committee comply with all applicable requirements of the Sarbanes-Oxley Act, SEC rules and regulations and NYSE listing rules. We will comply with future requirements to the extent they become applicable to us.

 

Nominating and Corporate Governance Committee

 

Our nominating and corporate governance committee consists of Julie Kane, Stacey Abrams and Robert Kavner. Julie Kane serves as the chair of the nominating and corporate governance committee. The Board has determined that each of the members of Heliogen’s nominating and corporate governance committee satisfy the independence requirements of NYSE. The functions of this committee include, among other things:

 

identifying, reviewing and making recommendations of candidates to serve on the Board;
   
evaluating the performance of the Board, committees of the Board and individual directors and determining whether continued service on the Board is appropriate;
   
evaluating nominations by stockholders of candidates for election to the Board;
   
evaluating the current size, composition and organization of the Board and its committees and making recommendations to the Board for approvals;
   
developing a set of corporate governance policies and principles and recommending to the Board any changes to such policies and principles;
   
reviewing issues and developments related to corporate governance and identifying and bringing to the attention of the Board current and emerging corporate governance trends; and
   
reviewing periodically the nominating and corporate governance committee charter, structure and membership requirements and recommending any proposed changes to the Board, including undertaking an annual review of its own performance.

 

53

 

 

The composition and function of the nominating and corporate governance committee comply with all applicable requirements of the Sarbanes-Oxley Act, SEC rules and regulations and NYSE listing rules. Heliogen will comply with future requirements to the extent they become applicable to Heliogen.

 

Delinquent Section 16(a) Reports

 

Section 16(a) of the Exchange Act requires our executive officers, directors and persons who beneficially own more than 10% of our common stock to file with the SEC reports of their ownership and changes in their ownership of our common stock. To our knowledge, based solely on review of the copies of such reports and amendments to such reports with respect to the year ended December 31, 2021 filed with the SEC, all required Section 16 reports under the Exchange Act for our directors, executive officers and beneficial owners of greater than 10% of our common stock were filed on a timely basis during the year ended December 31, 2021 except for a late Form 4 filing relating to the closing of the Business Combination made by each of Ms. Obiaya, Mr. Schell, Mr. Doyle and Ms. Abrams.

 

Compensation and Human Capital Committee Interlocks and Insider Participation

 

None of the members of our compensation and human capital committee has ever been one of our executive officers or employees. None of our executive officers currently serve, or has served during the last completed fiscal year, on the compensation and human capital committee or board of directors of any other entity that has one or more executive officers that serve as a member of the Board or compensation and human capital committee.

 

Limitation on Liability and Indemnification of Directors and Officers

 

The Certificate of Incorporation eliminates our directors’ liability for monetary damages to the fullest extent permitted by applicable law. The DGCL provides that directors of a corporation will not be personally liable for monetary damages for breach of their fiduciary duties as directors, except for liability:

 

for any transaction from which the director derives an improper personal benefit;
   
for any act or omission not in good faith or that involves intentional misconduct or a knowing violation of law;
   
for any unlawful payment of dividends or redemption of shares; or
   
for any breach of a director’s duty of loyalty to the corporation or its stockholders.

 

If the DGCL is amended to authorize corporate action further eliminating or limiting the personal liability of directors, then the liability of Heliogen’s directors will be eliminated or limited to the fullest extent permitted by the DGCL, as so amended.

 

The Certificate of Incorporation requires Heliogen to indemnify and advance expenses to, to the fullest extent permitted by applicable law, its directors, officers and agents. Heliogen plans to maintain a directors’ and officers’ insurance policy pursuant to which Heliogen’s directors and officers are insured against liability for actions taken in their capacities as directors and officers. Finally, the Certificate of Incorporation prohibits any retroactive changes to the rights or protections or increase the liability of any director in effect at the time of the alleged occurrence of any act or omission to act giving rise to liability or indemnification.

 

In addition, Heliogen has entered into separate indemnification agreements with Heliogen’s directors and officers. These agreements, among other things, require Heliogen to indemnify its directors and officers for certain expenses, including attorneys’ fees, judgments, fines and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as one of Heliogen’s directors or officers or any other company or enterprise to which the person provides services at Heliogen’s request.

 

We believe these provisions in the Certificate of Incorporation are necessary to attract and retain qualified persons as directors and officers.

 

54

 

 

Code of Business Conduct and Ethics for Employees, Executive Officers and Directors

 

The Board has adopted a Code of Business Conduct and Ethics (the “Code of Conduct”), applicable to all of Heliogen’s employees, executive officers and directors. The Code of Conduct is available on Heliogen’s website at www.Heliogen.com. Information contained on or accessible through Heliogen’s website is not a part of this Annual Report on Form 10-K, and the inclusion of Heliogen’s website address in this Annual Report on Form 10-K is an inactive textual reference only. The nominating and corporate governance committee of the Board is responsible for overseeing the Code of Conduct and must approve any waivers of the Code of Conduct for employees, executive officers and directors. Heliogen expects that any amendments to the Code of Conduct, or any waivers of its requirements granted to executive officers and directors, will be disclosed on its website.

 

Item 11. Executive Compensation

 

For the year ended December 31, 2021, Heliogen’s named executive officers were:

 

Bill Gross — Chief Executive Officer

 

Christiana Obiaya — Chief Financial Officer

 

Thomas Doyle — Chief Commercial Officer

 

2021 Summary Compensation Table

 

The following table shows for the years ended December 31, 2021 and December 31, 2020, compensation awarded or paid to, or earned by, the named executive officers.

 

   Year   Salary
($)
   Bonus
($)
   Stock Awards
($)(1)
   Option Awards
($)
   All Other Compensation ($)   Total
($)
 
Bill Gross  2021   $266,886(2)  $   $   $36,752,913   $50,000(3)  $36,752,913 
Chief Executive Officer  2020   $231,450(2)  $   $   $419,000   $  —   $419,000 
                                   
Christiana Obiaya  2021   $222,115   $100,000(4)  $4,527,500   $893,050   $   $5,742,665 
Chief Financial Officer                                  
                                   
Thomas Doyle  2021   $258,077   $31,272(5)  $4,527,500   $84,800   $   $4,901,649 
Chief Commercial Officer                                  

 

 

(1)The amounts disclosed represent the aggregate grant date fair value of stock awards, which include restricted stock units (“RSU Award”) and stock options received under stock option agreements entered into between Heliogen and Heliogen’s named executive officers during 2021, computed in accordance with Financial Accounting Standards Board Accounting Standards Codification Topic 718 without consideration to the probability of achieving any performances. The assumptions used in calculating the grant date fair value of the RSU Awards and stock options reported in the Stock Awards column and Options Awards column, respectively, are set forth in Note 10 to our audited consolidated financial statements included in this Annual Report on Form 10-K for the year ended December 31, 2021. These amounts do not reflect the actual economic value that may be realized by the named executive officer upon the vesting of the RSU Awards or stock options, the exercise of the stock options, or the sale of any common stock acquired under such RSU Awards or stock options, which will depend on factors including the continued service of the executive and the future value of Heliogen’s stock.
(2)During 2020 and through November 29, 2021, Mr. Gross’ salary was paid by Idealab Studio, LLC (“Idealab”). Heliogen reimbursed Idealab for 100% of the cost of Mr. Gross’ services to Heliogen. On November 29, 2021, Mr. Gross entered into an employment agreement with Heliogen and Heliogen started paying his salary directly.
(3)Represents reimbursement of attorney’s fees incurred in connection with the negotiation of Mr. Gross’s executive employment agreement.
(4)Represents payment of a one-time bonus to Ms. Obiaya.
(5)Represents payment of a one-time bonus for relocation expenses to Mr. Doyle.

 

55

 

 

Narrative Disclosure to Summary Compensation Table

 

Base Salary

 

Base salary is set at a level that is intended to reflect the executive’s duties, authorities, contributions, prior experience and performance. Through November 29, 2021, Idealab made Mr. Gross available to serve as Heliogen’s Chief Executive Officer. While Mr. Gross’ salary was paid by Idealab during such time, Heliogen reimbursed Idealab for 100% of the cost of Mr. Gross’ services.

 

Cash Bonus Awards

 

We do not have any formal arrangements with our named executive officers providing for annual cash bonus awards. Other than a one-time cash bonus of $100,000 granted to Ms. Obiaya for performance and $31,272 paid to Mr. Doyle as a one-time bonus for relocation expenses, Heliogen did not award the named executive officers any cash bonuses with respect to 2021 performance.

 

Option Awards

 

Heliogen’s equity awards are designed to align the interests of employees and consultants, including our executive officers, with our interests and the interests of our stockholders. The Board or an authorized committee thereof is responsible for approving equity awards.

 

Historically, Heliogen has used stock options as an incentive for long-term compensation to its executive officers because stock options allow its executive officers to realize value from this form of equity compensation only if its stock price increases relative to the stock option’s exercise price. Heliogen’s executives generally are awarded an initial grant in the form of a stock option in connection with their commencement of employment with Heliogen. Additional grants may occur periodically in order to specifically incentivize executives with respect to achieving certain corporate goals or to reward executives for exceptional performance.

 

On January 23, 2021, Legacy Heliogen’s board of directors granted Mr. Doyle an option to purchase 500,000 shares of Legacy Heliogen’s common stock at an exercise price of $0.35 per share under the 2013 Plan. In connection with the closing of the Business Combination, this option was assumed by us and converted into an option to purchase 1,006,642 shares of our common stock at an exercise price of $0.18 per share. Mr. Doyle’s option vested with respect to 25% of the shares subject to the option on January 19, 2022 and will continue to vest in 36 equal monthly installments thereafter, subject to his continued service through each vesting date.

 

On March 9, 2021, Legacy Heliogen’s board of directors granted Ms. Obiaya an option to purchase 500,000 shares of Legacy Heliogen’s common stock at an exercise price of $0.59 per share under the 2013 Plan. In connection with the closing of the Business Combination, this option was assumed by us and converted into an option to purchase 1,006,642 shares of our common stock at an exercise price of $0.30 per share. Ms. Obiaya’s option vested with respect to 25% of the shares subject to the option on March 8, 2022 and will continue to vest in 36 equal monthly installments thereafter, subject to her continued service through each vesting date.

 

On November 10, 2021, Legacy Heliogen’s board of directors granted Mr. Gross an option to purchase 5,023,000 shares of Legacy Heliogen’s common stock at an exercise price of $18.11 per share under the 2013 Plan. In connection with the closing of the Business Combination, this option was assumed by us and converted into an option to purchase 10,112,732 shares of our common stock at an exercise price of $9.00 per share. The shares subject to Mr. Gross’s option vest in 48 equal monthly installments measured from December 30, 2021, subject to his continued service through each vesting date. As described in more detail below under “—Agreements with Our Named Executive Officers—Bill Gross,” certain of Mr. Gross’s stock options, including the award described immediately above, and other equity awards are subject to accelerated vesting in certain termination and change in control scenarios.

 

Restricted Stock Unit Awards

 

On November 10, 2021, Legacy Heliogen’s board of directors granted each of Ms. Obiaya and Mr. Doyle a RSU Award under our 2013 Plan. Each RSU Award covered 250,000 shares of Legacy Heliogen’s common stock. In connection with the closing of the Business Combination, the RSU Awards were assumed by us and converted into RSU Awards covering 503,321 shares of our common stock. Pursuant to the terms of the RSU Award agreements, the RSU Awards will vest on the first date upon which both the “service-based requirement” and the “liquidity event requirement” are satisfied. The liquidity event requirement was satisfied upon the closing of the Business Combination. The service-based requirement provides that the RSU Awards will vest as to 6.25% on each quarterly vesting date following closing of the Business Combination, with the first installment vesting on March 15, 2022, subject to Ms. Obiaya’s and Mr. Doyle’s continued service through each vesting date.

 

56

 

 

Agreements with Our Named Executive Officers

 

We have entered into offer letters with each of our named executive officers setting forth the terms and conditions of such executive’s employment with us. The offer letters generally provide for at-will employment and set forth the named executive officer’s initial base salary, target variable compensation, eligibility for employee benefits, the terms of initial equity grants and in some cases severance benefits in the event of a qualifying termination.

 

Bill Gross

 

Mr. Gross entered into an executive employment agreement with Heliogen in November 2021. Pursuant to the terms of his executive employment agreement, Mr. Gross was entitled to an initial annual base salary of $275,000, which increased to $400,000 effective as of December 30, 2021. The executive employment agreement also provides for a discretionary annual bonus of up to 100% of Mr. Gross’s then-current annual base salary, payable based upon the achievement of certain milestones as determined by the Board and Heliogen’s overall performance.

 

The executive employment agreement further provides that, unless provided otherwise, any equity award granted to Mr. Gross under the 2013 Plan or our 2021 Plan that is subject to time-based vesting, to the extent such award is assumed, continued, or substituted by the surviving corporation in connection with a “change in control” (as defined in the applicable plan), and Mr. Gross continues to provide services to Heliogen or the successor corporation, will accelerate and become fully vested and exercisable in the event of a “qualifying termination” (as defined in the executive employment agreement, including a termination without “cause” or resignation for “good reason” and execution of a release of claims) that occurs within 12 months following the change in control. Upon a qualifying termination that does not occur within 12 months following a change in control, under the executive employment agreement, Mr. Gross will be eligible for accelerated vesting of his time-based equity awards that would have vested, had he remained in continuous service for an additional 12 months after the termination date. If Mr. Gross is terminated as a result of his death or “disability” (as defined in the executive employment agreement), Mr. Gross (or his estate) will receive an amount equal to the target bonus that he would have earned, prorated for the portion of the bonus year elapsed as of the termination date. Under the terms of the executive employment agreement, after Mr. Gross’s termination, he will be required to reasonably cooperate with Heliogen in responding to reasonable requests in connection with any disputes brought against Heliogen, and will be paid $195 per hour for the time devoted to such matters. The executive employment agreement also provides that Mr. Gross is eligible for reimbursement of up to $50,000 in attorney’s fees incurred in connection with the negotiation of the executive employment agreement. Mr. Gross is also eligible to participate in the employee benefit plans generally available to our employees and maintained by Heliogen.

 

Christiana Obiaya

 

Ms. Obiaya entered into an offer letter agreement with Heliogen on March 7, 2021. Pursuant to the terms of her offer letter agreement, Ms. Obiaya’s current annual base salary was $275,000. As of December 31, 2021, Ms. Obiaya’s annual base salary increased to $400,000, and her target annual bonus is 50% of her annual base salary. Ms. Obiaya is not eligible for severance protection under the terms of her offer letter agreement, but the agreement provides that 50% of any unvested shares subject to her initial option grant will accelerate and become immediately vested if, within six months after a change of control, Ms. Obiaya is terminated by Heliogen other than for “cause” or Ms. Obiaya resigns for “good reason” (each, as defined in her offer letter agreement). Ms. Obiaya also is eligible to participate in the employee benefit plans generally available to our employees and maintained by Heliogen.

 

Thomas Doyle

 

Mr. Doyle entered into an offer letter agreement with Heliogen on January 13, 2021. Pursuant to the terms of his offer letter agreement, Mr. Doyle’s current annual base salary was $275,000. Following completion of the Business Combination, Mr. Doyle’s annual base salary increased to $400,000, and his target annual bonus is 50% of his annual base salary. Mr. Doyle is not eligible for severance protection under the terms of his offer letter agreement, but the agreement provides that 50% of any unvested shares subject to his initial option grant will accelerate and become immediately vested if, within six months after a change of control, Mr. Doyle is terminated by Heliogen other than for “cause” or Mr. Doyle resigns for “good reason” (each, as defined in his offer letter agreement). Mr. Doyle also is eligible to participate in the employee benefit plans generally available to our employees and maintained by Heliogen.

 

57

 

 

Other Compensation and Benefits

 

Benefits and Perquisites

 

Heliogen provides benefits to its executive officers on the same basis as is provided to all of its employees, including health, dental and vision insurance; life insurance; accidental death and dismemberment insurance; short-term and long-term disability insurance; flexible spending accounts; employee assistance program; and a work-from-home allowance.

 

Other than the director and officer insurance coverage Heliogen maintains for its directors and officers, Heliogen does not maintain any executive-specific health and welfare benefits or perquisites.

 

401(k) Plan

 

We maintain a 401(k) plan that provides eligible employees with an opportunity to save for retirement on a tax advantaged basis. Eligible employees are able to defer eligible compensation up to certain limits under the Internal Revenue Code of 1986, as amended (the “Code”), which are updated annually. Our 401(k) plan provides for a safe harbor employer matching contribution equal to 100% of the first three percent of eligible compensation and 50% of the next two percent of eligible compensation contributed to the plan by an employee. The 401(k) plan is intended to be qualified under Section 401(a) of the Code, with the related trust intended to be tax exempt under Section 501(a) of the Code. As a tax-qualified retirement plan, contributions to the 401(k) plan are deductible by us when made, and contributions and earnings on those amounts are not generally taxable to the employees until withdrawn or distributed from the 401(k) plan.

 

Outstanding Equity Awards at 2021 Year-End

 

The following table presents information regarding outstanding equity awards held by Heliogen’s named executive officers as of December 31, 2021.

 

         Option Awards   Stock Awards(5) 
Name  Grant Date  Vesting Commencement Date  Number of
Securities Underlying
Unexercised Options (#)
Exercisable
   Number of
Securities
Underlying
Unexercised Options (#)
Unexercisable
   Option Exercise Price ($)   Option Expiration Date  Number of Shares or Units That Have Not Vested (#)   Market Value of Shares or Units that Have Not Vested ($) 
Bill Gross  11/10/21  12/30/21       —    10,112,732(2)   9.00   11/09/31          
   12/21/20  12/21/20   1,258,303    3,774,910(2)(3)   0.18   12/20/30          
   12/06/18  06/26/18   3,557,666    652,044(2)   0.09   12/05/28          
Christiana Obiaya  03/09/21  03/08/21       1,006,642(3)(4)   0.30   03/08/31          
   11/10/21                   503,321   $7,811,542 
Thomas Doyle  01/23/21  01/19/21       1,006,642(3)(4)   0.18   01/22/31          
   11/10/21                   503,321   $7,811,542 

 

 

(1)All of the option awards were granted under Heliogen’s 2013 Stock Incentive Plan.
(2)This option is subject to a four-year vesting schedule, with 1/48 of the shares subject to such option vesting each month following the vesting commencement date, subject to the named executive officer’s continued service through each vesting date.
(3)50% of any unvested shares subject to this option will accelerate and become immediately vested if, within six months after a change of control, the named executive officer is terminated by Heliogen other than for cause or the named executive officer resigns for good reason.
(4)This option is subject to a four-year vesting schedule, with 25% of the shares subject to such option vesting on the first anniversary of the vesting commencement date and 1/48 of the shares subject to such option vesting each month thereafter, subject to the named executive officer’s continued service through each vesting date.
(5)Represents the market value of RSU Awards based on the closing price of Heliogen’s common stock of $15.52 as of December 31, 2021.
(6)6.25% of the shares underlying the RSU Awards vest in quarterly installments with the first installment vesting on March 15, 2022, subject to the named executive officer’s continuous service with Heliogen.
(7)100% of any unvested shares subject to this option will accelerate and become immediately vested if, within twelve months after a change of control, the named executive officer is terminated by Heliogen other than for cause or the named executive officer resigns for good reason.

 

58

 

 

Equity Compensation Plan Information

 

The following table summarizes our equity compensation plan information as of December 31, 2021. Information is included for equity compensation plans approved by our stockholders. We do not have any equity compensation plans not approved by our stockholders.

 

  

(a)

Number of

   (b)  

(c)

Number of Securities Remaining
Available for

Future

 
Plan Category  Securities to be Issued Upon Exercise of Outstanding Options, Warrants and Rights   Weighted Average Exercise Price of Outstanding Options, Warrants and Rights(1)   Issuance Under Equity Compensation Plans (Excluding Securities Reflected in Column (a)) 
Equity compensation plans approved by security holders            
2013 Stock Incentive Plan(2)    45,268,225   $2.41     
2021 Equity Incentive Plan(3)            11,884,163 
2021 Employee Stock Purchase Plan(4)            4,753,665 
Equity compensation plans not approved by security holders            
TOTAL   45,268,225   $2.41    16,637,828 

 

 

(1)The weighted average exercise price is calculated based solely on outstanding stock options. It does not take into account the shares of our common stock underlying RSU Awards, which have no exercise price.
(2)Following the adoption of the 2021 Plan, no additional equity awards have been or will be granted under the 2013 Plan.
(3)Our 2021 Plan provides that on January 1 of each calendar year, starting on January 1, 2022 through January 1, 2031, the number of shares of common reserved for issuance thereunder is automatically increased by a number equal to (i) 4% of the total number of shares of our common stock outstanding on December 31 of the fiscal year before the date of such automatic increase, or (ii) a lesser number of shares determined by our Board of Directors prior to the applicable January 1. On January 1, 2022, the number of shares of common stock available for issuance under our 2021 Plan increased by 7,334,681 shares pursuant to these provisions. This increase is not reflected in the table above.
(4)Our 2021 ESPP provides that on January 1 of each calendar year, starting on January 1, 2022 through January 1, 2031, the number of shares of common reserved for issuance thereunder is automatically increased by a number equal to the lesser of (i) 1% of the total number of shares of our common stock outstanding on December 31 of the fiscal year before the date of such automatic increase, and (ii) 9,507,330 shares; provided that before the date of any such increase, our Board of Directors may determine that there will be no increase in the share reserve or that such increase will be less than the amount set forth in clauses (i) and (ii). On January 1, 2022, the number of shares of common stock available for issuance under our 2021 ESPP increased by 1,833,670 shares pursuant to these provisions. This increase is not reflected in the table above.

 

Non-Employee Director Compensation

 

In 2021, no director received cash retainers, equity, options, fees, or other compensation for service on Athena’s or Legacy Heliogen’s boards of directors. The Board expects to review director compensation periodically to ensure that director compensation remains competitive such that Heliogen is able to recruit and retain qualified directors. Heliogen has established a Board compensation program that is designed to align compensation with Heliogen’s business objectives and the creation of stockholder value, while enabling Heliogen to attract, retain, incentivize and reward directors who contribute to the long-term success of Heliogen.

 

59

 

 

Non-Employee Director Compensation Policy

 

On December 30, 2021, our Board adopted an amended and restated non-employee director compensation policy. Pursuant to this policy, each member of our Board who is not our employee is eligible to receive the following compensation for his or her service as a member of our Board:

 

For directors that join our Board before December 31, 2021, an initial equity grant equal to $200,000, which vests ratably over a three-year period, with one-third vesting on each anniversary of the grant date, subject to the Board member’s continued service on our Board; and

 

An annual equity grant equal to $200,000, which fully vests on the earlier of (i) one year following the date of grant or (ii) the day before the next annual meeting following the applicable grant date, subject to the Board member’s continued service on our Board.

 

The lead independent director receives a cash retainer of $45,000 for his or her service in that role. The chairs of the audit committee, compensation and human capital committee, and nominating and corporate governance committee receive cash retainers of $25,000, $20,000 and $15,000, respectively, for his or her respective committee service as chair.

 

Our policy is to reimburse directors for reasonable and necessary out-of-pocket expenses incurred in connection with attending Board and committee meetings or performing other services in their capacities as directors.

 

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

 

The following table sets forth information known to us regarding the beneficial ownership of the common stock as of March 25, 2022, by:

 

each person who is known by us to be the beneficial owner of more than 5% of the outstanding shares of the common stock;

 

each of our current named executive officers and directors; and

 

all of our current executive officers and directors, as a group.

 

Beneficial ownership is determined according to the rules of the SEC, which generally provide that a person has beneficial ownership of a security if he, she or it possesses sole or shared voting or investment power over that security, including options and warrants that are currently exercisable or exercisable within 60 days.

 

The beneficial ownership percentages set forth in the table below are based on 185,305,679 shares of common stock issued and outstanding as of March 25, 2022. The following table does not reflect record or beneficial ownership of any warrants to purchase common stock. In computing the number of shares of capital stock beneficially owned by a person and the percentage ownership of such person, we deemed to be outstanding all shares of our capital stock subject to options held by the person that are currently exercisable or exercisable within 60 days of March 25, 2022 and issuable upon the vesting of RSUs held by the person within 60 days of March 25, 2022. However, we did not deem such shares of our capital stock outstanding for the purpose of computing the percentage ownership of any other person.

 

60

 

 

Unless otherwise noted in the footnotes to the following table, and subject to applicable community property laws, the persons and entities named in the table have sole voting and investment power with respect to their beneficially owned common stock.

 

   Beneficial Ownership 
Name of Beneficial Owner(1)  Shares   % 
5% Stockholders        
Entities affiliated with Prime Movers Lab Fund I LP(2)   26,598,734    14.4%
Nant Capital, LLC(3)   25,657,986    13.8%
NeoTribe Ventures I, L.P. for itself and as nominee for NeoTribe Associates I, L.P.(4)   24,417,330    13.2%
Idealab Holdings, LLC(5)   15,341,231    8.3%
           
Directors and Named Executive Officers          
Bill Gross(6)   8,207,173    4.3%
Christiana Obiaya(7)   325,060    * 
Tom Doyle(8)   367,004    * 
Phyllis Newhouse(9)   4,298,472    2.3%
Robert Kavner       %
Julie Kane       %
David Crane       %
Stacey Abrams(10)   15,000    * 
Suntharesan Padmanathan       %
All directors and current executive officers as a group (10 persons)(11)   15,176,709    7.8%

 

 

*Representsbeneficial ownership of less than 1%.
(1)Unless otherwise noted, the business address of those listed in the table above is 130 West Union Street Pasadena, California 91103.
(2)This information is as of December 31, 2021 and is based on a Schedule 13G filed with the SEC on February 23, 2022 by Prime Movers Lab Fund I LP (“PML”), Prime Movers Lab GP I LLC (“PML GP I”), Prime Movers Lab GP II LLC (“PML GP II”), Heliogen PML SPV 1 LP (“Heliogen PML”) and Dakin Sloss. Consists of (i) 19,930,277 shares held by PML and (ii) 6,668,457 shares held by Heliogen PML. PML GP I is the general partner of PML and PML GP II is the general partner of Heliogen PML. Dakin Sloss is the manager of PML GP I and PML GP II and as a result may be deemed to have beneficial ownership of the shares held by PML and Heliogen PML. The address for each of the entities and individuals listed in this footnote is PO Box 12829, Jackson, WY 83002.
(3)This information is as of December 31, 2021 and is based on a Schedule 13G filed with the SEC on February 23, 2022 by Nant Capital LLC (“Nant Capital”), California Capital Equity, LLC (“CalCap”) and Dr. Patrick Soon-Shiong. Nant Capital beneficially owns 24,646,323 shares of the Company’s common Stock. CalCap directly owns all of the equity interests of Nant Capital and Dr. Soon-Shiong directly owns all of the equity interests of CalCap. As a result, CalCap and Dr. Soon-Shiong may be deemed to beneficially own, and share with Nant Capital the power to vote and direct the vote, and the power to dispose or direct the disposition of, the 24,646,323 shares beneficially owned by Nant Capital. Dr. Soon-Shiong also directly beneficially owns 1,011,663 shares of the Company’s common stock. As a result, Dr. Soon-Shiong may be deemed to beneficially own, in the aggregate, 25,657,986 shares of the Company’s common stock. The address of the principal business office of Nant Capital, LLC is 450 Duley Road, El Segundo, CA 90245.
(4)This information is as of December 31, 2021 and is based on a Schedule 13G filed with the SEC on February 14, 2022. Consists of 23,471,588 shares of common stock held by NeoTribe Ventures I, L.P. (“NTV”) and 945,742 shares of common stock held by NeoTribe Associates I, L.P. (“NTA”). This information is as of December 31, 2021 and is based on a Schedule 13G filed with the SEC on February 14, 2022 by NTV, NTA, NeoTribe Partners I, LLC (“NTP”) and Krishna Kolluri (“Kolluri”). NTP, the general partner of NTV and NTA, may be deemed to have sole power to vote and dispose of these shares, and Kolluri, the managing member of NTP, may be deemed to have sole power to vote and dispose of these shares. The address for each of the entities and individuals listed in this footnote is 2744 Sand Hill Road, Suite 150, Menlo Park CA 94025.
(5)This information is as of December 31, 2021 and is based on a Schedule 13G filed with the SEC on March 10, 2022 by Idealab Holdings, LLC, a wholly-owned subsidiary of Idealab, a California corporation. Idealab is managed by a board of directors consisting of Bill Gross, Marcia Goodstein, Renee LaBran and Bob Kavner, and no single person has voting or dispositive authority over the securities reported herein. As such, each of the foregoing entities and individuals may be deemed to share beneficial ownership of the securities reported herein. Each of them disclaims any such beneficial ownership. The address for each of the entities and individuals listed in this footnote is 130 West Union Street, Pasadena, CA 91103.
(6)Represents 1,589,488 shares of common stock and 6,617,685 shares issuable for vested and exercisable options.
(7)Represents 293,603 shares issuable for vested and exercisable options within 60 days and 31,457 shares issuable upon vesting of RSUs within 60 days.
(8)Represents 335,547 shares issuable for vested and exercisable options within 60 days and 31,457 shares issuable upon vesting of RSUs within 60 days.
(9)The interests shown consist of (i) 3,713,656 shares of common stock following the automatic conversion of Athena’s Class B common stock on a one-for-one basis at the closing of the Business Combination and after giving effect to the waiver of the anti-dilution rights of Athena’s Class B common stock under Athena’s Charter pursuant to the A&R Sponsor Agreement, (ii) 246,483 shares of common stock issued in consideration of the Sponsor’s waiver of its anti-dilution rights under Athena’s Charter pursuant to the A&R Sponsor Agreement and (iii) 338,333 shares of common stock originally sold as private placement units simultaneously with the close of Athena’s initial public offering.
(10)Stacey Yvonne Abrams has voting and/or investment control over the securities held by Brockington Hall, LLC (“Brockington”) and may be deemed to beneficially own the securities owned by Brockington.
(11)Consists of (i) 5,902,960 shares beneficially owned by our current executive officers and directors, (ii) 9,201,399 shares issuable for vested and exercisable options within 60 days and (iii) 72,350 shares issuable upon vesting of RSUs within 60 days. Includes shares beneficially held by Mr. Schell, in addition to the shares held by the named executive officers and directors.

 

61

 

 

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

 

Certain Transactions with Related Parties

 

The following is a summary of transactions since January 1, 2020 to which we have been a party, in which the amount involved exceeded or will exceed the lesser of (x) $120,000 or (y) 1% of the average of our total assets at December 31, 2020 and 2021, and in which any of our directors, executive officers or holders of more than 5% of our capital stock, or an affiliate or immediate family member thereof, had or will have a direct or indirect material interest other than compensation and other arrangements that are described the sections titled “Executive Compensation” and “Non-Employee Director Compensation.” We also describe below certain other transactions with our directors, former directors, executive officers and stockholders.

 

Athena Related Transactions and Agreements

 

Founder Shares

 

On December 28, 2020, the Sponsor paid $25,000, or approximately $0.003 per share, to cover certain Athena IPO costs in consideration for 9,816,667 shares of Athena Class B common stock, par value $0.0001 (the “Founder Shares”). Up to 1,250,000 Founder Shares were subject to forfeiture by the Sponsor depending on the extent to which the underwriters’ over-allotment option was exercised. On May 3, 2021, the underwriters’ over-allotment option expired, not having been exercised, and accordingly, the 1,250,000 Founder Shares were forfeited.

 

The Sponsor agreed not to transfer, assign or sell any of its Founder Shares (i) with respect to 25% of such shares, until the closing of the Business Combination, (ii) with respect to 25% of the Founder Shares, until the closing price of Heliogen’s common stock exceeds $12.00 for any 20 trading days within a 30-trading day period following the closing of the Business Combination, (iii) with respect to 25% of the Founder Shares, until the closing price of Heliogen’s common stock exceeds $13.50 for any 20 trading days within a 30-trading day period following the closing of the Business Combination, and (iv) with respect to 25% of the Founder Shares, until the closing price of Heliogen’s common stock exceeds $17.00 for any 20 trading days within a 30-trading day period following the closing of the Business Combination or earlier, in any case, if, following a Business Combination, Heliogen completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of its stockholders having the right to exchange their shares of common stock for cash, securities or other property. Any permitted transferees would be subject to the same restrictions and other agreements of the Sponsor with respect to any Founder Shares.

 

Private Warrants

 

Simultaneously with the closing of Athena’s IPO, the Sponsor purchased an aggregate of 700,000 Private Placement Units at a price of $10.00 per unit, for an aggregate purchase price of $7,000,000, in a private placement. Each Private Placement Unit comprised one share of common stock and one-third of one warrant. Each whole private placement warrant is exercisable for one whole share of common stock at a price of $11.50 per share, subject to adjustment. The Private Warrants will be non-redeemable and exercisable on a cashless basis so long as they are held by the Sponsor or its permitted transferees. If the Private Warrants are held by someone other than the Sponsor or its permitted transferees, the Private Warrants will be redeemable by Heliogen and exercisable by such holders on the same basis as the warrants included in the public units sold in Athena’s IPO.

 

Related Party Note and Advances

 

On January 8, 2021, Athena issued an unsecured promissory note to the Sponsor for an aggregate of up to $300,000 to cover expenses related to Athena’s IPO. This loan was non-interest bearing and payable on the earlier of December 31, 2021 or the completion of Athena’s IPO. Athena did not draw down any amounts under the promissory note. The Sponsor and certain affiliates of the Sponsor have instead made payments for offering costs and expenses on behalf of Athena which is recorded as due to related party.

 

Administrative Services Agreement

 

Athena entered into an agreement whereby, commencing on the date of Athena’s initial public offering through the earlier of the consummation of a business combination or Athena’s liquidation, Athena paid an affiliate of Athena’s Sponsor a monthly fee of $10,000 for office space, administrative and support services.

 

62

 

 

Legacy Heliogen Transactions and Agreements

 

Related Party Equity Financings

 

From April 2013 to December 2021, Legacy Heliogen issued:

 

(i)an aggregate of 3,996,000 Series Seed Preferred Shares, an aggregate of 438,595 Series Seed-1 Preferred Shares and an aggregate of 1,672,818 Series Seed-2 Preferred Shares to Idealab Holdings, LLC (“Idealab Holdings”), one of Heliogen’s 5% or greater stockholders, for an aggregate purchase price of approximately $1.4 million;

 

(ii)an aggregate of 8,374,898 Series A-1 Preferred Shares and an aggregate of 3,866,946 Series A-2 Preferred Shares to Nant Capital, LLC, one of Heliogen’s 5% or greater stockholders, for an aggregate purchase price of approximately $9.5 million,

 

(iii)an aggregate of 9,305,442 Series A-1 Preferred Shares and an aggregate of 2,320,167 Series A-2 Preferred Shares to NeoTribe Ventures I, L.P. for itself and as nominee for NeoTribe Associates I, L.P., one of Heliogen’s 5% or greater stockholders, for an aggregate purchase price of approximately $8.0 million;

 

(iv)an aggregate of 9,899,381 Series A-2 Preferred Shares to Prime Movers Lab Fund I LP, one of Heliogen’s 5% or greater stockholders, for an aggregate purchase price of approximately $12.8 million;

 

(v)an aggregate of 289,855 Series Seed-3 Preferred Shares to Idealab Studio, LLC, one of Heliogen’s stockholders who may be deemed an affiliate of Idealab Holdings and who may be deemed to be controlled by Bill Gross, for an aggregate purchase price of approximately $200,000; and

 

(vi)a SAFE note to Heliogen PML SPV 1LP, whose limited partners may be affiliates of Prime Movers Lab Fund I LP, for an aggregate purchase price of approximately $27.7 million.

 

Related Party Lease and Other Services

 

Idealab, a holder of more than 5% of Heliogen’s outstanding voting stock through its wholly owned subsidiary, Idealab Holdings, LLC, provides various services to Heliogen through a services agreement which includes leasing office space, accounting, human resources, legal, information technology, marketing, public relations, and certain other executive services. We are charged a fee for the specific services provided and these fees totaled $1.3 million and $0.8 million for the years ended December 31, 2021 and 2020, respectively.

 

In May 2021, Heliogen sub-leased a portion of its office space in Pasadena to Idealab for a term of seven years. The sub-lease has an initial annual base rent of approximately $150,000 and contains a 3% per annum escalation clause. The sub-lease is subject to termination by either party upon six months prior written notice. Concurrently with the parties’ entering into the sub-lease agreement, Idealab and Heliogen also entered into certain property management and shared facilities staffing agreements, which provide that Heliogen pays Idealab approximately $3,000 per month for building management services and approximately $13,000 per month for shared facilities staff and services (with proportional reimbursement of salaries). Such agreements are subject to termination right by either party with 90 days’ prior written notice.

 

Related-Person Transactions Policy

 

Our Board adopted a written related-person transactions policy that sets forth our policies and procedures regarding the identification, review, consideration and oversight of related-person transactions. For purposes of our policy, a related-person transaction is a transaction, arrangement or relationship (or any series of similar transactions, arrangements or relationships) in which we and any related person are, were or will be participants, in which the amount involved exceeds $120,000. Transactions involving compensation for services provided to us as an employee, consultant or director will not be considered related-person transactions under this policy.

 

Under the policy, a related person is any executive officer, director, nominee to become a director or a security holder known by us to beneficially own more than 5% of any class of our voting securities (a “significant stockholder”), including any of their immediate family members and affiliates, including entities controlled by such persons or such person has a 5% or greater beneficial ownership interest.

 

Each director and executive officer shall identify, and we shall request each significant stockholder to identify, any related-person transaction involving such director, executive officer or significant stockholder or his, her or its immediate family members and inform our audit committee pursuant to this policy before such related person may engage in the transaction.

 

63

 

 

In considering related-person transactions, our audit committee takes into account the relevant available facts and circumstances, which may include, but are not limited to:

 

the risk, cost and benefits to us;

 

the impact on a director’s independence in the event the related person is a director, immediate family member of a director or an entity with which a director is affiliated;

 

the terms of the transaction; and

 

the availability of other sources for comparable services or products.

 

Our audit committee shall approve only those related-party transactions that, in light of known circumstances, are in, or are not inconsistent with, the best interests of the Company and our stockholders, as our audit committee determines in the good faith exercise of its discretion.

 

Director Independence

 

The Board determined that each of the directors on the Board other than Bill Gross qualify as independent directors, as defined under the NYSE Listing Rules, and the Board consists of a majority of “independent directors,” as defined under the rules of the SEC and NYSE listing rules relating to director independence requirements. In addition, we are subject to the rules of the SEC and NYSE relating to the membership, qualifications and operations of the audit committee, as discussed below.

 

Our independent directors meet in executive session without management present if circumstances warrant when the full Board convenes for a regularly scheduled meeting or a special meeting. The independent director at such executive sessions shall designate an independent director to preside over the executive session.

 

Item 14. Principal Accounting Fees and Services

 

BDO USA, LLP

 

Following the closing of the Business Combination, BDO USA, LLP (“BDO”) was appointed as our independent registered accounting firm for the audit as of and for the year ended December 31, 2021. BDO has audited the financial statements of Legacy Heliogen since 2020. The fees of BDO presented below are not necessarily representative of the fees to be billed by BDO for the Company as a public company, but are presented solely to provide our stockholders with a basis to understand our historical relationship with BDO. The fees below were not pre-approved by the Audit Committee as these services were approved prior to the Business Combination.

 

64

 

 

The following table represents aggregate fees billed to the Company by BDO for the years ended December 31, 2021 and December 31, 2020. We did not incur any audit-related, tax or other fees with BDO for the years ended December 31, 2021 or 2020.

 

   Years ended December 31, 
$ in thousands  2021   2020 
Audit fees(1)  $1,184   $251 

 

 

(1)“Audit Fees” consist of fees in connection with the audit of the Company’s annual consolidated financial statements, audited financial statements presented in this Annual Report on Form 10-K, review of its quarterly financial statements presented in our quarterly reports on Form 10-Q and services that are normally provided by the Company’s independent registered public accounting firm in connection with statutory and regulatory filings or engagements for those fiscal years. Included in the 2020 Audit Fees, with respect to Legacy Heliogen, are fees incurred for the audit of Legacy Heliogen’s financial statements as of and for the years ended December 31, 2020 and 2019.

 

Marcum LLP

 

On December 30, 2021, our audit committee dismissed Marcum LLP (“Marcum”), Athena’s independent registered public accounting firm prior to the Business Combination, as the Company’s independent registered public accounting firm.

 

The following table represents aggregate fees billed to the Company by Marcum for the year ended December 31, 2020 and through December 30, 2021. We did not incur any audit-related, tax or other fees with Marcum for the years ended December 31, 2021 or 2020.

 

   Years ended December 31, 
$ in thousands  2021   2020 
Audit fees(1)  $196   $ 

 

 

(1)“Audit Fees” consist of fees in connection with the audit of the Company’s annual consolidated financial statements, including audited financial statements presented in the Registration Statement on Form S-1 filed with the SEC in connection with our initial public offering, review of the quarterly financial statements presented in our quarterly reports on Form 10-Q and services that are normally provided by the Company’s independent registered public accounting firm in connection with statutory and regulatory filings or engagements for those fiscal years.

 

65

 

 

Part IV

 

Item 15. Exhibits and Financial Statement Schedules

 

(a) The following documents are filed as part of this report or incorporated by reference:

 

1.The consolidated financial statements of Heliogen listed on page F-1 of this Annual Report on Form 10-K/A. The report of Heliogen’s independent registered public accounting firm (PCAOB ID: 243) with respect to the above referenced financial statements are included in Item 8 of this Form 10-K/A. Their consent appears as Exhibit 23.1 of this Annual Report on Form 10-K/A.

 

2.The exhibits of Heliogen listed below under Item 15(b); all exhibits are incorporated herein by reference to a prior filing as indicated, unless designated by a *

 

(b) Exhibits:

EXHIBIT INDEX

 

Exhibit Number   Description   Incorporated by Reference
        Form   File No.   Exhibit   Filing Date
2.1†   Business Combination Agreement, dated as of July 6, 2021, by and among Athena Technology Acquisition Corp., HelioMax Merger Sub, Inc. and Heliogen, Inc.   8-K   001-40209   2.1   July 7, 2021
3.1   Second Amended and Restated Certificate of Incorporation of Heliogen, Inc.   8-K   001-40209   3.1   January 6, 2022
3.2   Amended and Restated Bylaws of Heliogen, Inc.   8-K   001-40209   3.2   January 6, 2022
4.1   Specimen Common Stock Certificate of Heliogen, Inc.   8-K   001-40209   4.1   January 6, 2022
4.2   Form of Warrant Certificate of Heliogen, Inc.   S-1   001-40209   4.2   January 24, 2022
4.3   Warrant Agreement, dated March 16, 2021, by and between Athena Technology Acquisition Corp. and Continental Stock Transfer & Trust Company.   8-K   001-40209   4.1   March 22, 2021
4.4   Description of Securities registered under Section 12 of the Securities Exchange Act of 1934.   10-K   001-40209   4.4   March 31, 2022
10.1   Form of Subscription Agreement.   8-K   001-40209   10.3   July 7, 2021
10.2   Amended and Restated Securities Subscription Agreement, dated December 28, 2020, by and between Athena Technology Acquisition Corp. and Athena Technology Sponsor LLC.   S-1   333-252812   10.7   February 5, 2021
10.3   Sponsor Support Agreement, dated July 6, 2021, by and among Athena Technology Acquisition Corp., Heliogen, Inc. and Athena Technology Sponsor LLC.   8-K   001-40209   10.1   July 7, 2021
10.4   Stockholder Support Agreement, dated July 6, 2021, by and among Athena Technology Acquisition Corp. and certain stockholders of Heliogen, Inc.   8-K   001-40209   10.2   July 7, 2021
10.5   Registration Rights and Lock-Up Agreement.   8-K   001-40209   10.5   January 6, 2022
10.6#   Form of Indemnification Agreement of Heliogen, Inc.   8-K   001-40209   10.6   January 6, 2022
10.7#   2013 Equity Incentive Plan.   S-4   333-258606   99.2   August 9, 2021
10.8#   2021 Equity Incentive Plan.   8-K   001-40209   10.8   January 6, 2022
10.9   2021 Employee Stock Purchase Plan.   8-K   001-40209   10.9   January 6, 2022
10.10#   Form of Stock Option Grant Package under 2013 Equity Incentive Plan.   S-8   001-40209   99.3   March 7, 2022
10.11#   Form of RSU Grant Package under 2013 Equity Incentive Plan.   S-8   001-40209   99.4   March 7, 2022
10.12#   Form of Stock Option Grant Package under 2021 Equity Incentive Plan.   8-K   001-40209   10.10   January 6, 2022
10.13#   Form of RSU Grant Package under 2021 Equity Incentive Plan.   8-K   001-40209   10.11   January 6, 2022

 

66

 

 

Exhibit Number   Description   Incorporated by Reference
        Form   File No.   Exhibit   Filing Date
10.14   Letter Agreement, dated March 16, 2021, by and among Athena Technology Acquisition Corp., Athena Technology Sponsor LLC and its officers and directors.   8-K   001-40209   10.1   March 22, 2021
10.15   Amendment to the Letter Agreement, dated March 16, 2021, by and among Athena Technology Acquisition Corp., Athena Technology Sponsor LLC and its officers and directors.   S-1   001-40209   10.13   January 24, 2022
10.16   Investment Management Trust Agreement, dated March 16, 2021, by and between Athena Technology Acquisition Corp. and Continental Stock Transfer & Trust Company, as trustee.   8-K   001-40209   10.2   March 22, 2021
10.17   Registration Rights Agreement, dated March 16, 2021, by and among Athena Technology Acquisition Corp. and Athena Technology Sponsor LLC.   8-K   001-40209   10.3   March 22, 2021
10.18   Amendment to Registration Rights Agreement, dated March 16, 2021, by and among Athena Technology Acquisition Corp. and Athena Technology Sponsor LLC.   8-K   001-40209   10.15   January 6, 2022
10.19   Private Placement Units Purchase Agreement, dated March 16, 2021, by and among Athena Technology Acquisition Corp. and Athena Technology Sponsor LLC.   8-K   001-40209   10.5   March 22, 2021
10.20#   Offer Letter, dated January 13, 2021, by and between Heliogen, Inc. and Tom Doyle.   8-K   001-40209   10.17   January 6, 2022
10.21#   Executive Employment Agreement, dated November 19, 2021, by and between William T. “Bill” Gross and Heliogen, Inc.   S-4/A   333-258606   10.15   November 19, 2021
10.22#   Offer Letter, dated January 30, 2018, by and between Edisun Microgrids, Inc. and Steve Schell.   S-4/A   333-258606   10.13   September 16, 2021
10.23#   Offer Letter, dated March 3, 2021, by and between Heliogen, Inc. and Christiana Obiaya.   S-4/A   333-258606   10.14   September 16, 2021
10.24   Promissory Note issued to Athena Technology Sponsor LLC, dated December 8, 2020, from Athena Technology Acquisition Corp.   S-1   333-252812   10.6   February 5, 2021
10.25   Administrative Support Agreement, dated March 16, 2021, by and between Athena Technology Acquisition Corp. and Athena Technology Sponsor LLC.   8-K   001-40209   10.4   March 22, 2021
10.26#   Non-Employee Director Compensation Policy dated December 30, 2021.   10-K   001-40209   10.26   March 31, 2022
21.1   List of Subsidiaries   10-K   001-40209   21.1   March 31, 2022

 

67

 

 

Exhibit Number   Description   Incorporated by Reference
        Form   File No.   Exhibit   Filing Date
23.1*   Consent of BDO USA, LLP, independent registered public accounting firm.                
31.1*   Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.                
31.2*   Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.                
32.1**   Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.                
32.2**   Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.                
101.INS*   Inline XBRL Instance Document                
101.CAL*   Inline XBRL Taxonomy Extension Calculation Linkbase Document                
101.SCH*   Inline XBRL Taxonomy Extension Schema Document.                
101.DEF*   Inline XBRL Taxonomy Extension Definition Linkbase Document                
101.LAB*   Inline XBRL Taxonomy Extension Labels 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 and not deemed to be “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.
Certain of the exhibits and schedules to this Exhibit have been omitted in accordance with Regulation S-K Item 601. The Company agrees to furnish a copy of all omitted exhibits and schedules to the SEC upon its request.
#Indicates management contract or compensatory plan, contract or arrangement.

 

68

 

 

SIGNATURES

 

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

 

    Heliogen, Inc.
     
    /s/ Bill Gross
    Bill Gross
Dated:  May 23, 2022 Chief Executive Officer

 

69

 

 

The
 Company is filing this amendment No. 1 on Form 10-K/A (“Form 10-K/A”) to amend our Annual Report on Form 10-K for the year
 ended December 31, 2021, originally filed with the Securities and Exchange Commission (the SEC”) on March 31, 2022 (the “Original
 Report”), to restate our consolidated financial statements and related footnote disclosures as of December 31, 2021 and for the
 year then ended. This Form 10-K/A also amends certain other Items in the Original Report, as listed in “Items Amended in this Form
 10-K/A” below.Restatement
 BackgroundOn May 16, 2022, the audit
 committee of the board of directors (the “Audit Committee”) of the Company, based on the recommendation of, and after consultation
 with, the Company’s management concluded that the Company’s previously issued audited financial statements as of and for
 the year ended December 31, 2021, should no longer be relied upon. As part of the Company’s accounting for revenue contracts with
 customers during the first quarter of 2022, management considered ongoing contracts that were entered into and accounted for during the
 year ended December 31, 2021. During this evaluation, it was determined that a government contract which had previously been assessed
 as within the scope of ASC 606, Revenue from Contract with Customers (“ASC 606”), should have been accounted for as
 a government grant and therefore not within the scope of ASC 606. The impact of this revised conclusion resulted in (i) the separate
 presentation of amounts previously presented as revenue and cost of revenue as grant revenue and cost of grant revenue, respectively,
 (ii) no change to total revenue, and (iii) a reduction in total cost of revenue, including the reversal of a contract loss recognized
 during the year ended December 31, 2021. The change in our accounting of the government contract resulted in changes to our consolidated
 balance sheet as of December 31, 2021, our consolidated statements of operations and comprehensive loss, consolidated statement of convertible
 preferred stock and shareholder’s equity (deficit), and consolidated statement of cash flows, each for the year ended December
 31, 2021, and the Company’s loss per share. Additionally, management recorded an immaterial correction resulting in an increase
 to cost of revenue and a decrease to selling, general and administrative expense that was separate
 from the change in accounting of the government contract. No adjustments were identified as of and for the year ended December
 31, 2020.Items
 Amended in this Form 10-K/AThis
 Form 10-K/A presents the Original Report, amended and restated with modifications as necessary to reflect the restatements. The following
 items have been amended to reflect the restatement:●Part I, Item 1A. Risk Factors●Part
 II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results
 of Operations●Part
 II, Item 8. Financial Statements and Supplementary Data●Part
 II, Item 9A. Controls and Procedures
    
 
  ●Part IV, Item 15. Exhibits and Financial Statement SchedulesIn
 addition, in connection with this Form 10-K/A, the Company’s Chief Executive Officer and Chief Financial Officer have provided
 new certifications dated as of the date of this filing (Exhibits 31.1, 31.2, 32.1 and 32.2) and the Company is also filing a
 Consent of Independent Registered Public Accounting Firm (Exhibit 23.1). Except as described above, this Form 10-K/A does
 not amend, update or change any other items or disclosures in the Original Report and does not purport to reflect any information or
 events subsequent to the filing thereof. As such, this Form 10-K/A speaks only as of the date the Original Report was filed, and we
 have not undertaken herein to amend, supplement or update any information contained in the Original Report to give effect to any
 subsequent events. Accordingly, this Form 10-K/A should be read in conjunction with our Original Report and our other filings made
 with the SEC subsequent to the filing of the Original Report, including any amendments to those filings. The losses for the changes in the fair value of the SAFE Instruments and preferred stock warrants are reported in our Consolidated Statements of Operations and Comprehensive Loss in the line items SAFE Instrument remeasurement and warrant remeasurement, respectively. Net of issuance costs. On December 30, 2021, immediately prior to the Merger closing, the SAFE Instruments and preferred stock warrants were converted into 20,080,464 shares of common stock and 354,738 shares of common stock, respectively. true FY 0001840292 0001840292 2021-01-01 2021-12-31 0001840292 2021-06-30 0001840292 2022-05-16 0001840292 2021-12-31 0001840292 2020-12-31 0001840292 us-gaap:RestrictedStockMember 2021-12-31 0001840292 2020-01-01 2020-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2018-12-31 0001840292 hlgn:SpecialStockMember 2018-12-31 0001840292 us-gaap:CommonStockMember 2018-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001840292 us-gaap:RetainedEarningsMember 2018-12-31 0001840292 2018-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2019-01-01 2019-12-31 0001840292 hlgn:SpecialStockMember 2019-01-01 2019-12-31 0001840292 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001840292 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001840292 2019-01-01 2019-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2019-12-31 0001840292 hlgn:SpecialStockMember 2019-12-31 0001840292 us-gaap:CommonStockMember 2019-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001840292 us-gaap:RetainedEarningsMember 2019-12-31 0001840292 2019-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2020-01-01 2020-12-31 0001840292 hlgn:SpecialStockMember 2020-01-01 2020-12-31 0001840292 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001840292 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2020-12-31 0001840292 hlgn:SpecialStockMember 2020-12-31 0001840292 us-gaap:CommonStockMember 2020-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001840292 us-gaap:RetainedEarningsMember 2020-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2021-01-01 2021-12-31 0001840292 hlgn:SpecialStockMember 2021-01-01 2021-12-31 0001840292 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001840292 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2021-12-31 0001840292 hlgn:SpecialStockMember 2021-12-31 0001840292 us-gaap:CommonStockMember 2021-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001840292 us-gaap:RetainedEarningsMember 2021-12-31 0001840292 us-gaap:CommonStockMember 2021-12-31 0001840292 hlgn:AthenaTechnologyAcquisitionCorpMember 2021-12-31 0001840292 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-01-01 2021-12-31 0001840292 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-12-31 0001840292 pf0:RestatementAdjustmentMember 2021-01-01 2021-03-31 0001840292 2021-01-01 2021-03-31 0001840292 hlgn:HeliogenStockholdersMember 2021-12-31 0001840292 hlgn:HeliogenStockholdersMember 2021-01-01 2021-12-31 0001840292 hlgn:AthenaPublicStockholdersMember 2021-12-31 0001840292 hlgn:AthenaPublicStockholdersMember 2021-01-01 2021-12-31 0001840292 hlgn:SponsorSharesMember 2021-12-31 0001840292 hlgn:SponsorSharesMember 2021-01-01 2021-12-31 0001840292 hlgn:SponsorShares1Member 2021-12-31 0001840292 hlgn:SponsorShares1Member 2021-01-01 2021-12-31 0001840292 hlgn:PIPEInvestorsMember 2021-12-31 0001840292 hlgn:PIPEInvestorsMember 2021-01-01 2021-12-31 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-06-30 0001840292 pf0:RestatementAdjustmentMember 2021-06-30 0001840292 hlgn:AsRevisedMember 2021-06-30 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-03-31 0001840292 pf0:RestatementAdjustmentMember 2021-03-31 0001840292 hlgn:AsRevisedMember 2021-03-31 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-04-01 2021-06-30 0001840292 pf0:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001840292 hlgn:AsRevisedMember 2021-04-01 2021-06-30 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-01-01 2021-06-30 0001840292 pf0:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001840292 hlgn:AsRevisedMember 2021-01-01 2021-06-30 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-01-01 2021-03-31 0001840292 hlgn:AsRevisedMember 2021-01-01 2021-03-31 0001840292 2021-03-11 2021-03-11 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-01-01 2021-12-31 0001840292 pf0:RestatementAdjustmentMember 2021-01-01 2021-12-31 0001840292 hlgn:AsRestatedMember 2021-01-01 2021-12-31 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-12-31 0001840292 pf0:RestatementAdjustmentMember 2021-12-31 0001840292 hlgn:AsRestatedMember 2021-12-31 0001840292 us-gaap:ProductMember 2021-01-01 2021-12-31 0001840292 us-gaap:ProductMember 2020-01-01 2020-12-31 0001840292 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001840292 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001840292 us-gaap:GrantMember 2021-01-01 2021-12-31 0001840292 us-gaap:GrantMember 2020-01-01 2020-12-31 0001840292 hlgn:ConversionOfConvertiblePreferredStockMember hlgn:LegacyCapitalStockMember 2021-01-01 2021-12-31 0001840292 hlgn:ConversionOfConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001840292 hlgn:PublicWarrantsMember 2021-01-01 2021-12-31 0001840292 hlgn:PrivateWarrantsMember 2021-01-01 2021-12-31 0001840292 hlgn:ConversionOfStockWarrantsMember hlgn:LegacyCapitalStockMember 2021-01-01 2021-12-31 0001840292 hlgn:ConversionOfStockWarrantsMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001840292 pf0:ScenarioForecastMember hlgn:WarrantSharesMember 2022-03-01 2022-03-31 0001840292 pf0:ScenarioForecastMember hlgn:WarrantSharesMember 2022-03-31 0001840292 hlgn:WarrantSharesMember 2021-12-31 0001840292 us-gaap:SecuritiesSubjectToMandatoryRedemptionMember 2021-01-01 2021-06-30 0001840292 hlgn:ConversionOfSAFEInstrumentsMember us-gaap:SecuritiesSubjectToMandatoryRedemptionMember hlgn:LegacyCapitalStockMember 2021-01-01 2021-12-31 0001840292 hlgn:ConversionOfSAFEInstrumentsMember us-gaap:SecuritiesSubjectToMandatoryRedemptionMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001840292 hlgn:HelioHeatGmbHMember 2021-08-31 0001840292 hlgn:PaymentsToAcquireBusinessPaymentToShareholdersMember hlgn:HelioHeatGmbHMember 2021-08-01 2021-08-31 0001840292 hlgn:PaymentsToAcquireBusinessDepositInEscrowAccountMember hlgn:HelioHeatGmbHMember 2021-08-01 2021-08-31 0001840292 hlgn:PaymentsToAcquireBusinessRepayOutstandingDebtMember hlgn:HelioHeatGmbHMember 2021-08-01 2021-08-31 0001840292 hlgn:HelioHeatGmbHMember hlgn:ContingentConsiderationPayableUponServiceConditionsMember 2021-08-31 0001840292 hlgn:HelioHeatGmbHMember hlgn:ContingentConsiderationEarnOutProvisionsMember 2021-08-31 0001840292 hlgn:HelioHeatGmbHMember hlgn:ContingentConsiderationEarnOutProvisionsMember 2021-08-01 2021-08-31 0001840292 hlgn:HelioHeatGmbHMember 2021-12-31 0001840292 hlgn:HelioHeatGmbHMember 2021-01-01 2021-12-31 0001840292 pf0:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001840292 pf0:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001840292 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001840292 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001840292 pf0:MinimumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001840292 pf0:MaximumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001840292 us-gaap:ComputerEquipmentMember 2021-12-31 0001840292 us-gaap:ComputerEquipmentMember 2020-12-31 0001840292 pf0:MinimumMember hlgn:MachineryVehiclesAndOtherEquipmentMember 2021-01-01 2021-12-31 0001840292 pf0:MaximumMember hlgn:MachineryVehiclesAndOtherEquipmentMember 2021-01-01 2021-12-31 0001840292 hlgn:MachineryVehiclesAndOtherEquipmentMember 2021-12-31 0001840292 hlgn:MachineryVehiclesAndOtherEquipmentMember 2020-12-31 0001840292 pf0:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001840292 pf0:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001840292 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001840292 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001840292 us-gaap:ConstructionInProgressMember 2021-12-31 0001840292 us-gaap:ConstructionInProgressMember 2020-12-31 0001840292 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0001840292 us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-12-31 0001840292 us-gaap:DomesticCountryMember 2021-12-31 0001840292 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001840292 us-gaap:ForeignCountryMember 2021-12-31 0001840292 us-gaap:DomesticCountryMember 2020-12-31 0001840292 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001840292 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2021-12-31 0001840292 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2021-12-31 0001840292 hlgn:A2013StockIncentivePlanMember 2021-12-31 0001840292 us-gaap:EmployeeStockOptionMember hlgn:A2013StockIncentivePlanMember 2021-01-01 2021-12-31 0001840292 hlgn:IncentiveStockOptionsMember hlgn:A2013StockIncentivePlanMember 2021-01-01 2021-12-31 0001840292 hlgn:IncentiveStockOptionMember hlgn:A2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001840292 us-gaap:EmployeeStockOptionMember hlgn:A2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001840292 hlgn:A2021EquityIncentivePlanMember 2021-12-31 0001840292 hlgn:A2021EquityIncentivePlanMember 2021-01-01 2021-12-31 0001840292 hlgn:A2021EmployeeStockPurchasePlanMember 2021-12-31 0001840292 hlgn:A2021EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001840292 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001840292 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001840292 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001840292 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2021-11-01 2021-11-30 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2021-11-30 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001840292 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001840292 us-gaap:WarrantMember 2021-12-31 0001840292 us-gaap:WarrantMember 2020-12-31 0001840292 us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001840292 hlgn:IdealabMember pf0:AffiliatedEntityMember 2021-05-01 2021-05-31 0001840292 hlgn:IdealabMember pf0:AffiliatedEntityMember 2021-05-31 0001840292 hlgn:IdealabMember hlgn:PropertyManagementAgreementMember pf0:AffiliatedEntityMember 2021-05-01 2021-05-31 0001840292 hlgn:IdealabMember hlgn:SharedFacilitiesStaffingAgreementMember pf0:AffiliatedEntityMember 2021-05-01 2021-05-31 0001840292 hlgn:IdealabMember pf0:AffiliatedEntityMember 2021-01-01 2021-12-31 0001840292 hlgn:IdealabMember pf0:AffiliatedEntityMember 2020-01-01 2020-12-31 0001840292 hlgn:ManufacturingSpaceInLongBeachCaliforniaMember us-gaap:StandbyLettersOfCreditMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:LineOfCreditMember 2021-07-27 0001840292 hlgn:ManufacturingSpaceInLongBeachCaliforniaMember us-gaap:StandbyLettersOfCreditMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:LineOfCreditMember 2021-07-27 0001840292 hlgn:ManufacturingSpaceInLongBeachCaliforniaMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2021-07-27 2021-07-27 0001840292 2021-08-01 2021-08-31 0001840292 hlgn:SAFEInstrumentsMember us-gaap:PreferredStockMember 2021-01-01 2021-12-31 0001840292 hlgn:SAFEInstrumentsMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001840292 hlgn:PublicWarrantsMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001840292 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 2021-12-31 0001840292 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-12-31 0001840292 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001840292 hlgn:SAFEInstrumentsMember 2020-12-31 0001840292 hlgn:SAFEInstrumentsMember 2021-01-01 2021-12-31 0001840292 hlgn:SAFEInstrumentsMember 2021-12-31 0001840292 hlgn:PreferredStockWarrantsMember 2020-12-31 0001840292 hlgn:PreferredStockWarrantsMember 2021-01-01 2021-12-31 0001840292 hlgn:PreferredStockWarrantsMember 2021-12-31 0001840292 hlgn:FairValueOfFinancialInstrumentsMember 2021-01-01 2021-12-31 0001840292 us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001840292 us-gaap:CorporateBondSecuritiesMember 2021-01-01 2021-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure
EX-23.1 2 f10k2021a1ex23-1_heliogen.htm CONSENT OF BDO USA, LLP, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Exhibit 23.1

 

Consent of Independent Registered Public Accounting Firm

 

Heliogen, Inc.

Pasadena, California

 

We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-263346) of Heliogen, Inc. of our report dated March 31, 2022 (May 23, 2022 as to the effects of the restatement discussed in Note 3) relating to the consolidated financial statements, which appear in this Form 10-K/A.

 

/s/ BDO USA, LLP

 

Los Angeles, California

May 23, 2022

EX-31.1 3 f10k2021a1ex31-1_heliogen.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO RULE 13A-14(A) AND 15D-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Bill Gross, certify that:

 

1.I have reviewed this Annual Report on Form 10-K/A for the period ended December 31, 2021 of Heliogen, Inc. (the “registrant”);

 

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

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

 

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

 

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

 

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

 

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

 

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; 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 the registrant’s board of directors (or persons performing the equivalent functions):

 

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

 

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

 

Date: May 23, 2022 By: /s/ Bill Gross
      Bill Gross
      Chief Executive Officer
      (Principal Executive Officer)

 

EX-31.2 4 f10k2021a1ex31-2_heliogen.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO RULE 13A-14(A) AND 15D-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Christiana Obiaya, certify that:

 

1.I have reviewed this Annual Report on Form 10-K/A for the period ended December 31, 2021 of Heliogen, Inc. (the “registrant”);

 

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

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

 

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

 

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

 

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

 

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

 

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; 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 the registrant’s board of directors (or persons performing the equivalent functions):

 

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

 

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

 

Date: May 23, 2022 By: /s/ Christiana Obiaya
      Christiana Obiaya
      Chief Financial Officer
      (Principal Financial Officer and Principal Accounting Officer)

 

EX-32.1 5 f10k2021a1ex32-1_heliogen.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF

THE SARBANES-OXLEY ACT OF 2002

 

In connection with this Annual Report on Form 10-K/A for the period ended December 31, 2021 of Heliogen, Inc. (the “Company”) as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Bill Gross, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

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

 

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

 

Date:  May 23, 2022 By: /s/ Bill Gross
      Bill Gross
      Chief Executive Officer
      (Principal Executive Officer)

 

 

EX-32.2 6 f10k2021a1ex32-2_heliogen.htm CERTIFICATION

Exhibit 32.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF

THE SARBANES-OXLEY ACT OF 2002

 

In connection with this Annual Report on Form 10-K/A for the period ended December 31, 2021 of Heliogen, Inc. (the “Company”) as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Christiana Obiaya, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

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

 

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

 

Date:  May 23, 2022 By: /s/ Christiana Obiaya
      Christiana Obiaya
      Chief Financial Officer
      (Principal Financial Officer and
Principal Accounting Officer)

 

EX-101.SCH 7 hlgn-20211231.xsd XBRL SCHEMA FILE 001 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Convertible Preferred Stock and Shareholders’ Equity (Deficit) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Convertible Preferred Stock and Shareholders’ Equity (Deficit) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 007 - Statement - Consolidated Statements of Cash Flows (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Organization and Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Revenue link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Convertible Instruments and Equity link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Acquisition link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Accrued expenses and other current liabilities link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Share-based Compensation link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Losses Per Share link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Investments link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Organization and Basis of Presentation (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Acquisition (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Accrued expenses and other current liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Losses Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of common stock outstanding link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of business combination link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of condensed consolidated balance sheets link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of condensed consolidated statements of operations and comprehensive loss link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of condensed consolidated statements of cash flows link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details) link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated balance sheet link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated statement of operations link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated statement of cash flows link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Revenue (Details) link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Revenue (Details) - Schedule of disaggregation of revenue link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Convertible Instruments and Equity (Details) link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Acquisition (Details) link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Acquisition (Details) - Schedule of consideration transferred link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Acquisition (Details) - Schedule of assets acquired and liabilities assumed link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment, net link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Accrued expenses and other current liabilities (Details) - Schedule of accrued expenses and other current liabilities link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - Income Taxes (Details) - Schedule of domestic and foreign pre-tax income link:presentationLink link:definitionLink link:calculationLink 061 - Disclosure - Income Taxes (Details) - Schedule of effective income tax rate reconciliation link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Income Taxes (Details) - Schedule of deferred tax assets and liabilities link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Share-based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Share-based Compensation (Details) - Schedule of share-based compensation expense link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Share-based Compensation (Details) - Schedule of summary valuation assumptions link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Share-based Compensation (Details) - Schedule of stock option activity link:presentationLink link:definitionLink link:calculationLink 067 - Disclosure - Share-based Compensation (Details) - Schedule of RSU award activity link:presentationLink link:definitionLink link:calculationLink 068 - Disclosure - Losses Per Share (Details) link:presentationLink link:definitionLink link:calculationLink 069 - Disclosure - Losses Per Share (Details) - Schedule of basic and diluted losses per share (“EPS”) link:presentationLink link:definitionLink link:calculationLink 070 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 071 - Disclosure - Related Party Transactions (Details) - Schedule of amounts charged to us or reimbursed by us under these agreements link:presentationLink link:definitionLink link:calculationLink 072 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 073 - Disclosure - Leases (Details) - Schedule of lease assets and liabilities link:presentationLink link:definitionLink link:calculationLink 074 - Disclosure - Leases (Details) - Schedule of lease costs link:presentationLink link:definitionLink link:calculationLink 075 - Disclosure - Leases (Details) - Schedule of operating lease liability maturity link:presentationLink link:definitionLink link:calculationLink 076 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease terms and discount rates link:presentationLink link:definitionLink link:calculationLink 077 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 078 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:definitionLink link:calculationLink 079 - Disclosure - Fair Value of Financial Instruments (Details) - Schedule of assets and liabilities measured at fair value link:presentationLink link:definitionLink link:calculationLink 080 - Disclosure - Fair Value of Financial Instruments (Details) - Schedule of reconciliation of level 3 fair value liabilities link:presentationLink link:definitionLink link:calculationLink 081 - Disclosure - Fair Value of Financial Instruments (Details) - Schedule of fair value inputs and valuation techniques link:presentationLink link:definitionLink link:calculationLink 082 - Disclosure - Investments (Details) - Schedule of investments in fixed maturity securities with original maturities link:presentationLink link:definitionLink link:calculationLink 083 - Disclosure - Supplemental Cash Flow Information (Details) - Schedule of supplemental cash flow information link:presentationLink link:definitionLink link:calculationLink 084 - Disclosure - Supplemental Cash Flow Information (Details) - Schedule of reconciliation of cash and cash equivalents link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 8 hlgn-20211231_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 hlgn-20211231_def.xml XBRL DEFINITION FILE EX-101.LAB 10 hlgn-20211231_lab.xml XBRL LABEL FILE EX-101.PRE 11 hlgn-20211231_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document And Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
May 16, 2022
Jun. 30, 2021
Document Information Line Items      
Entity Registrant Name Heliogen, Inc.    
Trading Symbol HLGN    
Document Type 10-K/A    
Current Fiscal Year End Date --12-31    
Entity Common Stock, Shares Outstanding   188,749,042  
Entity Public Float     $ 242.5
Amendment Flag true    
Amendment Description The Company is filing this amendment No. 1 on Form 10-K/A (“Form 10-K/A”) to amend our Annual Report on Form 10-K for the year ended December 31, 2021, originally filed with the Securities and Exchange Commission (the SEC”) on March 31, 2022 (the “Original Report”), to restate our consolidated financial statements and related footnote disclosures as of December 31, 2021 and for the year then ended. This Form 10-K/A also amends certain other Items in the Original Report, as listed in “Items Amended in this Form 10-K/A” below.Restatement BackgroundOn May 16, 2022, the audit committee of the board of directors (the “Audit Committee”) of the Company, based on the recommendation of, and after consultation with, the Company’s management concluded that the Company’s previously issued audited financial statements as of and for the year ended December 31, 2021, should no longer be relied upon. As part of the Company’s accounting for revenue contracts with customers during the first quarter of 2022, management considered ongoing contracts that were entered into and accounted for during the year ended December 31, 2021. During this evaluation, it was determined that a government contract which had previously been assessed as within the scope of ASC 606, Revenue from Contract with Customers (“ASC 606”), should have been accounted for as a government grant and therefore not within the scope of ASC 606. The impact of this revised conclusion resulted in (i) the separate presentation of amounts previously presented as revenue and cost of revenue as grant revenue and cost of grant revenue, respectively, (ii) no change to total revenue, and (iii) a reduction in total cost of revenue, including the reversal of a contract loss recognized during the year ended December 31, 2021. The change in our accounting of the government contract resulted in changes to our consolidated balance sheet as of December 31, 2021, our consolidated statements of operations and comprehensive loss, consolidated statement of convertible preferred stock and shareholder’s equity (deficit), and consolidated statement of cash flows, each for the year ended December 31, 2021, and the Company’s loss per share. Additionally, management recorded an immaterial correction resulting in an increase to cost of revenue and a decrease to selling, general and administrative expense that was separate from the change in accounting of the government contract. No adjustments were identified as of and for the year ended December 31, 2020.Items Amended in this Form 10-K/AThis Form 10-K/A presents the Original Report, amended and restated with modifications as necessary to reflect the restatements. The following items have been amended to reflect the restatement:●Part I, Item 1A. Risk Factors●Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations●Part II, Item 8. Financial Statements and Supplementary Data●Part II, Item 9A. Controls and Procedures      ●Part IV, Item 15. Exhibits and Financial Statement SchedulesIn addition, in connection with this Form 10-K/A, the Company’s Chief Executive Officer and Chief Financial Officer have provided new certifications dated as of the date of this filing (Exhibits 31.1, 31.2, 32.1 and 32.2) and the Company is also filing a Consent of Independent Registered Public Accounting Firm (Exhibit 23.1). Except as described above, this Form 10-K/A does not amend, update or change any other items or disclosures in the Original Report and does not purport to reflect any information or events subsequent to the filing thereof. As such, this Form 10-K/A speaks only as of the date the Original Report was filed, and we have not undertaken herein to amend, supplement or update any information contained in the Original Report to give effect to any subsequent events. Accordingly, this Form 10-K/A should be read in conjunction with our Original Report and our other filings made with the SEC subsequent to the filing of the Original Report, including any amendments to those filings.    
Entity Central Index Key 0001840292    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Non-accelerated Filer    
Entity Well-known Seasoned Issuer No    
Document Period End Date Dec. 31, 2021    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Shell Company false    
Entity Ex Transition Period true    
ICFR Auditor Attestation Flag false    
Document Annual Report true    
Document Transition Report false    
Entity File Number 001-40209    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 85-4204953    
Entity Address, Address Line One 130 West Union Street    
Entity Address, City or Town Pasadena    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 91103    
City Area Code (626)    
Local Phone Number 720-4530    
Title of 12(b) Security Common stock, $0.0001 par value per share    
Security Exchange Name NYSE    
Entity Interactive Data Current Yes    
Auditor Name BDO USA, LLP    
Auditor Location Los Angeles, California    
Auditor Firm ID 243    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
ASSETS    
Cash and cash equivalents $ 190,081 $ 18,334
Investments, available-for-sale (amortized cost of $32,349) 32,332
Receivables 3,896
Prepaid and other current assets 874 241
Total current assets 227,183 18,575
Operating lease right-of-use assets 16,093 612
Property, plant, and equipment, net 4,102 575
Goodwill 4,204
Restricted cash 1,500
Other long-term assets 4,366
Total assets 257,448 19,762
LIABILITIES, CONVERTIBLE PREFERRED STOCK AND SHAREHOLDERS’ EQUITY (DEFICIT)    
Trade payables 4,645 307
Contract liabilities 513
Contract loss provisions 397
Debt, current portion 324
Accrued expenses and other current liabilities 6,974 525
Total current liabilities 12,529 1,156
Debt, net of current portion 35 87
Operating lease liabilities, net of current portion 14,183 403
Warrant liability 14,563 46
Other long-term liabilities 2,080
Total liabilities 43,390 1,692
Commitments and contingencies (see Note 14)
Convertible preferred stock – Preferred shares, $0.0001 par value; 10,000,000 shares authorized and no shares outstanding as of December 31, 2021; 121,348,911 shares authorized and 117,886,982 shares outstanding as of December 31, 2020 (see Note 5) 45,932
Shareholders’ equity (deficit)    
Common stock, $0.0001 par value; 500,000,000 shares authorized and 183,367,037 shares issued and outstanding (excluding restricted shares of 481,301) as of December 31, 2021; 320,000,000 shares authorized and 8,160,828 shares issued and outstanding as of December 31, 2020 (see Note 5) 18 1
Additional paid-in capital 380,624 1,309
Accumulated other comprehensive loss (4)
Accumulated deficit (166,580) (29,172)
Total shareholders’ equity (deficit) 214,058 (27,862)
Total liabilities, convertible preferred stock, and shareholders’ equity (deficit) $ 257,448 $ 19,762
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Amortized cost (in Dollars) $ 32,349  
Convertible preferred stock, par value (in dollars per share) (in Dollars per share) $ 0.0001 $ 0.0001
Convertible preferred stock, shares authorized 10,000,000 121,348,911
Convertible preferred stock, shares outstanding 117,886,982
Common stock, par value (in dollars per share) (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 500,000,000 320,000,000
Common stock, shares outstanding 183,367,037 8,160,828
Common stock, shares issued 183,367,037 8,160,828
Restricted Stock    
Unvested equity instrument outstanding (in shares) 481,301  
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue:    
Sales revenue $ 7,362 $ 200
Grant revenue 1,442
Total revenues 8,804 200
Cost of revenue:    
Cost of sales 5,762 417
Cost of grant revenue 3,177
Provision for contract losses 508
Total cost of revenue 9,447 417
Gross loss (643) (217)
Selling, general, and administrative 29,844 3,713
Research and development 13,478 3,583
Total operating expenses 43,322 7,296
Operating loss (43,965) (7,513)
Interest income (expense), net 634 (3)
SAFE Instruments remeasurement (86,907)
Warrant remeasurement (6,651) (7)
Other (expense) income, net (517) 86
Net loss before taxes (137,406) (7,437)
Provision for income taxes (2)
Net loss (137,408) (7,437)
Unrealized losses on available-for-sale securities (17)
Cumulative translation adjustment 13
Total comprehensive loss $ (137,412) $ (7,437)
Loss per share – Basic and Diluted (in Dollars per share) $ (11.48) $ (0.93)
Weighted average number of shares outstanding – Basic and Diluted (in Shares) 11,970,550 7,978,512
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Convertible Preferred Stock and Shareholders’ Equity (Deficit) - USD ($)
$ in Thousands
Convertible Preferred Stock
Special Stock
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
Beginning balance (in Shares) at Dec. 31, 2018 50,588,630 1 3,867,136        
Beginning balance at Dec. 31, 2018 $ 35,691 $ 4 $ 996 $ (21,735) $ (20,735)
Retroactive application of Exchange Ratio (in Shares) 51,260,712 1 3,918,511        
Retroactive application of Exchange Ratio $ (3) 3
Ending balance (in Shares) at Dec. 31, 2019 101,849,342 2 7,785,647        
Ending balance at Dec. 31, 2019 $ 35,691 $ 1 999 (21,735) (20,735)
Net loss (7,437) (7,437)
Issuance of preferred shares, net of issuance costs of $20.0 thousand (in Shares) 16,037,640            
Issuance of preferred shares, net of issuance costs of $20.0 thousand $ 10,241
Special Stock conversion    
Special Stock conversion (in Shares)   (2) 2        
Share-based compensation 278 278
Shares issued for stock options exercised 32 32
Shares issued for stock options exercised (in Shares)     375,179        
Ending balance (in Shares) at Dec. 31, 2020 117,886,982   8,160,828        
Ending balance at Dec. 31, 2020 $ 45,932 $ 1 1,309 (29,172) (27,862)
Net loss (137,408) (137,408)
Other comprehensive loss (4) (4)
Share-based compensation 11,380 11,380
Shares issued for stock options exercised 462 462
Shares issued for stock options exercised (in Shares)     4,756,937        
Shares issued for stock warrants exercised 30 30
Shares issued for stock warrants exercised (in Shares)     199,315        
Conversion of preferred stock to common stock (in Shares) (117,886,982)   121,038,967        
Conversion of preferred stock to common stock $ (45,932) $ 12 45,920 45,932
Conversion of stock warrants to common stock 3,011 3,011
Conversion of stock warrants to common stock (in Shares)     582,509        
Conversion of SAFE instruments to common stock $ 2 170,316 170,318
Conversion of SAFE instruments to common stock (in Shares)     20,080,464        
Reverse recapitalization and PIPE financing, net $ 3 148,196 148,199
Reverse recapitalization and PIPE financing, net (in Shares)     28,548,017        
Ending balance (in Shares) at Dec. 31, 2021     183,367,037        
Ending balance at Dec. 31, 2021 $ 18 $ 380,624 $ (4) $ (166,580) $ 214,058
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Convertible Preferred Stock and Shareholders’ Equity (Deficit) (Parentheticals)
12 Months Ended
Dec. 31, 2020
USD ($)
Statement of Stockholders' Equity [Abstract]  
Preferred shares, issuance costs $ 20,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (137,408) $ (7,437)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 562 139
Share-based compensation 11,380 278
SAFE Instruments remeasurement 86,907  
Warrant remeasurement 6,651 7
Provision for contract losses, net 397  
Non-cash operating lease expense 1,277 134
Other non-cash operating activities 583  
Changes in assets and liabilities:    
Receivables (3,597)  
Prepaid and other current assets (497) (150)
Other long-term assets (2,571)  
Trade payables 1,885 (51)
Accrued expenses and other current liabilities 4,245 212
Contract liabilities 123  
Operating lease liabilities (1,061) (134)
Other long-term liabilities 69  
Net cash used in operating activities (31,055) (7,002)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (3,836) (295)
Purchases of available-for-sale investments (49,304)  
Maturities of available-for-sale investments 16,224  
Acquisition of HelioHeat, net of cash acquired (1,684)  
Other investing activities (46)
Net cash used in investing activities (38,646) (295)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from preferred shares, net of issuance costs of $13.3 thousand   10,242
Proceeds from SAFE Instruments, net of issuance costs of $30.1 thousand 83,411  
Proceeds from Business Combination with Athena, net of transaction costs 159,400  
Proceeds from Paycheck Protection Program loan   411
Repayments on Paycheck Protection Program loan (411)  
Proceeds from exercise of stock options 524 33
Proceeds from exercise of common stock warrants 30  
Other financing costs (6)  
Net cash provided by financing activities 242,948 10,686
INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 173,247 3,389
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF THE YEAR 18,334 14,945
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF THE YEAR $ 191,581 $ 18,334
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows (Parentheticals) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Statement of Cash Flows [Abstract]    
Preferred shares, issuance costs $ 13,300 $ 13,300
SAFE instrument, issuance costs $ 30,100 $ 30,100
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Basis of Presentation
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Organization and Basis of Presentation

1. Organization and Basis of Presentation

 

Background

 

Heliogen, Inc. and its subsidiaries (collectively, “Heliogen” or the “Company”), is involved in the development and commercialization of next generation concentrated solar energy. We are developing a modular, A.I.-enabled, concentrated solar energy thermal energy plant that will use an array of mirrors to reflect sunlight and capture, concentrate, store and convert it into cost-effective energy on demand. Unless otherwise indicated or the context requires otherwise, references in our consolidated financial statements to “we,” “our,” “us” and similar expressions refer to Heliogen.

 

Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of Heliogen and the subsidiaries it controls. All material intercompany balances are eliminated in consolidation.

 

Emerging Growth Company Status

 

We are an “emerging growth company” as defined in Section 2(a) of the Securities Act of 1933, as amended, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies. Subject to certain conditions set forth in the JOBS Act, if, as an emerging growth company, we intend to rely on such exemptions, we are not required to, among other things: (a) provide an auditor’s attestation report on our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act of 2002; (b) provide all of the compensation disclosure that may be required of non-emerging growth public companies under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2009; (c) comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (auditor discussion and analysis); and (d) disclose certain executive compensation-related items such as the correlation between executive compensation and performance and comparisons of the Chief Executive Officer’s compensation to median employee compensation. We have elected not use the extended transition period for complying with any new or revised financial accounting standards, and as such, we are required to adopt new or revised standards at the same time as other public companies.

 

We will remain an emerging growth company until the earliest of (i) the last day of the fiscal year: (a) following March 19, 2026, the fifth anniversary of our IPO; (b) in which we have total annual gross revenue of at least $1.07 billion; or (c) in which we are deemed to be a “large accelerated filer”, which means the market value of our common stock that is held by non-affiliates exceeds $700 million as of the prior June 30th, and (ii) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period.

 

Athena Business Combination

 

On December 30, 2021 (the “Closing Date”), Heliogen, Inc., a Delaware corporation (“Legacy Heliogen”), Athena Technology Acquisition Corp., a Delaware corporation (“Athena”), and HelioMax Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Athena (“Merger Sub”), consummated the closing of the transactions (the “Closing”) contemplated by the Business Combination Agreement, dated July 6, 2021, by and among Athena, Merger Sub, and Legacy Heliogen (the “Business Combination Agreement”), following the approval at the Special Meeting held on December 28, 2021.

 

Pursuant to the terms of the Business Combination Agreement, a business combination of Legacy Heliogen and Athena was effected by the merger of Merger Sub with and into Legacy Heliogen, with Legacy Heliogen surviving as a wholly owned subsidiary of Athena (the “Merger,” and, together with the other transactions contemplated by the Business Combination Agreement, the “Business Combination”). In connection with the consummation of the Merger on the Closing Date, Athena changed its name from Athena Technology Acquisition Corp. to Heliogen, Inc. and Legacy Heliogen changed its named from Heliogen, Inc. to Heliogen Holdings, Inc.

 

Conversion and Exchange of Equity in Business Combination

 

At the effective time of the Merger (the “Effective Time”), as a result of the Merger, each share of Legacy Heliogen capital stock that was then issued and outstanding (other than dissenting shares and shares owned by Athena, Merger Sub or Legacy Heliogen immediately prior to the Effective Time) was cancelled and converted into the right to receive 2.013 shares (the “Exchange Ratio”) of the Company’s common stock, par value $0.0001 per share (“Common Stock”).

 

At the Effective Time, as a result of the Merger, each option to purchase Legacy Heliogen capital stock that was outstanding and unexercised immediately prior to the Effective Time was assumed by the Company and converted into an option to purchase a number of shares of Common Stock (such option, an “Exchanged Option”) equal to the product (rounded down to the nearest whole number) of (x) the number of shares of Legacy Heliogen capital stock subject to such Legacy Heliogen option immediately prior to the Effective Time and (y) the Exchange Ratio, at an exercise price per share (rounded up to the nearest whole cent) equal to (1) the exercise price per share of such Legacy Heliogen option immediately prior to the Effective Time, divided by (2) the Exchange Ratio. Except as specifically provided in the Business Combination Agreement, following the Effective Time, each Exchanged Option will continue to be governed by the same terms and conditions (including vesting and exercisability terms) as were applicable to the corresponding Legacy Heliogen option immediately prior to the Effective Time.

 

At the Effective Time, as a result of the Merger, each award of restricted stock units (“RSU Award”) in respect of Legacy Heliogen common stock outstanding as of immediately prior to the Effective Time was assumed by the Company and converted into an award of restricted stock units in respect of a number of shares of Common Stock (such award, an “Exchanged RSU Award”) equal to the product (rounded down to the nearest whole share) of (x) the number of shares of Legacy Heliogen common stock covered by the RSU Award and (y) the Exchange Ratio.

 

At the Effective Time, as a result of the Merger, each share of common stock of Merger Sub issued and outstanding immediately prior to the Effective Time was cancelled and converted into and exchanged for one validly issued, fully paid and nonassessable share of common stock, par value $0.001 per share, of Legacy Heliogen, the surviving corporation in the Merger.

 

Per the terms and conditions of the Business Combination Agreement and reflection of certain adjustments outlined therein, the consideration received by Legacy Heliogen equity holders was approximately 154.8 million shares of Common Stock. Additionally, approximately 45.8 million shares of Common Stock were attributed to shares issuable under outstanding Legacy Heliogen stock options, RSU Awards or restricted shares. As a result, a total of approximately 200.6 million shares comprises the total merger share consideration as outlined in the Business Combination Agreement valued at $10.00 per share and reflecting 2.013 shares of the Company’s Common Stock issued for each Legacy Heliogen share of common stock issued and outstanding or issuable under outstanding Legacy Heliogen stock options, RSU Awards or restricted shares at the Closing Date. Also, immediately prior to and upon the Effective Time, certain investors subscribed for and purchased 16,500,000 shares of Common Stock for aggregate gross proceeds of $165.0 million (the “PIPE Investment”).

 

The following summarizes the number and ownership of the Company’s Common Stock outstanding following the consummation of the Business Combination:

 

   Shares   % 
Heliogen Stockholders(1)   154,819    84.4 
Athena Public Stockholders   2,271    1.2 
Sponsor Shares(2)(3)   9,267    5.1 
Sponsor Shares(4)   510    0.3 
PIPE Investors   16,500    9.0 
Total (1)(2)   183,367    100.0 

 

(1)Excludes 40.8 million common shares issuable upon exercise of Heliogen’s outstanding stock options, 4.4 million common shares issuable upon vesting and settlement of Heliogen’s RSU Awards and 0.5 million restricted shares subject to vesting.

(2)Does not take into account, at the time of the Closing Date, the dilutive impact of the shares of Common Stock issuable in connection with the Warrants (as defined in Note 5) totaling approximately 8.6 million shares, which became exercisable on March 18, 2022.

(3)Shares attributable to Athena Technology Sponsor LLC (the “Sponsor”) received in exchange for the Class B common stock and private placement units (each unit comprising one share of common stock and one-third of one warrant) issued by Athena to the Sponsor in connection with Athena’s initial public offering.

(4)Shares issued as consideration for anti-dilution rights waived by the Sponsor.

 

The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statement of convertible preferred stock and shareholders’ equity (deficit) for the year ended December 31, 2021:

 

 

$ in thousands

    
Cash - PIPE Investment  $165,000 
Cash - Athena Trust Account, net of redemptions and cash on hand   22,848 
Less: Athena transaction costs and advisory fees paid   (16,186)
Less: Heliogen transaction costs and advisory fees paid   (12,262)
Net proceeds from Business Combination and PIPE financing   159,400 
Less: Accrued transaction costs   (1,474)
Add: Prepaid expenses and receivables assumed as part of Business Combination   1,651 
Less: Warrants assumed as part of Business Combination   (10,880)
Less: Accounts payable assumed as part of Business Combination   (498)
Reverse recapitalization and PIPE financing, net  $148,199 

 

The Business Combination was accounted for as a reverse recapitalization in accordance with Accounting Standards Codifications (“ASC”) 805, Business Combinations, with no goodwill or other intangible assets recorded. Under this method of accounting, Athena was treated as the “accounting acquiree” and Legacy Heliogen as the “accounting acquirer” for financial reporting purposes. Accordingly, for accounting purposes, the Business Combination was treated as Legacy Heliogen issuing equity for the net assets of Athena, followed by a recapitalization. The consolidated assets, liabilities, and results of operations of Legacy Heliogen comprise the historical consolidated financial statements of the post combination company, and Athena’s assets, liabilities and results of operations are consolidated with Legacy Heliogen beginning on the acquisition date. Accordingly, for accounting purposes, the consolidated financial statements of the post combination company represent a continuation of the historical consolidated financial statements of Legacy Heliogen, and the net assets of Athena are stated at historical cost, with no goodwill or other intangible assets recorded. This accounting determination was primarily based on the following as of the date of the Business Combination:

 

Legacy Heliogen was assessed and determined not to be a variable interest entity (“VIE”) of Athena following the Merger, thus the voting interest model was applied;

 

The pre-combination equity holders of Legacy Heliogen will hold the majority of shares of Common Stock and voting rights in the post combination company;

 

Legacy Heliogen has the ability, pursuant to the Business Combination, to appoint six (6) of the seven (7) members of the post combination company’s Board of Directors (the “Board”);

 

Senior management of Legacy Heliogen will comprise the senior management of the post combination company; and

 

Operations of Legacy Heliogen will comprise the ongoing operations of post combination company.

 

In accordance with accounting guidance applicable to these circumstances, the equity structure has been recast in all comparative periods up to the Closing Date to reflect the number of shares of the Company’s Common Stock, $0.0001 par value per share, issued to Legacy Heliogen’ stockholders in connection with the Business Combination. As such, the shares and corresponding capital amounts and earnings per share related to Legacy Heliogen redeemable convertible preferred stock, common stock, warrants, options, and restricted stock units prior to the Business Combination have been retroactively recast as shares reflecting the Exchange Ratio of 2.013 established in the Business Combination.

 

Post combination, Heliogen Common Stock and warrants commenced trading on the New York Stock Exchange under the symbols “HLGN” and “HLGN.W,” respectively, on December 31, 2021.

 

Reclassifications

 

Certain immaterial prior period amounts, specifically warrant remeasurement, have been reclassified to conform to current period presentation. All dollar amounts (other than per share amounts) in the following disclosures are in thousands of United States dollars, unless otherwise indicated.

 

Correction of Immaterial Errors

 

Subsequent to issuing the condensed consolidated financial statements as of June 30, 2021 and March 31, 2021, management identified immaterial errors related to accrued payroll and revenue recognized for our non-governmental Engineering and Design (“E&D”) services contract. These errors resulted in the overstatement of net losses reported for the three and six months ended June 30, 2021 and the three months ended March 31, 2021.

 

In our accrual of payroll at June 30, 2021 and March 31, 2021, we incorrectly over accrued payroll costs due to a miscalculation of days to be accrued resulting in an overstatement of accrued payroll and selling, general and administrative expense.

 

Additionally, in our analysis of costs incurred for our non-governmental E&D services contract and determination of revenue to be recognized, we identified errors for the three and six months ended June 30, 2021, and three months ended March 31, 2021 due to incorrect identification and classification of costs. These errors resulted in an overstatement of contract liabilities with an understatement of revenues in addition to an understatement of cost of sales and overstatement of research and development expense.

 

We previously revised revenue recognition for the three months ended March 31, 2021 resulting in a reduction of revenue and cost of sales of $0.2 million with corresponding increases to contract liabilities and research and development expense. This amount is included in the revisions summarized below.

 

Based on evaluation of the errors, management has concluded that the prior period errors were immaterial to the previously issued financial statements. As such, management has elected to correct the identified, immaterial errors in the prior periods. In doing so, balances in these consolidated financial Statements have been adjusted to reflect the correction in the proper periods. Future financial statements that include prior periods will be corrected, as needed, when issued.

 

The effects of correcting the immaterial errors in our previously filed Condensed Consolidated Financial Statements are as follows:

 

Condensed Consolidated Balance Sheets (amounts in thousands)

   As of June 30, 2021   As of March 31, 2021 
   As Initially
Reported
   Adjustments   As Revised   As Initially
Reported
   Adjustments   As Revised 
Total assets  $101,838   $
   $101,838   $92,229   $
   $92,229 
Contract liabilities   1,944    (275)   1,669    2,439    75    2,514 
Accrued expenses and other current liabilities(1)   2,663    (271)   2,392    997    (191)   806 
Total current liabilities   6,466    (546)   5,920    4,019    (116)   3,903 
Accumulated deficit   (90,107)   546    (89,561)   (33,344)   116    (33,228)
Total shareholders’ deficit   (87,986)   546    (87,440)   (31,591)   116    (31,475)
Total liabilities, convertible preferred stock, and shareholders’ deficit  $101,838   $
   $101,838   $92,229   $
   $92,229 

 

(1)At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation.

 

Condensed Consolidated Statements of Operations and Comprehensive Loss (amounts in thousands, except per share amounts)

 

   Three Months Ended
June 30, 2021
   Six Months Ended
June 30, 2021
 
   As Initially
Reported
   Adjustments   As Revised   As Initially
Reported
   Adjustments   As Revised 
Revenue  $687   $158   $845   $1,086   $275   $1,361 
Cost of sales   687    158    845    1,086    275    1,361 
Gross profit   
    
    
    
    
    
 
                               
Selling, general and administrative   4,340    (80)   4,260    6,683    (271)   6,412 
Research and development   2,823    (158)   2,665    4,548    (275)   4,273 
Total operating expenses   7,163    (238)   6,925    11,231    (546)   10,685 
Operating loss  $(7,163)  $238   $(6,925)  $(11,231)  $546   $(10,685)
                               
Net loss  $(56,571)  $238   $(56,333)  $(60,935)  $546   $(60,389)
Total comprehensive loss  $(56,573)  $238   $(56,335)  $(60,949)  $546   $(60,403)
                               
Loss per share – Basic  $(10.72)  $0.04   $(10.68)  $(12.03)  $0.11   $(11.92)
Loss per share – Diluted  $(10.72)  $0.04   $(10.68)  $(12.03)  $0.11   $(11.92)

 

   Three Months Ended
March 31, 2021
 
   As Initially
Reported
   Adjustments   As Revised 
Revenue  $591   $(75)  $516 
Cost of sales   591    (75)   516 
Gross profit   
    
    
 
                
Selling, general and administrative   2,343    (191)   2,152 
Research and development   1,533    75    1,608 
Total operating expenses   3,876    (116)   3,760 
Operating loss  $(3,876)  $116   $(3,760)
                
Net loss  $(4,172)  $116   $(4,056)
Total comprehensive loss  $(4,184)  $116   $(4,068)
                
Loss per share – Basic  $(0.86)  $0.02   $(0.84)
Loss per share – Diluted  $(0.86)  $0.02   $(0.84)

 

The adjustments summarized above and below reduced the increases to Accumulated Deficit and Total Shareholders’ Deficit presented in the Condensed Consolidated Statements of Convertible Preferred Stock and Shareholders’ Deficit for the three months ended June 30, 2021 and March 31, 2021 by $0.2 million and $0.1 million, respectively.

 

Condensed Consolidated Statements of Cash Flows (amounts in thousands)

 

   Six Months Ended
June 30, 2021
   Three Months Ended
March 31, 2021
 
   As Initially
Reported
   Adjustments   As Revised   As Initially
Reported
   Adjustments   As Revised 
Net loss  $(60,935)  $546   $(60,389)  $(4,172)  $116   $(4,056)
                               
Changes in asset and liabilities:                              
Accrued expenses and other current liabilities(1)   1,384    (271)   1,113    418    (191)   227 
Contract liabilities   1,944    (275)   1,669    2,439    75    2,514 
Net cash used in operating activities  $(8,502)  $
   $(8,502)  $(625)  $
   $(625)

 

(1)At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation.

 

Subsequent Events

 

We have evaluated subsequent events, if any, that would require an adjustment to the consolidated financial statements or require disclosure in the notes to the consolidated financial statements through the date of issuance of the consolidated financial statements. Where applicable, the notes to these consolidated financial statements have been updated to discuss all significant subsequent events which have occurred.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Significant Accounting Policies

2. Significant Accounting Policies

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and the accompanying notes. On an ongoing basis, we evaluate our estimates, including those related to inputs used to recognize revenue over time, accounting for income taxes, the fair values of share-based compensation, lease liabilities, common and preferred stock and warrant liabilities, and long-lived asset impairments. Despite our intention to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions

 

Segments

 

The Company operates as one operating segment. The Company’s chief executive officer, who is the chief operating decision maker, reviews financial information on a consolidated basis for the purposes of allocating resources and assessing performance.

 

Cash and Cash Equivalents

 

We consider highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. As of December 31, 2021 and 2020, our cash and cash equivalents balances were $190.1 million and $18.3 million, respectively. Restricted cash of $1.5 million is comprised of a standby letter of credit issued in relation to the lease for our new Long Beach, California facility.

 

Investments in Available-for-Sale Securities

 

Management classifies investments in fixed maturity securities at the acquisition date and reevaluates the classification at each balance sheet date. Held-to-maturity investments are carried at amortized cost, reflecting the ability and intent to hold the securities to maturity. Trading investments are securities acquired with the intent to sell in the near term and are carried at fair value with changes in fair value reported in earnings. All other fixed maturity securities are classified as available-for-sale and are carried at fair value with net unrealized gains or losses related to non-credit factors reported as a component of accumulated other comprehensive income. As of December 31, 2021, all investments in fixed maturities were classified as available-for-sale. The difference between the original cost and maturity value of a fixed maturity security is amortized to earnings using the interest method. As of December 31, 2021, interest receivable on our available-for-sale securities was $0.3 million and included in receivables on our Consolidated Balance Sheets.

 

The Company reviews its available-for-sale securities portfolio for impairment and determines if impairment is related to credit loss or non-credit loss. In making the assessment of whether a loss is from credit or other factors, management considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions related to the security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of cash flows is less than the amortized cost basis, a credit loss exists and an allowance is created, limited by the amount that the fair value is less than the amortized cost basis. Subsequent activity related to the credit loss component (e.g. write-offs, recoveries) is recognized as part of the allowance for credit losses on available-for-sale securities. For the year ended December 31, 2021, no credit losses were recognized on available-for-sale securities.

 

Accounts Receivable

 

We record accounts receivable based on contracted prices when we obtain an unconditional right to payment under the terms of our contracts. The carrying value of such receivables, net of the allowance for credit losses, represents the estimated net realizable value. Payment terms for sales are generally due upon demand or within 60 days of satisfying the associated performance obligations. As a practical expedient, we do not adjust the promised amount of consideration for the effects of a significant financing component when we expect, at contract inception, that the period between our transfer of a promised product or service to a customer and when the customer pays for that product or service will be one year or less. We typically do not include extended payment terms in our contracts with customers.

 

Allowance for Credit Losses

 

The allowance for credit losses is a valuation account that is deducted from a financial asset’s amortized cost to present the net amount we expect to collect from such asset. We estimate allowances for credit losses using relevant available information from both internal and external sources. We monitor the estimated credit losses associated with our trade accounts receivable and unbilled accounts receivable based primarily on our collection history and the delinquency status of amounts owed to us, which we determine based on the aging of such receivables. Such methods and estimates are adjusted, as appropriate, for relevant past events, current conditions, and reasonable and supportable forecasts. We recognize write-offs within the allowance for credit losses when cash receipts associated with our financial assets are deemed uncollectible. Our allowance for credit losses balance was zero as of December 31, 2021 and 2020.

 

Property, Plant and Equipment

 

We report our property, plant and equipment at cost, less accumulated depreciation. Cost includes the price paid to acquire or construct the assets, required installation costs, interest capitalized during the construction period, and any expenditures that substantially add to the value of or substantially extend the useful life of the assets. We capitalize costs related to computer software obtained or developed for internal use, which generally includes enterprise-level business and finance software that we customize to meet our specific operational requirements. We expense repair and maintenance costs at the time we incur them.

 

We begin depreciation for our property, plant, and equipment when the assets are placed in service. We consider such assets to be placed in service when they are both in the location and condition for their intended use. We compute depreciation expense using the straight-line method over the estimated useful lives of assets. We depreciate leasehold improvements over the shorter of their estimated useful lives or the remaining term of the lease. The estimated useful life of an asset is reassessed whenever applicable facts and circumstances indicate a change in the estimated useful life of such asset has occurred. See Note 7 to our consolidated financial statements for our discussion on property, plant and equipment. Depreciation expense for property, plant, and equipment was $0.5 million and $0.1 million for the years ended December 31, 2021 and 2020, respectively, and is recorded in Selling, General and Administrative Expense.

 

Leases

 

Upon commencement of a lease, we recognize a lease liability for the present value of the lease payments not yet paid, discounted using an interest rate that represents our ability to borrow on a collateralized basis over a period that approximates the lease term. We also recognize a lease asset, which represents our right to control the use of the underlying property, plant, or equipment, at an amount equal to the lease liability, adjusted for prepayments and initial direct costs.

 

We subsequently recognize the cost of operating leases on a straight-line basis over the lease term, and any variable lease costs, which represent amounts owed to the lessor that are not fixed per the terms of the contract, are recognized in the period in which they are incurred. Any costs included in our lease arrangements that are not directly related to the leased assets, such as maintenance charges, are included as part of the lease costs. Leases with an initial term of one year or less are considered short-term leases and are not recognized as lease assets and liabilities. We also recognize the cost of such short-term leases on a straight-line basis over the term of the underlying agreement.

 

Many of our leases contain renewal options that are exercisable at our discretion. At the commencement date of a lease, we include in the lease term any periods covered by a renewal option, to the extent we are reasonably certain to exercise such options. In making this determination, we seek to align the lease term with the expected economic life of the underlying asset.

 

Goodwill

 

Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired in business combinations. Goodwill is not amortized but is evaluated for impairment at the reporting unit level. The Company determined it has one reporting unit as of December 31, 2021, which is the same as its single operating segment. The Company performs its goodwill impairment evaluation at least annually, as of October 1, or more frequently if events or changes in circumstances indicate that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying value. The Company may first apply a qualitative assessment to determine if it is more likely than not that goodwill is impaired. If the qualitative assessment indicates that it is more likely than not that impairment exists, or if the Company chooses to bypass the assessment, a quantitative assessment is performed, which involves comparing the fair value of the reporting unit to its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its estimated fair value, the Company would record an impairment loss equal to the excess. The Company performed its annual goodwill assessment as of October 1, 2021 and concluded it was more likely than not that the fair value of our reporting unit exceeds its carrying value, and no impairment loss was recognized during the year ended December 31, 2021.

 

As of December 31, 2021, the Company had goodwill of $4.2 million related to our acquisition of HelioHeat GmbH (“HelioHeat”) in September 2021 (the “HelioHeat Acquisition”). See Note 6 for additional information on the HelioHeat Acquisition and goodwill. The Company had no goodwill balance as of December 31, 2020, and there were no accumulated impairment losses as of December 31, 2021 and 2020.

 

Capitalized Implementation Costs

 

Implementation costs incurred in cloud computing hosting arrangements that are service contracts are capitalized. These costs include external direct costs for materials and services. Software maintenance and training costs are expensed in the period in which they are incurred. The capitalized implementation costs are recorded within other long-term assets in our Consolidated Balance Sheets and are amortized using the straight-line method to selling, general, and administrative expenses over the term of the cloud computing hosting arrangement, including reasonably certain renewals, beginning when the module or component of the hosting arrangement is ready for its intended use. Cash payments for capitalized implementation costs are classified as cash outflows from operating activities. During 2021, we capitalized cloud computing implementation costs for enterprise resource planning systems of $1.2 million. Amortization expense related to capitalized cloud computing implementation costs was less than $49 thousand for the year ended December 31, 2021. No amounts were recognized as of or for the year ended December 31, 2020.

 

Asset Impairments

 

We assess long-lived assets classified as “held and used,” including our property, plant and equipment, operating lease assets and finite-lived intangible assets, for impairment whenever events or changes in circumstances arise, including consideration of technological obsolescence, that may indicate that the carrying amount of such assets may not be recoverable. These events and changes in circumstances may include a significant decrease in the market price of a long-lived asset; a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; a significant adverse change in the business climate that could affect the value of a long-lived asset; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset; a current-period operating or cash flow loss combined with a history of such losses or a projection of future losses associated with the use of a long-lived asset; or a current expectation that, more likely than not, a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For the years ended December 31, 2021 and 2020, we recorded no impairments.

 

When impairment indicators are present, we compare undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying value of the asset group exceeds the undiscounted future cash flows, we measure any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted cash flows for the asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market value for such assets. If the fair value of an asset group is determined to be less than its carrying value, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and such projections may vary from the cash flows eventually realized.

 

We consider a long-lived asset to be abandoned after we have ceased use of the asset and we have no intent to use or repurpose it in the future. Abandoned long-lived assets are recorded at their salvage value, if any.

 

Debt

 

Coronavirus Aid, Relief, and Economic Security (“CARES”) Act. On March 27, 2020, President Trump signed into law the CARES Act. The CARES Act appropriated funds for the Small Business Association Paycheck Protection Program loans that are forgivable, in certain situations, to promote continued employment, as well as Economic Injury Disaster Loans to provide liquidity to small businesses harmed by COVID-19. During 2020, we obtained a loan under this program of $0.4 million. We repaid the loan in its entirety on March 11, 2021, including accrued interest of $3 thousand.

 

Other Debt. As of December 31, 2021, we had debt outstanding of $35 thousand that was assumed as part of the HelioHeat Acquisition. We have no other debt obligations at December 31, 2021.

 

Revenue Recognition

 

We recognize revenue over time as work is performed using the incurred costs method, which we believe is the method that most accurately reflects our progress toward satisfaction of the performance obligation. Under this method, revenue arising from fixed-price contracts is recognized as work is performed based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligations.

 

Incurred costs include all direct material, labor, and subcontract costs, and those indirect costs related to contract performance, such as indirect labor, supplies, and tools. Project material costs are included in incurred costs when the project materials have been installed by being permanently attached or fitted. Cost-based input methods of revenue recognition require us to make estimates of net contract revenues and costs to complete the projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete the projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract are greater than the net contract revenues, we recognize the entire estimated loss in the period the loss becomes known and can be reasonably estimated and present such losses as contract loss provisions. Following recognition of contract loss provisions, we amortize the loss recognized in future periods as a reduction to cost of revenues using a similar method of measuring progress for each contract as done for revenue being recognized.

 

Our contracts with customers may include multiple promised goods and services. In such cases, we identify performance obligations by evaluating whether the promised goods and services are capable of being distinct within the context of the contract at contract inception. Promised goods and services that are not distinct at contract inception are combined. Once we identify the performance obligations, we determine a transaction price based on contractual amounts and an estimate of variable consideration. We allocate the transaction price to each performance obligation based on the relative stand-alone selling price (“SSP”) maximizing the use of observable inputs. Judgment is exercised to determine the SSP of each distinct performance obligation.

 

Contract Assets and Liabilities. Billing practices are governed by the contract terms of each project based upon costs incurred, achievement of milestones or predetermined schedules. Billings do not necessarily correlate with revenue recognized over time using the percentage-of-completion method. Contract assets include unbilled amounts typically resulting from revenue under long-term contracts when the percentage-of-completion method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. Contract liabilities consist of deferred revenue for advance payments and billings in excess of revenue recognized. When we receive consideration, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a sales contract, we record deferred revenue, which represents a contract liability.

 

Retainage, included in contract assets, represent the amounts withheld from billings by our clients pursuant to provisions in the contracts and may not be paid to us until the completion of specific tasks or the completion of the project and, in some instances, for even longer periods. Retainage may also be subject to restrictive conditions such as performance guarantees.

 

As a practical expedient, we do not adjust the consideration in a contract for the effects of a significant financing component when we expect, at contract inception, that the period between a customer’s advance payment and our transfer of a promised product or service to the customer will be one year or less. Additionally, we do not adjust the consideration in a contract for the effects of a significant financing component when the consideration is received as a form of performance security.

 

Government Grants

 

We assess government contracts received, including cost reimbursement agreements, to determine if the agreement should be accounted for as an exchange transaction or a grant. An agreement is accounted for as a grant if the resource provider does not receive commensurate value in return for the assets transferred. The Company accounts for government contracts in which the resource provider is not receiving commensurate value as a government grant through analogy to International Accounting Standards 20 (“IAS 20”), Accounting for Government Grants and Disclosure of Government Assistance. Funds to be received under a government grant are presented as grant revenue if the grant is providing support for the Company’s ongoing major and central, revenue-generating activities. Grant revenue is recognized as the related reimbursable expenses are incurred and both of the following conditions are met: (1) we are able to comply with the relevant conditions of the grant and (2) the grant will be received. Grant revenue is presented gross of the related reimbursable expenses in the Company’s consolidated statements of operations; the related reimbursable expenses are expensed as incurred and presented separately as cost of grant revenue. See Note 4 of our consolidated financial statements for further discussion on government grants.

 

Advertising Costs

 

Advertising costs are expensed as incurred and totaled $0.8 million and $0.2 million, for the years ended December 31, 2021 and 2020, respectively. Advertising costs are presented within selling, general, and administrative expense in our consolidated statements of operations.

 

Research and Development

 

We incur research and development costs during the process of researching and developing new products and enhancing our existing products, technologies, and manufacturing processes. Our research and development costs consist primarily of employee compensation, materials and outside services. We expense these costs as incurred until the resulting product has been completed, tested, and made ready for commercial scale-up.

 

Share-Based Compensation

 

We recognize share-based compensation expense for the estimated fair value of equity awards issued as compensation to individuals over the requisite service period, which is generally four years. We account for forfeitures as they occur. Accordingly, if an individual’s continuous service is terminated, all previously unvested awards granted to such individual are forfeited, which results in a benefit to share-based compensation expense in the period of termination equal to the cumulative expense recorded through the termination date for the unvested awards. For employee stock awards with graded vesting schedules and only services conditions, we recognize share-based compensation expense on a straight-line basis over the total requisite service period of the award, ensuring that cumulative recorded stock-based compensation expense equals the grant date fair value of vested awards at each period-end. For awards with graded vesting schedules that contain a market or performance condition, we recognize share-based compensation expense using the graded vesting attribution method, in which we concurrently recognize compensation cost over the requisite service period for each separately-vesting tranche.

 

Commitments and Contingencies

 

We record liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.

 

Income Taxes

 

We use the asset and liability method to account for income taxes whereby we calculate deferred tax assets or liabilities using the enacted tax rates and tax law applicable to when any temporary differences are expected to reverse. We establish valuation allowances, when necessary, to reduce deferred tax assets to the extent it is more likely than not that such deferred tax assets will not be realized.

 

Income tax expense includes (i) deferred tax expense, which generally represents the net change in deferred tax assets or liabilities during the year plus any change in valuation allowances, and (ii) current tax expense, which represents the amount of tax currently payable to or receivable from taxing authorities. We only recognize tax benefits related to uncertain tax positions that are more likely than not of being sustained upon examination. For those positions that satisfy such recognition criteria, the amount of tax benefit that we recognize is the largest amount of tax benefit that is more likely than not of being sustained on ultimate settlement of the uncertain tax position. The Company’s policy is to recognize interest and penalties related to uncertain tax positions, if any, in the income tax provision.

 

Fair Value Measurements

 

We measure certain assets and liabilities at fair value, which is defined as the price that would be received from the sale of an asset or paid to transfer a liability (i.e., an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability. Our fair value measurements use the following hierarchy, which prioritizes valuation inputs based on the extent to which the inputs are observable in the market.

 

Level 1 — Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.

 

Level 2 — Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs are observable in active markets are Level 2 valuation techniques.

 

Level 3 — Valuation techniques in which one or more significant inputs are unobservable. Such inputs reflect our estimate of assumptions that market participants would use to price an asset or liability.

 

Accounting Standards

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). The amendments in ASU 2019-12 simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. We adopted ASU 2019-12 on January 1, 2021. The adoption did not have a material impact on our consolidated financial statements.

 

In August 2020, the FASB issued ASU No. 2020-06, DebtDebt with Conversion and Other Options (Subtopic 470-20) and Derivatives and HedgingContracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The amendments eliminate two of the three accounting models that require separate accounting for convertible features of debt securities, simplify the contract settlement assessment for equity classification, require the use of the if-converted method for all convertible instruments in the diluted earnings per share calculation and expand disclosure requirements. The amendments are effective for annual and interim reporting periods beginning after December 15, 2021, with early adoption permitted for reporting periods beginning after December 15, 2020. The guidance can be applied on a full retrospective basis to all periods presented or a modified retrospective basis with a cumulative effect adjustment to the opening balance of retained earnings during the period of adoption. We are continuing to evaluate the impacts of ASU 2020-06 but do not expect adoption to have a material impact on our consolidated financial statements.

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). This guidance creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination, under which an acquirer applies ASC 606, Revenue from Contracts with Customers, to recognize and measure contract assets and contract liabilities as of the acquisition date, as if the acquirer had entered into the original contract at the same date and on the same terms as the acquiree. We early adopted the amendments in ASU 2021-08 in 2021 and applied the amendments retrospectively to all business combinations during the year, including the contract liability recognized for customer contracts assumed in the HelioHeat Acquisition.

 

In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance (“ASU 2021-10”). The amendment establishes financial disclosure requirements for business entities that receive government assistance that they account for by analogizing to a grant model (for example, in International Accounting Standard (IAS) 20, Accounting for Government Grants and Disclosure of Government Assistance), or a contribution model (for example, in ASC 958-605, Not-for-Profit Entities - Revenue Recognition). The Company early adopted this standard effective December 31, 2021 and has included the required disclosures in Note 4 related to its government grant awarded in 2021.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Restatement of Previously Issued Consolidated Financial Statements
12 Months Ended
Dec. 31, 2021
Condensed Financial Information Disclosure [Abstract]  
Restatement of Previously Issued Consolidated Financial Statements

3. Restatement of Previously Issued Consolidated Financial Statements

 

As part of the Company’s accounting for revenue contracts with customers during the first quarter of 2022, management considered ongoing contracts that were entered into and accounted for during the year ended December 31, 2021. During this evaluation, management determined that a government contract which had previously been assessed as within the scope of ASC 606, Revenue from Contract with Customers (“ASC 606”), represents a government grant and therefore not within the scope of ASC 606. The impact of this revised conclusion resulted in (i) the separate presentation of amounts previously presented as revenue and cost of revenue as grant revenue and cost of grant revenue, respectively, (ii) no change in total revenue, and (iii) a reduction in total cost of revenue, including the reversal of a contract loss recognized during the year ended December 31, 2021. There were also related changes to the consolidated balance sheet as of December 31, 2021, the consolidated statements of operations and comprehensive loss, consolidated statement of convertible preferred stock and shareholder’s equity (deficit), and consolidated statement of cash flows, each for the year ended December 31, 2021, and the Company’s loss per share. Additionally, management recorded an immaterial correction resulting in an increase to cost of revenue and decrease to selling, general and administrative expense. No adjustments were identified as of and for the year ended December 31, 2020. Refer to Note 2 for discussion of the Company’s accounting for government grants and Note 4 for amounts recognized relating to its government grant.

 

The following table sets forth the consolidated balance sheet, including the balances as reported, adjustments and the as restated balances as of December 31, 2021:

 

   As of December 31, 2021 
$ in thousands  As Reported   Adjustments   As Restated 
Contract loss provisions  $5,180   $(4,783)  $397 
Total current liabilities   17,312    (4,783)   12,529 
Total liabilities   48,173    (4,783)   43,390 
                
Accumulated deficit   (171,363)   4,783    (166,580)
Total shareholders’ equity   209,275    4,783    214,058 

 

The following table sets forth the consolidated statement of operations, including the balances as reported, adjustments and the as restated balances as of the years ended December 31, 2021:

 

   Year ended December 31, 2021 
$ in thousands, except per share data  As Reported   Adjustments   As Restated 
Revenue:            
Sales revenue  $8,804   $(1,442)  $7,362 
Grant revenue   
    1,442    1,442 
Total revenue   8,804    
    8,804 
Cost of revenue:               
Cost of revenue   7,203    (1,441)   5,762 
Cost of grant revenue   
    3,177    3,177 
Provision for contract losses   6,485    (5,977)   508 
Total cost of revenue   13,688    (4,241)   9,447 
Gross loss   (4,884)   4,241    (643)
                
Selling, general, and administrative   30,386    (542)   29,844 
Total operating expenses   43,864    (542)   43,322 
                
Operating loss   (48,748)   4,783    (43,965)
                
Net loss before taxes   (142,189)   4,783    (137,406)
Net loss   (142,191)   4,783    (137,408)
Total comprehensive loss  $(142,195)  $4,783   $(137,412)
                
Loss per share – Basic and Diluted   (11.88)   0.40    (11.48)

 

The adjustments summarized above reduced Accumulated Deficit and increased Total Shareholders’ Equity presented in the Consolidated Statements of Convertible Preferred Stock and Shareholders’ Deficit for the year ended December 31, 2021 by $4.8 million.

The following table sets forth the consolidated statement of cash flows including the balances as reported, adjustments and the as restated balances as of the years ended December 31, 2021:

 

   Year ended December 31, 2021 
$ in thousands  As Reported   Adjustments   As Restated 
Cash flows from operating activities:            
Net Loss  $(142,191)  $4,783   $(137,408)
Adjustments to reconcile net loss to net cash used in operating activities:               
Provision for contract losses, net   5,180    (4,783)   397 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue

4. Revenue (As Restated)

 

Disaggregated Revenue

 

We disaggregate revenue into the following revenue categories:

 

   Years ended December 31, 
$ in thousands 

2021

(As Restated

   2020 
Project revenue  $900   $
 
Services revenue   6,462    200 
Grant revenue   1,442    
 
Total revenue  $8,804   $200 

 

Project revenue consists of amounts recognized under contracts with customers for the development, construction and delivery of commercial-scale concentrated solar energy facilities. Services revenue consists of amounts recognized under contracts with customers for the provision of engineering, R&D or other similar services in our field of expertise. Revenue recognized during 2021 and 2020 included non-governmental customers in Australia and Europe.

 

In the fourth quarter of 2021, the Company finalized a $39.0 million award (the “DOE Award”) with the U.S. Department of Energy’s Solar Energy Technology Office (the “DOE”), of which $3.9 million will be paid directly by the DOE to another party providing services under the DOE Award at the Company’s direction. Under the DOE Award, the Company will apply up to $35.1 million in funds received under the DOE Award pursuant to budget periods defined in the DOE Award through 2024 as reimbursement for costs incurred in completing the tasks specified in the DOE Award that are part of the commercial scale facility being constructed for a third-party customer pursuant to a separate customer contract. The amount and timing of funds received under the DOE Award will be determined by reimbursable costs, including permitted indirect costs, incurred in completing specific tasks. The DOE Award contains certain terms and conditions which requires the Company to comply with government regulations related to accounting and reporting and requires the Company to perform the tasks within specified time periods in a satisfactory manner. Noncompliance with any of the terms or conditions under the DOE Award could impact the Company’s ability to receive all funds allocated under the DOE Award or could result in the recapture of amounts paid to the Company by the DOE. Management has evaluated the recapture provisions with the DOE Award and concluded that it is not probable that the recapture provisions will be triggered. Both the Company and DOE can terminate the DOE Award for convenience. Under such a termination, the Company will be permitted to seek reimbursement of valid costs incurred, including permitted indirect costs, through the date of termination. Amounts reimbursable under the DOE Award for the year ended December 31, 2021 and presented as grant revenue were approximately $1.4 million related to which the Company recognized $3.2 million of incurred costs presented as cost of grant revenue.

Performance Obligations

 

Revenue recognized under contracts with customers relates solely to the performance obligations satisfied in 2021 with no revenue recognized from performance obligations satisfied in prior periods. We expect to recognize revenue of approximately $3.4 million through 2023 for the remaining work over the noncancelable term under our existing contracts with customers. During the year ended December 31, 2021, we recognized provisions for contract losses of $0.5 million related to two contracts with customers as estimated costs to satisfy performance obligations exceeded consideration to be received, of which we amortized $0.1 million as a reduction to cost of sales incurred during 2021.

 

Accounts Receivable and Contract Assets

 

As of December 31, 2021, our receivables of $3.9 million included $2.1 million accounts receivables related to our contracts with customers which consisted of trade receivables of $0.9 million and contract assets of $1.2 million. Additionally, our receivables included $1.4 million of unbilled amounts related to the DOE Award at December 31, 2021 that were reimbursable to the Company based on qualifying costs incurred during 2021. We had no accounts receivable balance as of December 31, 2020.

 

Contract Liabilities

 

As of December 31, 2021, our contract liabilities for contracts with customers were $0.5 million, respectively. Activity included in contract liabilities during the 2021 primarily consisted of additions for deferred revenue of $5.8 million offset by revenue recognized of $5.3 million. We had no contract liability balance as of December 31, 2020.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Instruments and Equity
12 Months Ended
Dec. 31, 2021
Stockholders Equity And Temporary Equity Disclosure [Abstract]  
Convertible Instruments and Equity

5. Convertible Instruments and Equity

 

Preferred Stock

 

Prior to the Business Combination, the Company had outstanding shares of convertible preferred stock. Immediately prior to the Effective Time, all shares of outstanding preferred stock were automatically converted into 60,120,423 shares of Legacy Heliogen common stock at the effective conversion prices, which were then converted into 121,038,967 shares of the Company’s common stock with the application of the Exchange Ratio as a result of the Merger as discussed in Note 1.

 

Following the conversion of the Legacy Heliogen preferred stock immediately prior to the Effective Time and pursuant to the Company’s Second Amended and Restated Certificate of Incorporation, as of December 31, 2021, we had authorized 10,000,000 shares of preferred stock, $0.0001 par value, of which no shares have been issued. The Board has the authority to issue shares of preferred stock and to determine the rights, preferences, privileges and restrictions, including voting rights, of those shares.

 

Common Stock

 

As of December 31, 2021 and December 31, 2020, authorized shares of common stock, $0.0001 par value, were 500,000,000 shares and 320,000,000 shares, respectively, of which 183,367,037 shares were issued and outstanding as of December 31, 2021, and 8,160,828 shares were issued and outstanding as of December 31, 2020.

 

Warrants

 

The Company’s warrant liability as of December 31, 2021 includes public warrants (the “Public Warrants”) and private placement warrants (the “Private Warrants,” and together with the Public Warrants, the “Warrants”), which were originally issued by Athena in Athena’s initial public offering and were assumed by the Company as part of the Business Combination. The Company has the ability to redeem outstanding Public Warrants, commencing 90 days after March 18, 2022, the date the Public Warrants become exercisable and prior to their expiration, at a price of $0.01 per warrant, provided that the last reported sales price of the common stock equals or exceeds $18.00 per share for any 20 trading days within a 30 trading-day period ending on the third trading day prior to the notice date of redemption. If and when the Public In addition, the Company has the ability to redeem all (but not less than all) of the outstanding Warrants, including Private Warrants, at a price of $0.10 per Warrant if certain conditions are satisfied, but primarily the last reported sale prices of the Company’s Common Stock equals or exceeds $10.00. The Company evaluated the Public Warrants and Private Warrants and concluded that a provision in the Warrant Agreement related to certain tender or exchange offers precludes the Warrants from being accounted for as components of equity. As the Warrants meet the definition of a derivative, the Warrants are recorded on the Consolidated Balance Sheets as a liability and measured at fair value at each reporting date, and the change in fair value is reported on the Consolidated Statements of Operations and Comprehensive Loss.

 

Prior to the Business Combination, the Company had outstanding common stock warrants and preferred stock warrants (together, the “Legacy Warrants”). The Company determined that the preferred stock warrants were not a legal form of debt (i.e., no creditors’ rights) and allowed for redemption based upon certain events that are outside of the control of the Company. Therefore, the preferred stock warrants were classified as liabilities pursuant to ASC 480, Distinguishing Liabilities from Equity, and were measured at fair value at each reporting period, with changes in fair value recorded within the Consolidated Statements of Operations and Comprehensive Loss. Immediately prior to the Effective Time, the Legacy Warrants automatically converted to 289,333 shares of Legacy Heliogen common stock, which were converted into 582,509 shares of the Company’s Common Stock with the application of the Exchange Ratio as a result of the Merger as discussed in Note 1.

 

In connection with the concurrent execution of the commercial-scale demonstration agreement (the “Project Agreement”) and collaboration agreement (the “Collaboration Agreement”) with a customer in March 2022, the Company issued warrants permitting the customer to purchase in the aggregate approximately 4.56 million shares of the Company’s Common Stock (“Warrant Shares”) at an exercise price of $0.01 per share. These warrants expire upon the earlier of a change in control of the Company or March 28, 2027. Warrants to purchase approximately 1.8 million Warrant Shares vested immediately upon execution of the collaboration agreement and the balance of the warrants will vest pro rata with certain payments required to be made under the Project Agreement and also based on the customer reaching certain specified performance goals under the Collaboration Agreement.

 

SAFE Instruments

 

In the first half of 2021, we entered into SAFE Instruments and received $83.4 million in gross proceeds from third-party investors in connection with a private round of funding to provide investors an opportunity to convert into common or preferred stock, upon defined triggering events. The Company determined that the SAFE Instruments were not legal form debt (i.e., no creditors’ rights) and allowed for redemption based upon certain events that are outside of the control of the Company. Therefore, the SAFE Instruments were classified as liabilities pursuant to ASC 480 and were measured at fair value at each reporting period, with changes in fair value recorded within the Consolidated Statements of Operations and Comprehensive Loss.

 

Immediately prior to the Effective Time of the Merger, the SAFE Instruments were automatically converted into 9,973,979 shares of Legacy Heliogen common stock, which were converted into 20,080,464 shares of the Company’s Common Stock with the application of the Exchange Ratio as a result of the Merger as discussed in Note 1.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition
12 Months Ended
Dec. 31, 2021
Business Combinations [Abstract]  
Acquisition
6.Acquisition

 

In August 2021, Heliogen entered into an agreement to acquire 100% of the equity interests of HelioHeat, a private limited liability company in Germany (the “HelioHeat Agreement”). The HelioHeat Acquisition closed on September 1, 2021. HelioHeat is engaged in the development, planning and construction of renewable energy systems and components, including a novel solar receiver. Heliogen acquired HelioHeat in order to own and use HelioHeat’s particle receiver technology in future commercial-scale facilities for our customers. Pursuant to the HelioHeat Agreement, at closing, cash consideration of approximately $1.0 million was paid to HelioHeat’s shareholders, $0.5 million was deposited in an escrow account that becomes payable to HelioHeat’s shareholders to the extent the funds are not used by Heliogen to offset certain future costs on HelioHeat’s active customer projects, and $0.2 million was used to repay certain of HelioHeat’s outstanding indebtedness. Additionally, pursuant to the HelioHeat Agreement, $3.0 million is payable to HelioHeat’s shareholders in future periods, of which $0.5 million is payable upon service conditions being met over a three-year period for retained employees and $2.5 million subject to earn-out provisions is payable if Heliogen uses and sells HelioHeat’s solar receiver technology in a commercial product, fully operational and tested, within five years of closing.

 

The components of the preliminary fair value of consideration transferred are as follows ($ in thousands):

 

Cash paid at closing(1)   $ 1,714  
Contingent consideration     2,009  
Settlement of pre-existing relationship     45  
Total fair value of consideration transferred   $ 3,768  

 

(1)Includes $0.5 million of cash paid to an escrow that becomes payable to the selling shareholders of HelioHeat to the extent the funds are not used to offset certain costs incurred for the assumed customer projects. The amount is being treated as consideration transferred as the release of the funds is likely to occur.

 

We accounted for the HelioHeat Acquisition using the acquisition method of accounting, which requires, among other things, that assets acquired at their fair values and liabilities assumed be recognized on the balance sheet as of the acquisition date. The purchase price allocation for the HelioHeat Acquisition is preliminary as of December 31, 2021 pending the completion of a valuation of the expected intangible asset to be recognized related to developed technology associated with HelioHeat’s particle receiver technology and the completion of a valuation of this intangible asset. All other amounts recognized were finalized as of December 31, 2021.

 

The following table summarizes the preliminary purchase price allocation as of the acquisition date ($ in thousands):

 

Cash and cash equivalents  $30 
Prepaid and other current assets   33 
Property, plant and equipment, net   6 
Goodwill   4,204 
Total assets acquired   4,273 
Accrued expenses and other current liabilities   74 
Contract liabilities(1)   390 
Debt   41 
Total liabilities assumed   505 
Net assets acquired  $3,768 

 

(1)The acquired contract liability for the assumed customer contracts was measured in accordance with ASC 606 pursuant to ASU 2021-08, which the Company early adopted.

 

The preliminary purchase consideration allocation resulted in the recognition of $4.2 million in goodwill, of which none is expected to be tax deductible. Goodwill represents the value expected to be received from the synergies of integrating HelioHeat’s operations with Heliogen operations to expand commercial opportunities and the assembled workforce in place.

 

The fair value of contingent consideration is approximately $2.0 million. We believe the payment of this consideration to be probable and have estimated its fair value as of the acquisition date using a probability-weighted discounted cash flow model utilizing estimated timing for the commissioning and required operational period of a commercial facility using the acquired particle receiver technology.

 

During the year ended December 31, 2021, we incurred approximately $0.1 million of acquisition costs that were expensed as incurred.

 

During the year ended December 31, 2021, we recognized revenues of $0.4 million and a net loss of $0.7 million related to HelioHeat’s operations. Pro forma financial information for HelioHeat has not been provided as it has been deemed immaterial.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

7. Property, Plant and Equipment

 

The balance of property, plant and equipment, net is as follows:

 

   Estimated Useful   December 31, 
$ in thousands  Lives in Years  2021   2020 
Property, plant, and equipment, gross           
Leasehold improvements  5 - 7   $699   $575 
Computer equipment  2 - 3    1,532    149 
Machinery, vehicles, and other equipment  5 - 10    1,188    60 
Furniture and fixtures  2 - 5    314    10 
Construction in progress      1,076    
 
Total property, plant, and equipment, gross      4,809    794 
Accumulated depreciation      (707)   (219)
Total property, plant, and equipment, net     $4,102   $575 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities

8. Accrued expenses and other current liabilities

 

The following summarizes the balances of accrued expenses and other current liabilities:

   Years Ended December 31, 
$ in thousands  2021   2020 
Payroll and other employee benefits  $862   $155 
Professional fees   1,379    108 
Research and development costs   1,895    
 
Operating lease liabilities, current portion   2,240    209 
Other accrued expenses   598    53 
Total accrued expenses and other current liabilities  $6,974   $525 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes

9. Income Taxes

 

The domestic and foreign components of pre-tax income are as follows:

   Years Ended December 31, 
$ in thousands  2021
(As Restated)
   2020 
Domestic  $(136,753)  $(7,437)
Foreign   (653)   
 
Total loss before tax  $(137,406)  $(7,437)

 

For the year ended December 31, 2021, the Company recorded state tax expense of $2 thousand with no amounts recorded for federal or foreign taxes. No income tax expense or benefit was recorded for the year ended December 31, 2020. The effective tax rate of the provision for income tax differs from the federal statutory rate as follows for the periods indicated:

 

   Years Ended December 31, 
$ in thousands  2021
(As Restated)
   2020 
U.S. federal statutory income tax rate  $(28,855)   21.0%  $(1,562)   21.0%
State taxes, net of federal benefit   (3,590)   2.6%   (75)   1.0%
SAFE instruments remeasurement   18,250    (13.3)%   
    
%
Warrant liability remeasurement   1,397    (1.0)%   
    
%
Transaction costs   (1,531)   1.1%   
    
%
Valuation allowance   14,531    (10.6)%   1,770    (23.8)%
Other   (200)   0.2%   (133)   1.8%
Income tax expense  $2    
%  $
    
%

  

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not to be realized. The components of the deferred tax assets are as follows for the periods indicated:

 

   Years Ended December 31, 
$ in thousands  2021   2020 
Deferred tax assets:        
Net operating loss carryforwards  $19,816   $5,605 
Stock compensation   1,705    158 
Operating lease liability   4,896    171 
Other   1,619    606 
Gross deferred tax assets   28,036    6,540 
Less: Valuation allowance   (21,238)   (6,258)
Net deferred tax assets   6,798    282 
Deferred tax liabilities:          
Depreciation and amortization   (887)   (111)
Right of use asset   (4,824)   (171)
Other   (1,087)   
 
Net deferred income taxes  $
   $
 

  

In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Based upon the analysis of federal and state deferred tax balances, future tax projections and availability of taxable income in the carryback period, the Company recorded a valuation allowance against the federal and state deferred tax assets of $21.2 million.

 

As of December 31, 2021, the Company has federal net operating losses of $74.2 million, state net operating losses of $48.3 million and foreign net operating losses of $0.3 million. The federal and state net operating losses will expire starting with 2033. As of December 31, 2020, the Company had federal net operating losses of $25.9 million and state net operating losses of $1.9 million, which will expire starting in 2033.

 

At December 31, 2021, the Company had federal research tax credit carryforwards of $57 thousand. The Company had no state research tax credit carryforwards.

 

At December 31, 2021, and 2020, the Company recorded unrecognized tax benefits of $57 thousand for both periods. During the years ended December 31, 2021 and 2020, the Company recognized no interest and penalties related to uncertain tax positions. The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate as of December 31, 2021 and 2020 is zero, due to the valuation allowance that would otherwise be recorded on the deferred tax asset associated with the recognized position.

 

The tax years ended December 31, 2018 through December 31, 2021 remain open to examination by the Internal Revenue Service and December 31, 2017 through December 31, 2021 remain open to examination by the California Tax Board. In addition, the utilization of net loss carryforwards is subject to federal and state review for the periods in which those net losses were incurred. The Company is not under audit by any taxing jurisdictions at this time.

 

Utilization of the net operating loss and research tax credit carryforwards are subject to an annual limitation based on changes in ownership, as defined by Section 382 and 383 of the Internal Revenue Code of 1986, as amended.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based Compensation
12 Months Ended
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]  
Share-based Compensation

10. Share-based Compensation

 

Legacy Heliogen’s 2013 Stock Incentive Plan (the “2013 Plan”) aims to incentivize employees, directors and consultants who render services to the Company through the granting of stock awards, including options and RSU Awards.

 

The Board administers the 2013 Plan, approves the individuals to whom the stock awards will be granted, determines the number of awards to be granted, and the term and vesting pattern of awards, and the exercise price of each option. An aggregate of 20.6 million shares were reserved for issuance under the 2013 Plan. Options granted pursuant to the terms of the 2013 Plan cannot be granted with an exercise price of less than 100% of the fair market value of the underlying stock on the date of grant or 110% for incentive stock options issued to a ten percent or more stockholder of the Company. The term of the options granted under the 2013 Plan cannot be greater than ten years; five years for incentive stock options granted to a ten percent or more stockholder of the Company. Options granted generally vest twenty-five percent on the one-year anniversary of the date of grant with the remaining balance vesting equally on a monthly basis over the subsequent three years. In November 2021, the Company granted options to its Chief Executive Officer and RSU Awards to certain employees (the “November 2021 Awards”). The November 2021 Awards include a service-based requirement and a liquidity event requirement in order to vest. The liquidity event requirement was satisfied by the closing of the Merger on December 30, 2021.

 

As a result of the Merger, at the Effective Time, the Legacy Heliogen options and RSU Awards that were outstanding immediately prior to the Effective Time were converted by applying the Exchange Ratio (as described in greater detail in Note 1). Except as specifically provided in the Business Combination Agreement, each Exchanged Option and Exchanged RSU Award shall be subject to the same terms and conditions (including applicable vesting, expiration, and forfeiture provisions) that applied to the corresponding Legacy Heliogen option or RSU Award immediately prior to the Effective Time. All stock award activity was retroactively restated to reflect the Exchanged Options and Exchanged RSU Awards.

 

At the special meeting of Athena’s stockholders held on December 28, 2021, the stockholders approved the Heliogen, Inc. 2021 Equity Incentive Plan (the “2021 Plan”) and the Heliogen, Inc. 2021 Employee Stock Purchase Plan (the “2021 ESPP”). The 2021 Plan and the 2021 ESPP were previously approved, subject to shareholder approval, by Athena’s board of directors on November 10, 2021, and on the Closing Date, the board of directors ratified the approval of the 2021 Plan and the 2021 ESPP, which became effective immediately upon the closing of the Merger on December 30, 2021. The aggregate number of shares of Common Stock authorized for issuance under the 2021 Plan will not exceed 11.9 million shares as of December 31, 2021. In addition, such aggregate number of shares of Common Stock will automatically increase on January 1 of each year for a period of ten years commencing on January 1, 2022 and ending on (and including) January 31, 2031, in an amount equal to 4% of the total number of shares of the Company’s Common Stock outstanding on December 31 of the preceding year. The aggregate number of shares of Common Stock that may be issued pursuant to the exercise of incentive stock options under the 2021 Plan is 35.7 million shares (equal to 300% of the total number of shares initially reserved for issuance). The aggregate number of shares of Common Stock reserved for issuance under the 2021 ESPP is 4.8 million, plus the number of shares of Common Stock that are automatically added on January 1 of each year for a period of up to ten years, commencing on January 1, 2022 and ending on (and including) January 1, 2031, in an amount equal to the lesser of (x) 1% of the total number of shares of Common Stock outstanding on December 31 of the preceding year and (y) 9.5 million shares of Common Stock (equal to 200% of the total number of shares initially reserved for issuance).

 

The 2021 Plan aims to incentivize employees, directors and consultants who render services to the Company through the granting of stock awards, including options, SARs, restricted stock awards, RSU awards, performance awards, and other stock-based awards. As of December 31, 2021, no awards have been granted under the 2021 Plan.

 

Our total share-based compensation expense, including the location where recognized within our Consolidated Statements of Operations and Comprehensive Loss, are as follows ($ in thousands):

 

   Years ended December 31, 
Operating expense classification  2021   2020 
Selling, general, and administrative  $10,158   $147 
R&D   1,222    131 
Total share-based compensation expense  $11,380   $278 

 

During the year ended December 31, 2021, in connection with the termination of two former employees, we modified their outstanding stock options to accelerate the vesting, and for one of the former employees, to extend the exercise period of the options. Additionally, during the year ended December 31, 2021, stock option grants were modified for three former directors. These modifications for former employees and outgoing directors resulted in total incremental expense of $2.2 million during the year ended December 31, 2021.

 

As of December 31, 2021, the unrecognized compensation cost related to share-based awards was $72.7 million and is expected to be recognized over a weighted-average period of 1.66 years.

 

Options

 

We value our options using the Black-Scholes option-pricing model, which was developed for use in estimating the fair value of options. Black-Scholes and other option valuation models require the input of highly subjective assumptions, including the fair value of our Common Stock, expected term, expected volatility, risk-free interest rate and expected dividends. We use a simplified method to determine the life of the options. The expected volatility of the options granted was estimated using the historical volatility of the comparable publicly traded companies over the expected term of the options as a substitute for the historical volatility of the Company’s common shares, which was not determinable without an active external or internal market prior to the consummation of the Business Combination.

 

Prior to the Business Combination, the Company’s common stock was not publicly traded. As a result, the estimated fair value of our common stock required significant judgment by management, including the valuation methodology used, weighting of potential scenarios, and discount rate. Our common stock was measured at fair value for use in the Black-Scholes option pricing model using a probability-weighted method considering two potential outcomes: a merger with a special purpose acquisition company exit scenario and a stay private scenario. In addition, we applied a discount for lack of marketability, which was estimated using the Black-Scholes option pricing model. The table below summarizes the other valuation assumptions, on a weighted-average basis, used in the Black-Scholes option-pricing model to estimate the fair value of stock option awards:

 

   Years ended December 31, 
   2021   2020 
Expected term (in years)   6.08    5.97 
Expected volatility   40.7%   40.9%
Risk-free interest rate   1.2%   0.5%
Expected dividend yield   
    
 

 

The following table summarizes the Company’s stock option activity:

 

   Number of Shares   Weighted Average Grant Date Fair Value ($)   Weighted Average Exercise Price ($)   Weighted Average Remaining Contractual Life (Years)   Aggregate Intrinsic Value ($) 
Outstanding balance as of December 31, 2019  16,161,311   0.10   0.09   8.53     
Granted  14,892,844   0.16   0.18         
Exercised   (113,247)   0.09    0.09         11,813 
Forfeited   (188,745)   0.09    0.09           
Outstanding balance as of December 31, 2020   30,752,163    0.13    0.13    8.65    2,061,436 
Granted   17,582,483    2.34    5.42           
Exercised   (5,741,547)   0.07    0.11         15,598,547 
Forfeited   (1,736,001)   0.24    0.21           
Expired   (28,940)   0.37    0.22           
Outstanding balance as of December 31, 2021   40,828,158    1.10    2.41    8.41    535,438,090 
Exercisable as of December 31, 2021   15,551,698    0.13    0.13    7.04    239,383,717 
Vested as of December 31, 2021   14,243,064    0.06    0.11    6.85    219,457,217 

 

RSU Awards

 

The fair value of RSU Awards is measured at the fair value of the Company’s Common Stock on the grant date, which we estimated using a discounted cash flow approach based on the expected value for the Company as a result of the Business Combination, which was considered likely as of the valuation date in November 2021. The discount rate was based on a venture capital rate of return and the Company’s mezzanine stage of development. In addition, we applied a discount for lack of marketability, which was estimated using the Black-Scholes option pricing model.

 

The table below summarizes the key inputs used in the valuation of the RSU Awards granted in November 2021:

 

Expected time to transaction (in years)   0.09 
Discount rate   20%
Expected volatility   50%
Risk-free interest rate   0.1%
Expected dividend yield   
%

 

The following table summarizes the Company’s RSU Award activity:

 

   Number of Shares   Weighted Average Grant Date Fair Value ($) 
Unvested RSA Awards as of December 31, 2020   
   $
 
Granted   4,440,067   $9.00 
Unvested RSA Awards as of December 31, 2021   4,440,067   $9.00 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Losses Per Share
12 Months Ended
Dec. 31, 2021
Losses Per Share [Abstract]  
Losses Per Share

11. Losses Per Share

 

Basic and diluted losses per share (“EPS”) were as follows ($ in thousands):

 

   Years ended December 31, 
   2021
(As Restated)
   2020 
Numerator        
Net loss  $(137,408)  $(7,437)
Denominator          
Denominator for basic EPS – weighted-average shares   11,970,550    7,978,512 
Effect of dilutive securities   
    
 
Denominator for diluted EPS – weighted-average shares   11,970,550    7,978,512 
           
EPS – Basic and Diluted  $(11.48)  $(0.93)

 

As of December 31, 2021 and 2020, 40,828,158 and 30,752,163 outstanding stock options, respectively, were excluded from the calculation of EPS, as their impact would be anti-dilutive. Additionally, as of December 31, 2021, 4,440,067 restricted stock units and 481,301 restricted shares issued upon the early exercise of unvested options have been excluded from the calculation of EPS, as their impact would be anti-dilutive.

 

As of December 31, 2021, 8,566,666 outstanding common stock warrants and were excluded from the calculation of EPS, as their impact would be anti-dilutive. As of December 31, 2020, outstanding preferred stock warrants were excluded from the calculation of EPS, as their impact, which would be equivalent to 381,306 shares of common stock on an “as converted” basis, would be anti-dilutive.

 

As of December 31, 2020, 117,886,982 outstanding convertible preferred shares were excluded from the calculation of EPS, as their impact, which would be equivalent to 121,038,967 shares of common stock on an “as converted” basis, would be anti-dilutive.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Related Party Transactions

12. Related Party Transactions

 

Idealab

 

The Chief Executive Officer of our Company also serves as the chairman of the board of directors of Idealab. Idealab, a minority owner of Heliogen’s outstanding voting stock through its wholly owned subsidiary, Idealab Holdings, provides various services through service agreements which include leasing office space, accounting, human resources, legal, information technology, marketing, public relations, and certain other executive services. On occasion, Idealab may pay for certain expenses on our behalf, for which we reimburse Idealab. These expenses, include parking, postage, tax return preparation fees, patent fees, corporate filing fees, press release cost and are not considered related party. No such expenses were paid on our behalf nor reimbursements made for the year ended December 31, 2021. All expenses or amounts paid to Idealab pursuant to these agreements are reported within selling, general, and administrative in the Consolidated Statements of Operations and Comprehensive Loss.

 

In May 2021, Heliogen sub-leased a portion of its office space in Pasadena, CA to Idealab for a term of seven years. Refer to Note 13 – Leases for further discussion of our new Pasadena, CA office space lease. The sub-lease has an initial annual base rent of approximately $150,000 and contains a 3% per annum escalation clause. The sub-lease is subject to termination by either party upon six months prior written notice. Concurrently with the parties’ entering into the sub-lease agreement, Idealab and Heliogen also entered into certain property management and shared facilities staffing agreements, which provide that Heliogen pays Idealab approximately $3,000 per month for building management services and approximately $13,000 per month for shared facilities staff and services (with proportional reimbursement of salaries). Such agreements are subject to termination right by either party with 90 days’ prior written notice. For the year ended December 31, 2021, we recognized $85 thousand in rental revenue reported within other income (expense), net in our Consolidated Statements of Operations and Comprehensive Loss.

The amounts charged to us or reimbursed by us under these agreements were as follows ($ in thousands):

 

   Years ended December 31, 
   2021   2020 
Administrative services provided by Idealab  $1,334   $536 
Reimbursement to Idealab for expenses incurred   
    281 
Total Idealab transactions  $1,334   $817 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
12 Months Ended
Dec. 31, 2021
Disclosure Text Block [Abstract]  
Leases

13. Leases

 

The Company enters into lease arrangements, primarily for real estate, all of which are classified as operating leases. There are no material residual value guarantees.

 

Pasadena, CA Lease. On May 23, 2021, we executed a seven-year lease for office space in Pasadena, California (the “Pasadena Office Lease”). The Pasadena Office Lease includes a termination option under which the Company can terminate the lease for any reason and at no cost, with proper notice, at any time effective on or after May 31, 2026. A portion of the office space subject to the Pasadena Office Lease is being subleased to Idealab. Refer to Note 12 for further discussion of the Idealab sublease.

 

Long Beach Lease. Effective July 27, 2021, we executed a five-year lease for manufacturing space in Long Beach, California (the “Long Beach Lease”). The Long Beach Lease includes an option for the Company to renew for an additional five years, which we anticipate utilizing. As security for the Company’s faithful performance of its obligations under the Long Beach Lease, a commercial bank issued an unconditional and irrevocable $1.5 million standby letter of credit payable to the lessor, which may be reduced after three years to $1.0 million if certain conditions are met. The standby letter of credit is valid until cancelled or matured. The terms of the letter of credit are automatically extended for a term of one year at a time unless 60 days prior to the then current expiration date, the commercial bank sends the Company a notice that the letter of credit will not be extended. The Company intends to renew the standby letter of credit through the initial lease term at which point this standby letter of credit will not be extended beyond November 30, 2026. No amounts have been drawn under the standby letter of credit.

 

The right-of-use assets and liabilities included in our Consolidated Balances Sheets are as follows:

 

   December 31, 
$ in thousands  2021   2020 
Operating lease right-of-use assets  $16,093   $612 
Operating lease liabilities, current   2,240    209 
Operating lease liabilities, non-current   14,183    403 

 

The components of lease costs were as follows:

 

   Years ended December 31, 
$ in thousands  2021   2020 
Operating lease cost  $1,294   $230 
Sublease income   (85)   
 
Total lease cost  $1,209   $230 

 

The following is a maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities:

 

$ in thousands  Year Ended December 31, 
2022  $2,390 
2023   2,641 
2024   2,546 
2025   2,624 
2026   2,630 
Thereafter   9,810 
Total future lease payments  $22,641 
Less: Imputed interest   (6,218)
Present value of future lease payments  $16,423 

 

The weighted-average remaining lease terms and discount rates for the Company’s operating leases were as follows:

 

   December 31, 
   2021   2020 
Weighted-average remaining lease term (years)   8.7    2.7 
Weighted-average discount rate   6.9%   6.0%
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

14. Commitments and Contingencies

 

We are involved in various claims and lawsuits arising in the normal course of business, including proceedings involving tort and other general liability claims, and other miscellaneous claims. We recognize a liability when we believe the loss is probable and reasonably estimable. We currently believe that the ultimate outcome of such lawsuits and proceedings will not, individually or in the aggregate, have a material effect on our consolidated financial statements as of and for the year ended December 31, 2021.

 

Although we cannot predict the outcome of legal or other proceedings with certainty, when it is probable that a loss has been incurred and the amount is reasonably estimable, U.S. GAAP requires us to accrue an estimate of the probable loss or range of loss or make a statement that such an estimate cannot be made. We follow a thorough process in which we seek to estimate the reasonably possible loss or range of loss, and only if we are unable to make such an estimate do we conclude and disclose that an estimate cannot be made. Accordingly, unless otherwise indicated below in our discussion of legal proceedings, a reasonably possible loss or range of loss associated with any individual legal proceeding cannot be estimated.

 

In August 2021, the Company reached settlement with a former employee related to certain matters. The settlement included a cash payment of $0.1 million and a modification, as defined under U.S. GAAP, to the former employee’s stock options resulting in additional stock-based compensation expense of $1.1 million.

 

On August 30, 2021, the Company's predecessor, Athena, received a litigation demand letter (the “Class Vote Demand”) on behalf of Athena’s stockholder FWD LKNG GDD Irrevocable Trust. The Demand alleged that Athena violated Section 242(b)(2) of the Delaware General Corporation Law by not requiring separate class votes for holders of the Athena Class A and Class B Common Stock in connection with certain aspects of the business combination between Athena and Heliogen. According to the Class Vote Demand, a class vote was required under Section 242(b)(2) because consideration to the stockholders of Heliogen was to be paid in newly issued Common Stock, following elimination of the Class B Common Stock. While such separate class vote is not required pursuant to Section 242(b)(2) of the DGCL, the Company concluded that such separate class vote was advisable to prevent disruption to the proposed transaction with Heliogen, and to avoid the delay and expense of potential litigation and amended its Form S-4 Registration Statement to reflect that change. On January 20, 2022, the stockholders’ counsel asserted entitlement to an award of attorneys’ fees to reflect the benefit it purportedly obtained for all Athena stockholders. This matter was resolved in March 2022 with no material impact to our financial condition or results of operations.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments

15. Fair Value of Financial Instruments

 

Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants and is generally classified in one of the following categories:

 

Level 1 — Fair value is based on quoted prices for identical instruments in active markets.

 

Level 2 — Fair value is based on quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.

 

Level 3 — Fair value is based on valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

 

The Company’s assets and liabilities measured at fair value on a recurring basis are summarized in the following table by fair value measurement level ($ in thousands):

 

       December 31, 
Description  Level   2021   2020 
Assets:            
Investments   1   $32,332   $
 
Liabilities:               
Public Warrants   1   $14,167   $
 
Private Warrants   2    396    
 
Legacy Heliogen preferred stock warrants   3    
    46 

 

The following table summarizes the reconciliation of our level 3 fair value measurements ($ in millions):

 

Instrument  December 31,
2020
   Issuances(1)   Losses(2)   Conversion(3)   December 31,
2021
 
SAFE Instruments  $
    83,411    86,907    (170,318)  $
 
Legacy Heliogen preferred stock warrants  $46    
    2,965    (3,011)  $
 

 

(1)Net of issuance costs.
(2)The losses for the changes in the fair value of the SAFE Instruments and preferred stock warrants are reported in our Consolidated Statements of Operations and Comprehensive Loss in the line items SAFE Instrument remeasurement and warrant remeasurement, respectively.
(3)On December 30, 2021, immediately prior to the Merger closing, the SAFE Instruments and preferred stock warrants were converted into 20,080,464 shares of common stock and 354,738 shares of common stock, respectively.

 

The fair value of the Public Warrants, which are publicly-traded, and is determined based on the closing price on the measurement date. Management has concluded that the fair value of the Private Warrants approximates the fair value of the Public Warrants due to the existence similar redemption provisions. Pursuant to the Warrant Agreement, all Warrants are subject to a similar provision that allows the Company to redeem the Warrants if the price of the Company’s common stock equals or exceeds $10.00. As a result, the Company has determined that the fair value of the Private Warrants at a specific date would be similar to that of the Public Warrants, and thus is also determined by using the closing price of the Public Warrants, which was $1.70 as of December 31, 2021.

 

The SAFE Instruments and Legacy Heliogen preferred stock warrants were initially measured at fair value using a probability-weighted method considering two potential outcomes: a merger with a special purpose acquisition company exit scenario and a stay private scenario. On December 30, 2021, immediately prior to their conversion, the SAFE Instruments and Legacy Heliogen preferred stock warrants were remeasured at fair value utilizing the income approach based on the Merger occurring on the valuation date. In addition, we applied a discount for lack of marketability, which was estimated using the Black-Scholes option pricing model.

 

The table below summarizes key inputs used in the valuation for the SAFE Instruments and Legacy Heliogen preferred stock warrants at their time of conversion on December 30, 2021:

 

Expected volatility   50.0%
Risk-free interest rate   0.1%
Dividend yield   
 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Investments
12 Months Ended
Dec. 31, 2021
Disclosure Text Block Supplement [Abstract]  
Investments

16. Investments

 

Investments in fixed maturity securities with original maturities of ninety-one to 365 days are classified as available-for-sale as of December 31, 2021, and are shown below ($ in thousands):

 

Investment type 

Amortized

Cost

  

Unrealized

Losses

  

Fair

Value

 
Corporate bonds  $32,349   $           (17)  $32,332 
Total  $32,349   $(17)  $      32,332 

 

There were no credit losses recognized for the year ended December 31, 2021 and no allowance for credit losses as of December 31, 2021. There were no realized gains or losses on investments during the year ended December 31, 2021.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Cash Flow Information
12 Months Ended
Dec. 31, 2021
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information

17. Supplemental Cash Flow Information

 

Cash flows related to interest and leases and non-cash investing and financing activities were as follows ($ in thousands):

 

   Years ended December 31, 
   2021   2020 
Supplemental disclosures:        
Cash paid for interest  $4   $
 
Cash paid for amounts included in the measurement of operating lease liabilities   1,152    134 
Non-cash investing and financing activities:          
Right-of-use assets obtained in exchange for new operating lease liabilities  $16,757   $601 
Warrants assumed as part of Business Combination   10,880    
 
Fair value of contingent consideration for HelioHeat Acquisition   2,009    
 
Transaction costs incurred but not yet paid   1,474    
 
Net working capital assumed as part of Business Combination   1,153    
 
Capital expenditures incurred but not yet paid   429    25 
Non-cash settlement of note receivable   45    
 

 

The following reconciles cash, cash equivalents and restricted cash ($ in thousands):

 

   December 31, 
   2021   2020 
Reconciliation of cash, cash equivalents and restricted cash        
Cash and cash equivalents  $190,081   $18,334 
Restricted cash   1,500    
 
Total cash, cash equivalents and restricted cash  $191,581   $18,334 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and the accompanying notes. On an ongoing basis, we evaluate our estimates, including those related to inputs used to recognize revenue over time, accounting for income taxes, the fair values of share-based compensation, lease liabilities, common and preferred stock and warrant liabilities, and long-lived asset impairments. Despite our intention to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions

 

Segments

Segments

 

The Company operates as one operating segment. The Company’s chief executive officer, who is the chief operating decision maker, reviews financial information on a consolidated basis for the purposes of allocating resources and assessing performance.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

We consider highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. As of December 31, 2021 and 2020, our cash and cash equivalents balances were $190.1 million and $18.3 million, respectively. Restricted cash of $1.5 million is comprised of a standby letter of credit issued in relation to the lease for our new Long Beach, California facility.

 

Investments in Available-for-Sale Securities

Investments in Available-for-Sale Securities

 

Management classifies investments in fixed maturity securities at the acquisition date and reevaluates the classification at each balance sheet date. Held-to-maturity investments are carried at amortized cost, reflecting the ability and intent to hold the securities to maturity. Trading investments are securities acquired with the intent to sell in the near term and are carried at fair value with changes in fair value reported in earnings. All other fixed maturity securities are classified as available-for-sale and are carried at fair value with net unrealized gains or losses related to non-credit factors reported as a component of accumulated other comprehensive income. As of December 31, 2021, all investments in fixed maturities were classified as available-for-sale. The difference between the original cost and maturity value of a fixed maturity security is amortized to earnings using the interest method. As of December 31, 2021, interest receivable on our available-for-sale securities was $0.3 million and included in receivables on our Consolidated Balance Sheets.

 

The Company reviews its available-for-sale securities portfolio for impairment and determines if impairment is related to credit loss or non-credit loss. In making the assessment of whether a loss is from credit or other factors, management considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions related to the security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of cash flows is less than the amortized cost basis, a credit loss exists and an allowance is created, limited by the amount that the fair value is less than the amortized cost basis. Subsequent activity related to the credit loss component (e.g. write-offs, recoveries) is recognized as part of the allowance for credit losses on available-for-sale securities. For the year ended December 31, 2021, no credit losses were recognized on available-for-sale securities.

 

Accounts Receivable

Accounts Receivable

 

We record accounts receivable based on contracted prices when we obtain an unconditional right to payment under the terms of our contracts. The carrying value of such receivables, net of the allowance for credit losses, represents the estimated net realizable value. Payment terms for sales are generally due upon demand or within 60 days of satisfying the associated performance obligations. As a practical expedient, we do not adjust the promised amount of consideration for the effects of a significant financing component when we expect, at contract inception, that the period between our transfer of a promised product or service to a customer and when the customer pays for that product or service will be one year or less. We typically do not include extended payment terms in our contracts with customers.

 

Allowance for Credit Losses

Allowance for Credit Losses

 

The allowance for credit losses is a valuation account that is deducted from a financial asset’s amortized cost to present the net amount we expect to collect from such asset. We estimate allowances for credit losses using relevant available information from both internal and external sources. We monitor the estimated credit losses associated with our trade accounts receivable and unbilled accounts receivable based primarily on our collection history and the delinquency status of amounts owed to us, which we determine based on the aging of such receivables. Such methods and estimates are adjusted, as appropriate, for relevant past events, current conditions, and reasonable and supportable forecasts. We recognize write-offs within the allowance for credit losses when cash receipts associated with our financial assets are deemed uncollectible. Our allowance for credit losses balance was zero as of December 31, 2021 and 2020.

 

Property, Plant and Equipment

Property, Plant and Equipment

 

We report our property, plant and equipment at cost, less accumulated depreciation. Cost includes the price paid to acquire or construct the assets, required installation costs, interest capitalized during the construction period, and any expenditures that substantially add to the value of or substantially extend the useful life of the assets. We capitalize costs related to computer software obtained or developed for internal use, which generally includes enterprise-level business and finance software that we customize to meet our specific operational requirements. We expense repair and maintenance costs at the time we incur them.

 

We begin depreciation for our property, plant, and equipment when the assets are placed in service. We consider such assets to be placed in service when they are both in the location and condition for their intended use. We compute depreciation expense using the straight-line method over the estimated useful lives of assets. We depreciate leasehold improvements over the shorter of their estimated useful lives or the remaining term of the lease. The estimated useful life of an asset is reassessed whenever applicable facts and circumstances indicate a change in the estimated useful life of such asset has occurred. See Note 7 to our consolidated financial statements for our discussion on property, plant and equipment. Depreciation expense for property, plant, and equipment was $0.5 million and $0.1 million for the years ended December 31, 2021 and 2020, respectively, and is recorded in Selling, General and Administrative Expense.

 

Leases

Leases

 

Upon commencement of a lease, we recognize a lease liability for the present value of the lease payments not yet paid, discounted using an interest rate that represents our ability to borrow on a collateralized basis over a period that approximates the lease term. We also recognize a lease asset, which represents our right to control the use of the underlying property, plant, or equipment, at an amount equal to the lease liability, adjusted for prepayments and initial direct costs.

 

We subsequently recognize the cost of operating leases on a straight-line basis over the lease term, and any variable lease costs, which represent amounts owed to the lessor that are not fixed per the terms of the contract, are recognized in the period in which they are incurred. Any costs included in our lease arrangements that are not directly related to the leased assets, such as maintenance charges, are included as part of the lease costs. Leases with an initial term of one year or less are considered short-term leases and are not recognized as lease assets and liabilities. We also recognize the cost of such short-term leases on a straight-line basis over the term of the underlying agreement.

 

Many of our leases contain renewal options that are exercisable at our discretion. At the commencement date of a lease, we include in the lease term any periods covered by a renewal option, to the extent we are reasonably certain to exercise such options. In making this determination, we seek to align the lease term with the expected economic life of the underlying asset.

 

Goodwill

Goodwill

 

Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired in business combinations. Goodwill is not amortized but is evaluated for impairment at the reporting unit level. The Company determined it has one reporting unit as of December 31, 2021, which is the same as its single operating segment. The Company performs its goodwill impairment evaluation at least annually, as of October 1, or more frequently if events or changes in circumstances indicate that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying value. The Company may first apply a qualitative assessment to determine if it is more likely than not that goodwill is impaired. If the qualitative assessment indicates that it is more likely than not that impairment exists, or if the Company chooses to bypass the assessment, a quantitative assessment is performed, which involves comparing the fair value of the reporting unit to its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its estimated fair value, the Company would record an impairment loss equal to the excess. The Company performed its annual goodwill assessment as of October 1, 2021 and concluded it was more likely than not that the fair value of our reporting unit exceeds its carrying value, and no impairment loss was recognized during the year ended December 31, 2021.

 

As of December 31, 2021, the Company had goodwill of $4.2 million related to our acquisition of HelioHeat GmbH (“HelioHeat”) in September 2021 (the “HelioHeat Acquisition”). See Note 6 for additional information on the HelioHeat Acquisition and goodwill. The Company had no goodwill balance as of December 31, 2020, and there were no accumulated impairment losses as of December 31, 2021 and 2020.

 

Capitalized Implementation Costs

Capitalized Implementation Costs

 

Implementation costs incurred in cloud computing hosting arrangements that are service contracts are capitalized. These costs include external direct costs for materials and services. Software maintenance and training costs are expensed in the period in which they are incurred. The capitalized implementation costs are recorded within other long-term assets in our Consolidated Balance Sheets and are amortized using the straight-line method to selling, general, and administrative expenses over the term of the cloud computing hosting arrangement, including reasonably certain renewals, beginning when the module or component of the hosting arrangement is ready for its intended use. Cash payments for capitalized implementation costs are classified as cash outflows from operating activities. During 2021, we capitalized cloud computing implementation costs for enterprise resource planning systems of $1.2 million. Amortization expense related to capitalized cloud computing implementation costs was less than $49 thousand for the year ended December 31, 2021. No amounts were recognized as of or for the year ended December 31, 2020.

 

Asset Impairments

Asset Impairments

 

We assess long-lived assets classified as “held and used,” including our property, plant and equipment, operating lease assets and finite-lived intangible assets, for impairment whenever events or changes in circumstances arise, including consideration of technological obsolescence, that may indicate that the carrying amount of such assets may not be recoverable. These events and changes in circumstances may include a significant decrease in the market price of a long-lived asset; a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; a significant adverse change in the business climate that could affect the value of a long-lived asset; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset; a current-period operating or cash flow loss combined with a history of such losses or a projection of future losses associated with the use of a long-lived asset; or a current expectation that, more likely than not, a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For the years ended December 31, 2021 and 2020, we recorded no impairments.

 

When impairment indicators are present, we compare undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying value of the asset group exceeds the undiscounted future cash flows, we measure any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted cash flows for the asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market value for such assets. If the fair value of an asset group is determined to be less than its carrying value, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and such projections may vary from the cash flows eventually realized.

 

We consider a long-lived asset to be abandoned after we have ceased use of the asset and we have no intent to use or repurpose it in the future. Abandoned long-lived assets are recorded at their salvage value, if any.

 

Debt

Debt

 

Coronavirus Aid, Relief, and Economic Security (“CARES”) Act. On March 27, 2020, President Trump signed into law the CARES Act. The CARES Act appropriated funds for the Small Business Association Paycheck Protection Program loans that are forgivable, in certain situations, to promote continued employment, as well as Economic Injury Disaster Loans to provide liquidity to small businesses harmed by COVID-19. During 2020, we obtained a loan under this program of $0.4 million. We repaid the loan in its entirety on March 11, 2021, including accrued interest of $3 thousand.

 

Other Debt. As of December 31, 2021, we had debt outstanding of $35 thousand that was assumed as part of the HelioHeat Acquisition. We have no other debt obligations at December 31, 2021.

 

Revenue Recognition

Revenue Recognition

 

We recognize revenue over time as work is performed using the incurred costs method, which we believe is the method that most accurately reflects our progress toward satisfaction of the performance obligation. Under this method, revenue arising from fixed-price contracts is recognized as work is performed based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligations.

 

Incurred costs include all direct material, labor, and subcontract costs, and those indirect costs related to contract performance, such as indirect labor, supplies, and tools. Project material costs are included in incurred costs when the project materials have been installed by being permanently attached or fitted. Cost-based input methods of revenue recognition require us to make estimates of net contract revenues and costs to complete the projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete the projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract are greater than the net contract revenues, we recognize the entire estimated loss in the period the loss becomes known and can be reasonably estimated and present such losses as contract loss provisions. Following recognition of contract loss provisions, we amortize the loss recognized in future periods as a reduction to cost of revenues using a similar method of measuring progress for each contract as done for revenue being recognized.

 

Our contracts with customers may include multiple promised goods and services. In such cases, we identify performance obligations by evaluating whether the promised goods and services are capable of being distinct within the context of the contract at contract inception. Promised goods and services that are not distinct at contract inception are combined. Once we identify the performance obligations, we determine a transaction price based on contractual amounts and an estimate of variable consideration. We allocate the transaction price to each performance obligation based on the relative stand-alone selling price (“SSP”) maximizing the use of observable inputs. Judgment is exercised to determine the SSP of each distinct performance obligation.

 

Contract Assets and Liabilities. Billing practices are governed by the contract terms of each project based upon costs incurred, achievement of milestones or predetermined schedules. Billings do not necessarily correlate with revenue recognized over time using the percentage-of-completion method. Contract assets include unbilled amounts typically resulting from revenue under long-term contracts when the percentage-of-completion method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. Contract liabilities consist of deferred revenue for advance payments and billings in excess of revenue recognized. When we receive consideration, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a sales contract, we record deferred revenue, which represents a contract liability.

 

Retainage, included in contract assets, represent the amounts withheld from billings by our clients pursuant to provisions in the contracts and may not be paid to us until the completion of specific tasks or the completion of the project and, in some instances, for even longer periods. Retainage may also be subject to restrictive conditions such as performance guarantees.

 

As a practical expedient, we do not adjust the consideration in a contract for the effects of a significant financing component when we expect, at contract inception, that the period between a customer’s advance payment and our transfer of a promised product or service to the customer will be one year or less. Additionally, we do not adjust the consideration in a contract for the effects of a significant financing component when the consideration is received as a form of performance security.

 

Government Grants

Government Grants

 

We assess government contracts received, including cost reimbursement agreements, to determine if the agreement should be accounted for as an exchange transaction or a grant. An agreement is accounted for as a grant if the resource provider does not receive commensurate value in return for the assets transferred. The Company accounts for government contracts in which the resource provider is not receiving commensurate value as a government grant through analogy to International Accounting Standards 20 (“IAS 20”), Accounting for Government Grants and Disclosure of Government Assistance. Funds to be received under a government grant are presented as grant revenue if the grant is providing support for the Company’s ongoing major and central, revenue-generating activities. Grant revenue is recognized as the related reimbursable expenses are incurred and both of the following conditions are met: (1) we are able to comply with the relevant conditions of the grant and (2) the grant will be received. Grant revenue is presented gross of the related reimbursable expenses in the Company’s consolidated statements of operations; the related reimbursable expenses are expensed as incurred and presented separately as cost of grant revenue. See Note 4 of our consolidated financial statements for further discussion on government grants.

 

Advertising Costs

Advertising Costs

 

Advertising costs are expensed as incurred and totaled $0.8 million and $0.2 million, for the years ended December 31, 2021 and 2020, respectively. Advertising costs are presented within selling, general, and administrative expense in our consolidated statements of operations.

 

Research and Development

Research and Development

 

We incur research and development costs during the process of researching and developing new products and enhancing our existing products, technologies, and manufacturing processes. Our research and development costs consist primarily of employee compensation, materials and outside services. We expense these costs as incurred until the resulting product has been completed, tested, and made ready for commercial scale-up.

 

Share-Based Compensation

Share-Based Compensation

 

We recognize share-based compensation expense for the estimated fair value of equity awards issued as compensation to individuals over the requisite service period, which is generally four years. We account for forfeitures as they occur. Accordingly, if an individual’s continuous service is terminated, all previously unvested awards granted to such individual are forfeited, which results in a benefit to share-based compensation expense in the period of termination equal to the cumulative expense recorded through the termination date for the unvested awards. For employee stock awards with graded vesting schedules and only services conditions, we recognize share-based compensation expense on a straight-line basis over the total requisite service period of the award, ensuring that cumulative recorded stock-based compensation expense equals the grant date fair value of vested awards at each period-end. For awards with graded vesting schedules that contain a market or performance condition, we recognize share-based compensation expense using the graded vesting attribution method, in which we concurrently recognize compensation cost over the requisite service period for each separately-vesting tranche.

 

Commitments and Contingencies

Commitments and Contingencies

 

We record liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.

 

Income Taxes

Income Taxes

 

We use the asset and liability method to account for income taxes whereby we calculate deferred tax assets or liabilities using the enacted tax rates and tax law applicable to when any temporary differences are expected to reverse. We establish valuation allowances, when necessary, to reduce deferred tax assets to the extent it is more likely than not that such deferred tax assets will not be realized.

 

Income tax expense includes (i) deferred tax expense, which generally represents the net change in deferred tax assets or liabilities during the year plus any change in valuation allowances, and (ii) current tax expense, which represents the amount of tax currently payable to or receivable from taxing authorities. We only recognize tax benefits related to uncertain tax positions that are more likely than not of being sustained upon examination. For those positions that satisfy such recognition criteria, the amount of tax benefit that we recognize is the largest amount of tax benefit that is more likely than not of being sustained on ultimate settlement of the uncertain tax position. The Company’s policy is to recognize interest and penalties related to uncertain tax positions, if any, in the income tax provision.

 

Fair Value Measurements

Fair Value Measurements

 

We measure certain assets and liabilities at fair value, which is defined as the price that would be received from the sale of an asset or paid to transfer a liability (i.e., an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability. Our fair value measurements use the following hierarchy, which prioritizes valuation inputs based on the extent to which the inputs are observable in the market.

 

Level 1 — Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.

 

Level 2 — Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs are observable in active markets are Level 2 valuation techniques.

 

Level 3 — Valuation techniques in which one or more significant inputs are unobservable. Such inputs reflect our estimate of assumptions that market participants would use to price an asset or liability.

 

Accounting Standards

Accounting Standards

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). The amendments in ASU 2019-12 simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. We adopted ASU 2019-12 on January 1, 2021. The adoption did not have a material impact on our consolidated financial statements.

 

In August 2020, the FASB issued ASU No. 2020-06, DebtDebt with Conversion and Other Options (Subtopic 470-20) and Derivatives and HedgingContracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The amendments eliminate two of the three accounting models that require separate accounting for convertible features of debt securities, simplify the contract settlement assessment for equity classification, require the use of the if-converted method for all convertible instruments in the diluted earnings per share calculation and expand disclosure requirements. The amendments are effective for annual and interim reporting periods beginning after December 15, 2021, with early adoption permitted for reporting periods beginning after December 15, 2020. The guidance can be applied on a full retrospective basis to all periods presented or a modified retrospective basis with a cumulative effect adjustment to the opening balance of retained earnings during the period of adoption. We are continuing to evaluate the impacts of ASU 2020-06 but do not expect adoption to have a material impact on our consolidated financial statements.

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). This guidance creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination, under which an acquirer applies ASC 606, Revenue from Contracts with Customers, to recognize and measure contract assets and contract liabilities as of the acquisition date, as if the acquirer had entered into the original contract at the same date and on the same terms as the acquiree. We early adopted the amendments in ASU 2021-08 in 2021 and applied the amendments retrospectively to all business combinations during the year, including the contract liability recognized for customer contracts assumed in the HelioHeat Acquisition.

 

In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance (“ASU 2021-10”). The amendment establishes financial disclosure requirements for business entities that receive government assistance that they account for by analogizing to a grant model (for example, in International Accounting Standard (IAS) 20, Accounting for Government Grants and Disclosure of Government Assistance), or a contribution model (for example, in ASC 958-605, Not-for-Profit Entities - Revenue Recognition). The Company early adopted this standard effective December 31, 2021 and has included the required disclosures in Note 4 related to its government grant awarded in 2021.

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Basis of Presentation (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of common stock outstanding
   Shares   % 
Heliogen Stockholders(1)   154,819    84.4 
Athena Public Stockholders   2,271    1.2 
Sponsor Shares(2)(3)   9,267    5.1 
Sponsor Shares(4)   510    0.3 
PIPE Investors   16,500    9.0 
Total (1)(2)   183,367    100.0 

 

(1)Excludes 40.8 million common shares issuable upon exercise of Heliogen’s outstanding stock options, 4.4 million common shares issuable upon vesting and settlement of Heliogen’s RSU Awards and 0.5 million restricted shares subject to vesting.

(2)Does not take into account, at the time of the Closing Date, the dilutive impact of the shares of Common Stock issuable in connection with the Warrants (as defined in Note 5) totaling approximately 8.6 million shares, which became exercisable on March 18, 2022.

(3)Shares attributable to Athena Technology Sponsor LLC (the “Sponsor”) received in exchange for the Class B common stock and private placement units (each unit comprising one share of common stock and one-third of one warrant) issued by Athena to the Sponsor in connection with Athena’s initial public offering.

(4)Shares issued as consideration for anti-dilution rights waived by the Sponsor.

 

Schedule of business combination

 

$ in thousands

    
Cash - PIPE Investment  $165,000 
Cash - Athena Trust Account, net of redemptions and cash on hand   22,848 
Less: Athena transaction costs and advisory fees paid   (16,186)
Less: Heliogen transaction costs and advisory fees paid   (12,262)
Net proceeds from Business Combination and PIPE financing   159,400 
Less: Accrued transaction costs   (1,474)
Add: Prepaid expenses and receivables assumed as part of Business Combination   1,651 
Less: Warrants assumed as part of Business Combination   (10,880)
Less: Accounts payable assumed as part of Business Combination   (498)
Reverse recapitalization and PIPE financing, net  $148,199 

 

Schedule of condensed consolidated balance sheets

The effects of correcting the immaterial errors in our previously filed Condensed Consolidated Financial Statements are as follows:

 

Condensed Consolidated Balance Sheets (amounts in thousands)

   As of June 30, 2021   As of March 31, 2021 
   As Initially
Reported
   Adjustments   As Revised   As Initially
Reported
   Adjustments   As Revised 
Total assets  $101,838   $
   $101,838   $92,229   $
   $92,229 
Contract liabilities   1,944    (275)   1,669    2,439    75    2,514 
Accrued expenses and other current liabilities(1)   2,663    (271)   2,392    997    (191)   806 
Total current liabilities   6,466    (546)   5,920    4,019    (116)   3,903 
Accumulated deficit   (90,107)   546    (89,561)   (33,344)   116    (33,228)
Total shareholders’ deficit   (87,986)   546    (87,440)   (31,591)   116    (31,475)
Total liabilities, convertible preferred stock, and shareholders’ deficit  $101,838   $
   $101,838   $92,229   $
   $92,229 

 

(1)At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation.

 

Schedule of condensed consolidated statements of operations and comprehensive loss
   Three Months Ended
June 30, 2021
   Six Months Ended
June 30, 2021
 
   As Initially
Reported
   Adjustments   As Revised   As Initially
Reported
   Adjustments   As Revised 
Revenue  $687   $158   $845   $1,086   $275   $1,361 
Cost of sales   687    158    845    1,086    275    1,361 
Gross profit   
    
    
    
    
    
 
                               
Selling, general and administrative   4,340    (80)   4,260    6,683    (271)   6,412 
Research and development   2,823    (158)   2,665    4,548    (275)   4,273 
Total operating expenses   7,163    (238)   6,925    11,231    (546)   10,685 
Operating loss  $(7,163)  $238   $(6,925)  $(11,231)  $546   $(10,685)
                               
Net loss  $(56,571)  $238   $(56,333)  $(60,935)  $546   $(60,389)
Total comprehensive loss  $(56,573)  $238   $(56,335)  $(60,949)  $546   $(60,403)
                               
Loss per share – Basic  $(10.72)  $0.04   $(10.68)  $(12.03)  $0.11   $(11.92)
Loss per share – Diluted  $(10.72)  $0.04   $(10.68)  $(12.03)  $0.11   $(11.92)

 

   Three Months Ended
March 31, 2021
 
   As Initially
Reported
   Adjustments   As Revised 
Revenue  $591   $(75)  $516 
Cost of sales   591    (75)   516 
Gross profit   
    
    
 
                
Selling, general and administrative   2,343    (191)   2,152 
Research and development   1,533    75    1,608 
Total operating expenses   3,876    (116)   3,760 
Operating loss  $(3,876)  $116   $(3,760)
                
Net loss  $(4,172)  $116   $(4,056)
Total comprehensive loss  $(4,184)  $116   $(4,068)
                
Loss per share – Basic  $(0.86)  $0.02   $(0.84)
Loss per share – Diluted  $(0.86)  $0.02   $(0.84)

 

Schedule of condensed consolidated statements of cash flows
   Six Months Ended
June 30, 2021
   Three Months Ended
March 31, 2021
 
   As Initially
Reported
   Adjustments   As Revised   As Initially
Reported
   Adjustments   As Revised 
Net loss  $(60,935)  $546   $(60,389)  $(4,172)  $116   $(4,056)
                               
Changes in asset and liabilities:                              
Accrued expenses and other current liabilities(1)   1,384    (271)   1,113    418    (191)   227 
Contract liabilities   1,944    (275)   1,669    2,439    75    2,514 
Net cash used in operating activities  $(8,502)  $
   $(8,502)  $(625)  $
   $(625)

 

(1)At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation.

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Restatement of Previously Issued Consolidated Financial Statements (Tables)
12 Months Ended
Dec. 31, 2021
Condensed Financial Information Disclosure [Abstract]  
Schedule of consolidated balance sheet
   As of December 31, 2021 
$ in thousands  As Reported   Adjustments   As Restated 
Contract loss provisions  $5,180   $(4,783)  $397 
Total current liabilities   17,312    (4,783)   12,529 
Total liabilities   48,173    (4,783)   43,390 
                
Accumulated deficit   (171,363)   4,783    (166,580)
Total shareholders’ equity   209,275    4,783    214,058 

 

Schedule of consolidated statement of operations
   Year ended December 31, 2021 
$ in thousands, except per share data  As Reported   Adjustments   As Restated 
Revenue:            
Sales revenue  $8,804   $(1,442)  $7,362 
Grant revenue   
    1,442    1,442 
Total revenue   8,804    
    8,804 
Cost of revenue:               
Cost of revenue   7,203    (1,441)   5,762 
Cost of grant revenue   
    3,177    3,177 
Provision for contract losses   6,485    (5,977)   508 
Total cost of revenue   13,688    (4,241)   9,447 
Gross loss   (4,884)   4,241    (643)
                
Selling, general, and administrative   30,386    (542)   29,844 
Total operating expenses   43,864    (542)   43,322 
                
Operating loss   (48,748)   4,783    (43,965)
                
Net loss before taxes   (142,189)   4,783    (137,406)
Net loss   (142,191)   4,783    (137,408)
Total comprehensive loss  $(142,195)  $4,783   $(137,412)
                
Loss per share – Basic and Diluted   (11.88)   0.40    (11.48)

 

Schedule of consolidated statement of cash flows
   Year ended December 31, 2021 
$ in thousands  As Reported   Adjustments   As Restated 
Cash flows from operating activities:            
Net Loss  $(142,191)  $4,783   $(137,408)
Adjustments to reconcile net loss to net cash used in operating activities:               
Provision for contract losses, net   5,180    (4,783)   397 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
   Years ended December 31, 
$ in thousands 

2021

(As Restated

   2020 
Project revenue  $900   $
 
Services revenue   6,462    200 
Grant revenue   1,442    
 
Total revenue  $8,804   $200 

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition (Tables)
12 Months Ended
Dec. 31, 2021
Business Combinations [Abstract]  
Schedule of consideration transferred
Cash paid at closing(1)   $ 1,714  
Contingent consideration     2,009  
Settlement of pre-existing relationship     45  
Total fair value of consideration transferred   $ 3,768  

 

(1)Includes $0.5 million of cash paid to an escrow that becomes payable to the selling shareholders of HelioHeat to the extent the funds are not used to offset certain costs incurred for the assumed customer projects. The amount is being treated as consideration transferred as the release of the funds is likely to occur.

 

Schedule of assets acquired and liabilities assumed
Cash and cash equivalents  $30 
Prepaid and other current assets   33 
Property, plant and equipment, net   6 
Goodwill   4,204 
Total assets acquired   4,273 
Accrued expenses and other current liabilities   74 
Contract liabilities(1)   390 
Debt   41 
Total liabilities assumed   505 
Net assets acquired  $3,768 

 

(1)The acquired contract liability for the assumed customer contracts was measured in accordance with ASC 606 pursuant to ASU 2021-08, which the Company early adopted.

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment, net
   Estimated Useful   December 31, 
$ in thousands  Lives in Years  2021   2020 
Property, plant, and equipment, gross           
Leasehold improvements  5 - 7   $699   $575 
Computer equipment  2 - 3    1,532    149 
Machinery, vehicles, and other equipment  5 - 10    1,188    60 
Furniture and fixtures  2 - 5    314    10 
Construction in progress      1,076    
 
Total property, plant, and equipment, gross      4,809    794 
Accumulated depreciation      (707)   (219)
Total property, plant, and equipment, net     $4,102   $575 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities

The following summarizes the balances of accrued expenses and other current liabilities:

   Years Ended December 31, 
$ in thousands  2021   2020 
Payroll and other employee benefits  $862   $155 
Professional fees   1,379    108 
Research and development costs   1,895    
 
Operating lease liabilities, current portion   2,240    209 
Other accrued expenses   598    53 
Total accrued expenses and other current liabilities  $6,974   $525 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of domestic and foreign pre-tax income The domestic and foreign components of pre-tax income are as follows
   Years Ended December 31, 
$ in thousands  2021
(As Restated)
   2020 
Domestic  $(136,753)  $(7,437)
Foreign   (653)   
 
Total loss before tax  $(137,406)  $(7,437)

 

Schedule of effective income tax rate reconciliation The effective tax rate of the provision for income tax differs from the federal statutory rate as follows for the periods indicated
   Years Ended December 31, 
$ in thousands  2021
(As Restated)
   2020 
U.S. federal statutory income tax rate  $(28,855)   21.0%  $(1,562)   21.0%
State taxes, net of federal benefit   (3,590)   2.6%   (75)   1.0%
SAFE instruments remeasurement   18,250    (13.3)%   
    
%
Warrant liability remeasurement   1,397    (1.0)%   
    
%
Transaction costs   (1,531)   1.1%   
    
%
Valuation allowance   14,531    (10.6)%   1,770    (23.8)%
Other   (200)   0.2%   (133)   1.8%
Income tax expense  $2    
%  $
    
%

  

Schedule of deferred tax assets and liabilities The components of the deferred tax assets are as follows for the periods indicated
   Years Ended December 31, 
$ in thousands  2021   2020 
Deferred tax assets:        
Net operating loss carryforwards  $19,816   $5,605 
Stock compensation   1,705    158 
Operating lease liability   4,896    171 
Other   1,619    606 
Gross deferred tax assets   28,036    6,540 
Less: Valuation allowance   (21,238)   (6,258)
Net deferred tax assets   6,798    282 
Deferred tax liabilities:          
Depreciation and amortization   (887)   (111)
Right of use asset   (4,824)   (171)
Other   (1,087)   
 
Net deferred income taxes  $
   $
 

  

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]  
Schedule of share-based compensation expense
   Years ended December 31, 
Operating expense classification  2021   2020 
Selling, general, and administrative  $10,158   $147 
R&D   1,222    131 
Total share-based compensation expense  $11,380   $278 

 

Schedule of summary valuation assumptions
   Years ended December 31, 
   2021   2020 
Expected term (in years)   6.08    5.97 
Expected volatility   40.7%   40.9%
Risk-free interest rate   1.2%   0.5%
Expected dividend yield   
    
 

 

The table below summarizes the key inputs used in the valuation of the RSU Awards granted in November 2021:

 

Expected time to transaction (in years)   0.09 
Discount rate   20%
Expected volatility   50%
Risk-free interest rate   0.1%
Expected dividend yield   
%

 

Schedule of stock option activity
   Number of Shares   Weighted Average Grant Date Fair Value ($)   Weighted Average Exercise Price ($)   Weighted Average Remaining Contractual Life (Years)   Aggregate Intrinsic Value ($) 
Outstanding balance as of December 31, 2019  16,161,311   0.10   0.09   8.53     
Granted  14,892,844   0.16   0.18         
Exercised   (113,247)   0.09    0.09         11,813 
Forfeited   (188,745)   0.09    0.09           
Outstanding balance as of December 31, 2020   30,752,163    0.13    0.13    8.65    2,061,436 
Granted   17,582,483    2.34    5.42           
Exercised   (5,741,547)   0.07    0.11         15,598,547 
Forfeited   (1,736,001)   0.24    0.21           
Expired   (28,940)   0.37    0.22           
Outstanding balance as of December 31, 2021   40,828,158    1.10    2.41    8.41    535,438,090 
Exercisable as of December 31, 2021   15,551,698    0.13    0.13    7.04    239,383,717 
Vested as of December 31, 2021   14,243,064    0.06    0.11    6.85    219,457,217 

 

Schedule of RSU award activity
   Number of Shares   Weighted Average Grant Date Fair Value ($) 
Unvested RSA Awards as of December 31, 2020   
   $
 
Granted   4,440,067   $9.00 
Unvested RSA Awards as of December 31, 2021   4,440,067   $9.00 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Losses Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Losses Per Share [Abstract]  
Schedule of basic and diluted losses per share (“EPS”)

Basic and diluted losses per share (“EPS”) were as follows ($ in thousands):

 

   Years ended December 31, 
   2021
(As Restated)
   2020 
Numerator        
Net loss  $(137,408)  $(7,437)
Denominator          
Denominator for basic EPS – weighted-average shares   11,970,550    7,978,512 
Effect of dilutive securities   
    
 
Denominator for diluted EPS – weighted-average shares   11,970,550    7,978,512 
           
EPS – Basic and Diluted  $(11.48)  $(0.93)

 

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Schedule of amounts charged to us or reimbursed by us under these agreements
   Years ended December 31, 
   2021   2020 
Administrative services provided by Idealab  $1,334   $536 
Reimbursement to Idealab for expenses incurred   
    281 
Total Idealab transactions  $1,334   $817 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure Text Block [Abstract]  
Schedule of lease assets and liabilities

The right-of-use assets and liabilities included in our Consolidated Balances Sheets are as follows:

 

   December 31, 
$ in thousands  2021   2020 
Operating lease right-of-use assets  $16,093   $612 
Operating lease liabilities, current   2,240    209 
Operating lease liabilities, non-current   14,183    403 

 

Schedule of lease costs

The components of lease costs were as follows:

 

   Years ended December 31, 
$ in thousands  2021   2020 
Operating lease cost  $1,294   $230 
Sublease income   (85)   
 
Total lease cost  $1,209   $230 

 

Schedule of operating lease liability maturity

The following is a maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities:

 

$ in thousands  Year Ended December 31, 
2022  $2,390 
2023   2,641 
2024   2,546 
2025   2,624 
2026   2,630 
Thereafter   9,810 
Total future lease payments  $22,641 
Less: Imputed interest   (6,218)
Present value of future lease payments  $16,423 

 

Schedule of weighted-average remaining lease terms and discount rates
   December 31, 
   2021   2020 
Weighted-average remaining lease term (years)   8.7    2.7 
Weighted-average discount rate   6.9%   6.0%
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of assets and liabilities measured at fair value
       December 31, 
Description  Level   2021   2020 
Assets:            
Investments   1   $32,332   $
 
Liabilities:               
Public Warrants   1   $14,167   $
 
Private Warrants   2    396    
 
Legacy Heliogen preferred stock warrants   3    
    46 

 

Schedule of reconciliation of level 3 fair value liabilities
Instrument  December 31,
2020
   Issuances(1)   Losses(2)   Conversion(3)   December 31,
2021
 
SAFE Instruments  $
    83,411    86,907    (170,318)  $
 
Legacy Heliogen preferred stock warrants  $46    
    2,965    (3,011)  $
 

 

Schedule of fair value inputs and valuation techniques
Expected volatility   50.0%
Risk-free interest rate   0.1%
Dividend yield   
 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Investments (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure Text Block Supplement [Abstract]  
Schedule of investments in fixed maturity securities with original maturities
Investment type 

Amortized

Cost

  

Unrealized

Losses

  

Fair

Value

 
Corporate bonds  $32,349   $           (17)  $32,332 
Total  $32,349   $(17)  $      32,332 

 

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Cash Flow Information (Tables)
12 Months Ended
Dec. 31, 2021
Supplemental Cash Flow Elements [Abstract]  
Schedule of supplemental cash flow information
   Years ended December 31, 
   2021   2020 
Supplemental disclosures:        
Cash paid for interest  $4   $
 
Cash paid for amounts included in the measurement of operating lease liabilities   1,152    134 
Non-cash investing and financing activities:          
Right-of-use assets obtained in exchange for new operating lease liabilities  $16,757   $601 
Warrants assumed as part of Business Combination   10,880    
 
Fair value of contingent consideration for HelioHeat Acquisition   2,009    
 
Transaction costs incurred but not yet paid   1,474    
 
Net working capital assumed as part of Business Combination   1,153    
 
Capital expenditures incurred but not yet paid   429    25 
Non-cash settlement of note receivable   45    
 

 

Schedule of reconciliation of cash and cash equivalents
   December 31, 
   2021   2020 
Reconciliation of cash, cash equivalents and restricted cash        
Cash and cash equivalents  $190,081   $18,334 
Restricted cash   1,500    
 
Total cash, cash equivalents and restricted cash  $191,581   $18,334 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
Jun. 30, 2021
USD ($)
Organization and Basis of Presentation (Details) [Line Items]        
Emerging growth description   (i) the last day of the fiscal year: (a) following March 19, 2026, the fifth anniversary of our IPO; (b) in which we have total annual gross revenue of at least $1.07 billion; or (c) in which we are deemed to be a “large accelerated filer”, which means the market value of our common stock that is held by non-affiliates exceeds $700 million as of the prior June 30th, and (ii) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period.    
Exchange ratio   2.013    
common stock, par share (in Dollars per share) | $ / shares   $ 0.0001 $ 0.0001  
Common stock shares (in Shares) | shares   200,600,000    
Business combination per share (in Dollars per share) | $ / shares   $ 10    
Investors purchased shares (in Shares) | shares   16,500,000    
Aaggregate gross proceeds   $ 165,000    
Business combination description   (1)Excludes 40.8 million common shares issuable upon exercise of Heliogen’s outstanding stock options, 4.4 million common shares issuable upon vesting and settlement of Heliogen’s RSU Awards and 0.5 million restricted shares subject to vesting. (2)Does not take into account, at the time of the Closing Date, the dilutive impact of the shares of Common Stock issuable in connection with the Warrants (as defined in Note 5) totaling approximately 8.6 million shares, which became exercisable on March 18, 2022. (3)Shares attributable to Athena Technology Sponsor LLC (the “Sponsor”) received in exchange for the Class B common stock and private placement units (each unit comprising one share of common stock and one-third of one warrant) issued by Athena to the Sponsor in connection with Athena’s initial public offering. (4)Shares issued as consideration for anti-dilution rights waived by the Sponsor.     
Revenue contract   $ 8,804 $ 200  
Accumulated deficit   (166,580) $ (29,172) $ 200
Total shareholders’ deficit $ 100      
Revision of Prior Period, Adjustment [Member]        
Organization and Basis of Presentation (Details) [Line Items]        
Revenue contract 200      
Accumulated deficit $ 116 $ 4,783   $ 546
Common Stock [Member]        
Organization and Basis of Presentation (Details) [Line Items]        
Exchange ratio   (2.013)    
common stock, par share (in Dollars per share) | $ / shares   $ 0.0001    
Consideration amount   $ 154,800    
Athena Technology Acquisition Corp. [Member]        
Organization and Basis of Presentation (Details) [Line Items]        
common stock, par share (in Dollars per share) | $ / shares   $ 0.001    
Converted exchanged   1    
Business Combination [Member]        
Organization and Basis of Presentation (Details) [Line Items]        
Exchange ratio   2.013    
Common stock value   $ 45,800    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Basis of Presentation (Details) - Schedule of common stock outstanding
12 Months Ended
Dec. 31, 2021
shares
Organization and Basis of Presentation (Details) - Schedule of common stock outstanding [Line Items]  
Shares, total 183,367 [1],[2]
Percentage, total 100.00% [1],[2]
Heliogen Stockholders [Member]  
Organization and Basis of Presentation (Details) - Schedule of common stock outstanding [Line Items]  
Shares, total 154,819 [2]
Percentage, total 84.40% [2]
Athena Public Stockholders [Member]  
Organization and Basis of Presentation (Details) - Schedule of common stock outstanding [Line Items]  
Shares, total 2,271
Percentage, total 1.20%
Sponsor Shares [Member]  
Organization and Basis of Presentation (Details) - Schedule of common stock outstanding [Line Items]  
Shares, total 9,267 [1],[3]
Percentage, total 5.10% [1],[3]
Sponsor Shares 1 [Member]  
Organization and Basis of Presentation (Details) - Schedule of common stock outstanding [Line Items]  
Shares, total 510 [4]
Percentage, total 0.30% [4]
PIPE Investors [Member]  
Organization and Basis of Presentation (Details) - Schedule of common stock outstanding [Line Items]  
Shares, total 16,500
Percentage, total 9.00%
[1] Does not take into account, at the time of the Closing Date, the dilutive impact of the shares of Common Stock issuable in connection with the Warrants (as defined in Note 5) totaling approximately 8.6 million shares, which became exercisable on March 18, 2022.
[2] Excludes 40.8 million common shares issuable upon exercise of Heliogen’s outstanding stock options, 4.4 million common shares issuable upon vesting and settlement of Heliogen’s RSU Awards and 0.5 million restricted shares subject to vesting.
[3] Shares attributable to Athena Technology Sponsor LLC (the “Sponsor”) received in exchange for the Class B common stock and private placement units (each unit comprising one share of common stock and one-third of one warrant) issued by Athena to the Sponsor in connection with Athena’s initial public offering.
[4] Shares issued as consideration for anti-dilution rights waived by the Sponsor.
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Basis of Presentation (Details) - Schedule of business combination
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Schedule of business combination [Abstract]  
Cash - PIPE Investment $ 165,000
Cash - Athena Trust Account, net of redemptions and cash on hand 22,848
Less: Athena transaction costs and advisory fees paid (16,186)
Less: Heliogen transaction costs and advisory fees paid (12,262)
Net proceeds from Business Combination and PIPE financing 159,400
Less: Accrued transaction costs (1,474)
Add: Prepaid expenses and receivables assumed as part of Business Combination 1,651
Less: Warrants assumed as part of Business Combination (10,880)
Less: Accounts payable assumed as part of Business Combination (498)
Reverse recapitalization and PIPE financing, net $ 148,199
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Basis of Presentation (Details) - Schedule of condensed consolidated balance sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
As Initially Reported [Member]      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Total assets   $ 101,838 $ 92,229
Contract liabilities   1,944 2,439
Accrued expenses and other current liabilities [1]   2,663 997
Total current liabilities $ 17,312 6,466 4,019
Accumulated deficit (171,363) (90,107) (33,344)
Total shareholders’ deficit   (87,986) (31,591)
Total liabilities, convertible preferred stock, and shareholders’ deficit   101,838 92,229
Adjustments [Member]      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Total assets  
Contract liabilities   (275) 75
Accrued expenses and other current liabilities [1]   (271) (191)
Total current liabilities (4,783) (546) (116)
Accumulated deficit $ 4,783 546 116
Total shareholders’ deficit   546 116
Total liabilities, convertible preferred stock, and shareholders’ deficit  
As Revised [Member]      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Total assets   101,838 92,229
Contract liabilities   1,669 2,514
Accrued expenses and other current liabilities [1]   2,392 806
Total current liabilities   5,920 3,903
Accumulated deficit   (89,561) (33,228)
Total shareholders’ deficit   (87,440) (31,475)
Total liabilities, convertible preferred stock, and shareholders’ deficit   $ 101,838 $ 92,229
[1] At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation.
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Basis of Presentation (Details) - Schedule of condensed consolidated statements of operations and comprehensive loss - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2021
As Initially Reported [Member]      
Condensed Statement of Income Captions [Line Items]      
Revenue $ 687 $ 591 $ 1,086
Cost of sales 687 591 1,086
Gross profit
Selling, general and administrative 4,340 2,343 6,683
Research and development 2,823 1,533 4,548
Total operating expenses 7,163 3,876 11,231
Operating loss (7,163) (3,876) (11,231)
Net loss (56,571) (4,172) (60,935)
Total comprehensive loss $ (56,573) $ (4,184) $ (60,949)
Loss per share – Basic (in Dollars per share) $ (10.72) $ (0.86) $ (12.03)
Loss per share – Diluted (in Dollars per share) $ (10.72) $ (0.86) $ (12.03)
Adjustments [Member]      
Condensed Statement of Income Captions [Line Items]      
Revenue $ 158 $ (75) $ 275
Cost of sales 158 (75) 275
Gross profit
Selling, general and administrative (80) (191) (271)
Research and development (158) 75 (275)
Total operating expenses (238) (116) (546)
Operating loss 238 116 546
Net loss 238 116 546
Total comprehensive loss $ 238 $ 116 $ 546
Loss per share – Basic (in Dollars per share) $ 0.04 $ 0.02 $ 0.11
Loss per share – Diluted (in Dollars per share) $ 0.04 $ 0.02 $ 0.11
As Revised [Member]      
Condensed Statement of Income Captions [Line Items]      
Revenue $ 845 $ 516 $ 1,361
Cost of sales 845 516 1,361
Gross profit
Selling, general and administrative 4,260 2,152 6,412
Research and development 2,665 1,608 4,273
Total operating expenses 6,925 3,760 10,685
Operating loss (6,925) (3,760) (10,685)
Net loss (56,333) (4,056) (60,389)
Total comprehensive loss $ (56,335) $ (4,068) $ (60,403)
Loss per share – Basic (in Dollars per share) $ (10.68) $ (0.84) $ (11.92)
Loss per share – Diluted (in Dollars per share) $ (10.68) $ (0.84) $ (11.92)
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Basis of Presentation (Details) - Schedule of condensed consolidated statements of cash flows - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2021
Jun. 30, 2021
Dec. 31, 2021
As Initially Reported [Member]      
Condensed Financial Statements, Captions [Line Items]      
Net loss $ (4,172) $ (60,935) $ (142,191)
Accrued expenses and other current liabilities [1] 418 1,384  
Contract liabilities 2,439 1,944  
Net cash used in operating activities (625) (8,502)  
Adjustments [Member]      
Condensed Financial Statements, Captions [Line Items]      
Net loss 116 546 $ 4,783
Accrued expenses and other current liabilities [1] (191) (271)  
Contract liabilities 75 (275)  
Net cash used in operating activities  
As Revised [Member]      
Condensed Financial Statements, Captions [Line Items]      
Net loss (4,056) (60,389)  
Accrued expenses and other current liabilities [1] 227 1,113  
Contract liabilities 2,514 1,669  
Net cash used in operating activities $ (625) $ (8,502)  
[1] At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation.
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Details)
12 Months Ended
Mar. 11, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Accounting Policies [Abstract]      
Number of operating segments   1  
Cash and cash equivalents   $ 190,100,000 $ 18,300,000
Restricted cash   1,500,000
Available-for-sale securities   300,000  
Credit losses were recognized   0  
Allowance for credit losses   0 0
Depreciation expense   $ 500,000 100,000
Number of reporting units   1  
Goodwill   $ 4,204,000
Computing implementation costs   1,200,000  
Computing implementation costs   49,000  
Asset impairments   0 0
Principal amount     400,000
Accrued interest paid $ 3,000    
Debt outstanding   35,000 87,000
Advertising costs   $ 800,000 $ 200,000
Requisite service period   4 years  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Restatement of Previously Issued Consolidated Financial Statements (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Condensed Financial Information Disclosure [Abstract]  
Stockholders’ equity $ 4.8
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated balance sheet - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Previously Reported [Member]      
Condensed Balance Sheet Statements, Captions [Line Items]      
Contract loss provisions $ 5,180    
Total current liabilities 17,312 $ 6,466 $ 4,019
Total liabilities 48,173    
Accumulated deficit (171,363) (90,107) (33,344)
Total shareholders’ equity 209,275    
Revision of Prior Period, Adjustment [Member]      
Condensed Balance Sheet Statements, Captions [Line Items]      
Contract loss provisions (4,783)    
Total current liabilities (4,783) (546) (116)
Total liabilities (4,783)    
Accumulated deficit 4,783 $ 546 $ 116
Total shareholders’ equity 4,783    
As Restated [Member]      
Condensed Balance Sheet Statements, Captions [Line Items]      
Contract loss provisions 397    
Total current liabilities 12,529    
Total liabilities 43,390    
Accumulated deficit (166,580)    
Total shareholders’ equity $ 214,058    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated statement of operations - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2021
Jun. 30, 2021
Dec. 31, 2021
Previously Reported [Member]      
Revenue:      
Sales revenue     $ 8,804
Grant revenue    
Total revenue     8,804
Cost of revenue:      
Cost of revenue     7,203
Cost of grant revenue    
Provision for contract losses     6,485
Total cost of revenue     13,688
Gross loss     (4,884)
Selling, general, and administrative     30,386
Total operating expenses     43,864
Operating loss     (48,748)
Net loss before taxes     (142,189)
Net loss $ (4,172) $ (60,935) (142,191)
Total comprehensive loss     $ (142,195)
Loss per share – Basic and Diluted (in Dollars per share)     $ (11.88)
Revision of Prior Period, Adjustment [Member]      
Revenue:      
Sales revenue     $ (1,442)
Grant revenue     1,442
Total revenue    
Cost of revenue:      
Cost of revenue     (1,441)
Cost of grant revenue     3,177
Provision for contract losses     (5,977)
Total cost of revenue     (4,241)
Gross loss     4,241
Selling, general, and administrative     (542)
Total operating expenses     (542)
Operating loss     4,783
Net loss before taxes     4,783
Net loss $ 116 $ 546 4,783
Total comprehensive loss     $ 4,783
Loss per share – Basic and Diluted (in Dollars per share)     $ 0.4
As Restated [Member]      
Revenue:      
Sales revenue     $ 7,362
Grant revenue     1,442
Total revenue     8,804
Cost of revenue:      
Cost of revenue     5,762
Cost of grant revenue     3,177
Provision for contract losses     508
Total cost of revenue     9,447
Gross loss     (643)
Selling, general, and administrative     29,844
Total operating expenses     43,322
Operating loss     (43,965)
Net loss before taxes     (137,406)
Net loss     (137,408)
Total comprehensive loss     $ (137,412)
Loss per share – Basic and Diluted (in Dollars per share)     $ (11.48)
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated statement of cash flows
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
As Reported [Member]  
Cash flows from operating activities:  
Net Loss $ (142,191)
Provision for contract losses, net 5,180
Adjustment [Member]  
Cash flows from operating activities:  
Net Loss 4,783
Provision for contract losses, net (4,783)
As Restated [Member]  
Cash flows from operating activities:  
Net Loss (137,408)
Provision for contract losses, net $ 397
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Finalized award amount $ 39.0
Cash paid 3.9
Funds received 35.1
Grant revenue 1.4
Incurred costs 3.2
Recognize revenue 3.4
Provisions for contract losses 0.5
Amortized cost of revenue 0.1
Accounts receivables 3.9
Unbilled receivables 2.1
Trade receivables 0.9
Contract assets 1.2
Unbilled amounts 1.4
Contract liabilities 0.5
Deferred revenue 5.8
Revenue recognized $ 5.3
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details) - Schedule of disaggregation of revenue - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Total revenue $ 8,804 $ 200
Project revenue [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 900
Services revenue [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 6,462 200
Grant revenue [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue $ 1,442
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Instruments and Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Convertible Instruments and Equity (Details) [Line Items]        
Shares authorized     10,000,000 121,348,911
Preferred stock par value (in Dollars per share)     $ 0.0001 $ 0.0001
Common stock, par value (in Dollars per share)     $ 0.0001 $ 0.0001
Common stock, shares authorized     500,000,000 320,000,000
Common stock, shares outstanding     183,367,037 8,160,828
Common stock, shares issued     183,367,037 8,160,828
Purchase of warrants (in Dollars)     $ 14,563 $ 46
Conversion of Convertible Preferred Stock [Member]        
Convertible Instruments and Equity (Details) [Line Items]        
Converted shares     121,038,967  
Conversion of Convertible Preferred Stock [Member] | Legacy Capital Stock [Member]        
Convertible Instruments and Equity (Details) [Line Items]        
Converted shares     60,120,423  
Conversion Of Stock Warrants [Member] | Legacy Capital Stock [Member]        
Convertible Instruments and Equity (Details) [Line Items]        
Converted shares     289,333  
Conversion Of Stock Warrants [Member] | Common Stock [Member]        
Convertible Instruments and Equity (Details) [Line Items]        
Converted shares     582,509  
Securities Subject to Mandatory Redemption [Member]        
Convertible Instruments and Equity (Details) [Line Items]        
Gross proceeds (in Dollars)   $ 83,400    
Securities Subject to Mandatory Redemption [Member] | Conversion Of SAFE Instruments [Member] | Legacy Capital Stock [Member]        
Convertible Instruments and Equity (Details) [Line Items]        
Converted shares     9,973,979  
Securities Subject to Mandatory Redemption [Member] | Conversion Of SAFE Instruments [Member] | Common Stock [Member]        
Convertible Instruments and Equity (Details) [Line Items]        
Converted shares     20,080,464  
Public Warrants [Member]        
Convertible Instruments and Equity (Details) [Line Items]        
Warrant per share (in Dollars per share)     $ 0.01  
Common stock equals or exceeds per share (in Dollars per share)     18  
Private Warrants [Member]        
Convertible Instruments and Equity (Details) [Line Items]        
Warrant per share (in Dollars per share)     0.1  
Common stock equals or exceeds per share (in Dollars per share)     $ 10  
Warrant Shares [Member]        
Convertible Instruments and Equity (Details) [Line Items]        
Purchase of warrants (in Dollars)     $ 1,800  
Warrant Shares [Member] | Forecast [Member]        
Convertible Instruments and Equity (Details) [Line Items]        
Purchase of aggregate shares (in Dollars) $ 4,560      
Exercise price, per share (in Dollars per share) $ 0.01      
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Acquisition (Details) [Line Items]      
Cash paid at closing [1]   $ 1,714  
Asset Retirement Obligation, Cash Paid to Settle   500  
Goodwill   4,204
Contingent consideration liability   2,009  
HelioHeat [Member]      
Acquisition (Details) [Line Items]      
Interest acquired 100.00%    
Liabilities arising from contingencies $ 3,000    
Goodwill   4,200  
Contingent consideration liability   2,000  
Acquisition related costs   100  
Revenue of acquiree   400  
Net loss of acquiree   $ 700  
HelioHeat [Member] | Paid to HelioHeat’s shareholders [Member]      
Acquisition (Details) [Line Items]      
Cash paid at closing 1,000    
HelioHeat [Member] | Payments To Acquire Business, Deposit in Escrow Account [Member]      
Acquisition (Details) [Line Items]      
Cash paid at closing 500    
HelioHeat [Member] | Repay outstanding debt [Member]      
Acquisition (Details) [Line Items]      
Cash paid at closing 200    
HelioHeat [Member] | Payable upon service conditions [Member]      
Acquisition (Details) [Line Items]      
Liabilities arising from contingencies 500    
HelioHeat [Member] | Earn-out provisions [Member]      
Acquisition (Details) [Line Items]      
Liabilities arising from contingencies $ 2,500    
Liabilities arising from contingencies, term 5 years    
[1] Includes $0.5 million of cash paid to an escrow that becomes payable to the selling shareholders of HelioHeat to the extent the funds are not used to offset certain costs incurred for the assumed customer projects. The amount is being treated as consideration transferred as the release of the funds is likely to occur.
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition (Details) - Schedule of consideration transferred
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Schedule of consideration transferred [Abstract]  
Cash paid at closing $ 1,714 [1]
Contingent consideration 2,009
Settlement of pre-existing relationship 45
Total fair value of consideration transferred $ 3,768
[1] Includes $0.5 million of cash paid to an escrow that becomes payable to the selling shareholders of HelioHeat to the extent the funds are not used to offset certain costs incurred for the assumed customer projects. The amount is being treated as consideration transferred as the release of the funds is likely to occur.
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition (Details) - Schedule of assets acquired and liabilities assumed
$ in Thousands
Dec. 31, 2021
USD ($)
Schedule of assets acquired and liabilities assumed [Abstract]  
Cash and cash equivalents $ 30
Prepaid and other current assets 33
Property, plant and equipment, net 6
Goodwill 4,204
Total assets acquired 4,273
Accrued expenses and other current liabilities 74
Contract liabilities 390 [1]
Debt 41
Total liabilities assumed 505
Net assets acquired $ 3,768
[1] The acquired contract liability for the assumed customer contracts was measured in accordance with ASC 606 pursuant to ASU 2021-08, which the Company early adopted.
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment (Details) - Schedule of property, plant and equipment, net - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, plant, and equipment, gross    
Gross total $ 4,809 $ 794
Accumulated depreciation (707) (219)
Total property, plant, and equipment, net 4,102 575
Leasehold improvements [Member]    
Property, plant, and equipment, gross    
Gross total $ 699 575
Leasehold improvements [Member] | Minimum [Member]    
Property, plant, and equipment, gross    
Estimated Useful Lives in Years 5 years  
Leasehold improvements [Member] | Maximum [Member]    
Property, plant, and equipment, gross    
Estimated Useful Lives in Years 7 years  
Computer equipment [Member]    
Property, plant, and equipment, gross    
Gross total $ 1,532 149
Computer equipment [Member] | Minimum [Member]    
Property, plant, and equipment, gross    
Estimated Useful Lives in Years 2 years  
Computer equipment [Member] | Maximum [Member]    
Property, plant, and equipment, gross    
Estimated Useful Lives in Years 3 years  
Machinery, vehicles, and other equipment [Member]    
Property, plant, and equipment, gross    
Gross total $ 1,188 60
Machinery, vehicles, and other equipment [Member] | Minimum [Member]    
Property, plant, and equipment, gross    
Estimated Useful Lives in Years 5 years  
Machinery, vehicles, and other equipment [Member] | Maximum [Member]    
Property, plant, and equipment, gross    
Estimated Useful Lives in Years 10 years  
Furniture and fixtures [Member]    
Property, plant, and equipment, gross    
Gross total $ 314 10
Furniture and fixtures [Member] | Minimum [Member]    
Property, plant, and equipment, gross    
Estimated Useful Lives in Years 2 years  
Furniture and fixtures [Member] | Maximum [Member]    
Property, plant, and equipment, gross    
Estimated Useful Lives in Years 5 years  
Construction in progress [Member]    
Property, plant, and equipment, gross    
Gross total $ 1,076
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other current liabilities (Details) - Schedule of accrued expenses and other current liabilities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of accrued expenses and other current liabilities [Abstract]    
Payroll and other employee benefits $ 862 $ 155
Professional fees 1,379 108
Research and development costs 1,895
Operating lease liabilities, current portion 2,240 209
Other accrued expenses 598 53
Total accrued expenses and other current liabilities $ 6,974 $ 525
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Taxes (Details) [Line Items]    
Federal and state deferred tax assets $ 21,200,000  
Unrecognized tax benefits 57,000 $ 57,000
Interest and penalties 0 0
Effective tax rate 0 0
Domestic Tax Authority [Member]    
Income Taxes (Details) [Line Items]    
Income tax expense 2,000  
Net operating loss 74,200,000 25,900,000
Domestic Tax Authority [Member] | Research Tax Credit Carryforward [Member]    
Income Taxes (Details) [Line Items]    
Tax credit carry forward 57,000  
State and Local Jurisdiction [Member]    
Income Taxes (Details) [Line Items]    
Income tax expense 2,000  
Net operating loss 48,300,000 $ 1,900,000
State and Local Jurisdiction [Member] | Research Tax Credit Carryforward [Member]    
Income Taxes (Details) [Line Items]    
Tax credit carry forward 0  
Foreign Tax Authority [Member]    
Income Taxes (Details) [Line Items]    
Net operating loss $ 300,000  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - Schedule of domestic and foreign pre-tax income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of domestic and foreign pre-tax income [Abstract]    
Domestic $ (136,753) $ (7,437)
Foreign (653)
Total loss before tax $ (137,406) $ (7,437)
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - Schedule of effective income tax rate reconciliation - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of effective income tax rate reconciliation [Abstract]    
Amount U.S. federal statutory income tax rate $ (28,855) $ (1,562)
Percent U.S. federal statutory income tax rate 21.00% 21.00%
Amount State taxes, net of federal benefit $ (3,590) $ (75)
Percent State taxes, net of federal benefit 2.60% 1.00%
Amount SAFE instruments remeasurement $ 18,250
Percent SAFE instruments remeasurement (13.30%)
Amount Warrant liability remeasurement $ 1,397
Percent Warrant liability remeasurement (1.00%)
Amount Transaction costs $ (1,531)
Percent Transaction costs 1.10%
Amount Valuation allowance $ 14,531 $ 1,770
Percent Valuation allowance (10.60%) (23.80%)
Amount Other $ (200) $ (133)
Percent Other 0.20% 1.80%
Amount Income tax expense $ 2
Percent Income tax expense
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - Schedule of deferred tax assets and liabilities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Net operating loss carryforwards $ 19,816 $ 5,605
Stock compensation 1,705 158
Operating lease liability 4,896 171
Other 1,619 606
Gross deferred tax assets 28,036 6,540
Less: Valuation allowance (21,238) (6,258)
Net deferred tax assets 6,798 282
Deferred tax liabilities:    
Depreciation and amortization (887) (111)
Right of use asset (4,824) (171)
Other (1,087)
Net deferred income taxes
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based Compensation (Details) - USD ($)
shares in Millions, $ in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2021
Dec. 31, 2021
Share-based Compensation (Details) [Line Items]    
Stock-based compensation expense, plan modification cost (in Dollars) $ 1.1 $ 2.2
Unrecognized compensation cost (in Dollars)   $ 72.7
Unrecognized compensation cost, expected period for recognition   1 year 7 months 28 days
2013 Stock Incentive Plan [Member]    
Share-based Compensation (Details) [Line Items]    
Capital shares reserved for future issuance (in Shares)   20.6
2021 Equity Incentive Plan [Member]    
Share-based Compensation (Details) [Line Items]    
Number of shares authorized (in Shares)   11.9
Period to increase of authorized shares   10 years
Percentage of outstanding stock, annual increase   4.00%
Number of shares authorized, maximum amount (in Shares)   35.7
Percentage of initial shares reserved for issuance   300.00%
2021 ESPP [Member]    
Share-based Compensation (Details) [Line Items]    
Capital shares reserved for future issuance (in Shares)   4.8
Period to increase of authorized shares   10 years
Percentage of outstanding stock, annual increase   1.00%
Number of shares authorized, maximum amount (in Shares)   9.5
Percentage of initial shares reserved for issuance   200.00%
Stock Options [Member] | 2013 Stock Incentive Plan [Member]    
Share-based Compensation (Details) [Line Items]    
Exercise price, percent of fair market value   100.00%
Term of award   ten years; five years
Stock Options [Member] | Vesting Period Two [Member] | 2013 Stock Incentive Plan [Member]    
Share-based Compensation (Details) [Line Items]    
Vesting period   3 years
Incentive Stock Options to 10% or More Stockholder [Member] | 2013 Stock Incentive Plan [Member]    
Share-based Compensation (Details) [Line Items]    
Exercise price, percent of fair market value   110.00%
Term of award   five years
Options Granted Generally Vest Twenty-Five Percent [Member] | Vesting Period One [Member] | 2013 Stock Incentive Plan [Member]    
Share-based Compensation (Details) [Line Items]    
Vesting period   1 year
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based Compensation (Details) - Schedule of share-based compensation expense - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense $ 11,380 $ 278
Selling, general, and administrative [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense 10,158 147
R&D [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense $ 1,222 $ 131
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based Compensation (Details) - Schedule of summary valuation assumptions
1 Months Ended 12 Months Ended
Nov. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation (Details) - Schedule of summary valuation assumptions [Line Items]      
Expected term (in years)   6 years 29 days 5 years 11 months 19 days
Expected volatility   40.70% 40.90%
Risk-free interest rate   1.20% 0.50%
Expected dividend yield  
RSU Awards [Member]      
Share-based Compensation (Details) - Schedule of summary valuation assumptions [Line Items]      
Expected volatility 50.00%    
Risk-free interest rate 0.10%    
Expected dividend yield    
Expected time to transaction (in years) 1 month 2 days    
Discount rate 20.00%    
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based Compensation (Details) - Schedule of stock option activity - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of stock option activity [Abstract]    
Number of Shares Outstanding, Beginning balance (in Shares) 30,752,163 16,161,311
Weighted Average Grant Date Fair Value Outstanding, Beginning balance $ 0.13 $ 0.1
Weighted Average Exercise Price Outstanding, Beginning balance $ 0.13 $ 0.09
Weighted Average Remaining Contractual Life (Years) Outstanding, Beginning balance   8 years 6 months 10 days
Number of Shares, Granted (in Shares) 17,582,483 14,892,844
Weighted Average Grant Date Fair Value, Granted $ 2.34 $ 0.16
Weighted Average Exercise Price, Granted $ 5.42 $ 0.18
Number of Shares, Exercised (in Shares) (5,741,547) (113,247)
Weighted Average Grant Date Fair Value, Exercised $ 0.07 $ 0.09
Weighted Average Exercise Price, Exercised $ 0.11 $ 0.09
Weighted Average Remaining Contractual Life (Years), Exercised (in Dollars) $ 15,598,547 $ 11,813
Number of Shares, Forfeited (in Shares) (1,736,001) (188,745)
Weighted Average Grant Date Fair Value, Forfeited $ 0.24 $ 0.09
Weighted Average Exercise Price, Forfeited $ 0.21 $ 0.09
Number of Shares, Expired (in Shares) (28,940)  
Weighted Average Grant Date Fair Value, Expired $ 0.37  
Weighted Average Exercise Price, Expired $ 0.22  
Number of Shares Outstanding, Ending balance (in Shares) 40,828,158 30,752,163
Weighted Average Grant Date Fair Value, Ending balance $ 1.1 $ 0.13
Weighted Average Exercise Price, Ending balance $ 2.41 $ 0.13
Weighted Average Remaining Contractual Life (Years), Ending balance 8 years 4 months 28 days 8 years 7 months 24 days
Aggregate Intrinsic Value, Ending balance (in Dollars) $ 535,438,090 $ 2,061,436
Number of Shares, Exercisable (in Shares) 15,551,698  
Weighted Average Grant Date Fair Value, Exercisable $ 0.13  
Weighted Average Exercise Price, Exercisable $ 0.13  
Weighted Average Remaining Contractual Life (Years) 7 years 14 days  
Aggregate Intrinsic Value, Exercisable (in Dollars) $ 239,383,717  
Number of Shares Vested (in Shares) 14,243,064  
Weighted Average Grant Date Fair Value Vested $ 0.06  
Weighted Average Exercise Price, Exercisable Vested $ 0.11  
Weighted Average Remaining Contractual Life (Years) 6 years 10 months 6 days  
Aggregate Intrinsic Value, Vested (in Dollars) $ 219,457,217  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based Compensation (Details) - Schedule of RSU award activity - Restricted Stock Units (RSUs) [Member]
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Compensation (Details) - Schedule of RSU award activity [Line Items]  
Number of Shares Unvested, beginning balance | shares
Weighted Average Grant Date Fair Value, beginning balance | $ / shares
Number of Shares Unvested, Granted | shares 4,440,067
Weighted Average Grant Date Fair Value, Granted | $ / shares $ 9
Number of Shares Unvested, ending balance | shares 4,440,067
Weighted Average Grant Date Fair Value, ending balance | $ / shares $ 9
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Losses Per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Losses Per Share (Details) [Line Items]    
Common stock warrants outstanding 40,828,158 30,752,163
Restricted Stock Units (RSUs) [Member]    
Losses Per Share (Details) [Line Items]    
Restricted stock units 4,440,067  
Restricted Stock [Member]    
Losses Per Share (Details) [Line Items]    
Restricted shares issued 481,301  
Warrant [Member]    
Losses Per Share (Details) [Line Items]    
Common stock warrants outstanding 8,566,666 381,306
Convertible Preferred Shares [Member]    
Losses Per Share (Details) [Line Items]    
Common stock warrants outstanding   117,886,982
Common stock shares   121,038,967
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Losses Per Share (Details) - Schedule of basic and diluted losses per share (“EPS”) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Numerator    
Net loss $ (137,408) $ (7,437)
Denominator    
Denominator for basic EPS – weighted-average shares 11,970,550 7,978,512
Effect of dilutive securities
Denominator for diluted EPS – weighted-average shares 11,970,550 7,978,512
EPS – Basic and Diluted $ (11.48) $ (0.93)
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions (Details) - Affiliated Entity [Member] - Idealab [Member] - USD ($)
1 Months Ended 12 Months Ended
May 31, 2021
Dec. 31, 2021
Related Party Transactions (Details) [Line Items]    
Lease term 7 years  
Base rent $ 150,000  
Percentage of escalation clause 3.00%  
Rental revenue   $ 85,000
Property Management Agreement [Member]    
Related Party Transactions (Details) [Line Items]    
Building management services $ 3,000  
Shared Facilities Staffing Agreement [Member]    
Related Party Transactions (Details) [Line Items]    
Paid for facilities staff and services $ 13,000  
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions (Details) - Schedule of amounts charged to us or reimbursed by us under these agreements - Affiliated Entity [Member] - Idealab [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]    
Administrative services provided by Idealab $ 1,334 $ 536
Reimbursement to Idealab for expenses incurred 281
Total Idealab transactions $ 1,334 $ 817
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - Standby Letters of Credit [Member] - Manufacturing Space in Long Beach, California [Member] - Line of Credit [Member]
$ in Millions
Jul. 27, 2021
USD ($)
Leases (Details) [Line Items]  
Debt instrument 60 days
Debt Instrument, Redemption, Period One [Member]  
Leases (Details) [Line Items]  
Line of credit amount $ 1.5
Debt Instrument, Redemption, Period Two [Member]  
Leases (Details) [Line Items]  
Line of credit amount $ 1.0
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - Schedule of lease assets and liabilities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of lease assets and liabilities [Abstract]    
Operating lease right-of-use assets $ 16,093 $ 612
Operating lease liabilities, current 2,240 209
Operating lease liabilities, non-current $ 14,183 $ 403
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - Schedule of lease costs - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of lease costs [Abstract]    
Operating lease cost $ 1,294 $ 230
Sublease income (85)
Total lease cost $ 1,209 $ 230
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - Schedule of operating lease liability maturity
$ in Thousands
Dec. 31, 2021
USD ($)
Schedule of operating lease liability maturity [Abstract]  
2022 $ 2,390
2023 2,641
2024 2,546
2025 2,624
2026 2,630
Thereafter 9,810
Total future lease payments 22,641
Less: Imputed interest (6,218)
Present value of future lease payments $ 16,423
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - Schedule of weighted-average remaining lease terms and discount rates
Dec. 31, 2021
Dec. 31, 2020
Schedule of weighted-average remaining lease terms and discount rates [Abstract]    
Weighted-average remaining lease term (years) 8 years 8 months 12 days 2 years 8 months 12 days
Weighted-average discount rate 6.90% 6.00%
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2021
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Cash payment $ 0.1  
Stock-based compensation expense $ 1.1 $ 2.2
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Fair Value of Financial Instruments (Details) [Line Items]  
Common stock par value | $ / shares $ 10
SAFE Instruments [Member] | Preferred Stock [Member]  
Fair Value of Financial Instruments (Details) [Line Items]  
Converted shares | shares 20,080,464
SAFE Instruments [Member] | Common Stock [Member]  
Fair Value of Financial Instruments (Details) [Line Items]  
Converted shares | shares 354,738
Public Warrants [Member]  
Fair Value of Financial Instruments (Details) [Line Items]  
Public warrants per share | $ / shares $ 1.7
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments (Details) - Schedule of assets and liabilities measured at fair value - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Level 1 [Member]    
Assets:    
Investments $ 32,332
Liabilities:    
Public Warrants 14,167
Level 2 [Member]    
Liabilities:    
Private Warrants 396
Level 3 [Member]    
Liabilities:    
Legacy Heliogen preferred stock warrants $ 46
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments (Details) - Schedule of reconciliation of level 3 fair value liabilities
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
SAFE Instruments [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Instruments, Beginning balance
Instruments, Issuances 83,411 [1]
Instruments, Losses 86,907 [2]
Instruments, Conversion (170,318) [3]
Instruments, Ending balance
Legacy Heliogen preferred stock warrants [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Instruments, Beginning balance 46
Instruments, Issuances [1]
Instruments, Losses 2,965 [2]
Instruments, Conversion (3,011) [3]
Instruments, Ending balance
[1] Net of issuance costs.
[2] The losses for the changes in the fair value of the SAFE Instruments and preferred stock warrants are reported in our Consolidated Statements of Operations and Comprehensive Loss in the line items SAFE Instrument remeasurement and warrant remeasurement, respectively.
[3] On December 30, 2021, immediately prior to the Merger closing, the SAFE Instruments and preferred stock warrants were converted into 20,080,464 shares of common stock and 354,738 shares of common stock, respectively.
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments (Details) - Schedule of fair value inputs and valuation techniques - Fair Value of Financial Instruments [Member]
12 Months Ended
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Expected volatility 50.00%
Risk-free interest rate 0.10%
Dividend yield
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Investments (Details) - Schedule of investments in fixed maturity securities with original maturities
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost $ 32,349
Unrealized Losses (17)
Fair Value 32,332
Corporate Bonds [Member]  
Debt Securities, Available-for-Sale [Line Items]  
Amortized Cost 32,349
Unrealized Losses (17)
Fair Value $ 32,332
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Cash Flow Information (Details) - Schedule of supplemental cash flow information - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Supplemental disclosures:    
Cash paid for interest $ 4
Cash paid for amounts included in the measurement of operating lease liabilities 1,152 134
Non-cash investing and financing activities:    
Right-of-use assets obtained in exchange for new operating lease liabilities 16,757 601
Warrants assumed as part of Business Combination 10,880
Fair value of contingent consideration for HelioHeat Acquisition 2,009
Transaction costs incurred but not yet paid 1,474
Net working capital assumed as part of Business Combination 1,153
Capital expenditures incurred but not yet paid 429 25
Non-cash settlement of note receivable $ 45
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Cash Flow Information (Details) - Schedule of reconciliation of cash and cash equivalents - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of cash, cash equivalents and restricted cash    
Cash and cash equivalents $ 190,081 $ 18,334
Restricted cash 1,500
Total cash, cash equivalents and restricted cash $ 191,581 $ 18,334
XML 97 f10k2021a1_heliogeninc_htm.xml IDEA: XBRL DOCUMENT 0001840292 2021-01-01 2021-12-31 0001840292 2021-06-30 0001840292 2022-05-16 0001840292 2021-12-31 0001840292 2020-12-31 0001840292 us-gaap:RestrictedStockMember 2021-12-31 0001840292 2020-01-01 2020-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2018-12-31 0001840292 hlgn:SpecialStockMember 2018-12-31 0001840292 us-gaap:CommonStockMember 2018-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001840292 us-gaap:RetainedEarningsMember 2018-12-31 0001840292 2018-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2019-01-01 2019-12-31 0001840292 hlgn:SpecialStockMember 2019-01-01 2019-12-31 0001840292 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001840292 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001840292 2019-01-01 2019-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2019-12-31 0001840292 hlgn:SpecialStockMember 2019-12-31 0001840292 us-gaap:CommonStockMember 2019-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001840292 us-gaap:RetainedEarningsMember 2019-12-31 0001840292 2019-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2020-01-01 2020-12-31 0001840292 hlgn:SpecialStockMember 2020-01-01 2020-12-31 0001840292 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001840292 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2020-12-31 0001840292 hlgn:SpecialStockMember 2020-12-31 0001840292 us-gaap:CommonStockMember 2020-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001840292 us-gaap:RetainedEarningsMember 2020-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2021-01-01 2021-12-31 0001840292 hlgn:SpecialStockMember 2021-01-01 2021-12-31 0001840292 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001840292 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001840292 hlgn:ConvertiblePreferredStockOneMember 2021-12-31 0001840292 hlgn:SpecialStockMember 2021-12-31 0001840292 us-gaap:CommonStockMember 2021-12-31 0001840292 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001840292 us-gaap:RetainedEarningsMember 2021-12-31 0001840292 us-gaap:CommonStockMember 2021-12-31 0001840292 hlgn:AthenaTechnologyAcquisitionCorpMember 2021-12-31 0001840292 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-01-01 2021-12-31 0001840292 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-12-31 0001840292 pf0:RestatementAdjustmentMember 2021-01-01 2021-03-31 0001840292 2021-01-01 2021-03-31 0001840292 hlgn:HeliogenStockholdersMember 2021-12-31 0001840292 hlgn:HeliogenStockholdersMember 2021-01-01 2021-12-31 0001840292 hlgn:AthenaPublicStockholdersMember 2021-12-31 0001840292 hlgn:AthenaPublicStockholdersMember 2021-01-01 2021-12-31 0001840292 hlgn:SponsorSharesMember 2021-12-31 0001840292 hlgn:SponsorSharesMember 2021-01-01 2021-12-31 0001840292 hlgn:SponsorShares1Member 2021-12-31 0001840292 hlgn:SponsorShares1Member 2021-01-01 2021-12-31 0001840292 hlgn:PIPEInvestorsMember 2021-12-31 0001840292 hlgn:PIPEInvestorsMember 2021-01-01 2021-12-31 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-06-30 0001840292 pf0:RestatementAdjustmentMember 2021-06-30 0001840292 hlgn:AsRevisedMember 2021-06-30 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-03-31 0001840292 pf0:RestatementAdjustmentMember 2021-03-31 0001840292 hlgn:AsRevisedMember 2021-03-31 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-04-01 2021-06-30 0001840292 pf0:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001840292 hlgn:AsRevisedMember 2021-04-01 2021-06-30 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-01-01 2021-06-30 0001840292 pf0:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001840292 hlgn:AsRevisedMember 2021-01-01 2021-06-30 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-01-01 2021-03-31 0001840292 hlgn:AsRevisedMember 2021-01-01 2021-03-31 0001840292 2021-03-11 2021-03-11 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-01-01 2021-12-31 0001840292 pf0:RestatementAdjustmentMember 2021-01-01 2021-12-31 0001840292 hlgn:AsRestatedMember 2021-01-01 2021-12-31 0001840292 pf0:ScenarioPreviouslyReportedMember 2021-12-31 0001840292 pf0:RestatementAdjustmentMember 2021-12-31 0001840292 hlgn:AsRestatedMember 2021-12-31 0001840292 us-gaap:ProductMember 2021-01-01 2021-12-31 0001840292 us-gaap:ProductMember 2020-01-01 2020-12-31 0001840292 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001840292 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001840292 us-gaap:GrantMember 2021-01-01 2021-12-31 0001840292 us-gaap:GrantMember 2020-01-01 2020-12-31 0001840292 hlgn:ConversionOfConvertiblePreferredStockMember hlgn:LegacyCapitalStockMember 2021-01-01 2021-12-31 0001840292 hlgn:ConversionOfConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001840292 hlgn:PublicWarrantsMember 2021-01-01 2021-12-31 0001840292 hlgn:PrivateWarrantsMember 2021-01-01 2021-12-31 0001840292 hlgn:ConversionOfStockWarrantsMember hlgn:LegacyCapitalStockMember 2021-01-01 2021-12-31 0001840292 hlgn:ConversionOfStockWarrantsMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001840292 pf0:ScenarioForecastMember hlgn:WarrantSharesMember 2022-03-01 2022-03-31 0001840292 pf0:ScenarioForecastMember hlgn:WarrantSharesMember 2022-03-31 0001840292 hlgn:WarrantSharesMember 2021-12-31 0001840292 us-gaap:SecuritiesSubjectToMandatoryRedemptionMember 2021-01-01 2021-06-30 0001840292 hlgn:ConversionOfSAFEInstrumentsMember us-gaap:SecuritiesSubjectToMandatoryRedemptionMember hlgn:LegacyCapitalStockMember 2021-01-01 2021-12-31 0001840292 hlgn:ConversionOfSAFEInstrumentsMember us-gaap:SecuritiesSubjectToMandatoryRedemptionMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001840292 hlgn:HelioHeatGmbHMember 2021-08-31 0001840292 hlgn:HelioHeatGmbHMember hlgn:PaymentsToAcquireBusinessPaymentToShareholdersMember 2021-08-01 2021-08-31 0001840292 hlgn:HelioHeatGmbHMember hlgn:PaymentsToAcquireBusinessDepositInEscrowAccountMember 2021-08-01 2021-08-31 0001840292 hlgn:HelioHeatGmbHMember hlgn:PaymentsToAcquireBusinessRepayOutstandingDebtMember 2021-08-01 2021-08-31 0001840292 hlgn:HelioHeatGmbHMember hlgn:ContingentConsiderationPayableUponServiceConditionsMember 2021-08-31 0001840292 hlgn:HelioHeatGmbHMember hlgn:ContingentConsiderationEarnOutProvisionsMember 2021-08-31 0001840292 hlgn:HelioHeatGmbHMember hlgn:ContingentConsiderationEarnOutProvisionsMember 2021-08-01 2021-08-31 0001840292 hlgn:HelioHeatGmbHMember 2021-12-31 0001840292 hlgn:HelioHeatGmbHMember 2021-01-01 2021-12-31 0001840292 pf0:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001840292 pf0:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001840292 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001840292 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001840292 pf0:MinimumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001840292 pf0:MaximumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001840292 us-gaap:ComputerEquipmentMember 2021-12-31 0001840292 us-gaap:ComputerEquipmentMember 2020-12-31 0001840292 pf0:MinimumMember hlgn:MachineryVehiclesAndOtherEquipmentMember 2021-01-01 2021-12-31 0001840292 pf0:MaximumMember hlgn:MachineryVehiclesAndOtherEquipmentMember 2021-01-01 2021-12-31 0001840292 hlgn:MachineryVehiclesAndOtherEquipmentMember 2021-12-31 0001840292 hlgn:MachineryVehiclesAndOtherEquipmentMember 2020-12-31 0001840292 pf0:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001840292 pf0:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001840292 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001840292 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001840292 us-gaap:ConstructionInProgressMember 2021-12-31 0001840292 us-gaap:ConstructionInProgressMember 2020-12-31 0001840292 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0001840292 us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-12-31 0001840292 us-gaap:DomesticCountryMember 2021-12-31 0001840292 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001840292 us-gaap:ForeignCountryMember 2021-12-31 0001840292 us-gaap:DomesticCountryMember 2020-12-31 0001840292 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001840292 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2021-12-31 0001840292 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2021-12-31 0001840292 hlgn:A2013StockIncentivePlanMember 2021-12-31 0001840292 us-gaap:EmployeeStockOptionMember hlgn:A2013StockIncentivePlanMember 2021-01-01 2021-12-31 0001840292 hlgn:IncentiveStockOptionsMember hlgn:A2013StockIncentivePlanMember 2021-01-01 2021-12-31 0001840292 hlgn:IncentiveStockOptionMember hlgn:A2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001840292 us-gaap:EmployeeStockOptionMember hlgn:A2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001840292 hlgn:A2021EquityIncentivePlanMember 2021-12-31 0001840292 hlgn:A2021EquityIncentivePlanMember 2021-01-01 2021-12-31 0001840292 hlgn:A2021EmployeeStockPurchasePlanMember 2021-12-31 0001840292 hlgn:A2021EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001840292 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001840292 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001840292 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001840292 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2021-11-01 2021-11-30 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2021-11-30 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001840292 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001840292 us-gaap:WarrantMember 2021-12-31 0001840292 us-gaap:WarrantMember 2020-12-31 0001840292 us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001840292 hlgn:IdealabMember pf0:AffiliatedEntityMember 2021-05-01 2021-05-31 0001840292 hlgn:IdealabMember pf0:AffiliatedEntityMember 2021-05-31 0001840292 hlgn:IdealabMember hlgn:PropertyManagementAgreementMember pf0:AffiliatedEntityMember 2021-05-01 2021-05-31 0001840292 hlgn:IdealabMember hlgn:SharedFacilitiesStaffingAgreementMember pf0:AffiliatedEntityMember 2021-05-01 2021-05-31 0001840292 hlgn:IdealabMember pf0:AffiliatedEntityMember 2021-01-01 2021-12-31 0001840292 hlgn:IdealabMember pf0:AffiliatedEntityMember 2020-01-01 2020-12-31 0001840292 us-gaap:StandbyLettersOfCreditMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:LineOfCreditMember hlgn:ManufacturingSpaceInLongBeachCaliforniaMember 2021-07-27 0001840292 us-gaap:StandbyLettersOfCreditMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:LineOfCreditMember hlgn:ManufacturingSpaceInLongBeachCaliforniaMember 2021-07-27 0001840292 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember hlgn:ManufacturingSpaceInLongBeachCaliforniaMember 2021-07-27 2021-07-27 0001840292 2021-08-01 2021-08-31 0001840292 hlgn:SAFEInstrumentsMember us-gaap:PreferredStockMember 2021-01-01 2021-12-31 0001840292 hlgn:SAFEInstrumentsMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001840292 hlgn:PublicWarrantsMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001840292 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 2021-12-31 0001840292 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-12-31 0001840292 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001840292 hlgn:SAFEInstrumentsMember 2020-12-31 0001840292 hlgn:SAFEInstrumentsMember 2021-01-01 2021-12-31 0001840292 hlgn:SAFEInstrumentsMember 2021-12-31 0001840292 hlgn:PreferredStockWarrantsMember 2020-12-31 0001840292 hlgn:PreferredStockWarrantsMember 2021-01-01 2021-12-31 0001840292 hlgn:PreferredStockWarrantsMember 2021-12-31 0001840292 hlgn:FairValueOfFinancialInstrumentsMember 2021-01-01 2021-12-31 0001840292 us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001840292 us-gaap:CorporateBondSecuritiesMember 2021-01-01 2021-12-31 iso4217:USD shares iso4217:USD shares pure 10-K/A true 2021-12-31 --12-31 2021 false 001-40209 Heliogen, Inc. DE 85-4204953 130 West Union Street Pasadena CA 91103 (626) 720-4530 Common stock, $0.0001 par value per share HLGN NYSE No No Yes Yes Non-accelerated Filer true true true false false 242500000 188749042 BDO USA, LLP Los Angeles, California 243 190081000 18334000 32349000 32332000 3896000 874000 241000 227183000 18575000 16093000 612000 4102000 575000 4204000 1500000 4366000 257448000 19762000 4645000 307000 513000 397000 324000 6974000 525000 12529000 1156000 35000 87000 14183000 403000 14563000 46000 2080000 43390000 1692000 0.0001 0.0001 10000000 121348911 117886982 45932000 0.0001 0.0001 500000000 183367037 183367037 481301 320000000 8160828 8160828 18000 1000 380624000 1309000 -4000 -166580000 -29172000 214058000 -27862000 257448000 19762000 7362000 200000 1442000 8804000 200000 5762000 417000 3177000 508000 9447000 417000 -643000 -217000 29844000 3713000 13478000 3583000 43322000 7296000 -43965000 -7513000 634000 -3000 -86907000 6651000 7000 -517000 86000 -137406000 -7437000 2000 -137408000 -7437000 17000 13000 -137412000 -7437000 -11.48 -0.93 11970550 7978512 50588630 35691000 1 3867136 4000 996000 -21735000 -20735000 51260712 1 3918511 -3000 3000 101849342 35691000 2 7785647 1000 999000 -21735000 -20735000 -7437000 -7437000 20000 16037640 10241000 -2 2 278000 278000 375179 32000 32000 117886982 45932000 8160828 1000 1309000 -29172000 -27862000 -137408000 -137408000 -4000 -4000 11380000 11380000 4756937 462000 462000 199315 30000 30000 117886982 45932000 -121038967 -12000 -45920000 -45932000 582509 3011000 3011000 20080464 2000 170316000 170318000 28548017 3000 148196000 148199000 183367037 18000 380624000 -4000 -166580000 214058000 -137408000 -7437000 562000 139000 11380000 278000 -86907000 6651000 7000 397000 1277000 134000 -583000 3597000 497000 150000 2571000 1885000 -51000 4245000 212000 123000 -1061000 -134000 69000 -31055000 -7002000 3836000 295000 49304000 16224000 1684000 46000 -38646000 -295000 13300 13300 10242000 30100 30100 83411000 159400000 411000 411000 524000 33000 30000 -6000 242948000 10686000 173247000 3389000 18334000 14945000 191581000 18334000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>1. Organization and Basis of Presentation</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>Background</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Heliogen, Inc. and its subsidiaries (collectively, “Heliogen” or the “Company”), is involved in the development and commercialization of next generation concentrated solar energy. We are developing a modular, A.I.-enabled, concentrated solar energy thermal energy plant that will use an array of mirrors to reflect sunlight and capture, concentrate, store and convert it into cost-effective energy on demand. Unless otherwise indicated or the context requires otherwise, references in our consolidated financial statements to “we,” “our,” “us” and similar expressions refer to Heliogen.</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>Basis of Presentation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of Heliogen and the subsidiaries it controls. All material intercompany balances are eliminated in 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; text-align: justify"><b><i>Emerging Growth Company Status</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are an “emerging growth company” as defined in Section 2(a) of the Securities Act of 1933, as amended, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies. Subject to certain conditions set forth in the JOBS Act, if, as an emerging growth company, we intend to rely on such exemptions, we are not required to, among other things: (a) provide an auditor’s attestation report on our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act of 2002; (b) provide all of the compensation disclosure that may be required of non-emerging growth public companies under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2009; (c) comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (auditor discussion and analysis); and (d) disclose certain executive compensation-related items such as the correlation between executive compensation and performance and comparisons of the Chief Executive Officer’s compensation to median employee compensation. We have elected not use the extended transition period for complying with any new or revised financial accounting standards, and as such, we are required to adopt new or revised standards at the same time as other public companies.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We will remain an emerging growth company until the earliest of (i) the last day of the fiscal year: (a) following March 19, 2026, the fifth anniversary of our IPO; (b) in which we have total annual gross revenue of at least $1.07 billion; or (c) in which we are deemed to be a “large accelerated filer”, which means the market value of our common stock that is held by non-affiliates exceeds $700 million as of the prior June 30<sup>th</sup>, and (ii) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period.</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>Athena Business Combination</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On December 30, 2021 (the “Closing Date”), Heliogen, Inc., a Delaware corporation (“Legacy Heliogen”), Athena Technology Acquisition Corp., a Delaware corporation (“Athena”), and HelioMax Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Athena (“Merger Sub”), consummated the closing of the transactions (the “Closing”) contemplated by the Business Combination Agreement, dated July 6, 2021, by and among Athena, Merger Sub, and Legacy Heliogen (the “Business Combination Agreement”), following the approval at the Special Meeting held on December 28, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the terms of the Business Combination Agreement, a business combination of Legacy Heliogen and Athena was effected by the merger of Merger Sub with and into Legacy Heliogen, with Legacy Heliogen surviving as a wholly owned subsidiary of Athena (the “Merger,” and, together with the other transactions contemplated by the Business Combination Agreement, the “Business Combination”). In connection with the consummation of the Merger on the Closing Date, Athena changed its name from Athena Technology Acquisition Corp. to Heliogen, Inc. and Legacy Heliogen changed its named from Heliogen, Inc. to Heliogen Holdings, Inc.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Conversion and Exchange of Equity in Business Combination</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in"/><td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">At the effective time of the Merger (the “Effective Time”), as a result of the Merger, each share of Legacy Heliogen capital stock that was then issued and outstanding (other than dissenting shares and shares owned by Athena, Merger Sub or Legacy Heliogen immediately prior to the Effective Time) was cancelled and converted into the right to receive 2.013 shares (the “Exchange Ratio”) of the Company’s common stock, par value $0.0001 per share (“Common Stock”).</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in"/><td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">At the Effective Time, as a result of the Merger, each option to purchase Legacy Heliogen capital stock that was outstanding and unexercised immediately prior to the Effective Time was assumed by the Company and converted into an option to purchase a number of shares of Common Stock (such option, an “Exchanged Option”) equal to the product (rounded down to the nearest whole number) of (x) the number of shares of Legacy Heliogen capital stock subject to such Legacy Heliogen option immediately prior to the Effective Time and (y) the Exchange Ratio, at an exercise price per share (rounded up to the nearest whole cent) equal to (1) the exercise price per share of such Legacy Heliogen option immediately prior to the Effective Time, divided by (2) the Exchange Ratio. Except as specifically provided in the Business Combination Agreement, following the Effective Time, each Exchanged Option will continue to be governed by the same terms and conditions (including vesting and exercisability terms) as were applicable to the corresponding Legacy Heliogen option immediately prior to the Effective Time.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in"/><td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">At the Effective Time, as a result of the Merger, each award of restricted stock units (“RSU Award”) in respect of Legacy Heliogen common stock outstanding as of immediately prior to the Effective Time was assumed by the Company and converted into an award of restricted stock units in respect of a number of shares of Common Stock (such award, an “Exchanged RSU Award”) equal to the product (rounded down to the nearest whole share) of (x) the number of shares of Legacy Heliogen common stock covered by the RSU Award and (y) the Exchange Ratio.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in"/><td style="text-align: justify; width: 0.25in">●</td><td style="text-align: justify">At the Effective Time, as a result of the Merger, each share of common stock of Merger Sub issued and outstanding immediately prior to the Effective Time was cancelled and converted into and exchanged for one validly issued, fully paid and nonassessable share of common stock, par value $0.001 per share, of Legacy Heliogen, the surviving corporation in the Merger.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Per the terms and conditions of the Business Combination Agreement and reflection of certain adjustments outlined therein, the consideration received by Legacy Heliogen equity holders was approximately 154.8 million shares of Common Stock. Additionally, approximately 45.8 million shares of Common Stock were attributed to shares issuable under outstanding Legacy Heliogen stock options, RSU Awards or restricted shares. As a result, a total of approximately 200.6 million shares comprises the total merger share consideration as outlined in the Business Combination Agreement valued at $10.00 per share and reflecting 2.013 shares of the Company’s Common Stock issued for each Legacy Heliogen share of common stock issued and outstanding or issuable under outstanding Legacy Heliogen stock options, RSU Awards or restricted shares at the Closing Date. Also, immediately prior to and upon the Effective Time, certain investors subscribed for and purchased 16,500,000 shares of Common Stock for aggregate gross proceeds of $165.0 million (the “PIPE Investment”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following summarizes the number and ownership of the Company’s Common Stock outstanding following the consummation of the Business Combination:</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; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%"><span style="font-size: 10pt">Heliogen Stockholders<sup>(1)</sup></span></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">154,819</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">84.4</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Athena Public Stockholders</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,271</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.2</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">Sponsor Shares<sup>(2)(3)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,267</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Sponsor Shares<sup>(4)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">510</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.3</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">PIPE Investors</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">16,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">9.0</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; font-weight: bold; padding-bottom: 4pt"><span style="font-size: 10pt"><b>Total <sup>(1)(2)</sup></b></span></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">183,367</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">100.0</td><td style="padding-bottom: 4pt; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">(1)</td><td style="text-align: justify">Excludes 40.8 million common shares issuable upon exercise of Heliogen’s outstanding stock options, 4.4 million common shares issuable upon vesting and settlement of Heliogen’s RSU Awards and 0.5 million restricted shares subject to vesting.</td></tr></table><p style="margin-top: 0; margin-bottom: 0"/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in">(2)</td><td style="text-align: justify">Does not take into account, at the time of the Closing Date, the dilutive impact of the shares of Common Stock issuable in connection with the Warrants (as defined in Note 5) totaling approximately 8.6 million shares, which became exercisable on March 18, 2022.</td></tr></table><p style="margin-top: 0; margin-bottom: 0"/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in">(3)</td><td style="text-align: justify">Shares attributable to Athena Technology Sponsor LLC (the “Sponsor”) received in exchange for the Class B common stock and private placement units (each unit comprising one share of common stock and one-third of one warrant) issued by Athena to the Sponsor in connection with Athena’s initial public offering.</td></tr></table><p style="margin-top: 0; margin-bottom: 0"/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in">(4)</td><td style="text-align: justify">Shares issued as consideration for anti-dilution rights waived by the Sponsor.</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; text-indent: 0.5in">The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statement of convertible preferred stock and shareholders’ equity (deficit) for the year ended December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><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><span style="text-decoration:underline">$ in thousands</span></i></p></td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Cash - PIPE Investment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">165,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Cash - Athena Trust Account, net of redemptions and cash on hand</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,848</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Less: Athena transaction costs and advisory fees paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,186</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Heliogen transaction costs and advisory fees paid</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">(12,262</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">Net proceeds from Business Combination and PIPE financing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">159,400</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Accrued transaction costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,474</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Add: Prepaid expenses and receivables assumed as part of Business Combination</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,651</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Warrants assumed as part of Business Combination</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,880</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">Less: Accounts payable assumed as part of Business Combination</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">(498</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">Reverse recapitalization and PIPE financing, 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">148,199</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; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Business Combination was accounted for as a reverse recapitalization in accordance with Accounting Standards Codifications (“ASC”) 805, <i>Business Combinations</i>, with no goodwill or other intangible assets recorded. Under this method of accounting, Athena was treated as the “accounting acquiree” and Legacy Heliogen as the “accounting acquirer” for financial reporting purposes. Accordingly, for accounting purposes, the Business Combination was treated as Legacy Heliogen issuing equity for the net assets of Athena, followed by a recapitalization. The consolidated assets, liabilities, and results of operations of Legacy Heliogen comprise the historical consolidated financial statements of the post combination company, and Athena’s assets, liabilities and results of operations are consolidated with Legacy Heliogen beginning on the acquisition date. Accordingly, for accounting purposes, the consolidated financial statements of the post combination company represent a continuation of the historical consolidated financial statements of Legacy Heliogen, and the net assets of Athena are stated at historical cost, with no goodwill or other intangible assets recorded. This accounting determination was primarily based on the following as of the date of the Business Combination:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"/><td style="width: 0.25in">●</td><td style="text-align: justify">Legacy Heliogen was assessed and determined not to be a variable interest entity (“VIE”) of Athena following the Merger, thus the voting interest model was applied;</td></tr></table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in"/><td style="text-align: justify; width: 0.25in">●</td><td style="text-align: justify">The pre-combination equity holders of Legacy Heliogen will hold the majority of shares of Common Stock and voting rights in the post combination company;</td></tr></table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in"/><td style="text-align: justify; width: 0.25in">●</td><td style="text-align: justify">Legacy Heliogen has the ability, pursuant to the Business Combination, to appoint six (6) of the seven (7) members of the post combination company’s Board of Directors (the “Board”);</td></tr></table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in"/><td style="text-align: justify; width: 0.25in">●</td><td style="text-align: justify">Senior management of Legacy Heliogen will comprise the senior management of the post combination company; and</td></tr></table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in"/><td style="text-align: justify; width: 0.25in">●</td><td style="text-align: justify">Operations of Legacy Heliogen will comprise the ongoing operations of post combination company.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with accounting guidance applicable to these circumstances, the equity structure has been recast in all comparative periods up to the Closing Date to reflect the number of shares of the Company’s Common Stock, $0.0001 par value per share, issued to Legacy Heliogen’ stockholders in connection with the Business Combination. As such, the shares and corresponding capital amounts and earnings per share related to Legacy Heliogen redeemable convertible preferred stock, common stock, warrants, options, and restricted stock units prior to the Business Combination have been retroactively recast as shares reflecting the Exchange Ratio of 2.013 established in the Business Combination.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Post combination, Heliogen Common Stock and warrants commenced trading on the New York Stock Exchange under the symbols “HLGN” and “HLGN.W,” respectively, on December 31, 2021.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Reclassifications</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Certain immaterial prior period amounts, specifically warrant remeasurement, have been reclassified to conform to current period presentation. All dollar amounts (other than per share amounts) in the following disclosures are in thousands of United States dollars, unless otherwise indicated.</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>Correction of Immaterial Errors</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Subsequent to issuing the condensed consolidated financial statements as of June 30, 2021 and March 31, 2021, management identified immaterial errors related to accrued payroll and revenue recognized for our non-governmental Engineering and Design (“E&amp;D”) services contract. These errors resulted in the overstatement of net losses reported for the three and six months ended June 30, 2021 and the three months ended March 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In our accrual of payroll at June 30, 2021 and March 31, 2021, we incorrectly over accrued payroll costs due to a miscalculation of days to be accrued resulting in an overstatement of accrued payroll and selling, general and administrative expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Additionally, in our analysis of costs incurred for our non-governmental E&amp;D services contract and determination of revenue to be recognized, we identified errors for the three and six months ended June 30, 2021, and three months ended March 31, 2021 due to incorrect identification and classification of costs. These errors resulted in an overstatement of contract liabilities with an understatement of revenues in addition to an understatement of cost of sales and overstatement of research and development expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We previously revised revenue recognition for the three months ended March 31, 2021 resulting in a reduction of revenue and cost of sales of $0.2 million with corresponding increases to contract liabilities and research and development expense. This amount is included in the revisions summarized below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Based on evaluation of the errors, management has concluded that the prior period errors were immaterial to the previously issued financial statements. As such, management has elected to correct the identified, immaterial errors in the prior periods. In doing so, balances in these consolidated financial Statements have been adjusted to reflect the correction in the proper periods. Future financial statements that include prior periods will be corrected, as needed, when issued.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The effects of correcting the immaterial errors in our previously filed Condensed Consolidated Financial Statements are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>Condensed Consolidated Balance Sheets</b> (amounts in thousands)</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; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of March 31, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; 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">Total assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">101,838</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: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">—</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: 7%; text-align: right">101,838</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: 7%; text-align: right">92,229</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: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">—</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: 7%; text-align: right">92,229</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Contract liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,944</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(275</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,669</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,514</td><td style="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; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Accrued expenses and other current liabilities<sup>(1)</sup></span></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,663</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">(271</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">2,392</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">997</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">(191</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">806</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 current liabilities</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,466</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">(546</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,920</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">4,019</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">(116</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">3,903</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">Accumulated deficit</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">(90,107</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">546</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">(89,561</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">(33,344</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">116</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">(33,228</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 shareholders’ deficit</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">(87,986</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">546</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">(87,440</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">(31,591</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">116</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">(31,475</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; text-align: left; padding-bottom: 4pt">Total liabilities, convertible preferred stock, and shareholders’ deficit</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">101,838</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"><div style="-sec-ix-hidden: hidden-fact-105">—</div></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">101,838</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">92,229</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"><div style="-sec-ix-hidden: hidden-fact-106">—</div></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">92,229</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><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in">(1)</td><td style="text-align: justify">At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b> </b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>Condensed Consolidated Statements of Operations and Comprehensive Loss </b>(amounts in thousands, except per share amounts)</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended <br/> June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">Revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">687</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: 7%; text-align: right">158</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: 7%; text-align: right">845</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: 7%; text-align: right">1,086</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: 7%; text-align: right">275</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: 7%; text-align: right">1,361</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of sales</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">687</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</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">845</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,086</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">275</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,361</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">Gross profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">—</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-108">—</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-109">—</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-110">—</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-111">—</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-112">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,340</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(80</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,260</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,683</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(271</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,412</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Research and development</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,823</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</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">2,665</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">4,548</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">(275</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">4,273</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 operating expenses</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">7,163</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">(238</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,925</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">11,231</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">(546</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">10,685</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(7,163</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(6,925</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(11,231</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">546</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(10,685</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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="text-align: left">Net loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(56,571</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(56,333</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(60,935</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">546</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(60,389</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total comprehensive loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(56,573</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(56,335</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(60,949</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">546</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(60,403</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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>Loss per share – Basic</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(10.72</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.04</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(10.68</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(12.03</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(11.92</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Loss per share – Diluted</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(10.72</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.04</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(10.68</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(12.03</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(11.92</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; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> March 31, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">591</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">(75</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">516</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of sales</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">591</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">(75</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">516</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">Gross profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">—</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-114">—</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-115">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,343</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(191</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,152</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Research and development</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,533</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">75</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,608</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 operating expenses</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">3,876</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">(116</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">3,760</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">Operating loss</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">(3,876</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">116</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">(3,760</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4,172</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">116</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4,056</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total comprehensive loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4,184</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">116</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4,068</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Loss per share – Basic</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.86</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.84</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Loss per share – Diluted</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.86</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.84</td><td style="text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The adjustments summarized above and below reduced the increases to Accumulated Deficit and Total Shareholders’ Deficit presented in the Condensed Consolidated Statements of Convertible Preferred Stock and Shareholders’ Deficit for the three months ended June 30, 2021 and March 31, 2021 by $0.2 million and $0.1 million, respectively.</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"><b>Condensed Consolidated Statements of Cash Flows </b>(amounts in thousands)</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; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended <br/> June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> March 31, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; 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">Net loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(60,935</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: 7%; text-align: right">546</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: 7%; text-align: right">(60,389</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: 7%; text-align: right">(4,172</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: 7%; text-align: right">116</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: 7%; text-align: right">(4,056</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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="text-align: left">Changes in asset and liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: 0in; padding-left: 0in; text-align: left"><span style="font-size: 10pt">Accrued expenses and other current liabilities<sup>(1)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,384</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(271</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,113</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">418</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(191</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">227</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">Contract liabilities</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,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">(275</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,669</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">2,439</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">75</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">2,514</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">Net cash used in operating activities</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">(8,502</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"><div style="-sec-ix-hidden: hidden-fact-116">—</div></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">(8,502</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">(625</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"><div style="-sec-ix-hidden: hidden-fact-117">—</div></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">(625</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><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in">(1)</td><td style="text-align: justify">At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation.</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"><b><i>Subsequent Events</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; text-indent: 0.5in">We have evaluated subsequent events, if any, that would require an adjustment to the consolidated financial statements or require disclosure in the notes to the consolidated financial statements through the date of issuance of the consolidated financial statements. Where applicable, the notes to these consolidated financial statements have been updated to discuss all significant subsequent events which have occurred.</p> (i) the last day of the fiscal year: (a) following March 19, 2026, the fifth anniversary of our IPO; (b) in which we have total annual gross revenue of at least $1.07 billion; or (c) in which we are deemed to be a “large accelerated filer”, which means the market value of our common stock that is held by non-affiliates exceeds $700 million as of the prior June 30th, and (ii) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period. -2.013 0.0001 1 0.001 154800000 45800000 200600000 10 2.013 16500000 165000000 <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; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%"><span style="font-size: 10pt">Heliogen Stockholders<sup>(1)</sup></span></td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">154,819</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">84.4</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Athena Public Stockholders</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,271</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.2</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">Sponsor Shares<sup>(2)(3)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,267</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Sponsor Shares<sup>(4)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">510</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.3</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">PIPE Investors</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">16,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">9.0</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; font-weight: bold; padding-bottom: 4pt"><span style="font-size: 10pt"><b>Total <sup>(1)(2)</sup></b></span></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">183,367</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">100.0</td><td style="padding-bottom: 4pt; 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="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in">(1)</td><td style="text-align: justify">Excludes 40.8 million common shares issuable upon exercise of Heliogen’s outstanding stock options, 4.4 million common shares issuable upon vesting and settlement of Heliogen’s RSU Awards and 0.5 million restricted shares subject to vesting.</td></tr></table><p style="margin-top: 0; margin-bottom: 0"/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in">(2)</td><td style="text-align: justify">Does not take into account, at the time of the Closing Date, the dilutive impact of the shares of Common Stock issuable in connection with the Warrants (as defined in Note 5) totaling approximately 8.6 million shares, which became exercisable on March 18, 2022.</td></tr></table><p style="margin-top: 0; margin-bottom: 0"/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in">(3)</td><td style="text-align: justify">Shares attributable to Athena Technology Sponsor LLC (the “Sponsor”) received in exchange for the Class B common stock and private placement units (each unit comprising one share of common stock and one-third of one warrant) issued by Athena to the Sponsor in connection with Athena’s initial public offering.</td></tr></table><p style="margin-top: 0; margin-bottom: 0"/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.5in">(4)</td><td style="text-align: justify">Shares issued as consideration for anti-dilution rights waived by the Sponsor.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 154819 0.844 2271 0.012 9267 0.051 510 0.003 16500 0.09 183367 1 (1)Excludes 40.8 million common shares issuable upon exercise of Heliogen’s outstanding stock options, 4.4 million common shares issuable upon vesting and settlement of Heliogen’s RSU Awards and 0.5 million restricted shares subject to vesting. (2)Does not take into account, at the time of the Closing Date, the dilutive impact of the shares of Common Stock issuable in connection with the Warrants (as defined in Note 5) totaling approximately 8.6 million shares, which became exercisable on March 18, 2022. (3)Shares attributable to Athena Technology Sponsor LLC (the “Sponsor”) received in exchange for the Class B common stock and private placement units (each unit comprising one share of common stock and one-third of one warrant) issued by Athena to the Sponsor in connection with Athena’s initial public offering. (4)Shares issued as consideration for anti-dilution rights waived by the Sponsor.  <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td><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><span style="text-decoration:underline">$ in thousands</span></i></p></td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Cash - PIPE Investment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">165,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Cash - Athena Trust Account, net of redemptions and cash on hand</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,848</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Less: Athena transaction costs and advisory fees paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,186</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Heliogen transaction costs and advisory fees paid</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">(12,262</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">Net proceeds from Business Combination and PIPE financing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">159,400</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Accrued transaction costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,474</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Add: Prepaid expenses and receivables assumed as part of Business Combination</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,651</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: Warrants assumed as part of Business Combination</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,880</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">Less: Accounts payable assumed as part of Business Combination</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">(498</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">Reverse recapitalization and PIPE financing, 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">148,199</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; text-indent: 0.5in"> </p> 165000000 22848000 16186000 12262000 159400000 1474000 1651000 -10880000 498000 148199000 0.0001 2.013 200000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The effects of correcting the immaterial errors in our previously filed Condensed Consolidated Financial Statements are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>Condensed Consolidated Balance Sheets</b> (amounts in thousands)</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; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of March 31, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; 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">Total assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">101,838</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: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">—</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: 7%; text-align: right">101,838</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: 7%; text-align: right">92,229</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: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">—</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: 7%; text-align: right">92,229</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Contract liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,944</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(275</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,669</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,514</td><td style="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; text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Accrued expenses and other current liabilities<sup>(1)</sup></span></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,663</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">(271</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">2,392</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">997</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">(191</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">806</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 current liabilities</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,466</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">(546</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,920</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">4,019</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">(116</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">3,903</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">Accumulated deficit</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">(90,107</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">546</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">(89,561</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">(33,344</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">116</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">(33,228</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 shareholders’ deficit</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">(87,986</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">546</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">(87,440</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">(31,591</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">116</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">(31,475</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; text-align: left; padding-bottom: 4pt">Total liabilities, convertible preferred stock, and shareholders’ deficit</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">101,838</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"><div style="-sec-ix-hidden: hidden-fact-105">—</div></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">101,838</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">92,229</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"><div style="-sec-ix-hidden: hidden-fact-106">—</div></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">92,229</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><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in">(1)</td><td style="text-align: justify">At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b> </b></p> 101838000 101838000 92229000 92229000 1944000 -275000 1669000 2439000 75000 2514000 2663000 -271000 2392000 997000 -191000 806000 6466000 -546000 5920000 4019000 -116000 3903000 -90107000 546000 -89561000 -33344000 116000 -33228000 -87986000 546000 -87440000 -31591000 116000 -31475000 101838000 101838000 92229000 92229000 <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; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended <br/> June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">Revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">687</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: 7%; text-align: right">158</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: 7%; text-align: right">845</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: 7%; text-align: right">1,086</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: 7%; text-align: right">275</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: 7%; text-align: right">1,361</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of sales</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">687</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</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">845</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,086</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">275</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,361</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">Gross profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">—</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-108">—</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-109">—</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-110">—</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-111">—</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-112">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,340</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(80</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,260</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,683</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(271</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,412</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Research and development</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,823</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</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">2,665</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">4,548</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">(275</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">4,273</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 operating expenses</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">7,163</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">(238</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,925</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">11,231</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">(546</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">10,685</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(7,163</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(6,925</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(11,231</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">546</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(10,685</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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="text-align: left">Net loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(56,571</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(56,333</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(60,935</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">546</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(60,389</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total comprehensive loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(56,573</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(56,335</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(60,949</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">546</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(60,403</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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>Loss per share – Basic</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(10.72</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.04</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(10.68</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(12.03</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(11.92</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Loss per share – Diluted</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(10.72</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.04</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(10.68</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(12.03</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(11.92</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; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> March 31, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">591</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">(75</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">516</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of sales</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">591</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">(75</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">516</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">Gross profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">—</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-114">—</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-115">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,343</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(191</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,152</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Research and development</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,533</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">75</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,608</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 operating expenses</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">3,876</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">(116</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">3,760</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">Operating loss</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">(3,876</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">116</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">(3,760</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4,172</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">116</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4,056</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total comprehensive loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4,184</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">116</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4,068</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Loss per share – Basic</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.86</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.84</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Loss per share – Diluted</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.86</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.84</td><td style="text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 687000 158000 845000 1086000 275000 1361000 687000 158000 845000 1086000 275000 1361000 4340000 -80000 4260000 6683000 -271000 6412000 2823000 -158000 2665000 4548000 -275000 4273000 7163000 -238000 6925000 11231000 -546000 10685000 -7163000 238000 -6925000 -11231000 546000 -10685000 -56571000 238000 -56333000 -60935000 546000 -60389000 -56573000 238000 -56335000 -60949000 546000 -60403000 -10.72 0.04 -10.68 -12.03 0.11 -11.92 -10.72 0.04 -10.68 -12.03 0.11 -11.92 591000 -75000 516000 591000 -75000 516000 2343000 -191000 2152000 1533000 75000 1608000 3876000 -116000 3760000 -3876000 116000 -3760000 -4172000 116000 -4056000 -4184000 116000 -4068000 -0.86 0.02 -0.84 -0.86 0.02 -0.84 200000 100000 <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; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Six Months Ended <br/> June 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended <br/> March 31, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Initially<br/> Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Revised</td><td style="text-align: center; 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">Net loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(60,935</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: 7%; text-align: right">546</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: 7%; text-align: right">(60,389</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: 7%; text-align: right">(4,172</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: 7%; text-align: right">116</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: 7%; text-align: right">(4,056</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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="text-align: left">Changes in asset and liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: 0in; padding-left: 0in; text-align: left"><span style="font-size: 10pt">Accrued expenses and other current liabilities<sup>(1)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,384</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(271</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,113</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">418</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(191</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">227</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">Contract liabilities</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,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">(275</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,669</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">2,439</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">75</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">2,514</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">Net cash used in operating activities</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">(8,502</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"><div style="-sec-ix-hidden: hidden-fact-116">—</div></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">(8,502</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">(625</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"><div style="-sec-ix-hidden: hidden-fact-117">—</div></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">(625</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><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in">(1)</td><td style="text-align: justify">At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> -60935000 546000 -60389000 -4172000 116000 -4056000 1384000 -271000 1113000 418000 -191000 227000 1944000 -275000 1669000 2439000 75000 2514000 -8502000 -8502000 -625000 -625000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>2. Significant Accounting Policies</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>Use of Estimates</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; text-indent: 0.5in">The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and the accompanying notes. On an ongoing basis, we evaluate our estimates, including those related to inputs used to recognize revenue over time, accounting for income taxes, the fair values of share-based compensation, lease liabilities, common and preferred stock and warrant liabilities, and long-lived asset impairments. Despite our intention to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Segments</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; text-indent: 0.5in">The Company operates as one operating segment. The Company’s chief executive officer, who is the chief operating decision maker, reviews financial information on a consolidated basis for the purposes of allocating resources and assessing 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; text-align: justify"><b><i>Cash and Cash Equivalents</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We consider highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. As of December 31, 2021 and 2020, our cash and cash equivalents balances were $190.1 million and $18.3 million, respectively. Restricted cash of $1.5 million is comprised of a standby letter of credit issued in relation to the lease for our new Long Beach, California facility.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Investments in Available-for-Sale Securities</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Management classifies investments in fixed maturity securities at the acquisition date and reevaluates the classification at each balance sheet date. Held-to-maturity investments are carried at amortized cost, reflecting the ability and intent to hold the securities to maturity. Trading investments are securities acquired with the intent to sell in the near term and are carried at fair value with changes in fair value reported in earnings. All other fixed maturity securities are classified as available-for-sale and are carried at fair value with net unrealized gains or losses related to non-credit factors reported as a component of accumulated other comprehensive income. As of December 31, 2021, all investments in fixed maturities were classified as available-for-sale. The difference between the original cost and maturity value of a fixed maturity security is amortized to earnings using the interest method. As of December 31, 2021, interest receivable on our available-for-sale securities was $0.3 million and included in receivables on our Consolidated Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company reviews its available-for-sale securities portfolio for impairment and determines if impairment is related to credit loss or non-credit loss. In making the assessment of whether a loss is from credit or other factors, management considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions related to the security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of cash flows is less than the amortized cost basis, a credit loss exists and an allowance is created, limited by the amount that the fair value is less than the amortized cost basis. Subsequent activity related to the credit loss component (e.g. write-offs, recoveries) is recognized as part of the allowance for credit losses on available-for-sale securities. For the year ended December 31, 2021, no credit losses were recognized on available-for-sale securities.</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>Accounts Receivable</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We record accounts receivable based on contracted prices when we obtain an unconditional right to payment under the terms of our contracts. The carrying value of such receivables, net of the allowance for credit losses, represents the estimated net realizable value. Payment terms for sales are generally due upon demand or within 60 days of satisfying the associated performance obligations. As a practical expedient, we do not adjust the promised amount of consideration for the effects of a significant financing component when we expect, at contract inception, that the period between our transfer of a promised product or service to a customer and when the customer pays for that product or service will be one year or less. We typically do not include extended payment terms in our contracts with customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Allowance for Credit Losses </i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The allowance for credit losses is a valuation account that is deducted from a financial asset’s amortized cost to present the net amount we expect to collect from such asset. We estimate allowances for credit losses using relevant available information from both internal and external sources. We monitor the estimated credit losses associated with our trade accounts receivable and unbilled accounts receivable based primarily on our collection history and the delinquency status of amounts owed to us, which we determine based on the aging of such receivables. Such methods and estimates are adjusted, as appropriate, for relevant past events, current conditions, and reasonable and supportable forecasts. We recognize write-offs within the allowance for credit losses when cash receipts associated with our financial assets are deemed uncollectible. Our allowance for credit losses balance was zero as of December 31, 2021 and 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Property, Plant and Equipment</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We report our property, plant and equipment at cost, less accumulated depreciation. Cost includes the price paid to acquire or construct the assets, required installation costs, interest capitalized during the construction period, and any expenditures that substantially add to the value of or substantially extend the useful life of the assets. We capitalize costs related to computer software obtained or developed for internal use, which generally includes enterprise-level business and finance software that we customize to meet our specific operational requirements. We expense repair and maintenance costs at the time we incur them.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We begin depreciation for our property, plant, and equipment when the assets are placed in service. We consider such assets to be placed in service when they are both in the location and condition for their intended use. We compute depreciation expense using the straight-line method over the estimated useful lives of assets. We depreciate leasehold improvements over the shorter of their estimated useful lives or the remaining term of the lease. The estimated useful life of an asset is reassessed whenever applicable facts and circumstances indicate a change in the estimated useful life of such asset has occurred. See Note 7 to our consolidated financial statements for our discussion on property, plant and equipment. Depreciation expense for property, plant, and equipment was $0.5 million and $0.1 million for the years ended December 31, 2021 and 2020, respectively, and is recorded in Selling, General and Administrative Expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Leases</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Upon commencement of a lease, we recognize a lease liability for the present value of the lease payments not yet paid, discounted using an interest rate that represents our ability to borrow on a collateralized basis over a period that approximates the lease term. We also recognize a lease asset, which represents our right to control the use of the underlying property, plant, or equipment, at an amount equal to the lease liability, adjusted for prepayments and initial direct costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We subsequently recognize the cost of operating leases on a straight-line basis over the lease term, and any variable lease costs, which represent amounts owed to the lessor that are not fixed per the terms of the contract, are recognized in the period in which they are incurred. Any costs included in our lease arrangements that are not directly related to the leased assets, such as maintenance charges, are included as part of the lease costs. Leases with an initial term of one year or less are considered short-term leases and are not recognized as lease assets and liabilities. We also recognize the cost of such short-term leases on a straight-line basis over the term of the underlying agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Many of our leases contain renewal options that are exercisable at our discretion. At the commencement date of a lease, we include in the lease term any periods covered by a renewal option, to the extent we are reasonably certain to exercise such options. In making this determination, we seek to align the lease term with the expected economic life of the underlying asset.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Goodwill</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired in business combinations. Goodwill is not amortized but is evaluated for impairment at the reporting unit level. The Company determined it has one reporting unit as of December 31, 2021, which is the same as its single operating segment. The Company performs its goodwill impairment evaluation at least annually, as of October 1, or more frequently if events or changes in circumstances indicate that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying value. The Company may first apply a qualitative assessment to determine if it is more likely than not that goodwill is impaired. If the qualitative assessment indicates that it is more likely than not that impairment exists, or if the Company chooses to bypass the assessment, a quantitative assessment is performed, which involves comparing the fair value of the reporting unit to its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its estimated fair value, the Company would record an impairment loss equal to the excess. The Company performed its annual goodwill assessment as of October 1, 2021 and concluded it was more likely than not that the fair value of our reporting unit exceeds its carrying value, and no impairment loss was recognized during the year ended December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2021, the Company had goodwill of $4.2 million related to our acquisition of HelioHeat GmbH (“HelioHeat”) in September 2021 (the “HelioHeat Acquisition”). See Note 6 for additional information on the HelioHeat Acquisition and goodwill. The Company had no goodwill balance as of December 31, 2020, and there were no accumulated impairment losses as of December 31, 2021 and 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Capitalized Implementation 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; text-indent: 0.5in">Implementation costs incurred in cloud computing hosting arrangements that are service contracts are capitalized. These costs include external direct costs for materials and services. Software maintenance and training costs are expensed in the period in which they are incurred. The capitalized implementation costs are recorded within other long-term assets in our Consolidated Balance Sheets and are amortized using the straight-line method to selling, general, and administrative expenses over the term of the cloud computing hosting arrangement, including reasonably certain renewals, beginning when the module or component of the hosting arrangement is ready for its intended use. Cash payments for capitalized implementation costs are classified as cash outflows from operating activities. During 2021, we capitalized cloud computing implementation costs for enterprise resource planning systems of $1.2 million. Amortization expense related to capitalized cloud computing implementation costs was less than $49 thousand for the year ended December 31, 2021. No amounts were recognized as of or for the year ended December 31, 2020.</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>Asset Impairments</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We assess long-lived assets classified as “held and used,” including our property, plant and equipment, operating lease assets and finite-lived intangible assets, for impairment whenever events or changes in circumstances arise, including consideration of technological obsolescence, that may indicate that the carrying amount of such assets may not be recoverable. These events and changes in circumstances may include a significant decrease in the market price of a long-lived asset; a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; a significant adverse change in the business climate that could affect the value of a long-lived asset; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset; a current-period operating or cash flow loss combined with a history of such losses or a projection of future losses associated with the use of a long-lived asset; or a current expectation that, more likely than not, a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For the years ended December 31, 2021 and 2020, we recorded no impairments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">When impairment indicators are present, we compare undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying value of the asset group exceeds the undiscounted future cash flows, we measure any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted cash flows for the asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market value for such assets. If the fair value of an asset group is determined to be less than its carrying value, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and such projections may vary from the cash flows eventually realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">We consider a long-lived asset to be abandoned after we have ceased use of the asset and we have no intent to use or repurpose it in the future. Abandoned long-lived assets are recorded at their salvage value, if any.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i> </i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Debt</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Coronavirus Aid, Relief, and Economic Security (“CARES”) Act. </i>On March 27, 2020, President Trump signed into law the CARES Act. The CARES Act appropriated funds for the Small Business Association Paycheck Protection Program loans that are forgivable, in certain situations, to promote continued employment, as well as Economic Injury Disaster Loans to provide liquidity to small businesses harmed by COVID-19. During 2020, we obtained a loan under this program of $0.4 million. We repaid the loan in its entirety on March 11, 2021, including accrued interest of $3 thousand.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Other Debt. </i>As of December 31, 2021, we had debt outstanding of $35 thousand that was assumed as part of the HelioHeat Acquisition. We have no other debt obligations at December 31, 2021.</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>Revenue Recognition</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We recognize revenue over time as work is performed using the incurred costs method, which we believe is the method that most accurately reflects our progress toward satisfaction of the performance obligation. Under this method, revenue arising from fixed-price contracts is recognized as work is performed based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Incurred costs include all direct material, labor, and subcontract costs, and those indirect costs related to contract performance, such as indirect labor, supplies, and tools. Project material costs are included in incurred costs when the project materials have been installed by being permanently attached or fitted. Cost-based input methods of revenue recognition require us to make estimates of net contract revenues and costs to complete the projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete the projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract are greater than the net contract revenues, we recognize the entire estimated loss in the period the loss becomes known and can be reasonably estimated and present such losses as contract loss provisions. Following recognition of contract loss provisions, we amortize the loss recognized in future periods as a reduction to cost of revenues using a similar method of measuring progress for each contract as done for revenue being recognized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our contracts with customers may include multiple promised goods and services. In such cases, we identify performance obligations by evaluating whether the promised goods and services are capable of being distinct within the context of the contract at contract inception. Promised goods and services that are not distinct at contract inception are combined. Once we identify the performance obligations, we determine a transaction price based on contractual amounts and an estimate of variable consideration. We allocate the transaction price to each performance obligation based on the relative stand-alone selling price (“SSP”) maximizing the use of observable inputs. Judgment is exercised to determine the SSP of each distinct performance obligation.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Contract Assets and Liabilities. </i>Billing practices are governed by the contract terms of each project based upon costs incurred, achievement of milestones or predetermined schedules. Billings do not necessarily correlate with revenue recognized over time using the percentage-of-completion method. Contract assets include unbilled amounts typically resulting from revenue under long-term contracts when the percentage-of-completion method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. Contract liabilities consist of deferred revenue for advance payments and billings in excess of revenue recognized. When we receive consideration, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a sales contract, we record deferred revenue, which represents a contract liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Retainage, included in contract assets, represent the amounts withheld from billings by our clients pursuant to provisions in the contracts and may not be paid to us until the completion of specific tasks or the completion of the project and, in some instances, for even longer periods. Retainage may also be subject to restrictive conditions such as performance guarantees.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As a practical expedient, we do not adjust the consideration in a contract for the effects of a significant financing component when we expect, at contract inception, that the period between a customer’s advance payment and our transfer of a promised product or service to the customer will be one year or less. Additionally, we do not adjust the consideration in a contract for the effects of a significant financing component when the consideration is received as a form of performance security.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Government Grants</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; text-indent: 0.5in">We assess government contracts received, including cost reimbursement agreements, to determine if the agreement should be accounted for as an exchange transaction or a grant. An agreement is accounted for as a grant if the resource provider does not receive commensurate value in return for the assets transferred. The Company accounts for government contracts in which the resource provider is not receiving commensurate value as a government grant through analogy to International Accounting Standards 20 (“IAS 20”), <i>Accounting for Government Grants and Disclosure of Government Assistance</i>. Funds to be received under a government grant are presented as grant revenue if the grant is providing support for the Company’s ongoing major and central, revenue-generating activities. Grant revenue is recognized as the related reimbursable expenses are incurred and both of the following conditions are met: (1) we are able to comply with the relevant conditions of the grant and (2) the grant will be received. Grant revenue is presented gross of the related reimbursable expenses in the Company’s consolidated statements of operations; the related reimbursable expenses are expensed as incurred and presented separately as cost of grant revenue. See Note 4 of our consolidated financial statements for further discussion on government grants.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Advertising Costs</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Advertising costs are expensed as incurred and totaled $0.8 million and $0.2 million, for the years ended December 31, 2021 and 2020, respectively. Advertising costs are presented within selling, general, and administrative expense in our consolidated statements of operations.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Research and Development</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We incur research and development costs during the process of researching and developing new products and enhancing our existing products, technologies, and manufacturing processes. Our research and development costs consist primarily of employee compensation, materials and outside services. We expense these costs as incurred until the resulting product has been completed, tested, and made ready for commercial scale-up.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Share-Based Compensation </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We recognize share-based compensation expense for the estimated fair value of equity awards issued as compensation to individuals over the requisite service period, which is generally four years. We account for forfeitures as they occur. Accordingly, if an individual’s continuous service is terminated, all previously unvested awards granted to such individual are forfeited, which results in a benefit to share-based compensation expense in the period of termination equal to the cumulative expense recorded through the termination date for the unvested awards. For employee stock awards with graded vesting schedules and only services conditions, we recognize share-based compensation expense on a straight-line basis over the total requisite service period of the award, ensuring that cumulative recorded stock-based compensation expense equals the grant date fair value of vested awards at each period-end. For awards with graded vesting schedules that contain a market or performance condition, we recognize share-based compensation expense using the graded vesting attribution method, in which we concurrently recognize compensation cost over the requisite service period for each separately-vesting tranche.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Commitments and Contingencies</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; text-indent: 0.5in">We record liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i> </i></b></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-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We use the asset and liability method to account for income taxes whereby we calculate deferred tax assets or liabilities using the enacted tax rates and tax law applicable to when any temporary differences are expected to reverse. We establish valuation allowances, when necessary, to reduce deferred tax assets to the extent it is more likely than not that such deferred tax assets will not be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Income tax expense includes (i) deferred tax expense, which generally represents the net change in deferred tax assets or liabilities during the year plus any change in valuation allowances, and (ii) current tax expense, which represents the amount of tax currently payable to or receivable from taxing authorities. We only recognize tax benefits related to uncertain tax positions that are more likely than not of being sustained upon examination. For those positions that satisfy such recognition criteria, the amount of tax benefit that we recognize is the largest amount of tax benefit that is more likely than not of being sustained on ultimate settlement of the uncertain tax position. The Company’s policy is to recognize interest and penalties related to uncertain tax positions, if any, in the income tax provision.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Fair Value Measurements</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We measure certain assets and liabilities at fair value, which is defined as the price that would be received from the sale of an asset or paid to transfer a liability (i.e., an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability. Our fair value measurements use the following hierarchy, which prioritizes valuation inputs based on the extent to which the inputs are observable in the market.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Level 1 — Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Level 2 — Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs are observable in active markets are Level 2 valuation techniques.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Level 3 — Valuation techniques in which one or more significant inputs are unobservable. Such inputs reflect our estimate of assumptions that market participants would use to price an asset or liability.</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>Accounting Standards</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In December 2019, the FASB issued ASU No. 2019-12, <i>Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i> (“ASU 2019-12”). The amendments in ASU 2019-12 simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. We adopted ASU 2019-12 on January 1, 2021. The adoption did not have a material impact on our consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In August 2020, the FASB issued ASU No. 2020-06, <i>Debt</i>—<i>Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging</i>—<i>Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i> (“ASU 2020-06”). The amendments eliminate two of the three accounting models that require separate accounting for convertible features of debt securities, simplify the contract settlement assessment for equity classification, require the use of the if-converted method for all convertible instruments in the diluted earnings per share calculation and expand disclosure requirements. The amendments are effective for annual and interim reporting periods beginning after December 15, 2021, with early adoption permitted for reporting periods beginning after December 15, 2020. The guidance can be applied on a full retrospective basis to all periods presented or a modified retrospective basis with a cumulative effect adjustment to the opening balance of retained earnings during the period of adoption. We are continuing to evaluate the impacts of ASU 2020-06 but do not expect adoption to have a material impact on our consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In October 2021, the FASB issued ASU No. 2021-08, <i>Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers </i>(“ASU 2021-08”)<i>. </i>This guidance creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination, under which an acquirer applies ASC 606, <i>Revenue from Contracts with Customers</i>, to recognize and measure contract assets and contract liabilities as of the acquisition date, as if the acquirer had entered into the original contract at the same date and on the same terms as the acquiree. We early adopted the amendments in ASU 2021-08 in 2021 and applied the amendments retrospectively to all business combinations during the year, including the contract liability recognized for customer contracts assumed in the HelioHeat Acquisition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In November 2021, the FASB issued ASU 2021-10, <i>Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance </i>(“ASU 2021-10”). The amendment establishes financial disclosure requirements for business entities that receive government assistance that they account for by analogizing to a grant model (for example, in International Accounting Standard (IAS) 20, <i>Accounting for Government Grants and Disclosure of Government Assistance</i>), or a contribution model (for example, in ASC 958-605, <i>Not-for-Profit Entities - Revenue Recognition</i>). The Company early adopted this standard effective December 31, 2021 and has included the required disclosures in Note 4 related to its government grant awarded in 2021.</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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and the accompanying notes. On an ongoing basis, we evaluate our estimates, including those related to inputs used to recognize revenue over time, accounting for income taxes, the fair values of share-based compensation, lease liabilities, common and preferred stock and warrant liabilities, and long-lived asset impairments. Despite our intention to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Segments</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; text-indent: 0.5in">The Company operates as one operating segment. The Company’s chief executive officer, who is the chief operating decision maker, reviews financial information on a consolidated basis for the purposes of allocating resources and assessing performance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> 1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cash and Cash Equivalents</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We consider highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. As of December 31, 2021 and 2020, our cash and cash equivalents balances were $190.1 million and $18.3 million, respectively. Restricted cash of $1.5 million is comprised of a standby letter of credit issued in relation to the lease for our new Long Beach, California facility.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> 190100000 18300000 1500000 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Investments in Available-for-Sale Securities</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Management classifies investments in fixed maturity securities at the acquisition date and reevaluates the classification at each balance sheet date. Held-to-maturity investments are carried at amortized cost, reflecting the ability and intent to hold the securities to maturity. Trading investments are securities acquired with the intent to sell in the near term and are carried at fair value with changes in fair value reported in earnings. All other fixed maturity securities are classified as available-for-sale and are carried at fair value with net unrealized gains or losses related to non-credit factors reported as a component of accumulated other comprehensive income. As of December 31, 2021, all investments in fixed maturities were classified as available-for-sale. The difference between the original cost and maturity value of a fixed maturity security is amortized to earnings using the interest method. As of December 31, 2021, interest receivable on our available-for-sale securities was $0.3 million and included in receivables on our Consolidated Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company reviews its available-for-sale securities portfolio for impairment and determines if impairment is related to credit loss or non-credit loss. In making the assessment of whether a loss is from credit or other factors, management considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions related to the security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of cash flows is less than the amortized cost basis, a credit loss exists and an allowance is created, limited by the amount that the fair value is less than the amortized cost basis. Subsequent activity related to the credit loss component (e.g. write-offs, recoveries) is recognized as part of the allowance for credit losses on available-for-sale securities. For the year ended December 31, 2021, no credit losses were recognized on available-for-sale securities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 300000 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Accounts Receivable</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We record accounts receivable based on contracted prices when we obtain an unconditional right to payment under the terms of our contracts. The carrying value of such receivables, net of the allowance for credit losses, represents the estimated net realizable value. Payment terms for sales are generally due upon demand or within 60 days of satisfying the associated performance obligations. As a practical expedient, we do not adjust the promised amount of consideration for the effects of a significant financing component when we expect, at contract inception, that the period between our transfer of a promised product or service to a customer and when the customer pays for that product or service will be one year or less. We typically do not include extended payment terms in our contracts with customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Allowance for Credit Losses </i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The allowance for credit losses is a valuation account that is deducted from a financial asset’s amortized cost to present the net amount we expect to collect from such asset. We estimate allowances for credit losses using relevant available information from both internal and external sources. We monitor the estimated credit losses associated with our trade accounts receivable and unbilled accounts receivable based primarily on our collection history and the delinquency status of amounts owed to us, which we determine based on the aging of such receivables. Such methods and estimates are adjusted, as appropriate, for relevant past events, current conditions, and reasonable and supportable forecasts. We recognize write-offs within the allowance for credit losses when cash receipts associated with our financial assets are deemed uncollectible. Our allowance for credit losses balance was zero as of December 31, 2021 and 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 0 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Property, Plant and Equipment</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We report our property, plant and equipment at cost, less accumulated depreciation. Cost includes the price paid to acquire or construct the assets, required installation costs, interest capitalized during the construction period, and any expenditures that substantially add to the value of or substantially extend the useful life of the assets. We capitalize costs related to computer software obtained or developed for internal use, which generally includes enterprise-level business and finance software that we customize to meet our specific operational requirements. We expense repair and maintenance costs at the time we incur them.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We begin depreciation for our property, plant, and equipment when the assets are placed in service. We consider such assets to be placed in service when they are both in the location and condition for their intended use. We compute depreciation expense using the straight-line method over the estimated useful lives of assets. We depreciate leasehold improvements over the shorter of their estimated useful lives or the remaining term of the lease. The estimated useful life of an asset is reassessed whenever applicable facts and circumstances indicate a change in the estimated useful life of such asset has occurred. See Note 7 to our consolidated financial statements for our discussion on property, plant and equipment. Depreciation expense for property, plant, and equipment was $0.5 million and $0.1 million for the years ended December 31, 2021 and 2020, respectively, and is recorded in Selling, General and Administrative Expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 500000 100000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Leases</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Upon commencement of a lease, we recognize a lease liability for the present value of the lease payments not yet paid, discounted using an interest rate that represents our ability to borrow on a collateralized basis over a period that approximates the lease term. We also recognize a lease asset, which represents our right to control the use of the underlying property, plant, or equipment, at an amount equal to the lease liability, adjusted for prepayments and initial direct costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We subsequently recognize the cost of operating leases on a straight-line basis over the lease term, and any variable lease costs, which represent amounts owed to the lessor that are not fixed per the terms of the contract, are recognized in the period in which they are incurred. Any costs included in our lease arrangements that are not directly related to the leased assets, such as maintenance charges, are included as part of the lease costs. Leases with an initial term of one year or less are considered short-term leases and are not recognized as lease assets and liabilities. We also recognize the cost of such short-term leases on a straight-line basis over the term of the underlying agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Many of our leases contain renewal options that are exercisable at our discretion. At the commencement date of a lease, we include in the lease term any periods covered by a renewal option, to the extent we are reasonably certain to exercise such options. In making this determination, we seek to align the lease term with the expected economic life of the underlying asset.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Goodwill</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired in business combinations. Goodwill is not amortized but is evaluated for impairment at the reporting unit level. The Company determined it has one reporting unit as of December 31, 2021, which is the same as its single operating segment. The Company performs its goodwill impairment evaluation at least annually, as of October 1, or more frequently if events or changes in circumstances indicate that it is more likely than not that the fair value of the Company’s reporting unit is less than its carrying value. The Company may first apply a qualitative assessment to determine if it is more likely than not that goodwill is impaired. If the qualitative assessment indicates that it is more likely than not that impairment exists, or if the Company chooses to bypass the assessment, a quantitative assessment is performed, which involves comparing the fair value of the reporting unit to its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its estimated fair value, the Company would record an impairment loss equal to the excess. The Company performed its annual goodwill assessment as of October 1, 2021 and concluded it was more likely than not that the fair value of our reporting unit exceeds its carrying value, and no impairment loss was recognized during the year ended December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2021, the Company had goodwill of $4.2 million related to our acquisition of HelioHeat GmbH (“HelioHeat”) in September 2021 (the “HelioHeat Acquisition”). See Note 6 for additional information on the HelioHeat Acquisition and goodwill. The Company had no goodwill balance as of December 31, 2020, and there were no accumulated impairment losses as of December 31, 2021 and 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 1 4200000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Capitalized Implementation 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; text-indent: 0.5in">Implementation costs incurred in cloud computing hosting arrangements that are service contracts are capitalized. These costs include external direct costs for materials and services. Software maintenance and training costs are expensed in the period in which they are incurred. The capitalized implementation costs are recorded within other long-term assets in our Consolidated Balance Sheets and are amortized using the straight-line method to selling, general, and administrative expenses over the term of the cloud computing hosting arrangement, including reasonably certain renewals, beginning when the module or component of the hosting arrangement is ready for its intended use. Cash payments for capitalized implementation costs are classified as cash outflows from operating activities. During 2021, we capitalized cloud computing implementation costs for enterprise resource planning systems of $1.2 million. Amortization expense related to capitalized cloud computing implementation costs was less than $49 thousand for the year ended December 31, 2021. No amounts were recognized as of or for the year ended December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> 1200000 49000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Asset Impairments</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We assess long-lived assets classified as “held and used,” including our property, plant and equipment, operating lease assets and finite-lived intangible assets, for impairment whenever events or changes in circumstances arise, including consideration of technological obsolescence, that may indicate that the carrying amount of such assets may not be recoverable. These events and changes in circumstances may include a significant decrease in the market price of a long-lived asset; a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; a significant adverse change in the business climate that could affect the value of a long-lived asset; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset; a current-period operating or cash flow loss combined with a history of such losses or a projection of future losses associated with the use of a long-lived asset; or a current expectation that, more likely than not, a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. For the years ended December 31, 2021 and 2020, we recorded no impairments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">When impairment indicators are present, we compare undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying value of the asset group exceeds the undiscounted future cash flows, we measure any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted cash flows for the asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market value for such assets. If the fair value of an asset group is determined to be less than its carrying value, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and such projections may vary from the cash flows eventually realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">We consider a long-lived asset to be abandoned after we have ceased use of the asset and we have no intent to use or repurpose it in the future. Abandoned long-lived assets are recorded at their salvage value, if any.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i> </i></b></p> 0 0 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Debt</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Coronavirus Aid, Relief, and Economic Security (“CARES”) Act. </i>On March 27, 2020, President Trump signed into law the CARES Act. The CARES Act appropriated funds for the Small Business Association Paycheck Protection Program loans that are forgivable, in certain situations, to promote continued employment, as well as Economic Injury Disaster Loans to provide liquidity to small businesses harmed by COVID-19. During 2020, we obtained a loan under this program of $0.4 million. We repaid the loan in its entirety on March 11, 2021, including accrued interest of $3 thousand.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Other Debt. </i>As of December 31, 2021, we had debt outstanding of $35 thousand that was assumed as part of the HelioHeat Acquisition. We have no other debt obligations at December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 400000 3000 35000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Revenue Recognition</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We recognize revenue over time as work is performed using the incurred costs method, which we believe is the method that most accurately reflects our progress toward satisfaction of the performance obligation. Under this method, revenue arising from fixed-price contracts is recognized as work is performed based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Incurred costs include all direct material, labor, and subcontract costs, and those indirect costs related to contract performance, such as indirect labor, supplies, and tools. Project material costs are included in incurred costs when the project materials have been installed by being permanently attached or fitted. Cost-based input methods of revenue recognition require us to make estimates of net contract revenues and costs to complete the projects. In making such estimates, significant judgment is required to evaluate assumptions related to the amount of net contract revenues, including the impact of any performance incentives, liquidated damages, and other payments to customers. Significant judgment is also required to evaluate assumptions related to the costs to complete the projects, including materials, labor, contingencies, and other system costs. If the estimated total costs on any contract are greater than the net contract revenues, we recognize the entire estimated loss in the period the loss becomes known and can be reasonably estimated and present such losses as contract loss provisions. Following recognition of contract loss provisions, we amortize the loss recognized in future periods as a reduction to cost of revenues using a similar method of measuring progress for each contract as done for revenue being recognized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our contracts with customers may include multiple promised goods and services. In such cases, we identify performance obligations by evaluating whether the promised goods and services are capable of being distinct within the context of the contract at contract inception. Promised goods and services that are not distinct at contract inception are combined. Once we identify the performance obligations, we determine a transaction price based on contractual amounts and an estimate of variable consideration. We allocate the transaction price to each performance obligation based on the relative stand-alone selling price (“SSP”) maximizing the use of observable inputs. Judgment is exercised to determine the SSP of each distinct performance obligation.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Contract Assets and Liabilities. </i>Billing practices are governed by the contract terms of each project based upon costs incurred, achievement of milestones or predetermined schedules. Billings do not necessarily correlate with revenue recognized over time using the percentage-of-completion method. Contract assets include unbilled amounts typically resulting from revenue under long-term contracts when the percentage-of-completion method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. Contract liabilities consist of deferred revenue for advance payments and billings in excess of revenue recognized. When we receive consideration, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a sales contract, we record deferred revenue, which represents a contract liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Retainage, included in contract assets, represent the amounts withheld from billings by our clients pursuant to provisions in the contracts and may not be paid to us until the completion of specific tasks or the completion of the project and, in some instances, for even longer periods. Retainage may also be subject to restrictive conditions such as performance guarantees.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As a practical expedient, we do not adjust the consideration in a contract for the effects of a significant financing component when we expect, at contract inception, that the period between a customer’s advance payment and our transfer of a promised product or service to the customer will be one year or less. Additionally, we do not adjust the consideration in a contract for the effects of a significant financing component when the consideration is received as a form of performance security.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Government Grants</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; text-indent: 0.5in">We assess government contracts received, including cost reimbursement agreements, to determine if the agreement should be accounted for as an exchange transaction or a grant. An agreement is accounted for as a grant if the resource provider does not receive commensurate value in return for the assets transferred. The Company accounts for government contracts in which the resource provider is not receiving commensurate value as a government grant through analogy to International Accounting Standards 20 (“IAS 20”), <i>Accounting for Government Grants and Disclosure of Government Assistance</i>. Funds to be received under a government grant are presented as grant revenue if the grant is providing support for the Company’s ongoing major and central, revenue-generating activities. Grant revenue is recognized as the related reimbursable expenses are incurred and both of the following conditions are met: (1) we are able to comply with the relevant conditions of the grant and (2) the grant will be received. Grant revenue is presented gross of the related reimbursable expenses in the Company’s consolidated statements of operations; the related reimbursable expenses are expensed as incurred and presented separately as cost of grant revenue. See Note 4 of our consolidated financial statements for further discussion on government grants.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Advertising Costs</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Advertising costs are expensed as incurred and totaled $0.8 million and $0.2 million, for the years ended December 31, 2021 and 2020, respectively. Advertising costs are presented within selling, general, and administrative expense in our consolidated statements of operations.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> 800000 200000 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Research and Development</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We incur research and development costs during the process of researching and developing new products and enhancing our existing products, technologies, and manufacturing processes. Our research and development costs consist primarily of employee compensation, materials and outside services. We expense these costs as incurred until the resulting product has been completed, tested, and made ready for commercial scale-up.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Share-Based Compensation </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We recognize share-based compensation expense for the estimated fair value of equity awards issued as compensation to individuals over the requisite service period, which is generally four years. We account for forfeitures as they occur. Accordingly, if an individual’s continuous service is terminated, all previously unvested awards granted to such individual are forfeited, which results in a benefit to share-based compensation expense in the period of termination equal to the cumulative expense recorded through the termination date for the unvested awards. For employee stock awards with graded vesting schedules and only services conditions, we recognize share-based compensation expense on a straight-line basis over the total requisite service period of the award, ensuring that cumulative recorded stock-based compensation expense equals the grant date fair value of vested awards at each period-end. For awards with graded vesting schedules that contain a market or performance condition, we recognize share-based compensation expense using the graded vesting attribution method, in which we concurrently recognize compensation cost over the requisite service period for each separately-vesting tranche.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> P4Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Commitments and Contingencies</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; text-indent: 0.5in">We record liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i> </i></b></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-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We use the asset and liability method to account for income taxes whereby we calculate deferred tax assets or liabilities using the enacted tax rates and tax law applicable to when any temporary differences are expected to reverse. We establish valuation allowances, when necessary, to reduce deferred tax assets to the extent it is more likely than not that such deferred tax assets will not be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Income tax expense includes (i) deferred tax expense, which generally represents the net change in deferred tax assets or liabilities during the year plus any change in valuation allowances, and (ii) current tax expense, which represents the amount of tax currently payable to or receivable from taxing authorities. We only recognize tax benefits related to uncertain tax positions that are more likely than not of being sustained upon examination. For those positions that satisfy such recognition criteria, the amount of tax benefit that we recognize is the largest amount of tax benefit that is more likely than not of being sustained on ultimate settlement of the uncertain tax position. The Company’s policy is to recognize interest and penalties related to uncertain tax positions, if any, in the income tax provision.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Fair Value Measurements</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We measure certain assets and liabilities at fair value, which is defined as the price that would be received from the sale of an asset or paid to transfer a liability (i.e., an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability. Our fair value measurements use the following hierarchy, which prioritizes valuation inputs based on the extent to which the inputs are observable in the market.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Level 1 — Valuation techniques in which all significant inputs are unadjusted quoted prices from active markets for assets or liabilities that are identical to the assets or liabilities being measured.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Level 2 — Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs are observable in active markets are Level 2 valuation techniques.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Level 3 — Valuation techniques in which one or more significant inputs are unobservable. Such inputs reflect our estimate of assumptions that market participants would use to price an asset or liability.</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>Accounting Standards</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In December 2019, the FASB issued ASU No. 2019-12, <i>Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i> (“ASU 2019-12”). The amendments in ASU 2019-12 simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. We adopted ASU 2019-12 on January 1, 2021. The adoption did not have a material impact on our consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In August 2020, the FASB issued ASU No. 2020-06, <i>Debt</i>—<i>Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging</i>—<i>Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i> (“ASU 2020-06”). The amendments eliminate two of the three accounting models that require separate accounting for convertible features of debt securities, simplify the contract settlement assessment for equity classification, require the use of the if-converted method for all convertible instruments in the diluted earnings per share calculation and expand disclosure requirements. The amendments are effective for annual and interim reporting periods beginning after December 15, 2021, with early adoption permitted for reporting periods beginning after December 15, 2020. The guidance can be applied on a full retrospective basis to all periods presented or a modified retrospective basis with a cumulative effect adjustment to the opening balance of retained earnings during the period of adoption. We are continuing to evaluate the impacts of ASU 2020-06 but do not expect adoption to have a material impact on our consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In October 2021, the FASB issued ASU No. 2021-08, <i>Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers </i>(“ASU 2021-08”)<i>. </i>This guidance creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination, under which an acquirer applies ASC 606, <i>Revenue from Contracts with Customers</i>, to recognize and measure contract assets and contract liabilities as of the acquisition date, as if the acquirer had entered into the original contract at the same date and on the same terms as the acquiree. We early adopted the amendments in ASU 2021-08 in 2021 and applied the amendments retrospectively to all business combinations during the year, including the contract liability recognized for customer contracts assumed in the HelioHeat Acquisition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In November 2021, the FASB issued ASU 2021-10, <i>Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance </i>(“ASU 2021-10”). The amendment establishes financial disclosure requirements for business entities that receive government assistance that they account for by analogizing to a grant model (for example, in International Accounting Standard (IAS) 20, <i>Accounting for Government Grants and Disclosure of Government Assistance</i>), or a contribution model (for example, in ASC 958-605, <i>Not-for-Profit Entities - Revenue Recognition</i>). The Company early adopted this standard effective December 31, 2021 and has included the required disclosures in Note 4 related to its government grant awarded in 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>3</b></span><span style="font-family: Times New Roman, Times, Serif">. </span><span style="font-size: 10pt"><b><i>Restatement of Previously Issued Consolidated Financial Statements</i></b></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; text-indent: 0.5in">As part of the Company’s accounting for revenue contracts with customers during the first quarter of 2022, management considered ongoing contracts that were entered into and accounted for during the year ended December 31, 2021. During this evaluation, management determined that a government contract which had previously been assessed as within the scope of ASC 606, <i>Revenue from Contract with Customers</i> (“ASC 606”), represents a government grant and therefore not within the scope of ASC 606. The impact of this revised conclusion resulted in (i) the separate presentation of amounts previously presented as revenue and cost of revenue as grant revenue and cost of grant revenue, respectively, (ii) no change in total revenue, and (iii) a reduction in total cost of revenue, including the reversal of a contract loss recognized during the year ended December 31, 2021. There were also related changes to the consolidated balance sheet as of December 31, 2021, the consolidated statements of operations and comprehensive loss, consolidated statement of convertible preferred stock and shareholder’s equity (deficit), and consolidated statement of cash flows, each for the year ended December 31, 2021, and the Company’s loss per share. Additionally, management recorded an immaterial correction resulting in an increase to cost of revenue and decrease to selling, general and administrative expense. No adjustments were identified as of and for the year ended December 31, 2020. Refer to Note 2 for discussion of the Company’s accounting for government grants and Note 4 for amounts recognized relating to its government grant.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth the consolidated balance sheet, including the balances as reported, adjustments and the as restated balances as of December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" 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="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-style: italic"><span style="text-decoration:underline">$ in thousands</span></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">As Reported</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">Adjustments</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">As Restated</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: 64%; text-align: left">Contract loss provisions</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,180</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">(4,783</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">397</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,312</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,783</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,529</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,173</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,783</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43,390</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accumulated deficit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(171,363</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(166,580</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total shareholders’ equity</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">209,275</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">214,058</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; text-indent: 0.5in">The following table sets forth the consolidated statement of operations, including the balances as reported, adjustments and the as restated balances as of the years ended December 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" 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; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-style: italic">$ in thousands, except per share data</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Restated</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Revenue:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 64%; text-align: left">Sales revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,804</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,442</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">7,362</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Grant revenue</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-118">—</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">1,442</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,442</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.25in; text-align: left">Total revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,804</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-119">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,804</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Cost of revenue:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Cost of revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,203</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,441</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,762</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Cost of grant revenue</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">3,177</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,177</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Provision for contract losses</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,485</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,977</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">508</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Total cost of revenue</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">13,688</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">(4,241</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,447</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">Gross loss</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,884</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">4,241</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">(643</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Selling, general, and administrative</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,386</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">(542</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">29,844</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 operating expenses</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">43,864</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">(542</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">43,322</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(48,748</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(43,965</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net loss before taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(142,189</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(137,406</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(142,191</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(137,408</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total comprehensive loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(142,195</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(137,412</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Loss per share – Basic and Diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(11.88</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(11.48</td><td style="text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The adjustments summarized above reduced Accumulated Deficit and increased Total Shareholders’ Equity presented in the Consolidated Statements of Convertible Preferred Stock and Shareholders’ Deficit for the year ended December 31, 2021 by $4.8 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth the consolidated statement of cash flows including the balances as reported, adjustments and the as restated balances as of the years ended December 31, 2021:</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="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-style: italic">$ in thousands</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Restated</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Cash flows from operating activities:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 64%; text-align: left">Net Loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(142,191</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">4,783</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">(137,408</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Adjustments to reconcile net loss to net cash used in operating activities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Provision for contract losses, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,180</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,783</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">397</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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; font-style: italic"><span style="text-decoration:underline">$ in thousands</span></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">As Reported</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">Adjustments</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">As Restated</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: 64%; text-align: left">Contract loss provisions</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,180</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">(4,783</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">397</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,312</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,783</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,529</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,173</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,783</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43,390</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accumulated deficit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(171,363</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(166,580</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total shareholders’ equity</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">209,275</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">214,058</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> 5180000 -4783000 397000 17312000 -4783000 12529000 48173000 -4783000 43390000 -171363000 4783000 -166580000 209275000 4783000 214058000 <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; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-style: italic">$ in thousands, except per share data</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Restated</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Revenue:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 64%; text-align: left">Sales revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,804</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,442</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">7,362</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Grant revenue</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-118">—</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">1,442</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,442</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.25in; text-align: left">Total revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,804</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-119">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,804</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Cost of revenue:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Cost of revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,203</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,441</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,762</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Cost of grant revenue</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">3,177</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,177</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Provision for contract losses</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,485</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,977</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">508</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Total cost of revenue</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">13,688</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">(4,241</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,447</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">Gross loss</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,884</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">4,241</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">(643</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Selling, general, and administrative</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,386</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">(542</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">29,844</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 operating expenses</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">43,864</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">(542</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">43,322</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(48,748</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(43,965</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net loss before taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(142,189</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(137,406</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(142,191</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(137,408</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total comprehensive loss</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(142,195</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(137,412</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Loss per share – Basic and Diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(11.88</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(11.48</td><td style="text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 8804000 -1442000 7362000 1442000 1442000 8804000 8804000 7203000 -1441000 5762000 3177000 3177000 6485000 -5977000 508000 13688000 -4241000 9447000 -4884000 4241000 -643000 30386000 -542000 29844000 43864000 -542000 43322000 -48748000 4783000 -43965000 -142189000 4783000 -137406000 -142191000 4783000 -137408000 -142195000 4783000 -137412000 -11.88 0.4 -11.48 4800000 <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; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended December 31, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-style: italic">$ in thousands</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Reported</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustments</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As Restated</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Cash flows from operating activities:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 64%; text-align: left">Net Loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(142,191</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">4,783</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">(137,408</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Adjustments to reconcile net loss to net cash used in operating activities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Provision for contract losses, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,180</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,783</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">397</td><td style="text-align: left"> </td></tr> </table> -142191000 4783000 -137408000 5180000 -4783000 397000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>4. Revenue (As Restated)</b></p><p style="margin-top: 0; margin-bottom: 0"><b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Disaggregated Revenue</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; text-indent: 0.5in">We disaggregate revenue into the following revenue categories:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" 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">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic">$ in thousands</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(As Restated</b></p></td><td style="padding-bottom: 1.5pt"> </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">2020</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; padding-left: 9pt">Project revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">900</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-121">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Services revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">200</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; padding-left: 9pt">Grant revenue</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,442</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: 4pt">Total revenue</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">8,804</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">200</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; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Project revenue consists of amounts recognized under contracts with customers for the development, construction and delivery of commercial-scale concentrated solar energy facilities. Services revenue consists of amounts recognized under contracts with customers for the provision of engineering, R&amp;D or other similar services in our field of expertise. Revenue recognized during 2021 and 2020 included non-governmental customers in Australia and Europe.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In the fourth quarter of 2021, the Company finalized a $39.0 million award (the “DOE Award”) with the U.S. Department of Energy’s Solar Energy Technology Office (the “DOE”), of which $3.9 million will be paid directly by the DOE to another party providing services under the DOE Award at the Company’s direction. Under the DOE Award, the Company will apply up to $35.1 million in funds received under the DOE Award pursuant to budget periods defined in the DOE Award through 2024 as reimbursement for costs incurred in completing the tasks specified in the DOE Award that are part of the commercial scale facility being constructed for a third-party customer pursuant to a separate customer contract. The amount and timing of funds received under the DOE Award will be determined by reimbursable costs, including permitted indirect costs, incurred in completing specific tasks. The DOE Award contains certain terms and conditions which requires the Company to comply with government regulations related to accounting and reporting and requires the Company to perform the tasks within specified time periods in a satisfactory manner. Noncompliance with any of the terms or conditions under the DOE Award could impact the Company’s ability to receive all funds allocated under the DOE Award or could result in the recapture of amounts paid to the Company by the DOE. Management has evaluated the recapture provisions with the DOE Award and concluded that it is not probable that the recapture provisions will be triggered. Both the Company and DOE can terminate the DOE Award for convenience. Under such a termination, the Company will be permitted to seek reimbursement of valid costs incurred, including permitted indirect costs, through the date of termination. Amounts reimbursable under the DOE Award for the year ended December 31, 2021 and presented as grant revenue were approximately $1.4 million related to which the Company recognized $3.2 million of incurred costs presented as cost of grant revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Performance Obligations</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; text-indent: 0.5in">Revenue recognized under contracts with customers relates solely to the performance obligations satisfied in 2021 with no revenue recognized from performance obligations satisfied in prior periods. We expect to recognize revenue of approximately $3.4 million through 2023 for the remaining work over the noncancelable term under our existing contracts with customers. During the year ended December 31, 2021, we recognized provisions for contract losses of $0.5 million related to two contracts with customers as estimated costs to satisfy performance obligations exceeded consideration to be received, of which we amortized $0.1 million as a reduction to cost of sales incurred during 2021.</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>Accounts Receivable and Contract Assets</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; text-indent: 0.5in">As of December 31, 2021, our receivables of $3.9 million included $2.1 million accounts receivables related to our contracts with customers which consisted of trade receivables of $0.9 million and contract assets of $1.2 million. Additionally, our receivables included $1.4 million of unbilled amounts related to the DOE Award at December 31, 2021 that were reimbursable to the Company based on qualifying costs incurred during 2021. We had no accounts receivable balance as of December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Contract Liabilities</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2021, our contract liabilities for contracts with customers were $0.5 million, respectively. Activity included in contract liabilities during the 2021 primarily consisted of additions for deferred revenue of $5.8 million offset by revenue recognized of $5.3 million. We had no contract liability balance as of December 31, 2020.</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">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic">$ in thousands</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(As Restated</b></p></td><td style="padding-bottom: 1.5pt"> </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">2020</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; padding-left: 9pt">Project revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">900</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-121">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Services revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">200</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; padding-left: 9pt">Grant revenue</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,442</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: 4pt">Total revenue</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">8,804</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">200</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; text-indent: 0.5in"> </p> 900000 6462000 200000 1442000 8804000 200000 39000000 3900000 35100000 1400000 3200000 3400000 500000 100000 3900000 2100000 900000 1200000 1400000 500000 5800000 5300000 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>5. Convertible Instruments and Equity </b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p><p style="text-align: justify; 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; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Prior to the Business Combination, the Company had outstanding shares of convertible preferred stock. Immediately prior to the Effective Time, all shares of outstanding preferred stock were automatically converted into 60,120,423 shares of Legacy Heliogen common stock at the effective conversion prices, which were then converted into 121,038,967 shares of the Company’s common stock with the application of the Exchange Ratio as a result of the Merger as discussed in Note 1.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Following the conversion of the Legacy Heliogen preferred stock immediately prior to the Effective Time and pursuant to the Company’s Second Amended and Restated Certificate of Incorporation, as of December 31, 2021, we had authorized 10,000,000 shares of preferred stock, $0.0001 par value, of which no shares have been issued. The Board has the authority to issue shares of preferred stock and to determine the rights, preferences, privileges and restrictions, including voting rights, of those shares.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p><p style="text-align: justify; 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; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2021 and December 31, 2020, authorized shares of common stock, $0.0001 par value, were 500,000,000 shares and 320,000,000 shares, respectively, of which 183,367,037 shares were issued and outstanding as of December 31, 2021, and 8,160,828 shares were issued and outstanding as of December 31, 2020.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Warrants</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company’s warrant liability as of December 31, 2021 includes public warrants (the “Public Warrants”) and private placement warrants (the “Private Warrants,” and together with the Public Warrants, the “Warrants”), which were originally issued by Athena in Athena’s initial public offering and were assumed by the Company as part of the Business Combination. The Company has the ability to redeem outstanding Public Warrants, commencing 90 days after March 18, 2022, the date the Public Warrants become exercisable and prior to their expiration, at a price of $0.01 per warrant, provided that the last reported sales price of the common stock equals or exceeds $18.00 per share for any 20 trading days within a 30 trading-day period ending on the third trading day prior to the notice date of redemption. If and when the Public In addition, the Company has the ability to redeem all (but not less than all) of the outstanding Warrants, including Private Warrants, at a price of $0.10 per Warrant if certain conditions are satisfied, but primarily the last reported sale prices of the Company’s Common Stock equals or exceeds $10.00. The Company evaluated the Public Warrants and Private Warrants and concluded that a provision in the Warrant Agreement related to certain tender or exchange offers precludes the Warrants from being accounted for as components of equity. As the Warrants meet the definition of a derivative, the Warrants are recorded on the Consolidated Balance Sheets as a liability and measured at fair value at each reporting date, and the change in fair value is reported on the Consolidated Statements of Operations and Comprehensive Loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Prior to the Business Combination, the Company had outstanding common stock warrants and preferred stock warrants (together, the “Legacy Warrants”). The Company determined that the preferred stock warrants were not a legal form of debt (i.e., no creditors’ rights) and allowed for redemption based upon certain events that are outside of the control of the Company. Therefore, the preferred stock warrants were classified as liabilities pursuant to ASC 480, <i>Distinguishing Liabilities from Equity</i>, and were measured at fair value at each reporting period, with changes in fair value recorded within the Consolidated Statements of Operations and Comprehensive Loss. Immediately prior to the Effective Time, the Legacy Warrants automatically converted to 289,333 shares of Legacy Heliogen common stock, which were converted into 582,509 shares of the Company’s Common Stock with the application of the Exchange Ratio as a result of the Merger as discussed in Note 1.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with the concurrent execution of the commercial-scale demonstration agreement (the “Project Agreement”) and collaboration agreement (the “Collaboration Agreement”) with a customer in March 2022, the Company issued warrants permitting the customer to purchase in the aggregate approximately 4.56 million shares of the Company’s Common Stock (“Warrant Shares”) at an exercise price of $0.01 per share. These warrants expire upon the earlier of a change in control of the Company or March 28, 2027. Warrants to purchase approximately 1.8 million Warrant Shares vested immediately upon execution of the collaboration agreement and the balance of the warrants will vest pro rata with certain payments required to be made under the Project Agreement and also based on the customer reaching certain specified performance goals under the Collaboration Agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>SAFE Instruments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In the first half of 2021, we entered into SAFE Instruments and received $83.4 million in gross proceeds from third-party investors in connection with a private round of funding to provide investors an opportunity to convert into common or preferred stock, upon defined triggering events. The Company determined that the SAFE Instruments were not legal form debt (i.e., no creditors’ rights) and allowed for redemption based upon certain events that are outside of the control of the Company. Therefore, the SAFE Instruments were classified as liabilities pursuant to ASC 480 and were measured at fair value at each reporting period, with changes in fair value recorded within the Consolidated Statements of Operations and Comprehensive Loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Immediately prior to the Effective Time of the Merger, the SAFE Instruments were automatically converted into 9,973,979 shares of Legacy Heliogen common stock, which were converted into 20,080,464 shares of the Company’s Common Stock with the application of the Exchange Ratio as a result of the Merger as discussed in Note 1.</p> 60120423 121038967 10000000 0.0001 0.0001 500000000 320000000 183367037 183367037 8160828 8160828 0.01 18 0.1 10 289333 582509 4560000 0.01 1800000 83400000 9973979 20080464 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"><b>6.</b></td><td style="text-align: justify"><b>Acquisition</b></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In August 2021, Heliogen entered into an agreement to acquire 100% of the equity interests of HelioHeat, a private limited liability company in Germany (the “HelioHeat Agreement”). The HelioHeat Acquisition closed on September 1, 2021. HelioHeat is engaged in the development, planning and construction of renewable energy systems and components, including a novel solar receiver. Heliogen acquired HelioHeat in order to own and use HelioHeat’s particle receiver technology in future commercial-scale facilities for our customers. Pursuant to the HelioHeat Agreement, at closing, cash consideration of approximately $1.0 million was paid to HelioHeat’s shareholders, $0.5 million was deposited in an escrow account that becomes payable to HelioHeat’s shareholders to the extent the funds are not used by Heliogen to offset certain future costs on HelioHeat’s active customer projects, and $0.2 million was used to repay certain of HelioHeat’s outstanding indebtedness. Additionally, pursuant to the HelioHeat Agreement, $3.0 million is payable to HelioHeat’s shareholders in future periods, of which $0.5 million is payable upon service conditions being met over a three-year period for retained employees and $2.5 million subject to earn-out provisions is payable if Heliogen uses and sells HelioHeat’s solar receiver technology in a commercial product, fully operational and tested, within five years of closing.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The components of the preliminary fair value of consideration transferred are as follows ($ in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Cash paid at closing<sup>(1)</sup></td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">1,714</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Contingent consideration</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">2,009</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">Settlement of pre-existing relationship</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</td> <td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total fair value of consideration transferred</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">3,768</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><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0%"/><td style="width: 0.25in">(1)</td><td style="text-align: justify">Includes $0.5 million of cash paid to an escrow that becomes payable to the selling shareholders of HelioHeat to the extent the funds are not used to offset certain costs incurred for the assumed customer projects. The amount is being treated as consideration transferred as the release of the funds is likely to occur.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We accounted for the HelioHeat Acquisition using the acquisition method of accounting, which requires, among other things, that assets acquired at their fair values and liabilities assumed be recognized on the balance sheet as of the acquisition date. The purchase price allocation for the HelioHeat Acquisition is preliminary as of December 31, 2021 pending the completion of a valuation of the expected intangible asset to be recognized related to developed technology associated with HelioHeat’s particle receiver technology and the completion of a valuation of this intangible asset. All other amounts recognized were finalized as of December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table summarizes the preliminary purchase price allocation as of the acquisition date ($ in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Cash and cash equivalents</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepaid and other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Property, plant and equipment, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Goodwill</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,204</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">Total assets acquired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,273</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued expenses and other current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">Contract liabilities<sup>(1)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">390</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Debt</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">41</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 liabilities assumed</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">505</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">Net assets acquired</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">3,768</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><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0%"/><td style="width: 0.25in">(1)</td><td style="text-align: justify">The acquired contract liability for the assumed customer contracts was measured in accordance with ASC 606 pursuant to ASU 2021-08, which the Company early adopted.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The preliminary purchase consideration allocation resulted in the recognition of $4.2 million in goodwill, of which none is expected to be tax deductible. Goodwill represents the value expected to be received from the synergies of integrating HelioHeat’s operations with Heliogen operations to expand commercial opportunities and the assembled workforce in place.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The fair value of contingent consideration is approximately $2.0 million. We believe the payment of this consideration to be probable and have estimated its fair value as of the acquisition date using a probability-weighted discounted cash flow model utilizing estimated timing for the commissioning and required operational period of a commercial facility using the acquired particle receiver technology.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended December 31, 2021, we incurred approximately $0.1 million of acquisition costs that were expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended December 31, 2021, we recognized revenues of $0.4 million and a net loss of $0.7 million related to HelioHeat’s operations. Pro forma financial information for HelioHeat has not been provided as it has been deemed immaterial.</p> 1 1000000 500000 200000 3000000 500000 2500000 P5Y <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Cash paid at closing<sup>(1)</sup></td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">1,714</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Contingent consideration</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">2,009</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">Settlement of pre-existing relationship</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</td> <td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total fair value of consideration transferred</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">3,768</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><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0%"/><td style="width: 0.25in">(1)</td><td style="text-align: justify">Includes $0.5 million of cash paid to an escrow that becomes payable to the selling shareholders of HelioHeat to the extent the funds are not used to offset certain costs incurred for the assumed customer projects. The amount is being treated as consideration transferred as the release of the funds is likely to occur.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 1714000 2009000 45000 3768000 500000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Cash and cash equivalents</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepaid and other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Property, plant and equipment, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Goodwill</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,204</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">Total assets acquired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,273</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued expenses and other current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-size: 10pt">Contract liabilities<sup>(1)</sup></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">390</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Debt</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">41</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 liabilities assumed</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">505</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">Net assets acquired</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">3,768</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><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0%"/><td style="width: 0.25in">(1)</td><td style="text-align: justify">The acquired contract liability for the assumed customer contracts was measured in accordance with ASC 606 pursuant to ASU 2021-08, which the Company early adopted.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 30000 33000 6000 4204000 4273000 74000 390000 41000 505000 3768000 4200000 2000000 100000 400000 700000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>7. Property, Plant and Equipment</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The balance of property, plant and equipment, net is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="white-space: nowrap; text-align: center; font-weight: bold">Estimated Useful </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: left; font-style: italic">$ in thousands</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Lives in Years</b></td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">2021</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Property, plant, and equipment, gross</td><td> </td> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 66%; text-align: left">Leasehold improvements</td><td style="width: 1%"> </td> <td style="text-align: center; width: 9%">5 - 7 </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">699</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">575</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Computer equipment</td><td> </td> <td style="text-align: center">2 - 3 </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,532</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Machinery, vehicles, and other equipment</td><td> </td> <td style="text-align: center">5 - 10 </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,188</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">60</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: center">2 - 5 </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">314</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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,076</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; "> <td style="font-weight: bold; text-align: left">Total property, plant, and equipment, gross</td><td> </td> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">4,809</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">794</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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">(707</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">(219</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total property, plant, and equipment, net</td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">4,102</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">575</td><td style="padding-bottom: 4pt; font-weight: bold; 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="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="white-space: nowrap; text-align: center; font-weight: bold">Estimated Useful </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: left; font-style: italic">$ in thousands</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Lives in Years</b></td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">2021</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Property, plant, and equipment, gross</td><td> </td> <td style="text-align: center"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 66%; text-align: left">Leasehold improvements</td><td style="width: 1%"> </td> <td style="text-align: center; width: 9%">5 - 7 </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">699</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">575</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Computer equipment</td><td> </td> <td style="text-align: center">2 - 3 </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,532</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Machinery, vehicles, and other equipment</td><td> </td> <td style="text-align: center">5 - 10 </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,188</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">60</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: center">2 - 5 </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">314</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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,076</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; "> <td style="font-weight: bold; text-align: left">Total property, plant, and equipment, gross</td><td> </td> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">4,809</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">794</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </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">(707</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">(219</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total property, plant, and equipment, net</td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">4,102</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">575</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table> P5Y P7Y 699000 575000 P2Y P3Y 1532000 149000 P5Y P10Y 1188000 60000 P2Y P5Y 314000 10000 1076000 4809000 794000 707000 219000 4102000 575000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>8. Accrued expenses and other current liabilities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following summarizes the balances of accrued expenses and other current liabilities:</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; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-style: italic">$ in thousands</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Payroll and other employee benefits</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">862</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">155</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,379</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">108</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Research and development costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,895</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-124">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Operating lease liabilities, current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,240</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">209</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other accrued expenses</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">598</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">53</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total accrued expenses and other current liabilities</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,974</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">525</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following summarizes the balances of accrued expenses and other current liabilities:</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; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-style: italic">$ in thousands</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Payroll and other employee benefits</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">862</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">155</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,379</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">108</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Research and development costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,895</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-124">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Operating lease liabilities, current portion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,240</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">209</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other accrued expenses</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">598</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">53</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total accrued expenses and other current liabilities</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,974</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">525</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table> 862000 155000 1379000 108000 1895000 2240000 209000 598000 53000 6974000 525000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>9. Income Taxes</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The domestic and foreign components of pre-tax income are as follows:</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-style: italic">$ in thousands</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">2021<br/> (As Restated)</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">2020</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="padding-left: 0.125in; width: 76%">Domestic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(136,753</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">(7,437</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Foreign</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">(653</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-125">—</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Total loss before tax</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(137,406</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(7,437</td><td style="padding-bottom: 4pt; font-weight: bold; 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; text-indent: 0.5in">For the year ended December 31, 2021, the Company recorded state tax expense of $2 thousand with no amounts recorded for federal or foreign taxes. No income tax expense or benefit was recorded for the year ended December 31, 2020. The effective tax rate of the provision for income tax differs from the federal statutory rate as follows for the periods indicated:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" 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="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">$ in thousands</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">2021<br/> (As Restated)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">2020</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; padding-left: 9pt">U.S. federal statutory income tax rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(28,855</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">21.0</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,562</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">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">State taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,590</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(75</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.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: 9pt">SAFE instruments remeasurement</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,250</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(13.3</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"><div style="-sec-ix-hidden: hidden-fact-127">—</div></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Warrant liability remeasurement</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,397</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1.0</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-128">—</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-129">—</div></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: 9pt">Transaction costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,531</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.1</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-130">—</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-131">—</div></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,531</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10.6</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,770</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(23.8</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; padding-left: 9pt">Other</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">(200</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">0.2</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">(133</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.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Income tax expense</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">2</td><td style="padding-bottom: 4pt; font-weight: bold; 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"><div style="-sec-ix-hidden: hidden-fact-132">—</div></td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">—</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">—</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts more likely than not to be realized. The components of the deferred tax assets are as follows for the periods indicated:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" 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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">$ in thousands</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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Deferred tax assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-left: 9pt">Net operating loss carryforwards</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,816</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">5,605</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Stock compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,705</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">158</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: 9pt">Operating lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,896</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">171</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Other</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,619</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">606</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">Gross deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,036</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,540</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Less: Valuation allowance</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">(21,238</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,258</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="font-weight: bold; text-align: left">Net deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,798</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">282</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(887</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(111</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Right of use asset</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,824</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(171</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; padding-left: 9pt">Other</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,087</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-135">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Net deferred income taxes</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"><div style="-sec-ix-hidden: hidden-fact-136">—</div></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"><div style="-sec-ix-hidden: hidden-fact-137">—</div></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; text-indent: 0.5in">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Based upon the analysis of federal and state deferred tax balances, future tax projections and availability of taxable income in the carryback period, the Company recorded a valuation allowance against the federal and state deferred tax assets of $21.2 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; text-indent: 0.5in">As of December 31, 2021, the Company has federal net operating losses of $74.2 million, state net operating losses of $48.3 million and foreign net operating losses of $0.3 million. The federal and state net operating losses will expire starting with 2033. As of December 31, 2020, the Company had federal net operating losses of $25.9 million and state net operating losses of $1.9 million, which will expire starting in 2033.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At December 31, 2021, the Company had federal research tax credit carryforwards of $57 thousand. The Company had no state research tax credit carryforwards.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At December 31, 2021, and 2020, the Company recorded unrecognized tax benefits of $57 thousand for both periods. During the years ended December 31, 2021 and 2020, the Company recognized no interest and penalties related to uncertain tax positions. The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate as of December 31, 2021 and 2020 is zero, due to the valuation allowance that would otherwise be recorded on the deferred tax asset associated with the recognized position.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The tax years ended December 31, 2018 through December 31, 2021 remain open to examination by the Internal Revenue Service and December 31, 2017 through December 31, 2021 remain open to examination by the California Tax Board. In addition, the utilization of net loss carryforwards is subject to federal and state review for the periods in which those net losses were incurred. The Company is not under audit by any taxing jurisdictions at this time.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Utilization of the net operating loss and research tax credit carryforwards are subject to an annual limitation based on changes in ownership, as defined by Section 382 and 383 of the Internal Revenue Code of 1986, as amended.</p> The domestic and foreign components of pre-tax income are as follows<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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-style: italic">$ in thousands</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">2021<br/> (As Restated)</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">2020</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="padding-left: 0.125in; width: 76%">Domestic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(136,753</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">(7,437</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Foreign</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">(653</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-125">—</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Total loss before tax</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(137,406</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(7,437</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> -136753000 -7437000 -653000 -137406000 -7437000 2000 2000 The effective tax rate of the provision for income tax differs from the federal statutory rate as follows for the periods indicated<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="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">$ in thousands</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">2021<br/> (As Restated)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">2020</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; padding-left: 9pt">U.S. federal statutory income tax rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(28,855</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">21.0</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,562</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">21.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">State taxes, net of federal benefit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,590</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(75</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.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: 9pt">SAFE instruments remeasurement</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,250</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(13.3</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"><div style="-sec-ix-hidden: hidden-fact-127">—</div></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Warrant liability remeasurement</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,397</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1.0</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-128">—</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-129">—</div></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: 9pt">Transaction costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,531</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.1</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-130">—</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-131">—</div></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,531</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10.6</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,770</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(23.8</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; padding-left: 9pt">Other</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">(200</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">0.2</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">(133</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.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Income tax expense</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">2</td><td style="padding-bottom: 4pt; font-weight: bold; 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"><div style="-sec-ix-hidden: hidden-fact-132">—</div></td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">—</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">—</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> -28855000 0.21 -1562000 0.21 -3590000 0.026 -75000 0.01 18250000 -0.133 1397000 -0.01 -1531000 0.011 14531000 -0.106 1770000 -0.238 -200000 0.002 -133000 0.018 2000 The components of the deferred tax assets are as follows for the periods indicated<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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">$ in thousands</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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Deferred tax assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-left: 9pt">Net operating loss carryforwards</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,816</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">5,605</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Stock compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,705</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">158</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: 9pt">Operating lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,896</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">171</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Other</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,619</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">606</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">Gross deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,036</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,540</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Less: Valuation allowance</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">(21,238</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,258</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="font-weight: bold; text-align: left">Net deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,798</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">282</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(887</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(111</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">Right of use asset</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,824</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(171</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; padding-left: 9pt">Other</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,087</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-135">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Net deferred income taxes</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"><div style="-sec-ix-hidden: hidden-fact-136">—</div></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"><div style="-sec-ix-hidden: hidden-fact-137">—</div></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; text-indent: 0.5in">  </p> 19816000 5605000 1705000 158000 4896000 171000 1619000 606000 28036000 6540000 21238000 6258000 6798000 282000 887000 111000 4824000 171000 1087000 21200000 74200000 48300000 300000 25900000 1900000 57000 0 57000 57000 0 0 0 0 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <b>10. Share-based Compensation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Legacy Heliogen’s 2013 Stock Incentive Plan (the “2013 Plan”) aims to incentivize employees, directors and consultants who render services to the Company through the granting of stock awards, including options and RSU Awards.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Board administers the 2013 Plan, approves the individuals to whom the stock awards will be granted, determines the number of awards to be granted, and the term and vesting pattern of awards, and the exercise price of each option. An aggregate of 20.6 million shares were reserved for issuance under the 2013 Plan. Options granted pursuant to the terms of the 2013 Plan cannot be granted with an exercise price of less than 100% of the fair market value of the underlying stock on the date of grant or 110% for incentive stock options issued to a ten percent or more stockholder of the Company. The term of the options granted under the 2013 Plan cannot be greater than ten years; five years for incentive stock options granted to a ten percent or more stockholder of the Company. Options granted generally vest twenty-five percent on the one-year anniversary of the date of grant with the remaining balance vesting equally on a monthly basis over the subsequent three years. In November 2021, the Company granted options to its Chief Executive Officer and RSU Awards to certain employees (the “November 2021 Awards”). The November 2021 Awards include a service-based requirement and a liquidity event requirement in order to vest. The liquidity event requirement was satisfied by the closing of the Merger on December 30, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As a result of the Merger, at the Effective Time, the Legacy Heliogen options and RSU Awards that were outstanding immediately prior to the Effective Time were converted by applying the Exchange Ratio (as described in greater detail in Note 1). Except as specifically provided in the Business Combination Agreement, each Exchanged Option and Exchanged RSU Award shall be subject to the same terms and conditions (including applicable vesting, expiration, and forfeiture provisions) that applied to the corresponding Legacy Heliogen option or RSU Award immediately prior to the Effective Time. All stock award activity was retroactively restated to reflect the Exchanged Options and Exchanged RSU Awards.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At the special meeting of Athena’s stockholders held on December 28, 2021, the stockholders approved the Heliogen, Inc. 2021 Equity Incentive Plan (the “2021 Plan”) and the Heliogen, Inc. 2021 Employee Stock Purchase Plan (the “2021 ESPP”). The 2021 Plan and the 2021 ESPP were previously approved, subject to shareholder approval, by Athena’s board of directors on November 10, 2021, and on the Closing Date, the board of directors ratified the approval of the 2021 Plan and the 2021 ESPP, which became effective immediately upon the closing of the Merger on December 30, 2021. The aggregate number of shares of Common Stock authorized for issuance under the 2021 Plan will not exceed 11.9 million shares as of December 31, 2021. In addition, such aggregate number of shares of Common Stock will automatically increase on January 1 of each year for a period of ten years commencing on January 1, 2022 and ending on (and including) January 31, 2031, in an amount equal to 4% of the total number of shares of the Company’s Common Stock outstanding on December 31 of the preceding year. The aggregate number of shares of Common Stock that may be issued pursuant to the exercise of incentive stock options under the 2021 Plan is 35.7 million shares (equal to 300% of the total number of shares initially reserved for issuance). The aggregate number of shares of Common Stock reserved for issuance under the 2021 ESPP is 4.8 million, plus the number of shares of Common Stock that are automatically added on January 1 of each year for a period of up to ten years, commencing on January 1, 2022 and ending on (and including) January 1, 2031, in an amount equal to the lesser of (x) 1% of the total number of shares of Common Stock outstanding on December 31 of the preceding year and (y) 9.5 million shares of Common Stock (equal to 200% of the total number of shares initially reserved for issuance).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The 2021 Plan aims to incentivize employees, directors and consultants who render services to the Company through the granting of stock awards, including options, SARs, restricted stock awards, RSU awards, performance awards, and other stock-based awards. As of December 31, 2021, no awards have been granted under the 2021 Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our total share-based compensation expense, including the location where recognized within our Consolidated Statements of Operations and Comprehensive Loss, are as follows ($ in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" 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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Operating expense classification</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">2021</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">2020</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="padding-left: 0.125in; width: 76%; text-align: left">Selling, general, and administrative</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,158</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">147</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">R&amp;D</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,222</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">131</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">Total share-based compensation expense</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">11,380</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">278</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; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended December 31, 2021, in connection with the termination of two former employees, we modified their outstanding stock options to accelerate the vesting, and for one of the former employees, to extend the exercise period of the options. Additionally, during the year ended December 31, 2021, stock option grants were modified for three former directors. These modifications for former employees and outgoing directors resulted in total incremental expense of $2.2 million during the year ended December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2021, the unrecognized compensation cost related to share-based awards was $72.7 million and is expected to be recognized over a weighted-average period of 1.66 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"><b><i>Options</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We value our options using the Black-Scholes option-pricing model, which was developed for use in estimating the fair value of options. Black-Scholes and other option valuation models require the input of highly subjective assumptions, including the fair value of our Common Stock, expected term, expected volatility, risk-free interest rate and expected dividends. We use a simplified method to determine the life of the options. The expected volatility of the options granted was estimated using the historical volatility of the comparable publicly traded companies over the expected term of the options as a substitute for the historical volatility of the Company’s common shares, which was not determinable without an active external or internal market prior to the consummation of the Business Combination.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Prior to the Business Combination, the Company’s common stock was not publicly traded. As a result, the estimated fair value of our common stock required significant judgment by management, including the valuation methodology used, weighting of potential scenarios, and discount rate. Our common stock was measured at fair value for use in the Black-Scholes option pricing model using a probability-weighted method considering two potential outcomes: a merger with a special purpose acquisition company exit scenario and a stay private scenario. In addition, we applied a discount for lack of marketability, which was estimated using the Black-Scholes option pricing model. The table below summarizes the other valuation assumptions, on a weighted-average basis, used in the Black-Scholes option-pricing model to estimate the fair value of stock option awards:</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> </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">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2021</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">2020</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">Expected term (in years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">6.08</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">5.97</td><td style="width: 1%; 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">40.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40.9</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 interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.2</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">—</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-139">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table summarizes the Company’s stock option activity:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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">Number of 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 Average Grant Date Fair Value ($)</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 Average Exercise 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 Average Remaining Contractual Life (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 Intrinsic 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="font-weight: bold">Outstanding balance as of December 31, 2019</td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: right">16,161,311</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: right">0.10</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: right">0.09</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: right">8.53</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Granted</td><td> </td> <td colspan="2" style="text-align: right">14,892,844</td><td> </td><td> </td> <td colspan="2" style="text-align: right">0.16</td><td> </td><td> </td> <td colspan="2" style="text-align: right">0.18</td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 40%">Exercised</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">(113,247</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">0.09</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">0.09</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"> </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">11,813</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">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">(188,745</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">0.09</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">0.09</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="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; 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="font-weight: bold">Outstanding balance as of December 31, 2020</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">30,752,163</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">0.13</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">0.13</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">8.65</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">2,061,436</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,582,483</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.34</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.42</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: 0.125in">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,741,547</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.07</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,598,547</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Forfeited</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,736,001</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.24</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.21</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: 0.125in; padding-bottom: 1.5pt">Expired</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">(28,940</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">0.37</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">0.22</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="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Outstanding balance as of December 31, 2021</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">40,828,158</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1.10</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">2.41</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">8.41</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">535,438,090</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Exercisable as of December 31, 2021</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">15,551,698</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">0.13</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">0.13</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">7.04</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">239,383,717</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Vested as of December 31, 2021</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">14,243,064</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">0.06</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">0.11</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">6.85</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">219,457,217</td><td style="font-weight: bold; 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"><b><i>RSU Awards</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The fair value of RSU Awards is measured at the fair value of the Company’s Common Stock on the grant date, which we estimated using a discounted cash flow approach based on the expected value for the Company as a result of the Business Combination, which was considered likely as of the valuation date in November 2021. The discount rate was based on a venture capital rate of return and the Company’s mezzanine stage of development. In addition, we applied a discount for lack of marketability, which was estimated using the Black-Scholes option pricing model.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The table below summarizes the key inputs used in the valuation of the RSU Awards granted in November 2021:</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; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Expected time to transaction (in years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.09</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">—</div></td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table summarizes the Company’s RSU Award activity:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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">Number of 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 Average Grant Date 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="font-weight: bold">Unvested RSA Awards as of December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">—</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-142">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; width: 76%">Granted</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4,440,067</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">9.00</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Unvested RSA Awards as of December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,440,067</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9.00</td><td style="text-align: left"> </td></tr> </table> 20600000 1 1.10 ten years; five years five years P1Y P3Y 11900000 P10Y 0.04 35700000 3 4800000 P10Y 0.01 9500000 2 <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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Operating expense classification</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">2021</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">2020</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="padding-left: 0.125in; width: 76%; text-align: left">Selling, general, and administrative</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,158</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">147</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">R&amp;D</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,222</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">131</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">Total share-based compensation expense</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">11,380</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">278</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; text-indent: 0.5in"> </p> 10158000 147000 1222000 131000 11380000 278000 2200000 72700000 P1Y7M28D <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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2021</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">2020</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">Expected term (in years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">6.08</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">5.97</td><td style="width: 1%; 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">40.7</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40.9</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 interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.2</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.5</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">—</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-139">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The table below summarizes the key inputs used in the valuation of the RSU Awards granted in November 2021:</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; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Expected time to transaction (in years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.09</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">—</div></td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> P6Y29D P5Y11M19D 0.407 0.409 0.012 0.005 <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">Number of 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 Average Grant Date Fair Value ($)</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 Average Exercise 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 Average Remaining Contractual Life (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 Intrinsic 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="font-weight: bold">Outstanding balance as of December 31, 2019</td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: right">16,161,311</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: right">0.10</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: right">0.09</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: right">8.53</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Granted</td><td> </td> <td colspan="2" style="text-align: right">14,892,844</td><td> </td><td> </td> <td colspan="2" style="text-align: right">0.16</td><td> </td><td> </td> <td colspan="2" style="text-align: right">0.18</td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 40%">Exercised</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">(113,247</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">0.09</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">0.09</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"> </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">11,813</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">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">(188,745</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">0.09</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">0.09</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="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; 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="font-weight: bold">Outstanding balance as of December 31, 2020</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">30,752,163</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">0.13</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">0.13</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">8.65</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">2,061,436</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,582,483</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.34</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.42</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: 0.125in">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,741,547</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.07</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,598,547</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Forfeited</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,736,001</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.24</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.21</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: 0.125in; padding-bottom: 1.5pt">Expired</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">(28,940</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">0.37</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">0.22</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="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Outstanding balance as of December 31, 2021</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">40,828,158</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1.10</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">2.41</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">8.41</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">535,438,090</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Exercisable as of December 31, 2021</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">15,551,698</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">0.13</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">0.13</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">7.04</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">239,383,717</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Vested as of December 31, 2021</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">14,243,064</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">0.06</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">0.11</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">6.85</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">219,457,217</td><td style="font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 16161311 0.1 0.09 P8Y6M10D 14892844 0.16 0.18 113247 0.09 0.09 11813 188745 0.09 0.09 30752163 0.13 0.13 P8Y7M24D 2061436 17582483 2.34 5.42 5741547 0.07 0.11 15598547 1736001 0.24 0.21 28940 0.37 0.22 40828158 1.1 2.41 P8Y4M28D 535438090 15551698 0.13 0.13 P7Y14D 239383717 14243064 0.06 0.11 P6Y10M6D 219457217 P0Y1M2D 0.20 0.50 0.001 <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">Number of 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 Average Grant Date 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="font-weight: bold">Unvested RSA Awards as of December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">—</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-142">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; width: 76%">Granted</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">4,440,067</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">9.00</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Unvested RSA Awards as of December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,440,067</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9.00</td><td style="text-align: left"> </td></tr> </table> 4440067 9 4440067 9 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <b>11. Losses Per Share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Basic and diluted losses per share (“EPS”) were as follows ($ in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2021<br/> (As Restated)</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Numerator</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Net loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(137,408</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">(7,437</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Denominator</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: 0.125in; text-align: left">Denominator for basic EPS – weighted-average shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,970,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,978,512</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Effect of dilutive securities</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-143">—</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-144">—</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-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Denominator for diluted EPS – weighted-average shares</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">11,970,550</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">7,978,512</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">EPS – Basic and Diluted</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(11.48</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(0.93</td><td style="font-weight: bold; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2021 and 2020, 40,828,158 and 30,752,163 outstanding stock options, respectively, were excluded from the calculation of EPS, as their impact would be anti-dilutive. Additionally, as of December 31, 2021, 4,440,067 restricted stock units and 481,301 restricted shares issued upon the early exercise of unvested options have been excluded from the calculation of EPS, as their impact would be anti-dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2021, 8,566,666 outstanding common stock warrants and were excluded from the calculation of EPS, as their impact would be anti-dilutive. As of December 31, 2020, outstanding preferred stock warrants were excluded from the calculation of EPS, as their impact, which would be equivalent to 381,306 shares of common stock on an “as converted” basis, would be anti-dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2020, 117,886,982 outstanding convertible preferred shares were excluded from the calculation of EPS, as their impact, which would be equivalent to 121,038,967 shares of common stock on an “as converted” basis, would be anti-dilutive.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Basic and diluted losses per share (“EPS”) were as follows ($ in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2021<br/> (As Restated)</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Numerator</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Net loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(137,408</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">(7,437</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Denominator</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: 0.125in; text-align: left">Denominator for basic EPS – weighted-average shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,970,550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,978,512</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Effect of dilutive securities</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-143">—</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-144">—</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-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Denominator for diluted EPS – weighted-average shares</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">11,970,550</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">7,978,512</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">EPS – Basic and Diluted</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(11.48</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(0.93</td><td style="font-weight: bold; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> -137408000 -7437000 11970550 7978512 11970550 7978512 -11.48 -0.93 40828158 30752163 4440067 481301 8566666 381306 117886982 121038967 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <b>12. Related Party Transactions</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>Idealab</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; text-indent: 0.5in">The Chief Executive Officer of our Company also serves as the chairman of the board of directors of Idealab. Idealab, a minority owner of Heliogen’s outstanding voting stock through its wholly owned subsidiary, Idealab Holdings, provides various services through service agreements which include leasing office space, accounting, human resources, legal, information technology, marketing, public relations, and certain other executive services. On occasion, Idealab may pay for certain expenses on our behalf, for which we reimburse Idealab. These expenses, include parking, postage, tax return preparation fees, patent fees, corporate filing fees, press release cost and are not considered related party. No such expenses were paid on our behalf nor reimbursements made for the year ended December 31, 2021. All expenses or amounts paid to Idealab pursuant to these agreements are reported within selling, general, and administrative in the Consolidated Statements of Operations and Comprehensive Loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In May 2021, Heliogen sub-leased a portion of its office space in Pasadena, CA to Idealab for a term of seven years. Refer to <i>Note 13 – Leases</i> for further discussion of our new Pasadena, CA office space lease. The sub-lease has an initial annual base rent of approximately $150,000 and contains a 3% per annum escalation clause. The sub-lease is subject to termination by either party upon six months prior written notice. Concurrently with the parties’ entering into the sub-lease agreement, Idealab and Heliogen also entered into certain property management and shared facilities staffing agreements, which provide that Heliogen pays Idealab approximately $3,000 per month for building management services and approximately $13,000 per month for shared facilities staff and services (with proportional reimbursement of salaries). Such agreements are subject to termination right by either party with 90 days’ prior written notice. For the year ended December 31, 2021, we recognized $85 thousand in rental revenue reported within other income (expense), net in our Consolidated Statements of Operations and Comprehensive Loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The amounts charged to us or reimbursed by us under these agreements were as follows ($ in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2021</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">2020</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">Administrative services provided by Idealab</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,334</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">536</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Reimbursement to Idealab for expenses incurred</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-145">—</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">281</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">Total Idealab transactions</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,334</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">817</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> P7Y 150000 0.03 3000 13000 85000 <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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2021</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">2020</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">Administrative services provided by Idealab</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,334</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">536</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Reimbursement to Idealab for expenses incurred</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-145">—</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">281</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">Total Idealab transactions</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,334</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">817</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1334000 536000 281000 1334000 817000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>13. Leases</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company enters into lease arrangements, primarily for real estate, all of which are classified as operating leases. There are no material residual value guarantees.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Pasadena, CA Lease. </i>On May 23, 2021, we executed a seven-year lease for office space in Pasadena, California (the “Pasadena Office Lease”). The Pasadena Office Lease includes a termination option under which the Company can terminate the lease for any reason and at no cost, with proper notice, at any time effective on or after May 31, 2026. A portion of the office space subject to the Pasadena Office Lease is being subleased to Idealab. Refer to Note 12 for further discussion of the Idealab sublease.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Long Beach Lease. </i>Effective July 27, 2021, we executed a five-year lease for manufacturing space in Long Beach, California (the “Long Beach Lease”). The Long Beach Lease includes an option for the Company to renew for an additional five years, which we anticipate utilizing. As security for the Company’s faithful performance of its obligations under the Long Beach Lease, a commercial bank issued an unconditional and irrevocable $1.5 million standby letter of credit payable to the lessor, which may be reduced after three years to $1.0 million if certain conditions are met. The standby letter of credit is valid until cancelled or matured. The terms of the letter of credit are automatically extended for a term of one year at a time unless 60 days prior to the then current expiration date, the commercial bank sends the Company a notice that the letter of credit will not be extended. The Company intends to renew the standby letter of credit through the initial lease term at which point this standby letter of credit will not be extended beyond November 30, 2026. No amounts have been drawn under the standby letter of credit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The right-of-use assets and liabilities included in our Consolidated Balances Sheets 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="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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">$ in thousands</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">2021</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">2020</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="padding-left: 0in; width: 76%; text-align: left">Operating lease right-of-use assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,093</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">612</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0in; text-align: left">Operating lease liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,240</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">209</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0in; text-align: left">Operating lease liabilities, non-current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">403</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The components of lease costs were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" 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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">$ in thousands</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">2021</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">2020</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; text-indent: -9pt; padding-left: 9pt">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,294</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">230</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Sublease income</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">(85</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-146">—</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: 4pt; text-indent: -9pt; padding-left: 9pt">Total lease cost</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,209</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">230</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; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following is a maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">$ in thousands</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">Year Ended December 31,</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%; text-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,390</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,641</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,546</td><td style="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">2,624</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">2,630</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">9,810</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-align: left">Total future lease payments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">22,641</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Imputed interest</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,218</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-align: left; padding-bottom: 4pt">Present value of future lease payments</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">16,423</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; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The weighted-average remaining lease terms and discount rates for the Company’s operating leases were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" 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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">2021</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">2020</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -9pt">Weighted-average remaining lease term (years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">8.7</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">2.7</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt">Weighted-average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.0</td><td style="text-align: left">%</td></tr> </table> 1500000 1000000 P60D <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The right-of-use assets and liabilities included in our Consolidated Balances Sheets 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="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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">$ in thousands</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">2021</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">2020</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="padding-left: 0in; width: 76%; text-align: left">Operating lease right-of-use assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,093</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">612</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0in; text-align: left">Operating lease liabilities, current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,240</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">209</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0in; text-align: left">Operating lease liabilities, non-current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">403</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 16093000 612000 2240000 209000 14183000 403000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The components of lease costs were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" 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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">$ in thousands</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">2021</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">2020</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; text-indent: -9pt; padding-left: 9pt">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,294</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">230</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Sublease income</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">(85</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-146">—</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: 4pt; text-indent: -9pt; padding-left: 9pt">Total lease cost</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,209</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">230</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; text-indent: 0.5in"> </p> 1294000 230000 85000 1209000 230000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following is a maturity analysis of the future undiscounted cash flows associated with our operating lease liabilities:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-style: italic; border-bottom: Black 1.5pt solid">$ in thousands</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">Year Ended December 31,</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%; text-align: left">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,390</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,641</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,546</td><td style="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">2,624</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">2,630</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">9,810</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-align: left">Total future lease payments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">22,641</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Imputed interest</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,218</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-align: left; padding-bottom: 4pt">Present value of future lease payments</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">16,423</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; text-indent: 0.5in"> </p> 2390000 2641000 2546000 2624000 2630000 9810000 22641000 6218000 16423000 <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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">2021</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">2020</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -9pt">Weighted-average remaining lease term (years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">8.7</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">2.7</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt">Weighted-average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.9</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.0</td><td style="text-align: left">%</td></tr> </table> P8Y8M12D P2Y8M12D 0.069 0.06 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>14. Commitments and Contingencies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are involved in various claims and lawsuits arising in the normal course of business, including proceedings involving tort and other general liability claims, and other miscellaneous claims. We recognize a liability when we believe the loss is probable and reasonably estimable. We currently believe that the ultimate outcome of such lawsuits and proceedings will not, individually or in the aggregate, have a material effect on our consolidated financial statements as of and for the year ended December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Although we cannot predict the outcome of legal or other proceedings with certainty, when it is probable that a loss has been incurred and the amount is reasonably estimable, U.S. GAAP requires us to accrue an estimate of the probable loss or range of loss or make a statement that such an estimate cannot be made. We follow a thorough process in which we seek to estimate the reasonably possible loss or range of loss, and only if we are unable to make such an estimate do we conclude and disclose that an estimate cannot be made. Accordingly, unless otherwise indicated below in our discussion of legal proceedings, a reasonably possible loss or range of loss associated with any individual legal proceeding cannot be estimated.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In August 2021, the Company reached settlement with a former employee related to certain matters. The settlement included a cash payment of $0.1 million and a modification, as defined under U.S. GAAP, to the former employee’s stock options resulting in additional stock-based compensation expense of $1.1 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; text-indent: 0.5in">On August 30, 2021, the Company's predecessor, Athena, received a litigation demand letter (the “Class Vote Demand”) on behalf of Athena’s stockholder FWD LKNG GDD Irrevocable Trust. The Demand alleged that Athena violated Section 242(b)(2) of the Delaware General Corporation Law by not requiring separate class votes for holders of the Athena Class A and Class B Common Stock in connection with certain aspects of the business combination between Athena and Heliogen. According to the Class Vote Demand, a class vote was required under Section 242(b)(2) because consideration to the stockholders of Heliogen was to be paid in newly issued Common Stock, following elimination of the Class B Common Stock. While such separate class vote is not required pursuant to Section 242(b)(2) of the DGCL, the Company concluded that such separate class vote was advisable to prevent disruption to the proposed transaction with Heliogen, and to avoid the delay and expense of potential litigation and amended its Form S-4 Registration Statement to reflect that change. On January 20, 2022, the stockholders’ counsel asserted entitlement to an award of attorneys’ fees to reflect the benefit it purportedly obtained for all Athena stockholders. This matter was resolved in March 2022 with no material impact to our financial condition or results of operations.</p> 100000 1100000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>15. Fair Value of Financial Instruments</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants and is generally classified in one of the following categories:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Level 1 — Fair value is based on quoted prices for identical instruments in active markets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Level 2 — Fair value is based on quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Level 3 — Fair value is based on valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company’s assets and liabilities measured at fair value on a recurring basis are summarized in the following table by fair value measurement level ($ in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </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">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Description</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">Level</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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 64%">Investments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1</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">32,332</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-147">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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: 0.125in; text-align: left">Public Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,167</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-148">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Private Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">396</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-149">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Legacy Heliogen preferred stock warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</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-150">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46</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-indent: 0.5in">The following table summarizes the reconciliation of our level 3 fair value measurements ($ in millions):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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="font-weight: bold; border-bottom: Black 1.5pt solid">Instrument</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/> 2020</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"><span style="font-size: 10pt"><b>Issuances<sup>(1)</sup></b></span></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"><span style="font-size: 10pt"><b>Losses<sup>(2)</sup></b></span></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"><span style="font-size: 10pt"><b>Conversion<sup>(3)</sup></b></span></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/> 2021</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">SAFE Instruments</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-151">—</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">83,411</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">86,907</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">(170,318</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-152">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Legacy Heliogen preferred stock warrants</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">46</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-153">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,965</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,011</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-154">—</div></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="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0%"/><td style="width: 0.25in">(1)</td><td>Net of issuance costs.</td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0%"/><td style="width: 0.25in">(2)</td><td style="text-align: justify">The losses for the changes in the fair value of the SAFE Instruments and preferred stock warrants are reported in our Consolidated Statements of Operations and Comprehensive Loss in the line items SAFE Instrument remeasurement and warrant remeasurement, respectively.</td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0%"/><td style="width: 0.25in">(3)</td><td style="text-align: justify">On December 30, 2021, immediately prior to the Merger closing, the SAFE Instruments and preferred stock warrants were converted into 20,080,464 shares of common stock and 354,738 shares of common stock, respectively.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The fair value of the Public Warrants, which are publicly-traded, and is determined based on the closing price on the measurement date. Management has concluded that the fair value of the Private Warrants approximates the fair value of the Public Warrants due to the existence similar redemption provisions. Pursuant to the Warrant Agreement, all Warrants are subject to a similar provision that allows the Company to redeem the Warrants if the price of the Company’s common stock equals or exceeds $10.00. As a result, the Company has determined that the fair value of the Private Warrants at a specific date would be similar to that of the Public Warrants, and thus is also determined by using the closing price of the Public Warrants, which was $1.70 as of December 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The SAFE Instruments and Legacy Heliogen preferred stock warrants were initially measured at fair value using a probability-weighted method considering two potential outcomes: a merger with a special purpose acquisition company exit scenario and a stay private scenario. On December 30, 2021, immediately prior to their conversion, the SAFE Instruments and Legacy Heliogen preferred stock warrants were remeasured at fair value utilizing the income approach based on the Merger occurring on the valuation date. In addition, we applied a discount for lack of marketability, which was estimated using the Black-Scholes option pricing model.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The table below summarizes key inputs used in the valuation for the SAFE Instruments and Legacy Heliogen preferred stock warrants at their time of conversion on December 30, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Expected volatility</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">50.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1</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"><div style="-sec-ix-hidden: hidden-fact-155">—</div></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> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </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">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Description</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">Level</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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 64%">Investments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1</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">32,332</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-147">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><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: 0.125in; text-align: left">Public Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,167</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-148">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Private Warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">396</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-149">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Legacy Heliogen preferred stock warrants</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</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-150">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46</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> 32332000 14167000 396000 46000 <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="font-weight: bold; border-bottom: Black 1.5pt solid">Instrument</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/> 2020</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"><span style="font-size: 10pt"><b>Issuances<sup>(1)</sup></b></span></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"><span style="font-size: 10pt"><b>Losses<sup>(2)</sup></b></span></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"><span style="font-size: 10pt"><b>Conversion<sup>(3)</sup></b></span></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/> 2021</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">SAFE Instruments</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-151">—</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">83,411</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">86,907</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">(170,318</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-152">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Legacy Heliogen preferred stock warrants</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">46</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-153">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,965</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,011</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-154">—</div></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> 83411000 -86907000 170318000 46000 -2965000 3011000 20080464 354738 10 1.7 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Expected volatility</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">50.0</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1</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"><div style="-sec-ix-hidden: hidden-fact-155">—</div></td><td style="text-align: left"> </td></tr> </table> 0.50 0.001 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>16. Investments</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Investments in fixed maturity securities with original maturities of ninety-one to 365 days are classified as available-for-sale as of December 31, 2021, and are shown below ($ in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Investment type</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortized </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Cost</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Losses </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Fair </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Value</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 1.5pt">Corporate bonds</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">32,349</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">           (17</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">32,332</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">32,349</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(17</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">      32,332</td><td style="padding-bottom: 4pt; font-weight: bold; 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; text-indent: 0.5in">There were no credit losses recognized for the year ended December 31, 2021 and no allowance for credit losses as of December 31, 2021. There were no realized gains or losses on investments during the year ended December 31, 2021.</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="font-weight: bold; border-bottom: Black 1.5pt solid">Investment type</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortized </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Cost</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unrealized </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Losses </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Fair </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Value</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 1.5pt">Corporate bonds</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">32,349</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">           (17</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">32,332</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">32,349</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(17</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">      32,332</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 32349000 17000 32332000 32349000 17000 32332000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>17. Supplemental Cash Flow Information</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Cash flows related to interest and leases and non-cash investing and financing activities were as follows ($ in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic">Supplemental disclosures:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Cash paid for interest</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4</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-156">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Cash paid for amounts included in the measurement of operating lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,152</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-style: italic; text-align: left">Non-cash investing and financing activities:</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.125in; text-align: left">Right-of-use assets obtained in exchange for new operating lease liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,757</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">601</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Warrants assumed as part of Business Combination</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,880</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-157">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Fair value of contingent consideration for HelioHeat Acquisition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,009</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-158">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Transaction costs incurred but not yet paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,474</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-159">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Net working capital assumed as part of Business Combination</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,153</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-160">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Capital expenditures incurred but not yet paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">429</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Non-cash settlement of note receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45</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-161">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following reconciles cash, cash equivalents and restricted cash ($ in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Reconciliation of cash, cash equivalents and restricted cash</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">190,081</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">18,334</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Restricted cash</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,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-162">—</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Total cash, cash equivalents and restricted cash</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">191,581</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">18,334</td><td style="padding-bottom: 4pt; font-weight: bold; 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> </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">Years ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic">Supplemental disclosures:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Cash paid for interest</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4</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-156">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Cash paid for amounts included in the measurement of operating lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,152</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-style: italic; text-align: left">Non-cash investing and financing activities:</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.125in; text-align: left">Right-of-use assets obtained in exchange for new operating lease liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,757</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">601</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Warrants assumed as part of Business Combination</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,880</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-157">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Fair value of contingent consideration for HelioHeat Acquisition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,009</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-158">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Transaction costs incurred but not yet paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,474</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-159">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Net working capital assumed as part of Business Combination</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,153</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-160">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Capital expenditures incurred but not yet paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">429</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Non-cash settlement of note receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45</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-161">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> 4000 1152000 134000 16757000 601000 10880000 2009000 1474000 1153000 429000 25000 45000 <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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Reconciliation of cash, cash equivalents and restricted cash</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">190,081</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">18,334</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Restricted cash</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,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-162">—</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Total cash, cash equivalents and restricted cash</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">191,581</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">18,334</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table> 190081000 18334000 1500000 191581000 18334000 The&#xd; Company is filing this amendment No. 1 on Form 10-K/A (&amp;#x201c;Form 10-K/A&amp;#x201d;) to amend our Annual Report on Form 10-K for the year&#xd; ended December 31, 2021, originally filed with the Securities and Exchange Commission (the SEC&amp;#x201d;) on March 31, 2022 (the &amp;#x201c;Original&#xd; Report&amp;#x201d;), to restate our consolidated financial statements and related footnote disclosures as of December 31, 2021 and for the&#xd; year then ended. This Form 10-K/A also amends certain other Items in the Original Report, as listed in &amp;#x201c;Items Amended in this Form&#xd; 10-K/A&amp;#x201d; below.Restatement&#xd; BackgroundOn May 16, 2022, the audit&#xd; committee of the board of directors (the &amp;#x201c;Audit Committee&amp;#x201d;) of the Company, based on the recommendation of, and after consultation&#xd; with, the Company&amp;#x2019;s management concluded that the Company&amp;#x2019;s previously issued audited financial statements as of and for&#xd; the year ended December 31, 2021, should no longer be relied upon. As part of the Company&amp;#x2019;s accounting for revenue contracts with&#xd; customers during the first quarter of 2022, management considered ongoing contracts that were entered into and accounted for during the&#xd; year ended December 31, 2021. During this evaluation, it was determined that a government contract which had previously been assessed&#xd; as within the scope of ASC 606, Revenue from Contract with Customers (&amp;#x201c;ASC 606&amp;#x201d;), should have been accounted for as&#xd; a government grant and therefore not within the scope of ASC 606. The impact of this revised conclusion resulted in (i) the separate&#xd; presentation of amounts previously presented as revenue and cost of revenue as grant revenue and cost of grant revenue, respectively,&#xd; (ii) no change to total revenue, and (iii) a reduction in total cost of revenue, including the reversal of a contract loss recognized&#xd; during the year ended December 31, 2021. The change in our accounting of the government contract resulted in changes to our consolidated&#xd; balance sheet as of December 31, 2021, our consolidated statements of operations and comprehensive loss, consolidated statement of convertible&#xd; preferred stock and shareholder&amp;#x2019;s equity (deficit), and consolidated statement of cash flows, each for the year ended December&#xd; 31, 2021, and the Company&amp;#x2019;s loss per share. Additionally, management recorded an immaterial correction resulting in an increase&#xd; to cost of revenue and a decrease to selling, general and administrative expense that was separate&#xd; from the change in accounting of the government contract. No adjustments were identified as of and for the year ended December&#xd; 31, 2020.Items&#xd; Amended in this Form 10-K/AThis&#xd; Form 10-K/A presents the Original Report, amended and restated with modifications as necessary to reflect the restatements. The following&#xd; items have been amended to reflect the restatement:&amp;#x25cf;Part I, Item 1A. Risk Factors&amp;#x25cf;Part&#xd; II, Item 7. Management&amp;#x2019;s Discussion and Analysis of Financial Condition and Results&#xd; of Operations&amp;#x25cf;Part&#xd; II, Item 8. Financial Statements and Supplementary Data&amp;#x25cf;Part&#xd; II, Item 9A. Controls and Procedures&#xd; &amp;#xa0;&amp;#xa0;&amp;#xa0;&#xd; &#xd; &amp;#xa0;&amp;#x25cf;Part IV, Item 15. Exhibits and Financial Statement SchedulesIn&#xd; addition, in connection with this Form 10-K/A, the Company&amp;#x2019;s Chief Executive Officer and Chief Financial Officer have provided&#xd; new certifications dated as of the date of this filing (Exhibits 31.1, 31.2, 32.1 and 32.2) and the Company is also filing a&#xd; Consent&amp;#xa0;of Independent Registered Public Accounting Firm&amp;#xa0;(Exhibit 23.1). Except as described above, this Form 10-K/A does&#xd; not amend, update or change any other items or disclosures in the Original Report and does not purport to reflect any information or&#xd; events subsequent to the filing thereof. As such, this Form 10-K/A speaks only as of the date the Original Report was filed, and we&#xd; have not undertaken herein to amend, supplement or update any information contained in the Original Report to give effect to any&#xd; subsequent events. Accordingly, this Form 10-K/A should be read in conjunction with our Original Report and our other filings made&#xd; with the SEC subsequent to the filing of the Original Report, including any amendments to those filings. true FY 0001840292 Shares attributable to Athena Technology Sponsor LLC (the “Sponsor”) received in exchange for the Class B common stock and private placement units (each unit comprising one share of common stock and one-third of one warrant) issued by Athena to the Sponsor in connection with Athena’s initial public offering. Shares issued as consideration for anti-dilution rights waived by the Sponsor. Excludes 40.8 million common shares issuable upon exercise of Heliogen’s outstanding stock options, 4.4 million common shares issuable upon vesting and settlement of Heliogen’s RSU Awards and 0.5 million restricted shares subject to vesting. Does not take into account, at the time of the Closing Date, the dilutive impact of the shares of Common Stock issuable in connection with the Warrants (as defined in Note 5) totaling approximately 8.6 million shares, which became exercisable on March 18, 2022. At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation. At June 30, 2021, accrued expenses and other payables and current operating lease liabilities were combined and presented as accrued expenses and other current liabilities. Balances at March 31, 2021 have been conformed to the updated presentation. Includes $0.5 million of cash paid to an escrow that becomes payable to the selling shareholders of HelioHeat to the extent the funds are not used to offset certain costs incurred for the assumed customer projects. The amount is being treated as consideration transferred as the release of the funds is likely to occur. The acquired contract liability for the assumed customer contracts was measured in accordance with ASC 606 pursuant to ASU 2021-08, which the Company early adopted. The losses for the changes in the fair value of the SAFE Instruments and preferred stock warrants are reported in our Consolidated Statements of Operations and Comprehensive Loss in the line items SAFE Instrument remeasurement and warrant remeasurement, respectively. Net of issuance costs. On December 30, 2021, immediately prior to the Merger closing, the SAFE Instruments and preferred stock warrants were converted into 20,080,464 shares of common stock and 354,738 shares of common stock, respectively. EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( HQMU0'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 " *,;=4(6B,@NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''H&";-I:.G#@8K;.QF;+4UBQUC:R1]^SE9FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,B=\;A[ZZ!3E9SQ"4/I# M'1$$Y_?@D)11I& "%F$ALK8Q6NJ(BOIXP1N]X,-G[&:8T8 =.O24H"HK8.TT M,9S'KH$;8((11I>^"V@6XES]$SMW@%V28[)+:AB&GW[#_ MV/@JV#;PZR[:+U!+ P04 " *,;=4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M HQMU0 6'\*0T (HO 8 >&PO=V]R:W-H965T&UL MG5IM4]NX%OZ\_ H-=^<.S(00VX'"TC(30MG-W1880G>G]YMB*[$6Q\I*,B'W MU]]S)/DEP5&R[73:V-8Y>G3>CZ2/2R%?5,J8)F_S+%>?#E.M%[^[_QT3GE^>/W1O'N4UQ]%H3.>LT=) M5#&?4[FZ89E8?CH,#LL73WR6:GQQ>OUQ06=LS/2WQ:.$I].*2\+G+%=')&%36F3Z22Q_8VY!9\@O M%IDR_Y*E'7MV?DCB0FDQ=\2 8,YS^S]]3LBW\2TY^OF8_$QX3K[R+(/7ZN.IALF1Q6GL M)KJQ$X5;)@I"\E7D.E4P2\*2=0:G@+J"'I;0;T(OQUL6=TD4=$C8"X,60$,_ M^5>Z(L&YH0Y;J&_]U/\I>&?K5 M#'TS0W_+#$ZY3VS&E984IKJG<]:F2#^?WQA8P(SEG8-1'G<]P,XJ8&=>AL^2 M)CR?D?%J/A%9&R __6]??KWWP#BO8)Q[V50:>%XM6L7B)P]Z)[^?#CPX/E0X M/G@9#0LI$<8=5S'-R'=&);H, ?=NA>7G=G(2A">1ST(O*EP7^]C/4,SG8)IC M+>*7#AFG5#)%'@JM-,U1C6V.:!F?&<:8B%ZO@XN+#_W+7A\\[[4%TV6%Z7(? M3(_%).,QN'SIYW]@&82V),YBZC;0N_V<% MRX)Y-!,T@GBP)Y);IF+)%Q@^6@'Y^3RG[-]TOKCZUUMR1?#/ :A[0?,5X8I, M>89NJE/X3:L)[T67! 0L M,PL5Y C@P7RRGL!?%5X^/ZI^3JF&AA^1%12,A# M>0%F_\060NHUO@0"(\S.R II83%F<2&YYF"[%!/?6YS2?,:,=7-EBIHC,^[S\#U>^/B5RC@M9PKMV,TU M/[C9UR1Z8!?VCFD'I0"NI,'+C1QBR+(BXPD\)X ^IWG,02YF K> I!9)!T ">,V!23)346; ?H%;8 V4( .;^<6T8]1$IYI96X ZUGS: M6!U:=*?)=WW>RRL%U6(.%;QQ5F 49P7*6:=4^\F@C7CEHE 9.K\J@,:(:JLU M&F-SIK4!LG1:LM5352J*+"&Y()D /X1:'D62<1A=+ 246@, 1#$@3/VH:1R# MJC4&*C1Q6 /+"X8+AYHG!IPHL'6/M%4V [TF$!-,A&.P1JDT^;N .0$-S&HM M9EV6BB=,&AW.!!+6LQCQ+N$C+%F;,3S',(35);Z5986RC0\ "EZ")A,&DT"V4BJ9D)EZ9S$O@!B59IAR"6$J3IJXG# ( 58K! MWZ2)Z8!:X3DG5S'TGBB8P7A(SGO@4T].UE,IYJ"@C7',L-0=]2E:TBZ%@H@Z%Z MI]R*V@:M?>D@O@4S[72VZJQI\(@#7/ QE^S (+70X,85*7*%03"*PLNDL+TY MRLN,VT %YF;"2>DS^%HJ&(>+K+H+"FTVWE26I5>X[LT,VT@ $YI!= .5FFV7+3FT\SY'-V(A4(!I2:-YY50U M!UVGN%\"UHP2Z6RA1F+X BO1?))M&M2426E&0_5M&"LLP%.102!Z'PS9WP66 MQT<)F_*8Z^..P[)U7JI2,H5T"N@8A=C0K+@V=-.06"T4YV_;P[.Q!1"-Q0UA M/8&4 E+"&FTMNJ*]2)R/@OW-H1]FDAL+E-+M&%G-HOI!M3@JCR6#E-J4&&CZ MG2=A"(8 :0>C+2B686';(=#4@M(R.R2!\&D:970DPMX6H#OFXCH818O#DP,3 M^?2:I>YEI5VHHF'&OR!*6@,RF0.2"Q!.N8T.=7+=7R.]KBFNUM-=6Z7E"CPL M^!I-J2U-B4*[;G(H$EQ*4K*)(#6J6H7-F"=XH;@"YZU!YD M_7TJ,K!%$%U3I=R4BXVDX*;>SNV7IAF>Q=.K1RPD1AU3M))@T"5/7+V0.VJ* MN[;!#9F0?_!G5,[QH0N%9VG:[YWB%FKVPC8=*, !2':EN%'Y755J04*UKF+& M/!GC;VKV'R$#S@]5@/*O^ >7?-%M8!^O-RWC8K'(S#.: 6Y;[H#PHR N0;>F M$!&9G?E1BAC2&AC'1NW0 $![5SN??D R/_2G.=E64 V;_J,TZK,N]+0IGW G M\A9=D'&<@BPRID;-IN* NI#<,2E3Y+F+MZYW7H\8.UJ/8"(.!+3/+O*S6U7'%5R MB((NA$7X%^KX*.S:/AA^A,>;>0MW.TROZWC0=5L$DU+KC@P*@6E'$(@6&(U MN':;U53^;G=J4&>".^Z:VXJZ1$G"J!LR(I%E1L+%V8[=QE'L0!H[!NT-O!$/SF(JZ$4AS)H>RVTH@9C$U/1XJHC3EB5"04M? &T.-?.& MNMOP8H(V&SZV(EDVLO2!,2]<1P&*DIJ^0 Y! *;(+>6FJ@B%$G)2W%PE9F]J M>JPM8@-^,U,\3*$+8G,MTQ39R'_E7D M#1?%PK1-@?C>JM[*'3<&DLVNL]X@^SSX5X[T@RKJ,RXWQOYG:U:-S[]K'J]7G#1[X67H0]9?9@31'LAN;G^)WYSH""^A HV.L4Z ^1%3;]WH&?R'9$?D[WP@>H/OP) M_*K!3S_M M.-(,ZA.CP']D5,%KGF7=P_,SVX6J/C,*_(=&FZB<[+;C\K.[^^X[RZX/ MDT+_69"SLO$<6F%R4RCXK%KA[."SXTPIK,^40O]9D /T><[D#$/7K\ !M_)L MB=2*S,]P%[(Z[H=[Q?UQ"A[IQ>-G,X42SPNH#O?A7N'^\QMYEC17MDVS9M6* MR\]MEYSJ6!_Z(_1H>/=$S+$$%#$#K4U+C-"V'5?NX+=38'70#_W!NG'KI'': MUPK)SVB7K.H@'^Y[^E]KT(/*SVRGH.H '_JC2[[E/'^VBO>#]($FB\5*?\8>_\/.2M MLMO!,HAZ4*4H3;[EW%S1D(QI']@Z%T1[Y8(*[!"?0-G/4 VU O6S>Z0*6H^< M^K#5V2#:*QM4V"I+?,0]A#QNEZ2?Y]!WD2=JW.G:*R]4T!Z%PF.4__+%5O?8 MP?$R"'I>^ZN30^0/YD:% ^@BMT/Q,S@Z#\^/?5#J;!#Y@_@78#U&=#2)_ '_F.C,[24%X-#DN;XNT%AD[.+GK4LI>E_JYU\5. M$X^R"9[:LOHLQ(>[3A>1/]*70.L++=ON^.U@=/]][ O$49TMHCVSA6;2WO$U M&[YE:]P*S<_1WPE'=8J(_/&\+(RV2LA/?G/[0+Z-!QWRYRW1J[3QN5E[#7,)7!%S&:IO<=K3>KB]I?Z58JNB2,:F0-KK M?H"0(>W%;_N@Q<)&PO=V]R:W-H965T&ULK5EK;]LV%/TKA%<,*2#7(JEGFP3(PUV-=6UFNQOVD9'I6*@D>B3M-/OU M(V7%6YY.4]A]3I/>/?Q8I2"7Z4127.!BLIU^]'(Y&M:$G$ M.[:FE7JS9+PD4MWRNY%80EK43.*L#I M\FQP =]?X4 WJ"W^R.F].+@&.I1;QK[KF\GB;.!K1+2@F=0NB/K9TBM:%-J3 MPO%WXW2P[U,W/+Q^]/ZQ#EX%25GL:9Y.IMKMK)\RM6"5;D"R+I ER2 M@E09!3/M3H A^#:[!B=OWH(W(*_ ?,4V@E0+<3J2JF?=?I0UO5SN>D$]O5S3 M[!W T /(1]#2_.KYS?VGS4 M$2N@A@1D^H+^OA0E8&A4(C!"2D9E_D_*@DR)B1@2_ &(P\' MZ5M;*+O.P@.,&&&,.I$X(>GZ]%ZL24;/!JH "8^+$ M^'5-.9%Y=0<*JDH]X+JF#]ERN%$W_9 3$TODIUW$IE4$D1UONL>;'IE^1<]< M/GA@K0JQ].H\T%5EK5>N!RHJ;7A3 TD _>YB-(UZAQ?Z+7GX3L"_,+:XSXO" MR@B^"0OYW*1-"\CS3O*>KMS4$:&9"Z/O=$)S]O"*$EL8@ M6E(Z4;1T\F T?=JN?N[A61M#P*W42ZJR8._-@L(V$3R\QC<3,SGGQ($XP]@_/NWR?PO<'(]_CBYFLS? MND:M)3KH9KHY)PL*UN2AE^R@R79!%(3=4;-PHA_WC%G+9=!-9DI:2JYD.BAR M?9T%L8C59$J,>+0M;FH1NGKS(,KY1 M=9O^4+M9085%+QW+.9,.H]2031:K$/60)FI)$[E)\ZER.@(4F2P*48C2#E*; M&0RC'J@M1R(W1^X21LD.O2%X1MX@DS!QM]A8;)*>6H,.-G1'F+"C] Y&]47X M39J$@2E6+6:!CWMB:#D0N3GP3\(Y.A\>"L! HQJD1A6D&H[1'=J"60M$Q M"BW+?+=MWQTS*"Y224ZK3,$%)X)2\(5)"F!@W::[O;^@C/\/CIZ.0,N^Z"C[ M;M66*%<"1W$O75*UAA= 2)9]![6V@A_ 3?M\1;A>\6_\=[[O0R6-.-B28D,_ M .A[ZI'^:ZP V<@5X_69AQ[;BCV^8!LII'JDRPD1NG1S&MHG];_+AV923;$2A"GN2]I69:#$J95G M.M85*Q:4BT?YJS>Q\@&<+.@RSW+IDK^HE0'(+0/TZF#5+AFL.C_.Z!$&B\L&';_LS!J-C:!(/1KZ7 MH.0(EE>GCJEG8'<'9;.Q9P1N%0]V*YZ+Q2+7E*O*K3[>&N:5VG*O>D MII;!B1^AKCJSV$'LISU@6\V#W9I'B)NT^"MN=\+TZV,#X5& ] M%+'8V0Y%1@=?D?0GO-\(O\LKH13U4K7SW\5JM/CNJ]CN1K)U_6'IEDG)ROIR M18F*0ANH]TNF2E%SH[]5[;]-GO\+4$L#!!0 ( HQMU2_\J;W+@, &D* M 8 >&PO=V]R:W-H965T&ULK5;?3]LP$/Y7K(@'D!AQ MDOY(45L)BJ;M81*B8WLVR;6Q<.)@.RWLK]_9"5F@H91M?6CLY.Z[[SO[[)MN MI;K7&8 AC[DH],S+C"G/?5\G&>1,G\D2"ORRDBIG!J=J[>M2 4N=4R[\D-*1 MGS->>/.I>W>MYE-9&<$+N%9$5WG.U-,E"+F=>8'W_.*&KS-C7_CS:'K>Z,B95R)^6]G7Q-9QZUC$! M8BP$P\<&%B"$14(>#PVHU\:TCMWQ,_IG)Q[%W#$-"RE^\M1D,R_V2 HK5@ES M([=?H!$TM'B)%-K]DVUC2SV25-K(O'%&!CDOZB=[;!+1<0@&;SB$C4-XJ$/4 M.$1.:,W,R;IBALVG2FZ)LM:(9@46.CT[($>$%^9[)2K,BU5/?(!4+ MZ"=-V,LZ;/A&V"M(SD@4G)*0AD&/^^)P=_K2W<<$M%D(VRR$#F_P!MY%+I7A MOS %B=2&'*.X*RD$4_JD3UL--G9@MDXV\RB,!I.IO^GA$+44 MTJ!E7R_ NV8O1 Y:D8._%^DX:\(JDTEE5Z./?HT_[/ *:/U[):#', RB03P) MWM P;#4,_UD#'IC:8&GP8MTG8F\ >W*?ZY(E,/,07X/:@#-@1.,P[B<]:4E//DZ::UWU MIWER,-]=R[U\ _KG(J1[&=^ -HHG]AY<6M9[KI6@<[L&>T%O\:C0%A(>*FZ> M\-;$(!6V0::[@JY^ZASU%DT3I"MZ$ ?13CGXG3[ -F'?F%IC1")@A8[T;(P( MJNYKZHF1I6L-[J3!1L,-,^P%05D#_+Z2TCQ/;+?1=I?SWU!+ P04 " * M,;=4YC Y9X8% #5%0 & 'AL+W=OD8(] M7D[@Y/#B+M]LI7XQ6RYV>$/61'[;W7+U-.NL9'E)J,@9!9P\7$[>PXL52K1" M+?%73A[%T3W0KMPS]D,_W&27$T\C(@5)I3:!U65/5J0HM"6%XY_6Z*1;4RL> MWQ^L?ZR=5\[<8T%6K/B>9W)[.4DF(",/N"KD'7O\G;0.A=I>R@I1_X+'5M:; M@+02DI6MLD)0YK2YXJNL<3+!6>/ M@&MI94W?U+&IM94W.=7;N)9<_9LK/;E<,2I8D6=8D@RLI;JH/9("L ?P94:D>S4P$SYU#F&#HY=(:?%:Y*> Q^> >0A: &T M>KFZYX#C=W'V:WO^B+T[LB>T(A<.4T%G*JA-!2.FUK@@0AVAVJ MU(UZ7*OK M8[Q?QGZ$%K/]L?NFD#KYG*82A>P1CT\6A,&P1"81/Y]"26DXW;CG;YS73*:(%J:IL7/$5*%31M,>[M7<2<"\9 MN.->]!7^')$$?,'A2$\3T>H'-/R8!\%P7RQ2HYD#40\2/5-^-"?I&%N1(6/- M:13X0V06*30*K2_^T'>7;-6FY'1S!C:$*E(MSFI&Q9DB]%Q(S;)[>SA]LYS, MDV!8="QB?@S]$=0]ST WT=RI),(\W=9@,[7I!=OI[L"*-#!KNQ_$1@J;8GZ8 MC"'MB0>ZF:?)3]8T+'0#R)-J<\>.FLE"@>^C87&SB,5H'HT@[5D&NFGF2X=Q M-%%-"ID&_CP*AP MD8UI[&H)O'UN\_?@ W5!VAJFE;N6I?L:@X&-(1I M$8P#?RRF/7\A-W^=-@WMZ1N':V.J(5+G@C^?Q*@G/.0FO$/4KO?:.\HF6GLPA1I,L,KYOZR2#QAFQ"#J2K*=1Y*;1>D"BR!Z(+59EY]=? M$@3A;^ *BSRM&ZKKO*CTT.5M3L$U*PK,C^3?67UJ5IR?^ 3/ ^/<6.2\\_D( MVZ*>;9&;;;_7,S$%&>]5$[,A@%;EO4*L/R0U:'6.*BFDD-'3?&EW#)6H:^[-"MO9MNJVK^;S\MXRW91^3;?LXQ_L\F+753QM\73O-P7+%HW M3KMT3@S#GN^B))O=7C>?W1>WU_FA2I.,W1>H/.QV4?'W'4OSEYL9GGW[X"%Y MVE;U!_/;ZWWTQ!Y9]6E_7_!W\Q/*.MFQK$SR#!5LS-S9VC--M$AK1[REY"U$[)JO#A/R^8O>FEMC1F* M#V65[UIG'L$NR8[_HZ_MA3AS(.Z VD=B." S0$'VCI0T8$..)BM@RF&Y PX M6*V#)3C0(0>[=;#%$8:NDM,Z.)?.P6T=W":[QW0TN?2C*KJ]+O(75-36'*U^ MT1"B\>8I3+*:NX]5P;]-N%]UN\BS,D^3=52Q-7JL^#].S*I$^0;QKYY9426? M4X;N.:-8430V>?P%11E_M8T*MLW3-2O*'W]P"79^1L%?AZ3Z&[WVV2:)D^H- MND*?'GWT^M4;] HE&?JXS0\E=RZOYQ6/OHYA'K>1WATC)<.1#H6C %OHP1[W M+$ZB=-#='XMEM^,+;\@[T'N_7Z^3>N'R\>^C9'W%K\LBVB=5E"JPEB-8<7S8 M'=(F?;]76U;PM.UX%=O6Y>69H5_R4G6M5Y>CMJE4@(1ZD(^Y-*,Y9^>)HN1$ M4=+@F ,X=^PIR;(D>^)%*HVRF*'7_(HU["O?H*CB$<9O$<4_(6)@5T6L([[5 MX-?%_/G6,BS7M:EQ/7\^)XULB/L6OFQ!7=O!U#[9]>9(3W.D$^=XR;R.F,YY M,);M"2$OM"/7]\9WY3Z*V@:C5'RY4F1GG9KUTF:=TF=IT/;"JR(^W713M]VD21\V=F%?-X&N\C;(G MAA[JC\ZIJLJ@*3,3$]MP,!&2*!N*S)0MJ(=="V/U5*W35"V8J:JFIX6^/-D+ M(!S?DME !0Y;\F44& P4S H()_Q^G!XQ[!,Q;"TQ@FQ]84WV5-2P94+S*F=Z MU!2I+UL*%KYLX3BN99N.FOK.:8;.E!E>,BOGHHJL'78"G>71A)$"1[HRGN<) M? :*9B6/I:S(*K/ABNR>O03RC@Y^!?)-Z,X+X\2 MYQ4QWAJH:D7)V,W:DTN6;5#'-@UU\-CH1)CQ_X>OE%2&7"(,8HH%21_>!&I# M 0500$LHH!444 @ U*?9F=;'6IKU5"^G42VHZR:4DCE:J E5$PK(AP):0@&% M $#]3':2&.LU\5 F1TK8 LOZ]4I\FE+8D($"U\E;K->W34A7=9-QS:/=[5E6 M-C)"R3P@B;B O*A@((6J'=I'5=X'H,:;04%%(Z$W>=$IZ&Q7D0?:=K,DB1:["DD 0+RH8 "K%#R1.0(T& K**!0'W6? M(EWO >N;#Q=39*3N^5@AZQT+.]Y A)T(QD JF!A*&BMD,'9[\Q+V=GT%N:*&F< ,(R(<""J" EEB6^E?"9L<*:K!0/UA_RZSK M*!!]1V'* [<>:@(CH(!\**"@!>K?7ZDK[/LMH<9;00&%HX'W>=&U ,A("^![ M'KKUV%.( M43@ (*6J#SZVW:XE,WU&@K**!P).P^2Z"U"/W41N)9B. M97M#[5[2-13(!0T%18@O45%$]0$6/9&A6@Q00#X44$!DK2X>6Q8OO=\R@>V+0BG< E>H&[Z#IW_=9_$VB5U_?N^J31 M\?W(_@211>[5D)I4V&*"#>IZ]M#:[#0QT6OB29-23L26]^E5\E(?QY35)P\H MGL (B*R_>4Q$6EM ,:V@@$)UX$/-&=*U#8B^;=!/L["T+LDRD!1?0 'Y4$ ! MD44_-3 6J0+5BX ""L?B[C.E:U40?:MB"E-&2[$LHBV76,9 )X]T&IKH-70_ MR,?WRP E65D5A^.!V$L(#:6LH8#\%NB\KDEE3;&K[1@4B^?VH&):00&%0Y$/ M=%-HIYVI7CM/8\(88:FLY(AAN(9I#XA\VHDYJA=S#ZR.DZ&"QHUVU0NC-)6L0OL6J9KX('G0WIVUEFOW2[?,\'*R&2M@%U* M;;[VAT+K) /52P;]5H@JG#L]XI0%!+43V0+UGF9=<07)-M0U;&***TBVDSJA M*AMLVY;89@L5A@2;AB56[/G9[UGJ7U#]&A5/O *CE&VXH_'6X;DOCC]*.KZI M\GWS$Y?/>57EN^;EED5K5M0&_/M-GE??WM2_FCG]-.SV7U!+ P04 " * M,;=4+QA/N4<" "Y! & 'AL+W=OFZ8.902-UMXJ77H>#@'1T M)"#M ]+ NTL46,X%B3RS9@?6>S.:WX120S23D]H_RI(LWTJ.H_S6:&>4+ 5A M"4OBA14G!Z8"OMJB);E2" O6"JT-/J9X J%Y5PN+M5$E6O?IPU4ZNOP*=\^M MI%83A*X=XP@H,[76+Y M+T#,Y0XUI_N:9^F[B',LSF$\.H,T29/'Y1Q./IZ^ SL>I!P'V/$1V$$]+UZ0 MJ1?G\UZ6WSMC6_&]!ZQWXOC*&]H9/,/RM\K]02P,$ M% @ "C&W5$2WLSN/@I-XPI]*O(2WG9V2BU/>_U9+)A M!95G?,M*>+/BHJ *;L6Z)[>"T;1J5.0]' 2#7D&SLG-U43U[$%<7?*?RK&0/ M LE=45#Q>LUR_G+9"3N_'RRR]4;I![VKBRU=LR53W[8/ NYZAU[2K&"ES'B) M!%M==L;A^23"ND%E\3UC+_+H&FE7GCC_J6]FZ64GT(A8SA*ENZ#P]\PF+,]U M3X#CKWVGG<.8NN'Q]>_>;ROGP9DG*MF$YS^R5&TN.W$'I6Q%=[E:\)<[MG>H MK_M+>"ZK7_12VPX''93LI.+%OC$@*+*R_J>_]H$X:A"Z&N!] ]QN$#D:D'T# M4CE:(ZO]$45FZHU>).5>AJ72L#;#-JIJPDO)<^SE"J6 MHJ6"/Y@C)1%?H0F5&W0+\RQ1%WU;WJ#_?/HO^H2R$CUN^$[2,I47/048=$^] M9#_>=3T>=HP78O25EVHCT;1,6?JV@QZ /WB ?WMPC;T]WK#D#)'P,\(!#BV M)N]O'GC@D$- 2=4?<05TO+Q#MU_N?RS1[>+^*[I_F"[&C[/Y'V@\>9Q]GSW. MILMSSSC189RH&B=RC#.'$L^YM$Y!W7)8M=1U_'S5# (S3_T/:UEFD.)1ZPLLDRQDJ]XCU4WV=Z/S:2<@[2"G@)4%5 M5J[KPLY4QJ0O3(,#FH$W3#<,V"W):,T998IHP87*_JX>V&)7=]<_BDE_@%MQ M,VU",K)';7C .?3B7&ZH8%U-2"E*> $L+9T0A^;P(8F#%DC3"@]C.\CX #+V M@QS?3M&LE$KLZOD5P!94[D1%&C:HL0$B'HP"1X:-#C!&7A@_J!"T5*=''QFC M#P;]L!4GT\@!+PP:3@V\ !\$?\XJH0.=A>DLE8"LKI*?R<\Z^:W$&1A(R,B% MY8C?0S]/\+);55I383E$C2'V2R<9LR()S0S#PV$K<#8K$CGPX@8O]N*]5QLF M4&FB;GC!"AF;=1L3!YB&R\,39+ZAY9I)35 4Y@XR7E-(GM&G+#])46%#Y:&? MRQ0S\_CY-$[$! ]J4M+3-[E+M6]"9A1S@RT)M6 M.,0.] VKAWY:GQQX\@1&D[%#["AUW' V]G/V?8L>3X# )EEWPV#0%A>KF8LD M<4/JV$_J[4(X!=9DZH%CO8(;HL9^HIZ_9PEG16-2=9>$0;^=93:[81 X\@PW MI(X_MD*?S;]/EQ]8H>.&U[&?UR=TFRF:U_689@J6*O:(V @^)H-V0"QF>-1W MQ*.1 7Q"!G8BV5!-%[#IH\\TRS6Y=6'ITI44UNU9^*LBD,"5Y W; M8S_;?Z40L"J+_B4PRS)]@+$+5Z,!V*\!X^2O':SNJAT% +MC><;O&%75PDX_ MJ:J":BO1WN'ND5G8/QS$+F0-_V,__]>T4(?E'75HLG@W,G+..Z(^9#J76YJP MRP[LLR03SZQSA7S%T\@!]LN!P2_O]LO4!ZBF@>F:QB&-"A"_"L V(V$LE6@E>($@_BL&(I\BJ?>2\I".F90[6B8,-B*R/MGY M%)(S@M3^%,=V9D(L:_L 1P[N)8UH$+]HO(7LK,\57C*U06,HOI(>7("E#&SAZ[/*R@LK9F*& MN3^* L=*F33*0_S*\Q;T WU--BSYB>"QVI^?PN5:4%@Z<&H[9)@04VS*1Q;?0R3 B$^O1Z!\8L',44!:&\4M8].+7:P M_(\=X*-&/2+_-F0VGRRFXR70XAQI)?E<_:+IG]]FW\=?IO/')1K/;] "5JR+ MV>1Q>E.]MQX"FUN/<$APU-ZK6^P(B1W;@Z@1I\@O3N\'_QE=3_^8S>=:(N]O MT>/=%/UO.EY8?;+(4DQ(N]AL9M$HOC_@TA8>GO,'&^7LX"OMQ M>Q-ILWOC=>U.[^@K4,'$NOHX)J'X=J6J/Z<)%=;EA-&5"&\#[%0>B MW]_H 0Z?*Z_^ 5!+ P04 " *,;=4\N\Z)EP" #4!0 & 'AL+W=O ME MM=NK,,2\A(IC3V]!TP8RE$!0J%5LS M>AQ,XJO9P/E[AY\"=GBP9RZ3E=8/[O"C& >1$P02(&YENB_;-?X M#@LQG'DMU0 MFY&=+;@AK[T"%]7Q5=% M_#U9H37TW_XY$:3?!>G[(/TC01;TMX,QU#0LJ3=XP01BS54.+-=H\;V^-(R7 MGM&][L"-CC2*WZC] MR*M1&QX\D K,QL\-I-BULLU_UEF[T33Q+_*5?4HCJYDP_VF:>7?+S8829!+6 M1!GU+DF9:69(<[!ZZY_A2EMZU'Y;TM@%XQSH?JVUW1]<@&Z09\]02P,$% M @ "C&W5)))R(UL&0 9DT !@ !X;"]W;W)KO0'E]MC15M"SJ-I*=I&H\=K+>2F*7QUG7J5/G@2(Q$M<4 MJ>5E+OOK]^MN 0UU'B2W?-T7NP1!30:??VZ >J[V[+Z6N^T;M3=/B_J[Y_M MFN;PZN7+.MGI?5R/RX,N\,UU6>WC!A^K[R' M[_C9Q^J'[\JVR;-"?ZQ4W>[W<77_1N?E[??/HF?VP:=LNVOHPNFHI-E>%W56%JK2U]\_NXA>O9G3>![PMTS?UM[?BG:R*]G$M;XL\R]9 MVNR^?[9ZIE)]';=Y\ZF\_8LV^UD0O:3,:_Y7WJHI&@QK]P5OEV6 N*T@I5TV% M;S/,:W[X4&WC(OMG+"(J4O4FKK-:E=?J8Z5K733\S7:JE_*HMG5ZEV1ZK1/X"68=)Q.+:=OIH]2?*N3L9I%H9I.IM$C]&9NYS.F M-SM![R))RK9HLF*K/I9YEF2Z5O]SL:F;"I;ROX\L,'<+S'F!^7]0(\W)FAJ^N*FS-(LK[#X8P9C86VYT?A^J M/_]I-9U.7MN9_#%ZKXN#=?GH4*;&3%39G?:*Q0\-!4@V!Y M@"LWO'!2[O>Z2K(XMUL XX6^:Q26T14_"I*R2# !GT"H+O.X4O3E]GZLOF@5 M5XXL*3!6^S)M,294%^/WXQ>ZB#>Y3D-UD@HQ!J?.[<=#'H.[9AXD/35KJW8JC@OI4V>RYN=-5 MZ) *B"1EW;S0U]3MM;=TF+JQ2M1V_Y?%!TO-E%=>4WA!\>*TKDT:GH_B, M]D;;P;.VRAK:S 4< D^C]6P6TLP8:DK) VGKMQI[@\O%7[%\>@-/0[ZGX0E< M L !5J/WAX:-YKHJ]\$-)%2V9$&'LF+U&2,WEDINRGLY'!"YR=?)S-C^U:'= MX)F2S1!K;G11-NIHS]VPL;IJ-W\GOR;O%+XH"*69\%4#( $#88JQE;]^>'-% MVT;(NY8M%R>H(Y9" J14,@,*(#F[>MTF.V_K/,KR:?9+X\,@WI>@*=MK=J!? MOU*DAD-5WF0IJS1NP6A9D>ZB\]=@IH$%&_<2*=**% CJ^QI.1-)G,RM@;\8, M58D0Y<6&3OJ'MJI;J"T ]]80YI/Y:-.90EQMXD+7+S[F@.@X?2UHF&. M5=BYF4+" ;H3'M.L3O*R1@@5?9&];'0G!LH09?'""C@P GZ@;.0Z+>'Q;9FF M+WZLXN*K^D*K(H42R/VD"N"'MCX "'7G#?>E'&5@N 6_]$W%/AC*/%>M E- M@%&P9G)DA317M[!XLW@I\::O^, H6^3-N3$5$^:X(BB>4<,&$+VCX$+48+0= MF55832V'=YX0@^H](OJ9)(%1>F85J0//MY.6DYRO\!=P @EC6*,65XAK8Q<5 M?TF+;'1S2T%^F @O>M 5[XJ"OD$7R =934Y;7@=$\7*7Z6OUSM'X<'V=@3WG M+#V:D.M>(T:3-Q_R\E[WUV3XP=F'*POL@-R5X *MA'S,<4\! *!P88)@,"N1 MQLK*&!-IQ=E3@<(%WU3Z!HG;S\Q>[H(F8!E56DLXC45>+EYXL4+,\)BHFX^P MP *I$9Y5@^**: V'3=XG0R$8.^G1"V]!/[PI8C.7_<=5CLGL0Z/LC)_E,3ZG M J/$PNH$^[O'6 ECUX"=Y2UM])>X@AU$:P;YR] ,OV91%1DY#@I'HD.![/W' M#Z\#BBU@[G:78>*MT4P#G\EI2HO_P&M-F>1&%RTG'4277!-/SZ/QY%QML$>H MB8$M.;Q/36 FMLVR)2^WN1-89\O)'E90&9B2BTDA=X:&Q%[#"G@7J'B_(OK< MQ+DP(9!LOZH6ZCT,^):L2#(>)"HZ,9VQ+GE_A._0(KQ=:0S[_!*CL3(E:E*8W? M[DK"A.4M(1Z'U-C<9#F' KL%.@X23B9[CFD9%2/ M*!%[R61(B\'%MM(&-+RQ(Q)O!&8?[Y'V;4SP%@XD-5@GZ[V("!,[8=EHG09\&7MT*NP$ Q!ED,U+<=AW"!"W[2>:CZ^[+ZA=*OJ,9R) MZ!<&*CDVG.D;B=,S([Q2L+(Q?V1>2K_9T;^!D#O?!&%H2*NPR 9';.2[1E6-53\2+HR?M[?]!DSF!"<"%J)E6,H+F82C3- MG8XGT+N%1T M*3.N:(9SE6,+Z._QFPI5Y<%B491>X!_P\E'5!DZUOBI)=H $=]1L(QSX1!4P MG;BFVLC%$%O(#*@#=N+8#1R[L2I:#O#8GC68:^4+2XT8]X\]1= M>X#Y/AYM9.#).'A,QEPOW0LS?1,-*7?&7/.PWDA5J&T\R[,[;@^6>'^_U(#L MI!6,HC-3G)P@2%)XVI8>,QO@D(QJ?+:9T71H:^, GS4*%"IA"!F@#N-&G&D/ MN$;_/T3YDD[(F%E6#,L<;X_$FG_;A%P Z>N\ MAYX[H!'XQO![S.!1/"!^:%5"?9:RT)2WLQ2D976$C)8#39REC!917\.V$&+8 M.P>W\2#_>^D_'-!&:'K\%O?[I::):R(5U#JF23D4:@(CY\=C($\R1U$&=]N. M6YS^O:T;Z=R9QH2V3.%-=@HAA>BTM2B7>7 M[45ST6(^7KF.Q+ ?C=6%:T+2R6*?PGSQ"(% '%&B:0.GWK2-=&/,2%(OJU Z MO[Z!/:C(Q#9MM]WY1RV]LBYD,&4PW=E^&,2FJT2!H\?^=#(9+X_YI\Y8A50K MS1^9:2I+,;6^!F)/48]DP*[F%ZM,"2D\C\@TO6SN&P:DX /C4ZBW%_2,NY(? ML8L_$".1"HY=_D0U 2+_9QJRW4R_NJ23M!H0:C"X,!X^F)KT.-)9[\D*RN]T MUDM5>@*+,\+@9K.!MZF*EN%B,@E1%-BBXSAY\)SMEOK[C39M2!B.]/$P^'FT M7(R[9IY?LWQ\__$=:E!BQ&^VC/FDM,,^866 2!JL M5E5[[+#DS3N MJZ2/K(9*^R'+?!5F.GX?0\ M4M%X&EP=Z(03642( U2.9F=J'4Z7YVHQCAY\/S]3BVBB)N-9X(F0="GJ4NOQ M)/C,W@B&"*-&JUDX [4(7CQAI(P$28>YM9I/O+AD;?TXZ) U.5SM'?DZ0?NR M/3)OB.&(?C!(W\>;M6X:

GX?H]_75@ZALN_(;G1#,=] =2V.,.7N0=N04DH"E7=DX M(XG' OF'/2IKB#__?-ES9//<5; NU?+!F$%BU^9"QV4.1*+>].(J8Q4$L!N* M(8<\3D3W!I]S?*:_;<+AD%N&9^O+P DU>\U94HD(6XE5S9TL;9ZHCU*@1-@F>R'&0P9++1Z"'!:; M>,P<1T)1#:1;%DF6(QASO9N;X\O' )6KR[SK,>[DDR48USMUC75J=T;ZR&!! MIAEQ<^#[+P#D02=]UHN)@+&4'6-NM !'ML72(6J21NBEU%S'D5A/F0$@[ M^C"=AJOY*O@9$GSE3*3K/?.5)ID6IS=93>?8UQH:)\B-<+L,H]52G9GY+DO\ M#@K("\LI*/RJFRZ1U;;8V$4A?/S M.98";GU%=Y68 WU'I\"F"2J>3&;7%:DQL5JQ) @0W[/U/YG0?+T"E4^:FMOL--+G\N\3]N4F]@%3FJ_":+UFWQLD MC?(@,*G"@B;!T">6&KBRY=V4N'+'UI=ERJTBTXJQAX!7ERZPKB:+T/$4>#S5 MKL(]!INFO8#Q!K>FFLHQ3B^<_O_/;RL8U M^D#*%,V(2ZW4!#ISFU]E6T8_\R=!/W"/]@ZJLL&6@/<[J+O MS?GSW\N*9IQN=I (#%C\#%44Q<'NX!N\^2=^_B4VSDERR0:CW_(Q M+V'!WBEGZ35ON@U=Z8)JAGU8N3.UUKGWT2,UJ>[OV5 ?L6\5,V!W5N.:- MU[4Q\./A*:[-QK57B0Q!GE/6R^T"N9;C85WI[/@M7WNH$.\E>G/S*JX*.G?T MBGA[/DL<%.::\?-]B*Z"[@5KJI MRMA<&[>ZIP:_B,!K13SL/_)=.VY0T&U%H,9Z]W@+9*P^'IEW=S'E83BSFP[X MRCE,EY.]-"9DC5_UK?KOLOIJ)CGNNGN$]?U^4^:UNP[_\T^_^A>?ORO/;K\KMSE=SJ5KZJNY_F^$]4[N:%_ MU6YJA"9S19+\W6MFI 3@TN#;E^'EI((N5'57I$C=4B5:)89^J$Q_;,,=]@%VEM7D!X X8AM_XD9+EH>RZ"3(PD(%]D7*6HGVSF*3AZB35 M!-_6"%^U3L1(Z,(-W6D^%KF@_+3E!!>K/=](3-K<];G2^+ZV %#F!B(GP6Q\ MYGTLIR&]UCK/&4";=PY,<0.0F=&+1O+NAY05QTUR\]Z&O6(K#=>:41E[[6,6 M(B;P4/4]F.LV:XU/]MN9H,BRLVHQF.#WZCXTRN\4KX84;]7AE.>6EO#(G9!^ MQ%16)MP.&#;I(4TY<>29(%2Z.6[N>$GD[PTW\F$\;&]3!W+B^' P\<.()'UF1" M8TE\[N1%NZY1C3TL&DD@'"8.CU>W5<1:8&#N1[7PM'$@AMAKSV*PY6J9< M!-"IAWU7R(RM^ZTJ[TVJJZ$WJ>3<4*?^2V[NSD+B'V,>*BHY.B9^;+D &'ZM MC"\VFS>DF/G 5@%)BQ)9@\&A46A MT5,4W<_F=SX$ _#;'PX#_#@D&88VM4$S]:M3<]^(T-45O81;!Q<#R$&>]1V2 M!KZ7ABFXN_#.;/'%)^/R3QACSC.HDX'GSU4TB<+5;(6_N*29ONX]6T_#Z73= M^U(>!9=#GAN%Z_E:87"&TX-(G M2"JK6ZW-\M:8'J\G2;&EH_C*<+Y=JM)@O,701KJ<3-0\G MT1JS(WHT"]>3&3'5[EM!7*:MJD;K21A-SFD:)H]6ZW"QI/5&LUDXPR:Q/U"@ M3],I]<>$AZ&&K:.X.@_7JZ6C>![.YQ.F&(4+WHM0I&;BPE'T=A,^7L"=:AC; M]?^XKDD+%\V#-'U:E:;': I:HQ?3=H /TOL4NI]--1]R4Y5FNFNFMN &9?#( M4@-:'UL?HZ.8X[S6Q2]3UT@ HS#5'L1#^V7-"3?V'!^^VK5B GE5; \B._HQ M JSV,] P0#1E7/\E=W4%'.0_^(^Y^">3GY^KY>J<=+P@_:[F"_H[G, &GROR M4?HT6T;P93^'TQR:0>-E-(V5D3_98^EK&)2UDR?^'UP] =W.X5P3. 7*N3_\.9IB?R? P31<33&6N)>XL0"1Q7QE0Q(HGL^,8W7FZ*SJ/(PX MTLQ6O-1ZBFU'X706V0@23<#,(OC063*)X[D:RY'D*16!2I)%QM#SR"OI>OJ7OGN('3[)WY+/Y MS.:R:1@M'K%NI F8 _OB:GYL'\249S8J;\4H"G>:\4B#QNJ5*#XX>&M2*4T3$5P-)%P[JDMA!@7X MKDGYV(J/E'>/=$("?K2Y[Y=N- 0/(OL@['4IGY@7^13Y1\+#P7&V4W_,99^4 M 'T;/ATY'[7P2V[L2A%/6)GEX8&,5W\$RB*)KN8VET5A%,W4/%HY]Y^>_U%8 M31OFT_>V%G/KP@*WVH4.MK<*%Q/9;X?RO(>CIVI>O^?JYL]W!6R6#U3'?:Q0*WD\@ MF/!2E(V$K&-:P[^)@B!1MELYHJ)A?->>+E=1=>I^=.$;'(W5EUW_U87P 2^G M^PJ#O]!B58#)YO<#^%R0NM;&PO=V]R:W-H965TF=;679OW9OWMDZN+?[YZ@>?Y@7_5YF"COW.L9-5U'_'A;?7MDW,09!I3 M#ABAH/_=F->F:3 0D?&7COG$3XD7X[_=Z#_PVFDMJ\*:UUWSH:Z&[;=/7C[) M*[,NQF9XWQU^,KJ>+S!>V366_YL?Y-GGET_RMU71;MD%^593>V0]UN\G==4Y>UL=\\&V@2//JLU %?R8"7=PQX<9G_ MTK7#UN9OVLI4Z0#/B#I/XJ4C\=7EO2-^;\IE_OQBD5^>7U[<,]YSO^3G/-[S M.\:;66;^OU((7_SZ>WC_@Y3*?'S/S"_C#FKQ;YV_L M4).HTA>_;TU.:KHO^H+%GWY;$#F99&V7?]8"K,U8T]YK-$=T6#5)DG*H^(PL@\ JUTMR_:(_C7=C3I M,O^-5)G&:3<=OB2-K.TB/Q!=-T4ST@@\A2=R09.6S5CAV6';$9=ZTV!BK*=N M]^. Q1$=]+$W94=<_AO/W)AVI*%N3)_32&;!I.A&$K,P:K(MTO/S(K#D7?8^.3=_!#0VPX:\BL\4:0":^)6W7/3%SFWQN[KY4A=3O0 MEQ $6BAQIU@UM=UB56,/IJ6[2N;==BT]8[)H@\&$8:2=(HD@HV>)[+&I\JJF M+>]SO-W3/C;'?-UW.S+SY?8>8;DV&]EK".IKV>6&(_:8KI22RVM,F6MT>>"0-6IJS9LT"H MZ5':;B&2)!DKFA%4 MF$#%,K_BH<@,F]V**'&FF&FF/\X7&6NU6\9T &)5@Y5:TM+>Y)]=_.-\>4&^ MK&EJD7GZZN7RN?L&6V'WAKUU&4&$DF\4)(^U:0=)']BAM@(J#: %Z*3V$TLI:5@XF=2K?R5*FWMBY(RTMH(-'U-FP!1KRZ*>H&&G-&3YY=T]))Q$NW%;\4+84X>#@O M&Y(#,N7&)KM(0ZSK6Z).-_!((N]?UQTK2N*JK9EP2*'JJK-\*N@Z?BD+I%>Q M"+<)N81Z>'N9_V2:ZFSHSOR4,4%DOHCA?5_#N PPYOU MA'6S [8I#5'5FQ7 MB1(V3$>F2&P-6+OM&C'DT5K8C\A\I,U]P:8YFCC'Q.'YC!<->\ARCL'"^!3= M04_YV]84I(NFWXFNI=0'XRS#D,"W&]Z!^*?84=%H+5$&\:'UCU)W=J>H+&+5[Q;5VZOT0%\2"B\\P M$,B5&0[&R!YZ*P898WYY9@N36+_3;9T"\G!.S&%Z)!Y&?*= MH6B@NF?!_DF*"@R9,EI#WDG\:6:>@U-M8G'\UZJ'N9X&Y,!45C3F)V$*SXN8'(J T6A*)-&6L<_UC:.CU2^ M('P0PDCD\!5,(+RG-P'LWC ,S/!A:UC."GD=OA)1@;X/0\L_J^PN:*!@(=7G MB3TSMT[;#]N:#%FD,C0H.S0*/-L3 T7LRIR:JY57U\]^T=N88TZNHG"_$0UM M>93HJJ@H_+/L@ZM:HI:(.?$0"\R.D>,U$7\P46VSP!G:_PJ6V;AH.>&QN:WM MH.$D*:?%"U[NV?FM*8G&<_"/0@8\=MSH7%YQ"F-9"9, M4>+OIR/A_UTC+V87F3PZ6#BSN\.-D^&@9%"+7E(T@R#I&B81P+ VU'T<" MI4_CRE)(PO*/R *LB8PI^\V(QF [GYKE9ID?B"7FC,)*N^ L@>2"=.QS41=- M&MC>$9\'Q\JP-&A@-+SH_;WJN\Q_T,CR"+=FD$K/6:FVFPS,-CBB:7:B/)Y( MLTE+@98W=!]DC+YR:8^-K%8F24W'B2,GS?2)XB^.\,BA(!GK5@.Y+FSPV'KU M0>8 D 1BNR^.K ]CB^"6PU&R2"R&FB+RR&K^X#$Y!_12B.PBBRSI@EWGPYS' M_JE(JWG1#*7B <3S,@]XJF7^3@D5\C >."@>GVP%I1.4\605437N$9:9'22; M'H,_)Q9\>4[!UE%20C(Q=GV,[&5'B09S+^0#Q+JFWG#L)J%W0;R%S);$/BA^ M51,YG/%6B )(H*L_1\N*0T/')O92U[KU#.CU=1=Y1T[]I,>;NU:@G$L2,FD/ZJQ9'=@ M37]#(@39*!3X@O= ]KO5Z,!_NP=#92DTYJB[C]+/KX^_WBF"%FR25^%Y"R M#*:.?B-JQF#9BR@[Y7S?9\ 3JP<%4[LMH?'@),)O(_MW<1P\>,;Y.H_*7')Z M$:BW,W9,(BNRI)2#P+8Z4Q,GST+[BGRC!%6P ]A7L)L_:(Z,:3-RH_7@A-2K M9CIII#B2^XJ 56;.6O%48TOI26-FS5DNYHP,V*[H:Y(*I/N\WXV#CLF'$TU' M#TM5IJE;>)/RR*C5*(JD<%=W$,\\ I?BD 6ZZB*NW%M/M@$;#4B8^Y$]@\LB M"R=AJL '$99"MD>T'LX28?:>E(!60+\N>)?\CNP+$@>@68@KR.CW&F!I0+.8 MP#W\T8Y[1(_\F08SY/')$&41GZ!YR>:S&'#SP,O?#_$9.)%P66QF* M#"OV);(I1-HR^PVQ^#TSNI07$?G?IN\85;H/R"!KWP,A0D#WKBDT6 8BLV=[ M\,&EB$SIWC^[Q[, EF-N&#"*"1G M*=+T%Q8,IGSH1X>N,GL6#J-%:D&RV BND6%N&V4Q9;&O!\TJ*_+]ZH/\D!!S ML=L:^U*R 4,!01E[%ZY:"J,&6JO ?$7E V'OEV&$XXFPHN%L; M[ZEY$6QP H7,N#01(5\T LNQW7HX0"(DP##L:2N2[X;VHE)D5LT*3><4,#AJ MSVF#QQ@U.FOP?KZ"+>.](G)%"DV8CY=_<#X(1 +' )0"40!>!0_J\$6)=61C M%(S]((:W900:^58FZ2V#&3R7K#H&YPZD?K8:61>W&X4EPVRYF=0Y(]Q*DJ# M>QI&0"@_GMT"4^E58.L^\DKI!/(X[3=M*9,***I;9QY>E%!VYG51!R1#@N%; M-LA(&8U$/P;$D(UO*&YAH\QA"/.U[LFP0-U*1K,DN40$Q9FOP\9FF++V8;1. MNX5U+-E%5.1]C,E_[6BHK[#UTZI-/ENU0BAQ=+%"EF M-ALC/23/ K-\D0+),;*\CC(H.Y-"92F(G<#.,INF=[T"-]>&!FXWB_Q',2?\ MS%5%7KV&3'+IX8VL8)G_C"VW^1][SI-V.V!=.X?&B4 LLD/L4HM)9>@8J@O3 M'#Q UAJJ6@YDCV9@O['@+4 TPF+&N$8;(5H0$39H(1?BD,?-"V7O>E0]M>X! MKX(5L_M0O(!E4GV&@AF(0FXU1@DD0A%8ZXK&=C/K9?%32YU%V1DH\ODB1]]= MX_R(8P*GCPVG5"?R0LSSXL))BX!$B(+I>]J^!/OW7%_XT"H3,32>QX+DU?!L MQ.$>H3,;;5Z=]1!#1=Q-61C\\@W%J6P'Y$=U M]>+I//].PE$0@EC$I4VPUQ :05/WTRQ1;\<(0JJ%G1S:=/,KGW ^RU MV(Y<$;WBV"((E(5--Q^5S8T:D(0N87!SG&)N_%[EPQ^U8*DGW1;]AFND0HO, M.X%G>)Q,]T^UE:-05A799+7A)WFDPFKB)U&JA9,XXZ=U9QW6CY6D$%$D]/)8 M5-7E('NB)K(1(D"\V-/)'A8CMY")SA2;WABQP[]P_570%QT6VT]<)9ULS8&X MT25U_AX!C>G+VDKB,'C;WQL);:\&)3ZR?ERVBDR@QCBF/#1+^]=2H%@FX6[,>LFT?^RZ"FA%^&.*3]V29[>9#N!K MM9(DG$8],39*[R#SI^!@4[ON\=ZK6FY)S5A5+D'=&<@$',6QZIJ3]2B"*0-^U -H>+J[Q, M.R4FO$_02+DO; M1!(E?(;GT/K#_!S3.LK\%)F?(MX^+;) -A,FT4YTW,.!\.>X+ZR=E+46LF32 MGQEZK!,<0#(J@NU-UU!ND$D!QN4OI[LTV15T)IWL1=S(Y!CFF72*CY\.F\&2 MF$KD>LY>+!)F'+BWQU4!VIB#4L:)0R@Q4K-ZQ#IL54$\Y7%)[$1C?%Q.)M3% M#!+PWRU#IXSE\#%E;,P!Q[),UX[YVNYDF9@U\M\1=')?8>;NNG(6\WA;5$'X MT=?R8GGITY?ZU_YH_7WS]N>0M M^T'(8,X^120X?3Z_"N.[=Z,L\$NVY47E"SDQOJM8YNQ8S-<@K[^GJR<%#0QP M<-V\83]?./BU-U+E:KL$5IOLG#:1W0_WO8Y0L;>[?<,QBBSJ-0>MDR]]),O1 M+9".LNG&2I$+2,:6GF#W/AO7.M0DU!*D'\13P1QR,7U2F&!(*TXZ>$=2;DU%#5+C(& M[YCY'HS;==78*+@;M>O@IYF9%!JJ!!FHF7$QAL8-A#Y;94#\,9N4MNQ(D]TX M2(F?:S.OQ=;J$%7*A!3MM5S>D0$9@&&]AD9>AD[879[T^U)HD>R=6O6M:2JI>Y%:+]2<1U(Z4[U(T;7% M%*J(\]4ULF.C9(04(G,9^23J]P#F(T+> H(0ZU-:O89FF'+;=DVWX7IXMR)[ M86R)]%(*T!FBU#1R3@*D4!B/T6V\A%!B95Q[!_(C9XR5<(Y([J)_GM3D?1]2BNE*KLM.H"7S%@SVZ8AD.,CZ M^9J1;J+V"S3$DW4[#DF I*ISI-+/4N.KHF?J_H %='YJ>?'_0 MBM-3 8Q\@=B)E>ORZ:79X4_CIUZ/**>=5K(SCR HNCDG%CR>*^+*HK6+F;B_ MF(V.%W/2(.$6JEM-Y5OQ#J1Z655;]+%7O))D&U8&I6"1O)9_9_E!0R(92FS" M7&%#^ICB[G@UC#XVW)%NC'V QN-,(P.;%J=63YIO^F[<^\HQQQ7SH)K#'6CW M@'Y+M0^2HEE:C(A$S6V8HP&.R%7#RJ 6&KGGZ$E8]WOF3WNYYBH1DW;Z_! % M3DE. J09H4/[BS?"]66[\HDOP0,=#JSX8)WL, M,T8L71WSAS+V>-+9=)TVW;^$)A]?@8[!+9Y('!Q>?%I_[JO7_* K:T<+B<3. M&[M RX+&H$$HU.ZK,X#=Q]!;1 $H2=@S>HF>X9E"!A?Z=GJS*7HO"\[6Q!LM M/7#!>?KM2;GDRYE^2\/",ZDFWP<]+2:80]TFME]FC+K()Z6Z*(_Q,<"Z9(88$4R\!P4W1'T-/;MS JSK&U0V7 M^<6E]U.CK3PK5C1;!^$IUBA+DQ1O"\IB2JF*1*4QX3XWT.DS,"7^Z 0_R0B) M&&>&T(1QP@"*1/U<4WZ$P36W1MX4&^,1*XC!$37>U4#)74^9T4W=CS:_ M0HWRO6EJLV:IS-\XM/S:-2X[1./UU?LWUQ[-N"J'9?X;&UL,BM-!16 MDD:EDZ-\ (YQ4CB![)(C I+E:C BV634R;4"V3?& @W= -:4D.3GNM?@?%LS,/KXJI+PFP? M03=-IEB'0S@H#"A67>^T;>4[4+7\*> 0"W*;P"1)&Y&^$]$3*HC^/9T(;7 - MCEJRA Y=UUAN$/LS)BO"4>(S'A,A\OG^?O*Z%SVS(F[DE<+MIRWK MA+&QG"2K\C+C50%,H%_( ;H3P9D0+L"):TY0_QPT53179N8P_!AV74)KG,/H MT.VB5&TZV2NFV@&;^[ MUH8XQRILH(R'11,7G^SEP!OMH4#Y8RV0KOC95WA-#F(,I*:M#QH@:&%:3MOU MW*BM)TI=N=YKD/;@9+;>49S5^Z:UM8:@VK\B_@'Q%1_9#'M"P1,JH-+9*VHM M!B(01F[QGB;U+,8G*.,>:I*UT(:*1WO,N>P6ZXX M*B G"Z/*,\^4G<[D(' Y8;?6A5'(2X.40]Q=C,69VY"!>?;,G4=@4WW7ZK)) MIXG.-3N0.T+%"3^N'RA-PHQ[_-LB[?PNY!B$NGSVTJ=G:9!Y.211STCY5GQ: MN._]29 Q;:_BEDL1VY.9Y$ D@M196B<1 !^/OC%RE/JL:"!]BJ;K<"X^N[Y^ MYZ.S77%+ OZW,\$:C'8KL%T;#G#APC+_G\@/N'X,1NP#LS C8T!F&R_27?% M2*_=SEV%+/SGN+7FO0$>3S9^D;AJ[TE"0W5\=L*CNB2'C*O*:8::><$BS\V1 M3;X8Z)QO7-1&&4;S$>"OO1MYO. MA%H:8= ,"V[4Q345'%H IQ1T%B:$8WKX.+%BB*25/2 L8U^VXJZV/_6T2*\' M\2$7T9%(%S[%^[(9"UQ8870A/%Y/12.(P4 M#MM4-[Q*=TR( X9//>0DZ;4>:'* '.Z\2,\K7?F2*YI+Y@Y]_6M$Y@9/\7\^@5WO5J18 A+Z MGC6[F >2W.]HE ,>O?+G@A0A!O$,*@ND'9O*KL\*"G\*- 5=M=%8M9T91)YT M$X?Z%10?"5O5&>LZ (VH#5KAK%RYH@=8$953/-&F> ZY*)4F7W!U=7-_A@DO MS'$R*=W.D%7'1.G63\F2Y?G!,UGIL.V[<8,627()&VX4?BN E;8%1-<=7<-U M4*)K\\MS[RW>7EW31^(4M?BV$C/:%O M!TF%I70??W-:[,Z**+&5_(YB8L,MY"^G/>67X6Z2AYK*IU!N>I=)1%-4?U5W M$ZKDGU*WGKM4*6[*#VW''!&_IZF*OI2;6KX7A-&=;9*S)GW\1!6>4(*C#A@2 M*%>7<2])J[E_CZ]M,@=G O4<6[M5D\,W-=W64N=VSRRB&I]+Q\BVC(!*>.Y, MY^7+H.XA6'>=C9@=X@-^%%*0V^R.1AQHN)HII.5BTP>8OR@FC@[Q#"@-NDV, M9"GX;[DE*5H:=S)RJN]RO0J+U5-\O,S*1 5^5LM>3EF0ZS1GXYZ23[Y7ZA5' M:Z\CXE/4ZZ[;I[+XA,5]C:/(8G%]P($U6"_.*6PRF%RA59$-J4;PS#=0< YL MZ??MQVFOG*J8W\8$R!6*=?79=+&X MANW]0;ABYR]F=@IQ'N!99Y5O,[[*&*F6XZ#Q/D)$Q,M M287%7;4D%)V1/HJ96D!OY=X$5W'I^CBZRCQ_/Y6] =Z>$% ,%-.O1G[8 M0Q,B)F1)@U_DIQAZ1VKX.VXP!&-'<6I1W2@LR+?4)>8YO@,1C.D-978V[ M/$:;<1[J=&9X>*&$LUS?S M/&*'ICW/^V:T@AGS*'!=\YS$]G$]VI619\B<$!?I!ST;+ ^EVJ)JG10M_>4- M4ETM;A$7%B-)J;O6YH,1WQ0!U#2BNN0$A1];?SJ(GG M#U'7[NQ^>J324AXN M1]'Y AAS6SBWN\RD\0-%JA6,O_;!8],E[E6@$'0QPPX?3^A9]+ TK45R MNXH=YE_+W)TBCUT.48/XE9%'DHNA\4TZ$D7,<6W^?LX];JGE^]F&+HNH=@=2 M$ZO[B*UQE>6% ]:")0JHFW9@_(M]]2^ARXB-G>O\<,.'SIULTCD4GX_P)XM( M:YA%17QC@VR+@QP\5!+NY"J:M#,"SEV!/P\=Q6[D:;TTRX5@%;5V#'[N(-JX M;XHC$[EN"<%-CXV-0 T'9;G.PX)2T++>%WISI:Z@Q5>-'%>R@X!<0[$Q%!AG M^F;:<1*9B:-D8E%PM(L9[ES+VI5C\FU-QHERMJ-C*A' JOLW<3U8$[V@UV'3 M661J_7UPLO_\G%P,$:'->6BXA!=%X]<%-\E>7'[-DJ%Y#!+.^J_1\+V&VD1) M!CD&RJ(IQM:=$,[_&KOH]BNYI$<04IG5*E8T9U>]?9%20AE"?/4MD^=%/Y6Q ME5O/Y2/7,[,65P_ZMRS"E;:2)4R>SM(EY-J/-)G_4Q@&3/41$T]XE_$:W>*2 M6I L''!4T.K53Y8\0DE<0)1^F!S&W@SU]_LCM18'& MG32\4VP#17*]D/M5^U22F[/UQHST7YQ3_$\?UP=?TJ4]3AZOJ/_-=NR;^>75PNTLCUZ>_=OB[SKUZ7YV?F7"^EBXO]PL$V9"8)*!Q-* M4])ORJVGU^-J8,)>?'5^=GG^N>)M)$B4;B- 2Y0=]>?'%&2]XLD"AB:]'HO6AYSG-I#P\7-PW#W'&G<:3PQWWL.;B M[/SE(G_EVL%?1T>%W=:\//]BEM*3:IW_[N&PO=V]R:W-H965T+JRRZ)!4G^_4[GEZB9$G6H=BP+[8D M/O?*Y^[(X[W2'TV!:.%V6U;F9%18NSN:3$Q6X%:8L=IA12MKI;?"TJO>3,Q. MH\A9:%M.HB"83;9"5J/38_YVJ4^/56U+6>&E!E-OMT+?G6&I]B>C<-1]N)*; MPKH/D]/CG=C@-=H?=Y>:WB:]EEQNL3)25:!Q?3):AD=GB<,SX">)>S-X!A?) M2JF/[N5M?C(*G$-88F:=!D%_-WB.9>D4D1N?6IVCWJ03'#YWVM]P[!3+2A@\ M5^7/,K?%R2@=08YK49?V2NV_PS:>J=.7J=+P+^P;[&P^@JPV5FU;8?)@*ZOF M7]RV>1@(I,$S E$K$+'?C2'V\D)8<7JLU1ZT0Y,V]\"ALC0Y)RNW*==6TZHD M.7MZA<8*BY1F"VH-EQIOI*I->0=OC:DQAW-5&57*G$ YO)&5J#(I2KCNI,SQ MQ)(?3MLD:VV>-3:C9VR&$;Q7E2T,?%/EF#]4,*$ ^BBB+HJSZ$6-%YB-(0Y] MB((H?$%?W&\%N MTMM-V&[RG^[&BS9=U1^9GJ MNZ^_2J-P_MIX(LM475E9;8!R2S5^@U6-D!$Y7$8-U8(MVBI ;2"OM<,Z56NI MC85/-6E'[?33SD<^549%K81=)BU&YJC)-U5ME!.\5VP+86%/BT!0A_%D916( M*H?6*1)S/@U,WJ'0!"?& O$-MRLRW'%N#!<=4!K &U'6S)0''N5(IJB&20'; M%[!1-ZBKSEWVS=L7,BN@$#GL[C.^0J0.9@P:1TK19$96[)?)J$6[%"ROSV$6 MS'RX:A.YUFKK=HD5-\D\[Y/YP651E=25V6^Q*DD54FXH;%MX3G,VW."5*&F# M">-ZC0^RRLHZ[W+3+AKGFL8=:<#$5/<:+N?=!6:)S5FOM-JB48B5+:27Y&\[]F+I8CP\C?QHM6H$A,$G]!M\RR>EN7G 0:(3*3%@[#>>C',T8Q^C" M*+A'#/ !;S/<62"GFSP!A20^BQAMM1QYUZ)$TW>A TC]-$@<+4(_22*F!>W[ M+/*^U8)RU %Y*Z+7T*#XM]VP#M$HZG#\1G0TG&;=67_T@4Q%0=S8#LGVU)^3 MY0ZT>=*#F,@V;WZ]RX[@W,:R(?DIR)F?I%,XG/H+$B#E0=JQ_9$78>S/TM01 M.&(W%N3.G!+@:H@+B5;2-&'2.L3A+"$&>]=TS"*Z^+#!BFA4^DUKS:G[23UX M>QB&X]3%%(R3@-\X0E?#.X\=)[9\,W. )_=FNM/_[6_/"Z;.],]O+EYOA=Z(^D@ M4.*:1(/Q?#H"W=SFFA>K=GR#6BE+AR=^+.@"C-H!:'VME.U>G('^2GWZ)U!+ M P04 " *,;=4 [O3XE8( ""%0 &0 'AL+W=O+$#V!MI^T%FL:(DUX413]P M):Z6C20J).7U]M?W#"E1W/7:MRT0Q"N),W-XYLQPI,NMTM_-1@C+GJJR-E>C MC;7-A\G$9!M1<9.J1M1XLE:ZXA:7NIB81@N>.Z.JG,RGT[>3BLMZ='WI[MWK MZTO5VE+6XEXSTU85U[L;4:KMU6@VZF]\D<7&THW)]67#"_$@[+?F7N-J$KSD MLA*UD:IF6JRO1LO9AYL%K7<+_B;%UD2_&>UDI=1WNO@UOQI-"9 H16;) \>? M1W$KRI(< <:/SNE_:*V M?Q;=?L[(7Z9*X_YG6[]V\6[$LM98577&0%#)VO_E3QT/D<'Y] 6#>695A7*"V%^9#\77!MF*"L,7 NJA6( ._)"3PPNU&MX75N7!KV\-"=:7*O MU;]04L'U"7L_G>+_G_YP/I_-+Y('H1]E)DQ8\':\>#N'[33YD^;U8#@;+Q;S M8/9565Y&3L_'Y],%_L*.'8;,%)J"L8:I=<(KU=:6HF6JJ.6_ ;/%UC0MOC$9+QV M3)![8L6HDNM$U$(7.[;FF2RE!=$I>\9$A)O]_[@;K1ZE:XIP(^H"8A(:R1ZS M+S_QJKFX2[!0825ZKZPDP#'3(T&"5:O96HHR=^9/C=!6&C$H, *4M^37"X$X MH?S#15:VI)U:U6\*!8YJHA#)&Z BS+*EPBHE3\CR8ZMQCJ3LUYIY@;8:>_O1 M^#^"V^,M6R!*7(%""35ONV&KGP!!.J\"E3P^! MVOE\YD1TGZ;$*Z&W<#MCW+*(GH#>AT#DE'U[;C6.;3PVWC0 U#8$Y.3T+)T% MZ,C:NJ7*AT='<32M-BW5,>Q7;5Y@<("&I((=3D.(,?=M)+:Q&ZW:8D-9 M7C!. 62U@A_A4D+"SA35!;35:NT]H.B:4ECPXF1AN?ENF&E$)J'>HS' $-?" ML4K)H<=#Y3)?N5U](B."& ]E#X\$@\-*ZOR-STPOZ+#GA)*'-.$Q-=[PO*_9 ME'U%4%_:KF(L"A!A@&:?67:,V5XZN4!15(Y)Z*;GBJ]4 ]X@$ ;P21G6(:VP(EC^#=N*WB42Q*:Z62OQ8\6$ MU8(@%VSG*W#H#UA>M"7W#K0H7>LD.K.,V")H%$6+1NGHRH=@!R&P:YI'V2 , MBB;K9- 'F!=!F-@(TH;@!OFW"EV]XC4*/F5_12ER6&5\I57';!W$F &-;Z#TZ3%S308R(KF1H/2G[Q&M,VBX=&Y2A>.1EZQ.QYS&<,&;HHU$C\F+H M3@%7=A+_# X$2Z8KIU1W?\]MLN?62]UJ610"*DW9C>HB]7FF.!0UXUZ&. ^L M.,#B6T>-DTL*)+#O@::%/GFP0LB]1IB$)AVJ!Z09(;X?="90"XID?M">QNR_ M*<"^Z;E9@Z"3J 9$:;(,(T!4X<YD!;CHS#2OVIJTM M6*;>K]63Q,N,0(6>S-)%W_R3J"1]><>IB&8"'';S<&)@1Z'->(KV$- M6K.' M)$WN??6ZBON\*F71=84C$\C!2)0M*$1C#;4*;^)_*O(OV\ W>'A.'/N M:A5(BB*[MX87/"5[GAKT&-VWFI2FAK1K M06_7)#9ZPV744EV3P0"6$;32%QRDU?%%(YYXPJ39'7%'YTE,17Z\^SUEC:&= MF)FAC).N_/R;5:F,$6ZV/9FF9V%+D;#L5KT\WE(_ N+*+?9BHJ)T3.]>S*EX MRH0 [,3-UMB\N^]F$Q%.VVA6V[KC&2>,T_(TFGX0G\,B[]X!W$'FY6LP.$2S M2305IVSICR\2+\5RF:!*#.^;2Y""QTM'S'-N$\J5#K:>OGB>#./VR3P&VX>- M32.FR>N+3'LFNI<10>\!"1;FXAF.:82CZ_I^4]QOBM;,AG8 -G)_2N)$VXW9 MX=:&K42-AYRT-8['$DD<7HH&S1P.P<\[GSMJ7'_;ZZ3[YZ#[=H.]UO3648X15.KN);H3[%.&,_[ M,8B 8=X7CKBHN9V=1;M<0BI]BGW58O_AT4$]@/'D&[A!_[?C.)OHN! ML,)]_:-C"=GTG\C"W?"!<>F_JPW+_=?)3UP7-!>78@W3:?KN;,2T_^+G+ZQJ MW%>VE;+(CONY$2@J30OP?*V4[2\H0/CL>OT?4$L#!!0 ( HQMU1,T5$6 MB0D ($: 9 >&PO=V]R:W-H965T6AC2^3]//?<2_K\7ILO=DODQ+>RJ.R;T=:Y^N?)Q&9;*J4=ZYHJO%EK M4TJ'KV8SL;4AF?M-93&93Z>GDU*J:G1Q[I]]-!?GNG&%JNBC$;8I2VD>KJC0 M]V]&LU'[X)/:;!T_F%RCR]G/5R>\ MWB_XMZ)[V_LLV).5UE_XRTW^9C1E@ZB@S+$$B3]W=$U%P8)@QM+ MD<@:ZW09-\."4E7AK_P6X]#;L)P>V3"/&^;>[J#(6_F+=/+BW.A[87@UI/$' M[ZK?#>-4Q4FY=09O%?:YBVM=W9%Q:E60N*FL,PTB[JR052[>?FV4>SB?..CA MU9,LRKP*,N='9,[FXH.NW-:*MU5.^5# ! 9V5LY;*Z_F3TK\A;*Q6,Q2,9_. M9T_(6W1>+[R\Q1%YMTYG7[:ZR,G8Z*:XA,>?J:RU 3C;A[\HFQ7:-H;$?RY7 M" ]0]-\G##CI##CQ!IS\I6%_6N;+L>B)30Z+%1^!>C*&S)ZF9$^FN"@:" MV1G9-+G?JFP;M&-MM:]T-I^ET\4R?75ZUM/:"^'?_[:VZ'F>^6V?I6L MZP+N>,J*&]]^R[:RVI#XQ(^%1#X3R 7OM"L^D-F0X3R: _+ OYK72[&=#TH)JE!>\]LN.Z_4N8UE.C@P8W<-(&.X>0%=83!5#C6-]IPK:4*A@ MR', (4<#+U65%8VOP3OM^$\4$3"A;6L"LX('6JCWR\-13%C!_M-IV@]JO]1W MR!V$4<0P^NIX.7V4!5:RF.\_3AG-=0!2\=!+PFRY2!>G9ZBGKI:\Y) (+ZW/ M149@(?"IRY.JE). MR:)U7H-$C(\ZC JL#AEE$-+O/8@F,-:1WJ%F->XG9E>>(1T)J@YE2%0.DOW( M:X8W*I#?O9J*7#X N&L4J_@@C4>ES^(\A"?G^!X('B@#Q[38:^-K( )%EM1I3;Y-ELB>+U6GQ9"(SY@D,WGPH,.SX^/@",$612 MBD7WX@5>\$ZE9V@6 M8A=7" 5N1 _#68B[;# 8X$%<+7)LUXKR5+!1D($SD"H>CF0Q3AMM@]YGF@&C M/\JJ>#9C2A[6 C$UT8K12[L";-B;72)$O*TD&6ZJ5@@P)E(/SC5NO*# M+;) ?JX=<<) )?'=.XIFDPYW<)Y@C39<8A'*F*BM+E3N M';J2A41G%K=\W+)LBA0]LD>X2I)\6,@9*6NI8D/D;R1!'2''H2@,E)*SG=/*B>=J M3..41[H,>Y73QL9*BC-3Z*F2A^2 LAXG)7SFST4#Q'5HICL/OE 1)A )>'G' MN94S.,D/YW[O'AS0)N+N:6\RD()5S!C<]UJ4*;))?\*^O+T6)TO,:3BH,JX: M9;>[]:&4XNGOQA-3%:]$NL;/5=[ % POZ%=9TS]]^&Z(%B:+%S9C:D)D M-)\MPQE%=F4_F%V,_A^4[$AA,+UD.(_(E7Y2PG5_3?)8CK==QBL24 O2$MKS MKC6W0(XC21??FH'E7'<>:D4@GH@M:M%22VYR \4;9D6\ 5<_'TY38!+>N@L.\%2U(P,=F@6\+@\E2TGGD9\B*(#4'V"E M*13S+?/=CEP. Y-9.88N3#9GO3FW'Y-!"'"N7+812(;NB#L<5/@$VCLV>M,. M8.LP$%I>7$7"C_GN[>#^YR8H7"L#W[:R6+/K_A"3X)2+)63:BX9'>\,1,2,0?BZ>+1?CDPZA ML'1CT ,X7&%$\*3@Y[07/%.C2"J.)Z@Q F7 $;(]<"0&K3AGH]9-Z H,D#"6 M]D0 Q+KFUM54<2J+MR3!]-A)@+M'9W*/$]^Q.6F@YTTX&P3*_>,6\2@J76OH M-88?[PIBUQ62O[8K'';@:#?H[EN273?8':2^>QP)8WP:LAT(P^Z-(]UD%(\" M/SZ/_/&E8.*OE0:77$]%ZG)W^& M_/_D'9\X=,>7'+GC.W0G/>G]+%#R;O[Q@\=G3-/A%X+N:??[RF7X66&W//PX M@_Z SZ01VMLG8[/7HY"E;1?G*[]CPPK[9 #_W%+8%O#"_!^K6%G_,(*NE^= M+OX/4$L#!!0 ( HQMU1X+WC;G @ +@5 9 >&PO=V]R:W-H965T M@%._63)6LMQ^9L5UE>[*9.23EBB>; MP]8>(!(2L4,"# !:5G[]?MT@*4JVG,U>;!% O[N_;N!J8]TWGRL5Q'-9&'\] MR$.H/HS'/LU5*?W(5LI@9V5=*0,^W7KL*Z=DQD1E,9Y-)N?C4FHSN+GBM0=W M@\WS@GUIM?.^W($N6UGZCCR_9]6!""JE"I8$X2/Q[ M4O>J*(@1U/B]X3GH1!)A_W?+_1]L.VQ92J_N;?&;SD)^/;@'8^'XBT]L&6#3$T*+6)_^5SXX<>P>7D",&L(9BQWE$0 M:_E)!GESY>Q&.#H-;O2#365J**<-!>4Q..QJT(6;V_3W6GM-'KH:!S"DY7': M$-]%XMD1XNE,_&1-R+WXP60JVVVQXKVXM^52&TEV>O&OVZ4/#@GQ[S=$+#H1"Q:Q^/\\^#;Q M^4CTZ,47(V[K-:+.]@_%9U5HNU9&*!.44UFB3;!"(IG73BG41A#T31R<$M/) MY&_"KD3(E5!8"ENAFQF7H"=%0D9RBJ0AJCS1H^R*"H01AK+N\$]CEE MU$8N"UAOE%MOA=]Z2/+-X;*R!DS\$)S3HLZ8C3 6[(6WA71@D"I@A!OM'-_X M-NNK:(1U&=2'Z^W&,/?:]^PF=TPO/OJDDB[H%/JTC$50:6YL8=?LWE4=:L0- MJI7*I5H6ISZ5.+Z2*85"*R\ N\+6KH$"Y?Q(/-3.US*&/NS[NPT( AS8X[!Q MF*32Y^PL#:VY!"@;9%4Y^ZP!;*K8BI/I: )\*0K:W4@O*JDSDO#"*N%SZ51N M"S"#+T\FH[,]PDQ5D!MB )&JRJ=443)-;6U"$G*HME2P69&0+.,=N@#F%#.:6#E$OXA7!HEMUG&!2*+ M8HO\_E]B>S+OQ4K_%2_NO% IIVT&RZ#N)M=IGNP%LL>U1MD(K]R33LEY)JKK M$4,RIH2#+66VA+[0\'2K4$B1.R>O4^05.$J556&W2L5R/)GUI/EZ27Z& 0FH MS2F\1;Y_TIXE]931JUV$X?[("SV^\*^9OE?4![4G>V5'PC+@R!#>01@$1IY8 M)[)(2$ @JILB-8<P?4!,JGJIG[8D"[BIBE\QU)19GR5<; MX* ]S<5QS4_$?'AQ?IF0+E\891&COM/&4NTTF-*Q?<+*(AAEB5A&25FK(* >9@0#T$[ZIL$ MF\0:#E88(]O\B# &3H7^1D!,*J;09B1^4RUH]A3K==]>RZ,=':A? MM8Y;/Q/X9X/,?1#TI> M&,PX"\B9) _4@PD.<2):R 5MNBR>SW&&<#ULXQ09^"PQ:D9+@V">)S]:FVT M56(QG$T6#?H=5@+V+N;(N=35U-B0&Z;M1?O"^Y5Q$5&9KAU[ZP25\^\GR2<, M!6(Q;42^5E-GD[/D9_6R,/N@^[5U)VVDA_*VQP&N/>MYM"D!4;5K9CB A\NX M<#EA;Q_OQ?GD?&]6N7W\E=/C='(Y3"+"D)3[YBJ!7@EHDYG%Y)\UU?U*CNR# M9]++%2 5KMF[2T&3MVV^GRQZHQF.K)LH[L8;] "C^';15G(LW""?4:;4_*E0 M1J*+/Q(*0BG#$A(8>]\!<5.?0&=GR]BGMG3SH*!!,%V^UF0+ZN25D; =,GP/ M!VBNZ6U #$0VUY=F6$EL55D7:M,D1X,'E!0E3,CX&01A1KC@":1ZVN#IBQ[> M3 @'@PA\=' UF.W&3>Y*2V@*9(NE+K?M&$&@<]C^V$U@MF28(%US"4K,4\P= M\43"[11+WL"$V.-DPXVS^73#CRY@DVG?=DH&B!7@290VP]6N#CC[!]'NI ;* MO'57#.1<[6G8;*Z62=,>L_XHV$ZU#+>]X;&YK6T/NS"1OP7E(_&I=BT%C\V* M7E'V,#>)[P ;M1M1#H(S&4W[LU7?;7&VX5[.X-X %6-[R^ZO*=%K%PX98.J8 MZ%!BT2E!09:,IIA+V^V+;KO7'M^J"5QSG17\Z,A-R7#J:Q.?(=LA8#?^ 3YX MS%LJ5!#?';+&T+C'ZQG=H)!S)3G/@>'HM?>?<>\U#3%>\YLA93;R*SZL=:O= ML^1M?(W;'8]OFC])@ 'JN% KD,(-9P/AXCMA_ BVXK>YI0V 8?Z9*XGZH0/8 M7UD;V@\2T#W6WOP74$L#!!0 ( HQMU3F[U%K! , *P& 9 >&PO M=V]R:W-H965T8Z<-&]HJA'AQ?/G.]YV+?3+;*'UM*D0+ M=[609AY6UC;'463R"FMF#E6#DDY*I6MF::G7D6DTLL(;U2)*X_@HJAF7X6+F M]Y9Z,5.M%5SB4H-IZYKI^U,4:C,/DW"W\8FO*^LVHL6L86O\C/:J66I:13U+ MP6N4ABL)&LMY>)(QLXA%)A;Q\#HE*\IGJ^F4DYU=+#755]O[ 2P%DQ:8+.#\IN4-)=[. M(DL2#ACE6[K3CBY]ABY)X5))6QDXEP46CPDB\JUW,-TY>)KN97R'^2$,DP&D M<9KLX1OV 0\]W_!? H8?)RMC-5V5GWNDLEXJ\U+9_\KM7CKW/(]-PW*@$0;< /,0*D$/5AS')P;R^GV M8P%7!LM6 %4$ZQ5J5Y7@ +@$6ZG6$).!"WIBQFU]1Z:-KYD;XF#Y6'?PI_!: M*V.""Z0'5BE1 *_)TUMTAP9&\ ;&< !'TRF-H_$H.%-UTUKRH:> E$!#2 :C M80I)-@TN65Y1!C5)WF+%F3HV).8+)/)!([BX'VK);>M1H\N^9V; M&\\_HI@S I.^I'O2=IV%PB5GUP0RQ!*/C^#EBTF:I&^#+\HR\6?.GXX=LL$D MGL)XF@4G>=[6K? Y+Y!JG7/FA5Z-XS&\AE=I,H77?TE.%:6<98,D3KO2JE;9K)OUNWXI/N@[T&][U\4NFUUP:$%B2:7PX'H6@N][8 M+:QJ?#]:*4O=S4\K^IV@=@ Z+Y6RNX43Z']0BU]02P,$% @ "C&W5 (, MN9S4 @ 808 !D !X;"]W;W)K&ULM55+;]LP M#+[[5PA>L5,0/Q(W3I8$2-H-VZ%HT'8;AF$'Q:9CH;+D27+3[M>/DATO>S38 M#KM8HD1^_$B*]'POU;TN 0QYK+C0"[\TIIX%@RAH$WA125=2@J':! MKA70W!E5/(C#\#RH*!/^5]O%$I!CY*S"H1F4A %Q<)?1;/UV.H[A0\,]OIH3VPD6RGO MK? N7_BA)00<,F,1*"X/< &<6R"D\;7#]'N7UO!X?T!_XV+'6+94PX7D'UEN MRH6?^B2'@C;)KEV7[)O=<<3GV2--K+JC)%!Q42[TL4JRU0# M.8%'++,&3:C(B30E*/2N% A#.*-;QIEAH.>!09_6,L@Z_'6+'S^#'\7D2@I3 M:O):Y)#_#! @V9YQ?&"\CD\B7D(V)*-H0.(PCD[@C?H,C!S>Z!F\#7VB6]Y% M[M)!N2:?5UMM%+Z9+R=@JGL !,L'U18U ML83>&6$"T66C$4&[BMI/Z&%1%#(Y H:JYO()D @(*)C1Y(RDYS%^HR3Q-DH6 MH.VDH)P4@)2BP6@R)5&8>C>8$:JRTH'E\("#J*XLQTQJ8Q73:4)>ODCC*'[E M7=>@J+'Q<\!F/XYCT =72^5&2CR(QR$2GGK7CB/]-=_)-"7)R+N3!FG]=GNZ M&F?D?#"=C'%-XH3\Z14&1VU?@=JYX:8QK$:8=@+TI_W\7+5CXX=Z.WROJ-HQ MH3'H DW#X23QB6H'6BL86;LALI4&1Y+;EO@/ &45\+Z0TAP$ZZ#_JRR_ U!+ M P04 " *,;=4CY9ABCL( ",%0 &0 'AL+W=OO(+R9(@NHLBZ^)4T"Y++3!NCN#B8SNRB*/M 6 M;7-&$EV2BI/Y]?L=4K+EL9(4B[[8NIS+=^Y'O-@J_=6LA;#LJ2PJ+)4NN<6M7@W-1@N>.Z:R&*9Q/!F67%:#JPOW[(.^NE"U M+60E/FAFZK+D^OE&%&I[.4@&[8./B M*$@08/RWD3G8J23&[G4K_;VS';;,N1&WJOA=YG9].9@-6"Z6O"[L1[7]AVCL M&9.\A2J,^V5;3YME [:HC55EPPP$I:S\/W]J_-!AF,4O,*0-0^IP>T4.Y1VW M_.I"JRW31 UI=.%,==P )RL*RH/5>"O!9Z_NJX4J!?O$GX2Y&%I(I.?#1<-] MX[G3%[B3E/VL*KLV[*@,,H;D!;H,K,>? OP743 M% :7BG(N-+DU. $'LVM5&\@VSLOT$P=WK M@(EWH]6C=%V-I'64YQ(\B-M2JS(@RA8UV5Y;I9^]G'VD=W@V0DN%@,HJEPO0 MY'\F!SY'#U&/S@Y"IQ[Q3&?A;#Q&0-,DBMD[%^]P/$EW3X*'-ES"A*S"=('Q MK>C6LZ=9.#Z+B2>:0,CIE"0V[-?O?X)B5&E="A_-4G J7KIER2Q,QS$E681D M?-=FX^[_7? [UYJ#LI!\+@MIG[^7$&9G4PB ME[^3^ VW(^.A3) 0!9FB4.8 ML#Z6WWA17^4F7!UNM>)NR,<"#:R2"/J^\ ) M-.9RDX4"Z*FD[5:(RJ78 AY]EM5J5V#@XL8(7%'YM8Z6PF?E4E;P@$2XM8!D M2YR;6F^4$8[! 6E%U::IK4ZNM<01NV://:Z5AJ%C\7DA,?Y0_FO@K)#GQI 5 M5D%O7H,N;]U!0AO >-M1'Y34MPKY511@7'/(499HY@)">"&_B=P7]6$3)A%] MT@^[\?^W1N^.]9T'OU!]03QW7G;-V$4+FK=<@_^$)6?A+)G@8AQ.XC'*4RV^ M.G.05-ZS2,UXS)+Q+/AU+PH5(SHU- IG9Q.63),F,Y97Z6S&>2FA][H9. Y MWF!$(OV\%N0G8HTD_.8?G,YF-(Y.DP0%';A5E **-/0ZV"DL34>.9$HD3:$F M8>P8V^EW@/"@W/:%N;^ZKYQT8\BUE!$^N1KG!@#08VW(MI1W6(/1/"G+'1)T M3^1_?]ZNN66&D+BR@[7(/_CYM8S=2KPGYKD(#C,>VZTLJ94W6+W 7J2$*!<; MFHIHL#4*Q>E;H=OK'=^RMK5?$E"YHO597NO6)TV5!,C_[5HNUE0%",M+_<6+9R--=_Y0.OAUXL"*.2\H$^'Q/<@ P_J+_X+P;8X_ M/31$=GKEG*/$O#DO[#2\M['Q%:?)QSH;0/ "Y,;Q;A-*,#Y*Q!'" MT#+=P^]7$S26+HXU-:G&)]51"Q%>[G2TEQLV&%XD'LTPCQOB@^VUCX,2_B3> M,_B$.PY2KS:7L9B)$G$"F9\O;@5,XRQ[R0'Q02""-<_?=D ZCLX.;'K#!\F> M/&Q2N!.W!#.(EMD1GR/S9J;VG@"%,[*-X%!4L?A#Z45)3K(YR()GV MJ@K^1U6WF&=(OTIR=SQPHY#PD9O1>>[L]8E56]F=>U3V/0L6HF3J^1<7:-73 MM;5XI".JXU7P8,BUPJF_(6]IJ-04J\,2ABX:U75%"P&OJ6AA$KU!;*AVOJ"$ M#';,9FK1S@\>S'&,Q\^'YK1? [M.%CCC"/C;C8;VW([5G-IC5=-Q@"RE;9SM MQC%]1&$_60EGLMIB(S!KN0DI_9&0L@(-;'AHSNHRK'8$(9ME+'ERXAH[XCG6'GA*P4>N7. 1%#*FQ_6+9[NCMJO/8G;'MR?T[Y,]LQDNPQM%T/&#:G_WY&ZLV[KP-;LB #OETK9]H84[ Y@K_X M4$L#!!0 ( HQMU0X%T1?GPX +XI 9 >&PO=V]R:W-H965T\DR2-*&W4D0#.:A M1)8DIKDH+-*R\O5S[JTJ+K+D[IX$F!>)(FNYZ[FG+O5R6U:?]%JI6MSG6:%? MG:SK>O/\_%S':Y5+/2HWJL"395GELL;/:G6N-Y62"4_*L_,H""[.KD*GS^9D+C>< OJ=KJWK4@319E^8E^?)^\.@E( M()6IN*85)+[NU%N59;00Q/C#KGG2;DD3^]=N]6]8=^BRD%J]+;-?TZ1>OSJ9 MGXA$+663U3?E]CME]9G2>G&9:?X46S-V,CX1<:/K,K>3(4&>%N9;WEL[]";, M@R,3(CLA8KG-1BSE.UG+UR^KR M4L](KT2\+7/X6DLRU\OS&JO3F//8KO3&K!0=62F,Q(]E4:^U>%\D*ADN< ZQ M6MDB)]N;Z-$5WZEX),:A+Z(@"A]9;]SJ.N;UQH_J^H9UO98[A%8MKJI*%BO% MU_^^6NBZ0IS\YY'-)NUF$]YL\C<8]M&5*"V?ZXV,U:L3Y)U6U9TZ>2W"8"2. M[2%^4"L9[\1W*DO+E2K^^8]Y%,Y>:!@R''NW=1E_$M\7,71&1HCK3!;BM%XK M0>.BX 6-XKO\.WQQ)F2::U&7(K63TC^54/DF*W=*:5\D:84D*RLM9)&(N"PT M!YMY)+ L=KBNRF:UIGMB!6?4:;$2Y5)H%E-N M995@"^R<-0D_VI"*9JN;VY_%%8\8B8^8_Z;$M9 )$B75M8) M"IK3?KX0FXV M57FGS/VT2*!*TLB,A8*L.=_O[XQTS#*QL**I!,HJ+(P-[")%DR^@'02V$[!2 M?SB)2>-H$OWPL#NKN)$U[A7=S&ZLNE=5G&HE-A4L1B.4C-=6\Y&X IBM5A5\ M7//#*!A= !NRC%RO*28@MJJ4L-&2"("W2+5N)/PG&G*'YPS#CAZ)#]:J5FZQ M:2H:7EMOL?B:-AO,$[$LBK+N*0Q[U6LHI$FD,R:"*A1R$V MD$R9N7E9V='K,B.SV,UM<)JH8M?9!^6>G5C*1XRB(&UEM*:M=TI6^H58DI!\ M_9C@GMOD2R07^Y+O>Q0XH"J993M!$2CJ+1;:/6-)VF6-A$&C<;>&U!V2#5!PL+.=Y0!QY%%<'!IA@4I!60MX%I\K* B8Y$)#HDB1I;B3 MI/5.J#NZVQ\!JYO.]O4IS!)TI 6J# M22"&&K6!H3S-TV*DX1*1RL5"32 MQ,RF'=XTF@!?4^PMTH*+K'>%==GVOH%G)T9B4X]MT-ULK4$0;6H*XOYWZ.FT MUC)W0&OK*'S-UCSMRA]I#BD769MBOJ?N-VG%0ID: DQ9JK1N*F4T(0:MSXP3 M>+[!%(Z0LH+/-Z5QR&%O$MQTTA]SFC=T&@(*2O9*J2'@%+P4JI6JJ])03(UV-O*)28T,!+Q'.D*_1ZD5AO6IE>=J_L'U+# )0]FN MFPJ*ZV/+OK^]OFX!BO&BW:UE%NU DU/@DW=IV>ALYSGE_'Y4,IFP]<4,D)E/ MX#(TJ5@P[X*I.R98]K [#)Q-20Y;9=Y:;,*QQ6()K^(-5J&H9D"CYTZ"CH8< M5<\'FTN1DPL54U*I-C3[T=MLK"@'8=([#)-DUXY]=>S/\BY< 2-0YZS/9%.O MRPI\^1 )V]."J28Q!P54PH0P'%TZ7N?9]25OT M&:*6..9:" 3B #8UL0'Q+UDTQ '"EHHR/2"%))&'M&3GMP0'J (S%S';M)TN MC*P1>TL9P,'34_K9XMM9.]JH1I\I.5C(O&Q0\YA/>(C-B:.0"-0:07%(R1Y= M:&-UH'B_&@W\';KI2)%8\7-2;<__WF6A^]2Z9XS"'@H7 M,*CQ=#3;CY!3MA M/NYH]C$;@;/5*?O[X%GA[*OCW2WC/1;M#$ 0?S*:.^E] MLE'YR"CW^G]F0B_ M((S_4LBRX*>[,W$YFN['RO[:7>Q$?U?L]$#Z81/!^XM-!/$7FPB^N+VZT;Y' M_ /'5&(@PQE$,-PU(H>;H!30_1-[B4TK,\]R?>DHR6&P]@'RKENPELCUA5*% M=^A$:4V'PUQ363?H7L\G[O5\B 3B6O6UY&@K8],3VJY-2R N5P77(SJ\T3D# M2[^%+$-4(IW.ZF,R\FW_*?//B'9(R0@*'X]#[^*@-6RDP/?3'\P 7 MT6PNWC65,R=GU %-C%^A-P*WL!WG]G1L&D9F"\JI;4F9DF-J+_ZW"L?CI&4[ M:37(]&$YH(9 '*N,K*=XB_8L8/D_'>)=_C[<"_/5/9!OO]W4E?*NU8$PMKR" M70@+@"--[F!^B(E[@C =E70[UD:B=O]].Y*."[-<,;S197J3\^6 M%+LI8)L*B.!D9)K@YG-_&3$$+6%MLHH4.D7HFOC/%5"2_=DVE0UFITOU( L_ MULKG^F?WWN7ILW&((1S_=_!\I.$S$M?]:8>&#!J4#[0P1RTK_9Y] M!_TW[3NE7>MG!1GKD)=D>9[Y[MG<6WJNVY MR=9:?#PB?2?6G!:;&@M^[VC3M*A3E@&7AM7>\-D)+[ M]/N5Q#3L?0Z,Q]PUK ],,ZP*!W!WP ],\7N$*G9,\'T?G:DU:@K;F;@8!7,Q M'5W.NB$]B)D$**E/Z>M2//5NCL!W"#+P5 0X*CWM5G$P+G8IM0LYL:,7[?=' MYEA$?ME);/@]D^]!@C?4W39&GWL_M6>L6W/&^M4%]Y5UQ+?\WH5Z9N(;LN8O M;,W3)VJ/Z>_&:M>M8?_[S$B17+% MW:[>AQY'=:]^#O:HPDL17OCA!7AU&,+ 88"/X%+,1].Q]ZTM6N'$GU]&_GPR MH1$7]#'WG!XXQ8;AV(\F,W%FYO('F/H\''O?F)XWCYK/_=EDVA_UY7)& 37[ M9M,(LHY) /LQ'UU,1>0'4& RON@DGOG3>>1/YF,1C<83A-\DZDL\A22A/W4R MSVBQ4(13?WHYI]L#N?W9^,(/@I#'1F2#**0H9' _C>;^Y23@9V-:)XJ^0JL0 M@>_/L02=CD*R?C2:A- *']/Q%#K-_> R<*)S#!];B:2?AO[%Y;QGG]DHF(AH M?(ECT]B?A3/O%^048=ZQ12;PY!CV)#6#"V.7B]$<1@XO_.U9_B\7;$E M@UW1ZW91:\LN J'-;/T$W6R9=OM[ HZZ>"E>V]036T8U&Q>LI58 M"GJS2&^.8KE)Z:A4V3>^E<+MKM6^;\Q<_?DG^&%!G4M"%FKCFS,!\8Z1]_F: M*/Y/-9$YVR>U,X<)/2ARG3FM?7L!Z9CVOHV?]RH4O;TDOHBA6IJN0*]@,3*] M&S@#\//T8/F:!H]4+23/%]2KI_]+I>I>_/TM9^4L>0R(G>!/ MW%4+NQ-_ CP++F9X=CD*@J]8-GPP61SZN]=Y[S]U3!;IGX.4>W"5^7M=>[?] M<^*5^4]>-]S\L_%'6:U0-T6FEI@*&C(]P?&1_RUH?M3EAO^AMRCKNLSY&PO=V]R:W-H965T9,VB*WV-)-)57##&W5)M1;A:QT2HT( MDRC*PH;QUE\MW-FM6BUD9P1O\5:![IJ&J:(?FE^VMHETXHI2\P59SV8+":NE?QN=74ROO!'[EN-,':[">K*6\MYN?RJ4? M64(HL# 6@='? WY (2P0T?@R8/JC2:MXN-ZC_^!\)U_63.,'*7[CI:F7?NY# MB17KA/DL=S_BX,_,XA52:/<+NUXV(>&BTT8V@S(Q:'C;_[/'(0X'"GGT@D(R M*"2.=V_(L;QFAJT62NY 66E"LPOGJM,F7_DT?X8_+M3:*"N+/5]"G(_K4H4__101?1;#O[EQO68%+ MGQZ61O6 _@KB> +?,+]BFA? VA)*+CJ#)8A>9$LBVHF#NF"::BDH%>HX>0=\!9,+3M-6/KTW/L=F=* -H- \<=F38"4 \_FP"8B M\CYU#2IFI/(^4;.P=N$=G,3I/)A&.9S:#2W3.9QZU]A**E8G?+ F^^X-D0O$ M#BR].+Z G7LZ6+YG#V1@@[TCFB(0G,VC8#:+8$ZK/)C%B7=35?2@059]!.A) M@\:B4]QP4G&0R<7^_QOC^ZB]W?R!XM=D7 ^P-A[Q9#I$(YJQ+/VF^F .J+> MHNMIXBD EV%\+$1G,U@IV5!Z$0HFBDXPUP")!+$/;!W0%5? &RHZX^UD)TI8 M4X&TAK_?1W4"EV7)K2(3U@![W@LB'TR)?Y3-+2.C>&$#T7/M6FZT5K6-,=2B>R!-4!==H;7;M VF1QN ZU)0HXHOMVQR&%QU^ MP46/4I]E099E1_DH9-.0E=[5'5.*X'IOWYZ,5[AYSW"CVCED1-VC0J7&^(^D MWDZ(*JOF13WR\O!+QQ^8P-: D9"ZO&;[9!+(453L9[>%H2$19X%9WGB'>?$&>!K@8?1Z-G]=U& XRC$5"11F@=GV=S[ M?R+QW'N-G&(G>MZ0> \70&K>#][?61JP^EE":Q(-9K, M9SZH?I[I-T9NW0RQEH8F$K>L:01$907HOI+2[#?6P#A4KOX"4$L#!!0 ( M HQMU0::DNDRP0 $<* 9 >&PO=V]R:W-H965T[IR_#35SI/O&V' VJ6-L3^;S4-3A]:S*Y-28^6JQ>#%OE+:3S6G:N_:;4]=%HRU?>PI=TRC_ M<,'&[,O[;7':CZBE+IA&[2SY+DZFYPO3RZ. MQ#X9_*IY%PZ>29CDSMW*XFUY-EE(0FRXB(*@\'/'EVR, "&-OP;,R1A2' ^? M]^@_)^[@DJO E\[\ILM8GTV.)U1RI3H3;]SNB@<^SP6O<":D_[3K;=;S7\XN:&C8IV6#2GJ%TWD$OEC-BP'KHL=:?0-KN:+W MSL8ZT!M;.N1[3KAK?\S6_KC M/ _18_7G$W&.QCA'*<[1_Z+JDUAR*D]"JPH^F^#8!?9W/-G0R*+7'J7(^R&*(-=L_3$E)ISJOD97;6?9B=<5&NRW;[[\[7BU? MOH)G%T-4MM1VF]VYB!]"MQ>WB.1=MZU)QT"[VAG3HY08''G0I<;LF(X$KYP1 MA#"EUKL[72+Y.^6UZT+B J)A!!PV2&T],P9+PM<%(MG"="5GAE60/%Q2B)+J M8%,4KK.2X)3J3N1 &: *O,% C]?)1!$[FHK3-NBS0QZ&ZY=VV[W&@4 M7(HF-0*P+0F%B!B=Y*"O)]X7*=LG/Z./>%D42J;@(^U&/5"+/T0=(?@>DSJ M+W*0PN9<*U--DTW/<\<(KYN\\X$?RX8>P7+O/=VK 7Q_*YEGK4.AME BJGL MQ,Y;J,UXWQ.N6-Q:]**-PZ)POG5XS51I(Y(.-E NB 00&NT%W"2"\DS616Q@ MV)?L46L_]'8KO3VC#RX+'1B,''>PPDM=?LD6,/Z18U_C1H&,B" M_, *,LMX M(@P7;G*HOA\P,SHWYD!&3ZJ1RH<^4'1[S;(6Z)T"6^S%)-]!3PD;J..\Y+_3 ML49M\!DRJ0MP MA+QR3>)6>\V# M^&=R=#W7\HF$^SL7T"YO+;U'8PB?Z7CH(%[^4Q(=04E2D[H!4"?GR_(!TDE"ANWTCGH'OV"8Y@TRB"CK"]H-#R9=K2J=\^8K>2 M2PP5O^4D9Y=$'LM54OX@>QW*X[-_Z9I*CLE4822X7: ?GO6*X:Q#C/#C2?:[ M9/.5ZF:BADBRR,Z_E'R<$T>IXF7UV49G1/AX.ZL<8Q\N7]+5/S_S@X]XPI),K#&04-?OO_+@[ MWI+.^\O!HWE_Q7H/Y36"&J[@NIB]?#XAWU];^D5T;;HJY"[BXI$>:]STV(L! MWE<.]1T6$F"\.V[^!E!+ P04 " *,;=4M085MR<$ ["0 &0 'AL M+W=ON M1O3PT"CM+OJU]ZOSX= 5-3;"#&W!M4TC[&:.RJPO^DE_M_%5+FO/&\/9="66>(/^C]6U MI=5P;Z64#6HGC0:+U47_,CF?YZP?%/Z4N'9/9.!(%L;<\>)3>=&/F1 J+#Q; M$/2ZQRM4B@T1C>];F_V]2P8^E7?6?PVQ4RP+X?#*J&^R]/5%?]R'$BO1*O_5 MK'_#;3RG;*\PRH4GK#O=+.M#T3IOFBV8 =V_QL,W#$\ X/@!(MX T\.X< M!98?A1>SJ35KL*Q-UE@(H08TD9.:BW+C+7V5A/.SST@AN>G0DRW>&19;W+S# MI0=P20I?C/:U@U]TB>5S T,BL6>2[IC,TSQN79 /HL'!; M(UR99B7T!E![M ZD]@84?^X):X5>(@V!=Q&LK*3!D6H#-(PT$4(!.B\\1B"4 M E/!NI9%#8)"+I1P3E822Q .:(:M\%(O.[MNP'Y)BS6UH7XBQY+,672R;$FX M%ZI%6+:"_'MDP+5PHD0M(KBZ[,A3#(8LSE&0S^T.AV-Y$$Y,==(Z\N <>@=" MESTEQ4(JZ25RC(5JJ6]( --:2H%V1LF2B)0P%TKH@K1NN*U=8$E!5$;1$>+. M>]0IV"S0_WYS'_D-8[2$91/,E(&"7I*\@3QA$- MH[54!TBC-(_)Q>1M=6WTR0Z2Y%$RSB"/LY"@@NIM-->4:]9A"^.\ZZWQ1:A_ MH:".0!XQ^']ALV&.,THG.;W3+.[=M(ON&U7!- A'XU,XAI]_&J=)^J%W:SPU MP$MP/.G (8".'ON05!UNG]9*O^D)+=3&R1"69[W6\_BUNJ19-*WFXA;"U5!Q M=%P$4\A0\K7T=6@$4F8;99.8%QF)HSQA,2?Q-!^Q M>,J[:<[BB$5*3!@*4=$PP"0:)_$V%]LP.D(KL0GCR XZLY_1N7/XU*Q:'QJ: MX#26<#2*TF0,Q[UK6G(7=#-%J3EDCWHQ3[L668?;!,L3<4_Y6%+W(M^PE)=> M!R,G31@KV.46*&_HPM'@'P^54-6S#Z^/ 'C5:R]SN&VH;P>IP",5.-IPIQ[# M>' &Z>#L->H931@-)O">GC&\_]$Y/'QRH35HE^':=A ,='?;?G?_9W#978B/ MZMUOQ1=AEU([XEH1-!Z%\739!K&FOQNTK$#?*V/\;L$. M]O]+LW\!4$L#!!0 ( HQMU3"XZ2<"P< !00 9 >&PO=V]R:W-H M965TP7<1=(%W)HL8N5B%L,5BK3D(O&.Q5HE;L2>']/;^\KBZF)PR( M+)6)+6C\[.F:K&5#@/%K9W,Z;,D+Q\^]]>_%=_A2Z$C7WGXP5:HOIB^GJJ*- M;FUZYP\_4.?/"[97>AOEKSKDN2]64U6V,?FF6PP$C7'Y5W_L>!@M>'GRA06K M;L%*<.>-!.6-3OKR//B#"CP;UOA!7)75 &<K:NV35S:V^8&ZY4C_!0AW5=ZZBZK&!!; - %<] MP*O5DQ9OJ)RKT^5,K4Y6RR?LG0X.GXJ]TS_CL+HQL;0^MH'4?]=%3 %9\[\G M=CT;=CV37<_^*IJ?-K<\FZNG'?E 2L,)X_;>[JG"@]KK8'P;)Z75ILEKK#[$ MUK"!8"(6\[14DW*<\%:5O@V1E-^HHL5GBG&&&:5M*YZ["[XDXL?8[<.CR8UGDX;_\&5DX%"3 M4P=2!5E#>Q+ B!E 1,94Z,*2((!(1>_P>E04DVGX@]@MVQ# &\8[&Y-4ZR2& M4,R8F.!TFTK?B/.Q+>L15; \=OU@K 5AB:FIS-Y4K;:P[$-/IMYN VUA(-@P IM-E G!74"TZ#;16]-A:_59&.<1B@Q*28,='&.C(<10([%^)%T M4,2UIE IU!3@LZ^6N5K;5/MV6S-=I79 ">C 7:8)+Q[Y:('0,N@(]$]8QR0,:Q1ZNV PWP1 MX2S7BL-$LX&Y"5=MZS*I/H/_%*NJO 342RGF7*^RLL^R-!/YA(DL.E)&#!!S9[RJG)YMLH)_&0+*,<@1=_W&5D161M[Z\5W[' MAKAN(BM45FI=58:'12,PZVMN3RKD18.6+IT"GR<4),G7K&_K #JY-7 MUQ;15K]X).*-3)+QY:OG+'H%U=INF,%L_K'3M;>@:O+]AQOUYL=_WZK;FQOU M&GJR]Z64Q_L ]#E,V;2"\-*6H\DUD$VJO?$YQ'=='[@Z6STKGC];/>\EY 8Y M<."RN^W.JFL?=CYDS][H@RJ.K.^3K$G,?:2=#E);XMT>WD51Y PY]I8[")F# M=3ZEY?E*3F^8OY/H(I8H9M9R]HW+O$^VSB'#Q/CBB#CKV\MMGZ^?4%53J%FG%1Y;!E RDVV$4/0'> M@Q'3F(-"WFDC/8FC RM?C"U5CSB9=>K+P+&\Z7WM>'A,XT260+-K8SNY_)T0 M\;G#.C(XMT-WTVH^$?P3V7%[_>:1N@RZ6XU.DGZ[R2=$ZFIO8B_F**@]*P;$ M-+2[,6,0.V@F6X121CW*@YZ[?$[P4;CW)I^F%?+V*,-=D3/D'79&'ZCM9%2> M4AM-[A*XA>'[C+K[^DR]HZWA)E=FW3VNW:,:_M&MQ>8-@ MB&BL9I]%O"MB;AZ!R4+[(G(9.S.N7DS9$>!"V572T22TC8Z.P^(-47P,@_L] M!PU-W'H@UXA^EO8NP^/0&/^D T+(WF3. MG7_HT QB7@I>/@8?FC(D019?.=Y$E277<5O.=,;Y[UT;%J.;&N1^*_?1*%RE M?&D;1HN="^\P?"/@,O? %!+ P04 " *,;=4C6@.S*$' Q$P M&0 'AL+W=O>OP*AI)YZ1 M)8J2/^+8GG&^YGHFZ?7$O3[9LV>7/%]IRZ*R%X/,*5=&-$;8I2VG6[ZC0JXO!9-#=^*J6 MN>,;X\OS6B[IEMQO]8W!K_'&2J9*JJS2E3"TN!A<3<[>S7B]7_"[HI7M70N. M9*[U'?^XSBX&,3M$!:6.+4C\>Z#W5!1L"&[UU\4YG++P:G Y'10C:%^ZI7OU ;SQ';2W5A_5^Q"FNGQP.1-M;ILMT,#TI5 MA?_RL<6AM^$TWK,A:3WO3' M87]0-BVT;0Q9\<^K.<(&4_[UPAFSS1DS?\;L_POMBT:Y1L]L+5.Z&* (+9D' M&EQ.CD;B)TX+:Q[\&F69NS">"6F%RRF2I6XJATOI4$E-D8DYH>Q20M5D N4O M4$MP9RDDBLE:" ;NU5)EPFD!U"J[(".D*)2SY8! EV#BVGM[\M8&L@=>=MP&T41)DE4#!>3$8EM9W&JX;AICF)F(3H6# M0M]3?P0:[_+7>>CFZ[ZAUC[G5Q0>P=>OL#-RN6XLG+$'9Q%TD13?-O%"I M^":-D=V.R6PX.3[I[;@!F"B_[:I$3-\<;PW24J9K\0L52J.FP6J"3C!N:&[I MG5AUV[;\F!W[/'P/SP9 +UB,L8;&(24<<01-T(UID9KN =(&#-%)(64@V@$C MTE61Z*,IKJUMH*$X[/7D0'S6 !"7R0'H43%Y&.77TX.=3='MU:>/.Y*[@4F< M3H>SR42<'@_?Q">P>1(/IY-3<=#'_F>A>L40=8:3X9OC([@RC&&^;X[]_CO+ M] )Z&H(1J;:HR(CC8(B+$!9+#$.:YK):AN+R_.RQ.BCND_BX*/:ZR:PW5&OC M6NE&?H">U87*P)@LNG7X%PSA@%]K"'ZH?S;+96@HYP$08L()Z/SBIB@4=MKO M'1*KE,@ZCQE"HLJ0,%,,R%F0&2GLG MOI!98B7/#J#H\+^ 9T6&$\)L8C!4!"9L+GDF 3"I+DNP+6QG MD].CV?!D>KIGR7?!A5IZDLI0VU%7M<.N!<"GVC\JUH=HV9C?AJ)MR1DY,J4? M&C:B[6D3, @-J[O9SP-G>R2^R ISOK^18^C@ZBT:V \=ZWG"/1$76==&/RK, MXZT,[(MLNR7#HS9I]*BL(RZ$KHDB+U0&S83A!\5UC0*Y:0Q7C.LVML;$U=)0 MRR!NEM_Z5+?-_-] G;?(C?V-T3!929:TX'C;9G@Y.T%E_R!PW0<3M9@N^ELV MG6F'&'3?R,(W/'I,B3+(Q"0>Q?%(7%G?DBS>5(8[1W,:>DGU'CZ+Z5.1YU@$ MLXP[JT_P=FKL8O?82;>:#@7Q;*D& 8Y^+,"^=%6%-NDGU#VC0 A ,@?F[4Q\N/+OB5A: M$AIYQE5@%8\['.I*BQJC7\5F([Q"([\\T4HL]F*S4B[O8,FUI8P;]TW MX)@G<=JF%DQWPJ94H6-J'QSV.>E%S&>R>S;ZL?!%?>%#=.FF [X@>S_=S#R6 M&W5^@J$#;G^T1(!&,B1!!"22O2-#K2+KM)N]VOO;^3'HT#4FM"SS<($TWEK! M+Q=29'@7]&]!W! +"2]!H##&MOEK618QRS!(>1W*>DQ]Q[L.;]-<%RS,G;#@ MY08+_ >Z-<.?/Q1I#?71'>T[@;7QFX'Q6T$7:?^WR /90Z,$0"%]K&9:3!* M/6'#6?3QD1L*OS;H0KKP>G<$=1%_C;XJ>W>X@"S"6Y0O4!&&"1:/)GCZ03WP MRTLFUHJ@#MW0\MS[];CW&<,3GC_6L,@A(^&+QN;NYGO05?@,LET>/B9]D6:) MUR-,@PMLC4:\,/IVG\4F6OG=.DO&ULG57!;MLX$+W[*P9"#RV06+;L)-W -A"G+5J@!8(F[1X6 M>Z"EL42$XFC)41SWZSND;,5IUUE@+Q(YG/?F/9(:S3;D[GV%R/!8&^OG2<7< M7*:ISRNLE1]2@U96UN1JQ3)U9>H;AZJ(H-JDV6ATGM9*VV0QB[$;MYA1RT9; MO''@V[I6;KM$0YMY,D[V@:^ZK#@$TL6L427>(G]K;IS,TIZET#5:K\F"P_4\ MN1I?+J8<&)2\'O :C0E$(N.?'6?2 MEPS P_&>_4/T+EY6RN,UF3]UP=4\>9M @6O5&OY*FX^X\W,6^'(R/CYAT^5. MIPGDK6>J=V!14&O;O=7C;A\. &]'1P#9#I!%W5VAJ/*=8K68.=J "]G"%@;1 M:D2+.&W#H=RRDU4M.%Y\L@_H67:9_2QE(0SA--^!EQTX.P(>9_"%+%<>WML" MB^<$J2CIY61[.7W<-LVC<%@&OZZ6GEV1!::-6!D_E0S_URF"("H.<"-8K=/VIG("R16 8^(HV%E;APX;7 MKX)(KJCULNS?7 Z>] -O&X2KFASK'U+NFCS#-RL]Q,3Y9_)>Y'Y0VL%W95H< M7)-KR"E&6)&PP2N89">3Z1\R>#V^@#>[P"0;W!&+Z:/K<%>A>-V$AR7('1:: MP<2" XA;2)01P\KF&%'/*(_MV? 7'7OK@U+: MID#<'B]]2A^<>R%':J:RE-Z MUYJ_*%<&G0;7 AT-+\X2<%V[ZR9,36PQ*V)I6'%8R1\"74B0]341[R>A0/_/ M6?P$4$L#!!0 ( HQMU0&S@N+Z0, "() 9 >&PO=V]R:W-H965T M&T#2=H@?6@1)&F+ MQ6(?:&EL$:5(E:3B].]WAG(4MTW<+K /EGF9.7/F1G*V,?:SJQ ]/-1*NWE4 M>=],X]@5%=;"'9D&->VLC*V%IZE=QZZQ*,J@5*LX2Y+CN!921XM96+NVBYEI MO9(:KRVXMJZ%_7J.RFSF41H]+MS(=>5Y(5[,&K'&6_0?FFM+L[A'*66-VDFC MP>)J'IVET_.>O"WG4<*$4&'A&4'0WSU>H%(,1#2^ M;#&CWB0K[HX?T2^#[^3+4CB\,.J3+'TUCR81E+@2K?(W9G.%6W_&C%<8Y<(7 M-IUL/HJ@:)TW]5:9&-12=__B81N''85)\H)"ME7( N_.4&#Y6GBQF%FS E MXV*+>=YA9B]@IAF\,]I7#M[H$LMO 6(BV+/,'EF>9WL17V-Q!*-T"%F2I7OP M1KW7HX W^F]>O^G6'/Q]MG3>4L7\L\=8WAO+@['\?PWQ7DQNU:EK1('SB'K1 MH;W':)&>','/C76K*UIUU%5*>"S!&Y#:(R%Y$+H$A53H+@RUT8<%:0RDOJ=M MJ==A>26UT$68<5])+TE^0P@@'*R,"O!_'! L^,JTCG3%!*5RCC6F(V'03BC9!DW=@GP@>0T^_WWR99FOWYG9"H M3!!6LSL"I4T5R@\G!5?6NEDV,F&27+:P]T1&2>Z4[8PK@MW M:RT16[:>*LC#5[I>0E+287Z2]YKO:9E/;?:Z$(WDE/^R3Y27T4[:.VU\H.NJ ME)XK9@^-/#N%;/R444J/5WTYD"A2;Q0H[\52(>3C1SMP5^&VO)DSR1A*O2); M##,,7T *%$673Y(!%PA7J94%-UK8_[$M7FB%FRV\[#SF7#UK!9ZQTC4";_P@ M3=5TF@R32ZN7.<&A_W7:P0! [%N"Y@S3>N;=JM.MP M.U,HN6>[*ZQ?[1\ 9]V]]R3>O1[>";N6VE'OK$@U.3H91V"[&[F;>-.$6W!I M/-VI85C1(P8M"]#^RE#2MQ,VT#^+%O\"4$L#!!0 ( HQMU2@9&^)IR( M =Q 9 >&PO=V]R:W-H965T;P]-^]YNC>G2#[NJMM\]VG;=_NLG3VR^-;O,+IN]J>F7 M==/NLHX^MILG=M^:K."7=M63Z\O++Y[LLK)^]/VW_-W;]OMOF[ZKRMJ\;5/; M[W99>WQIJN;PW:.K1^Z+=^5FV^&+)]]_N\\VYM9T?^S?MO3IB1^E*'>FMF53 MIZU9?_?HYNKKE]?/\ (_\>_2'&ST[Q1;637->WQX4WSWZ!(K,I7).PR1T?_N MS"M351B)UO&W#OK(SXD7XW^[T?_%FZ?-K#)K7C75GV71;;][].)16IAUUE?= MN^;PD]$-/<=X>5-9_F]ZD&>?/7^4YKWMFIV^3"O8E;7\/_N@A(A>>'%YYH5K M?>&:URT3\2I_R+KL^V_;YI"V>)I&PS]XJ_PV+:ZL<2JW74N_EO1>]_U-GC=] MW97U)GW;5&5>&KM(5T?Y<$P?NR\___9)1]/AI2>Y#OU2AKX^,_35=?I+4W=; MF[ZN"U,,!WA"Z_2+O7:+?7D].^(/)E^F3Z\6Z?7E]=7,>$_]YI_R>$\?OOGT MOV]6MFN)6?YG9H)G?H)G/,&S,Q/\84W:K-/7MBN)@8R=(N+L"!#*K^T^R\UW MCTCJK&GOS*.38=/?MR:EG_=9FS&OTX_KLL[JO,RJQ';T# E29].R3O.FABR7 MW9$XK=NF?RQOE^F/-S=O2<;^[DN:(^UMVC7$9.]-:OP465VDF27AW6,&>F*; M=6FV7I-TT;]-FNU 2DNC[)NV,P7F:OH6\UFB;4&#%(E?5!HM"B/S"'0:NWU6 M'W$>=4.3+M/?2&YIG'K3X$L2OY+8\T#KNLNJGD;@*?PB%S1I7O4%GNVV#5&I M-14FQG[*>M]WV!RM@SZV)F\V=?D/GKDS=4]#W9DVI9',@I>BC$'$PJC-SJ1= M]@%S8*WKK&Q3K($H0\2VVZPU%] .18I-D-;B@UBDE:$OTZK,5F55=BQ=], . M^J@N$CJSM6E;>HL$/7_/I#AD;9O5W? =_% 1&2XJTF%\$*2P2Z)6V3(1E^D/ MQNY+)4A9=_0E&($V2M3)5E5IM]A5WX)HPU,E96Z;FIXQ273 ($+7TTD11Y"& ML[3LOBK2HJ0C;U.\W=(Y5L=TW38[4NKY=H999D3IN1>EY[.B=&LVO-,I$9I] M7P9/_Z?__'B^NK+;X@RV]*L4_/! MY#U,##'$NLQ-2XRZ);:SS##R3!BP,'G)E@UB1H\2$\+@!+&E0Q2;2P\E8)>! M)(DH,'-B]'W?[HG=F1?I4)I<)J'=$CODX4",M?B>5L%CU[E9SIW-%_YLOI@] MFU<9N(NFX'^\)C5"HG'NL&:'FCZLL^.G?QHF2UD03V[) !,_5B7]#O5S1_S( M9YRPHFO: QII#1ZA.3+.38%ZY $=^G.D.-7S&S8/TD.H"$%3'M( M&W%53S>51*QPH&U_=AFTL(H$_$VG,=V UHWX*C;9+U52;R&I=N!*>/-?=E.T MC9*^1_^$$@3 M*5.VF]$:@^Y\;):;97H@DI@+\M?M@@-"X@M@'2(N&A^ROB,Z=XZ486N0P&AX MD?M9\5VF_U*7_0BS9@",3&FINAD-S#HX6M/D1&D\T8SW]<)[7R]FO2_%1RQY MF$ZU33E9LX-,.UD3(\.7QP;;PH7?-E*IB037#0,8C,_0)W)IV6DF:P=0H%EU M9%?!?7WM91L1+) YR-0^.[*P]C7B!?;P25VRC"A4P2.K;H8Y9RS"BPBBW"12 M\PNVZ_>S!9A+Y4UUGT;*!0\@;@'3@*=:IF]UH;(\C(?C%7>$%!D%D11Y)P6M MJM_#9S0[B!T]!F>#2/#%)7F"1X$F2/_9]3%2Y@V%ETR]$ 42Z:IRPXZE1#,9 MT18"E1/YH)6*DI;#R$L!%X6DK?BKMRRUR9Z4$T(+)\[0):KIQ55U4:IAM$B" MU-26Q,GP9ND-#7IIB4% W:&*3ES J7+G ZMK]H*O.-V1T&[*IO!>!\Z3'J[M M6N(;;$B72?\H^IQM%;B16 B\D2G:"M,&%&:KKHO_=@^"RE9HRHE!#N07)"MX M$RK=&DTNP=G=<0]B4GRJ!%3/08T])#&]/'C"X!:/RD?IA#>LWDY8 O%-R191% ?K MY)1UC.O(VE?D78A;"F4%Y@-/\ >%;S!M0HY(V3E)\OIC.&DDW8)YB!049DJE M\E1]30%>929U;BHZE[3L+FM+8ET@4PQ_F1(=Y> MI%VQX>8@ODT/$)>=/B@4Y[.F7L6SHMJH2\?4CY0NC#ZI87'T!=F*@$=2D**: MX&X@4-F3I-(.Z-<%GY(_D7U&[ #H%YX9F]S&EC7L/O%V]QWTP 0F:9[_^P>S[+W:ORS;',0PY#HA894E1G/4* MW:IW#8M X1?SNT(=, BPC%W;NZ0)'^3"I5X01I+45(*\)9C;1A%KGNW+3A&$ M@OP\->E^2 BDF$&-M"TTLNTP6.,:UY4>#]=0>OR6=%R15Y,F(^W?W F'8L$9@78#*P M1!4.B0/IQ764@]$<$/*U$ES%&B6DLR M"8IU>-WH'+I2,TWP7NB@=&(^Y>'V'-$"7H,4*[SR"TBT@C::@(O-6^+9[4Z3 M&X'7_ R*33,F6>Z(A'>:6/3CV2WPLU89MFPC^SF<0!ZG\Z8CY:4"=FS6B0? M)3*8>%W$ 8&OI.8LFP[ T:<28/%D#6JR UD\\%>'=.U;$FQ0-QR1BX%2(!# MRBB'PT$GB++V48E.NX4>S]F8%60GC4E_;6BH+W'TXV1L.IF,=0!_45H2$\Y0 M0:L,^9)SEYXMD7N<.&R,=!\_"Z3V?)CJB',?ZRA:MA/A0-1Q#0"'/H\&(Y5#E:#HV90OF M"KARS/D,J]41H JN91T;HEWV%]V\T#]-"P)J/A.&#H? %DWA*A83-6.*I<&% M^Z .7E@B9),505;99F*_+!%J/)(H_L:*/"+ \553.=/FB, 0<5!\PD+$_$\ M!W-8*A@E0@CZGCAJD##S5%]XOS01R3">Q@(DES"V1.$6<0?;$=Z=]0A7=8QV MB9"7 YHFSBI7PAU,WJ&*C:@[)&%P%>[(R6?5)#^J]R'&U]/OQ)?'0N >N< 8 M)@1,(V#^?HRSJ,/"0>V"'XY +=5T>OCT22;WIHD-*:NV&UJOV-H(@6=FT\-' M#<5&==I@74+@ZCB&?/F]PGMDJE2'QGV;M1NNQI"UR+PC=)#'2?3\5%K9A6=1 MD4-6LW*"%"BJ*Z8;12&P6Q?\M)ZL2S5A)T.$,F)Z>2RJ'^$(920F!K.BR.GZA*,EF; U&C&504M?"Q3)N75J*N MSINCUHBW?=/IXB/MQUG32 6JV\4(B_-E/,LSMPN3V81!7X&DLW2XI(7C#4U5 M'(PRK,:$Q(*D&0 Y(BDEBS9"3-W3,)7"J(4$NUH== !D:][3^PEIPDUY@BCG+=1TLU_6LY?JQ:0J 6I.V:_;5:=OEQDO]/\:P MZ ?R@&RBN_)5%Q),G7J'<;Z W@&60T[4IG31.DD113#K4F&7\)L*2>Z#KA X M$%>M]'A(;/Q"2[&$ 4Q:]>SDN11]<9*-Z]251*B)@^EKA-^(4H:9/P]_T#K4 M@:O'[R5GPG.GG;7&R&8[;(Z3B+#.R&S.5C Y"%A>V?C-AFT8#\ E6<><"7M7 M]XC#%HH:_)9W#59UQ;:1*$2^7^M-5KE6D(6CWY">/^/U"KS'M.61JO(]N7*2 M!J(32*9R1T'&27L=XCO#PFSR\A-*EO+W@?"Y!2FG6);=A"CC"A) M?@"PD',]NW39VB;B**$SS)GFY*;G&.<6IZ=(_!3Q\6GB$;PY(!*=1,,%8_#) MCOO,VE&J=R%;)OF96(]UC .035FPOFLJBJ$224JZ.._TE$:G@L+,D[.(ZS@= MP3R13M,RI\,FT"2F$+Z>TA>+ 3$.7-KHDD]U3$%);<9^G2BI23EB&;8J('[E M<9KX1&)\_$)ZW3DR$AB=YZ%3PK)/.R1L3 %'LD3WCOGJYF2;F#5R*B*(:2Y9 M>;[6(HEIO,V*P/RH4'NVO/9A7N2+<< 0U4/1HS\9>N@G0SO_<;?Z*7T,";^^ M_,9_S9^OOOESI^/KT)X[MWHVCY"];E6>'SAS%BK^CTY%A, MU\"OOP]W3P(:". V&G%?KEP@'IK)/-;-P/X<71R6K'ZZ0!N*)B_>GI/I6> M(-_L]A5[7T(9@*#38>[LD..0N'!@9!Q9\V*UB3@HA MMAYK_)BX2/+6@7;E@$Q)&-MC(IJCD H7+C$7%UE\I/+>.B8?D@3?Z!Z8CYQ= MZU 8!75=7+A!%9)KY'6'=-T5>*V$?U=OAI M8B;%^PK!5DHF7 R,AJOB/HAG': M-Z%S8U)C?D)/T,G #(VQYW'2.4)>VH"SU$!N355(4IB4SD(M8R1#$PFS(:"[ M&$-1,1ZQ!OIA=!DA&DLT5C0]XLY:/76?IM0CU%+DZAA %2?_ [\SRM7J-).K<:4#%VJ=@P0T;:BI M].6'*X[T!1#TU1..K5P182OE2G\9/_6Z1P;WM,PC\0B1HM=3;,'CN0H'V;2V M=A#U%Y.!QF**&\1S14*U*GRE[X%$+RE*B_ZC@G3JFWO9N](-OHVI#[BH"T!F1:G6D_*Y]JFW_NR"O9ZID%3 M!^'0Z2&[(0EF<(H&O#&X%-7.8HX*.#$GJ@N#]'OD/$1/PO;,S#\L%9U*?HUZ MC-)#Y-8-PCMD$N#8Q 7AHNN:5AI"%(83=T'*BH$JAG2/,F!8_K#74K5=SZXP M>,$';SY=+90'5565N4!<<@C1,Z&Q;ACJC[&6\=":ZO-J>!8PB%]TL3+6<=^N M#\;Q'L/($4E7Q_0^\".>=!+YH$/W+Z$"SA<]Q#@A3R0&#B\^+C_W!1/\H*ND MB#82L9U7=F$M"QJ#!J% H"TND,PXAL([ M<+HF/FBI8@W&TQ_/D$H^@^Z/-&P\D0*&.11O,8)ORGJ@^V7&J$EEE!V.HBSO M TP)3<))=MJ#MF!SH_"85T)#=6P8_^J+C0)L7%!&! FJ7AR"NZP]AI+_N#] M98RS5RXNC:L]3I6VTBQ;T6P-F"=;HQ*"N'B;48R52]8K2GT*];D$5I^!*O&= M6?PD@TVBG!F-%,() 2@&\'.-S>4H]!0"EUSSFJXL^X2F88Q%L7!+@>1=V?8VO4%2_)VI2K-F,4E?N_3,K6O4<&C5JYMW MKV\]4G63=\OT-];^&'1^KZ$-]VJ^#_>==K*_"\9R7P)/BOGB"P<^P<"^#<-1VJ\$/)KZLQ@[6IS/W[XC3D@-@^Y*BJ1*$K M!UB1WY2MFM:IIY4ONM=Z $F6?+K >HU*/73=Z+UA)2Z?T\G0E%MA5L.6(*Z MIJEHP6]%)_IE1;!8W',W8B(/W^Q'KUM192NT!FB-I1A2"6]HG;1(25AE79?E M6W1*H^2VZZ!C@3GJ]0Y\C43JJH_9,Q4&B3U4U?S3-VEHJM(320?02)'WH>62 M=+@FB;8SR"GA3C 'AG#OD.+P^W$CK@M0"H9/FY;)X2- M^62P*\\S7A1 !/J%/ 9W&4E1:J2'=SRVW M?>B]!*Y^Q4N0%J4EMMR18]KZPM*U^NQ:T"7V 0XIM]"',R%O$]EWZ1,0L18% M$19&9GNF+R>) 9U=7W4E\5IH/4+^1^0\9 1(HIG.>6;UK#6T/)Y3Y]!;+C$O MF#4SH_(SSY2:',BUM#)"@IM_WK[U MWN,N^T ,_H]3P>J]-RN078M=<-?1,OVOR ZX B5.P 1B80 :&P/PLOTAG?.1 M7KF3NPFPQ<]QK=D[@_0*Z?C%P%1[2Q*:'N).+ _2$Q\R$"V]4273@EF>"YBK MD@T%11\6U0G2S^6T2AHQ<.OKJR.4UC5D]#;!]4Z5*R2+W"C?!M!E]KTO"9]P MM=3#H!D67$R/&Z+8M0"P*W V5 @'0;!QHL5P6XN2!PM+V):MN,SS+^T]:_4Z M%_!%U*+NW*?X7#9]AKNBC+FG:S,YZ=H<0>2E7C D)_O_V+ 9"GA NA_S*T M[A5WO$O7&H3V<#L'$Y4[#%LT;G^Y'8=-4G^O_#\62B9%=#Y[1 M&S]PW'P-473RH9]_+G(,U^Q6/D>2 7\05K.$4B&(E;D M39MDY)QE*)>[J:.Q2CLQB#SI)@[)4J@EA)-%8ZPKV#4BU*A]]E]5U'B^S7QPA0E!W4"$\LJXT4I8XZ7)=OS@R>RTV[;-OT& M%C >.(V_.:W[ M2+((%)#8F.()PRTR+\8],]?A=K#[FF;&>8/A;6+1FJ)2!#75H6#D8THXINZ" MC)N.0@\#1Q-SIQAZVZ_FF]O?T7JS-I<+UWX03/QLE^DGM+:?&Q_Z31K^VOB) M(CRA5(W*ZT@F7:;2O23--?X]OA+3')R-T[;G>JLVA6_!_%!*78I[9A%EO5V\ M3<:C!Q;&2P9FNEU8U\(W/1 M[V>Y[#HT-%_/-S3?\L6?+]FG?Q518(K+YH3N!=OKG0> M6 HN%3JPIM9+ #,[&$SN4"W(5A0]#M9793$28W'WJ'.[7!.RJTY/0AIK#59E MQ22QE-[JL)8JG+713N7,2G4;YUF6;" XO03GK)1TKU]*2!NVL M;)^AC VNBRA2O,0H(Z#0OE)TLJFK8P 4XLL2#@_A1[^%T\ZB9-Q9Q-#9.=;R MR2HL?)&RUR+*%%%'()DG%>]S;D5,=,O>N#@Y0L2!E R9Q5W *"NZ(#,KM'T0 M,;7NI98+BURBM&EC'S_Q]/U8\H8DRV@!64>1Y:KGAUV"P[N)G/JO-7<;-QLF M@TD$=+M/^ .Z9N5::O(M+MPRX-02*>9U<&BPO9YOL"6]N"O='9.X)#9&:R<5 M\2?TW0K/6"QV2 'P\S27F5E3L89]\CP&AYIW#+ H&C"A\=05:% MZZ 5@=8+?CGZELX0,I(K1H'T)CK?@IIXLSGT*D\2Y%'#P@Q4C/;&C<>W_9 " M]=1:N\1BH,5/$1&207US9/;G>2*TKEW/MZZ]D1N[?\>-W9,L\ GM:_&8./%> MG)UR[%9GB**(SD^-I+5POQQA,X M"CWDLI $93*#D?2)D_M%QEV)G)3Q98P/.*%QX\R^ZJTD?W@46/]I2N+XN!+' M%=!,+'.TN$APZ=F@O/?9471 (^4:_DXGJ2O)/L#_SWKB4G=?X)]&S'N4::(1 MU:L9I-/ZVO>]TA.NV"OJII@\3Y]RL+W5>U_X\CKS(7.>RS*1DC=DET?#ZC5V M_C8HGV3*<=T2A1J+"7)XETPO?@E;TZ("+M2SW?1KB;MJ[*';H=4@3N$4 O%% M5_GR1''$IJ@V?:/\7O[Z!E;9)-&JW54+ W/P@*-Q-34+AY '313@\WG5&UJ$ MKN=;A+B [=_L,_T2BC2GM? G= :=&1[LZ^KR' E"764RJNN,&P%]"RU)-A]C M%E_A)*SC$$2/RX8+6;-J6+<&'TZS#!ZGCFWPXW)IE@N!'DNMY_[KZ&^8,#5!DK?,0R2G]F_TO.@0)6SA M]G/]P/U,[,4EG_]/-N'RZ(,MC)Y.AEM(M5IT-/_'$ P)G =,/*)=PGMTFQLD MGF7CN/'=-JAW+TQU@>)92'(H=$T?PB9#3AQ1E!Y(W '>31R<.]ZG#SQ>9(-= M2_U9M@TKDIL1W:]:%#?X"SEZA=;PC_A,:1#6>$DO?_)"-&&LX2(5,6W?Z2_-DO^]>+J>I$. M//W'OS?[,D^_?';Y^=?I+9K4RG"=[BAS,7B1)K[I-\@>"LSNIE5\+0G37E]> M7'ZQX$I0^0]'311BP@EW&+]4B_ZF)_?XME]UO+!G7UY>7%]^KC@T,35#'Q(+ M_&2*C60;7'J->.LUFOJ#K_';H>;K$5&KZ@=]N<>A5=#^'.YH7E\\G5WI2IN"_^SF. MTJ$V7@WK>5[Y>A[DZZ40:/8Y;.E77#QWNJ>8RW@_5\0+T^DKMY^GU[2?D._B MZ@=/ 28K^S&KIN_.C'0VHY9,9M32LQFU7YN.KQ=_VS;PI-WDR45Z;[&QZ((G MT=^F(TIM^"_P\5^3JCOY,W7^V]3]E;\;^=MVX7'Y$X&_D+>.OYM1F36]>KG\ M\ODCNY;]TMVHZ.A;^Y]9DI.GQ /V^;L@FZ0=,X/_VX??_"U!+ P04 M " *,;=4R^0;DHT) #U&@ &0 'AL+W=OOP*C;CCS#E0G>1'IMS]C>3;.=3>)9;YJ'3A\H$K*0 MI4@5 'W)K^]W )*6;$EQMGGLBTT"./=SOG,@GMXWZJM>"F'8PZJJ]=EX:\GQZM5C>3;V22%1B<(0AQS_ M[L25J"IB!#7^T_$<#R*)Z;H-+C1@S754D,Y65-0;HS"K@2=.?])W>:U_"UW+JI+=IEKJ5FS M8-=*:%$;MS/YDL\KH8].CPV$$NEQT0FX= *"/0)XP'YH:K/4[$-=BG*;P3&T M'50.>I4O@X,""T/(+]_"[*(JFK8VL;]EU4\E""LW^ M=3'71B%E_GU 0#0(B*R :(^ &U12V5:"O%HTJQ7\B;@67QF*1!LX':)W.?8@ M5ZK6$[W."W$V7E.HU)T8G]\L<;2:!J-+LQ2U#F[;ND$-@QGH9>"&[< M][%%6GYX**JV!+?(GZ9(_*JB-.R]YP1)K5M*2]9" 28>A"JDME[NK?_;7]* MS][I34_WOE]38FN/P0W/^(]V\B<;B)R*1 MC*@%L,CNE?;[YF5WRMT._\5$,5,TXN8CL@G[QMLU@TV\J^"R1K[N2 M/7:_E,62S4610_TN;%8TSOR0*^SQU%9W $\@T[J\R@T\-V^-/0IO=+G[113+ MNJF:VT?6)^*G3U=L0DI31 +_7;=NW_B[(P2A$'",U5\\%,N\OA4,#:YS9*XU MN]RJU!&%<:WD'8QBZPI%9V/?UI(<(G*H3,]$@U,V#DW=N?I%U1,O[+XU2ZE* MVJ6C]\Z]1S8.T&S^V-L'2TFMSH;15GB8#8\[.&2?A"82M;5V1=TL%D*YK(H& M7W92$$HPTQ(%[W">G UY%N7/)2PU-8T]+,.@UH;RDS9 72,!W2,7XV.\Q:^ M$YJT6LUE;77:A8P'.>Y&QC<4;+-L6@W_Z]%5KI?L+=O )QO1-X"HV/-]OS_0 M)YE"*V87??W5PI:3$J58.1RQ42V(!CY;TDL0>&F4CC[!G),AEHBQSEWHBD8; M1Y:7=Q+>?&0+@="L@FS@&79#%L9+:1^TIFTBS[QHB1ADS@")+'8RP*?19Z/*7+".2V% M7N:'I%2[:BL;'AH1"K3$2>9[W)\1&8@G:>;%"# M[9S=)-HUMB>.Z%@VHVDG N8H& MJ6@@H_;LN0'O@/QOCS5%X<)L)ZE'4]V^4'98U767+BZXD%.W1@U6 O?1K3C= M"Q2/:YX$;79JL=%V8""L_\5!?43CM!DM>X&F\Z#-)Z))?VD .4Q,.^$R8,Z[(-) M)<36/9?=R(>MA3\-=Z@1U:U 5B7IC!(OIJ1+HYB>/1^%\881<-!;F' C+;- M3>>42$1#%'3>G::S[N3?%3Q"H\("6=XG[RO_CVY$5=G>ARD%3J^ZN62%:91N MTO8B$J'B?50L56N$Z<0'KB3I@$D &1[ /BULJA&#$L96S=K.9IBG IPE[1V8 MQ6 21VF/D^ X"[MJ?ZJ1(=5G'K?P%Z965!; ;.X%(>]A#0-#DL:CGY[*B]SQ MADTBX3A+?R\)X MDPE6PC0;P.MEX@Y,PQ=,XR>F4?:,:>2'-!'9.*/HW07%AI"_LS_]%,Z$Z2RP ME+B.1]U*DG86!U,_[#8Y=SZ89L%^MN_I*H'D_G;&+\OK-=6T42G4%BB0G8]Y M\JPJ:-_MTMYKZN!5^8XF&X5]@PT\'A_(;O0NI(.MQ<1/]Z=QZ*6SY*GMSA)_ M1\:Z0V0KG;,+./@L)R./=\'H#J&CQ\GOY!R(TN@9$07P=W/*GZ9)'_F@6XA> ME31[* \UE'1H*.F?VU#L#6]!<^FNSG%0V)X?[)ZU"?9MN?ZJSK$9_/V0.-D>'D6P93=)\TZIL ]S@/6<33H6Z"V;<.R62PC5BKW8\] M3_5DOP8X/C O]6+?V?LTLVTL3I(.[C=V[=+_)[KG!7B\\2EB)=2M_>!"O^?@ M[NV^2@RKPS>="_POFL;T+R1@^-)U_E]02P,$% @ "C&W5.E>#/_%! L L M !D !X;"]W;W)K&ULK5;;;N,V$'WW5Q!J4#@ M$>LN.;$-.)ON-L!N&\3;%D71!UH:6^Q*HI>DXN3O.Z0N<0+'7;1]D41J[G,. M.;.]D%]4 :#)8U76:NX46N\N)Q.5%5 Q=2%V4..?C9 5T[B4VXG:26"Y5:K* MB>^Z\:1BO'86,[MW)QB2UW GB6JJBLFG:RC%?NYX3K]QS[>%-AN3Q6S' MMK "_06UXJ(F$C9S9^E=7L=&W@K\RF&O#KZ)R60MQ!>SN,WG MCFL"@A(R;2PP?#W .RA+8PC#^-K9= :71O'PN[?^WN:.N:R9@G>B_(WGNI@[ MJ4-RV+"FU/=B_R-T^43&7B9*99]DW\HFL4.R1FE1=NSH<**3N M&PI^I^#;N%M'-LH;IMEB)L6>2".-ULR'3=5J8W"\-DU9:8E_.>KIQ3THS31@ MF341&W(GX8&+1I5/Y%:I!G+R3M1*E#Q'H9R\YS6K,\Y*LNJU%!E_9NL2U/EL MHC$@8W:2=<)O M./@-K=_P#;\K)%_>E&!ZDAUV8,U*# .([?BQBI^T:RA^J78L@[F#'%8@'\!9 M+)5Q@Z6#:@UR*-_HC/":Z +AP.I<$12[AYV0)HQE_A=BL^V_W;2,1-1+77R/0YJD 3G'SV":C#X+C37-&BD-!$O.UKSDFH,B M7D(#1,@@[_DT\J>=PJ%@F%(O"9X%PX &4W>TS+*F:DI;-N0IS[@F8R_Q:!!; M*2L]]N*81AC8>6=8%4Q"(R%UHY2< MZ'8T=#OZ=]U^P4T\B*5%G3K6]Y,>CO?]=V"2@&'>/S:?$GC,8*<)QM"6B&"$ M[)LP<0\/4#=P.5HQ/";P)+=+;']*4SK7J(UU,O9%2)1V:K)WONK#73ENT'KVT/?$4W0W84PQG 0+8.AC M.81_TC2T>#42XSA$\(Y6>(WQ>DO)%FI$14D)=HFP'&\(;DXA<]61P*5!&F,4 MMKC^E*9AV(718:G>8E]WYH!3AC5I'/;2AD.^/_IYD.N"26D2IL_L0;%I'&% M/T''^35@/8!H]H@VQU[H(^VG!W0+$AJZ\:%&*S3U7@NE RPA?&G[ M^?%%:[PCK;%=/72D!7(!BY-QK%/=8P)WS;&PO=V]R:W-H965T"@1)MV$8]J#8]&65)4^2D^[O M1\F)FP%M]J(+Q7-X2(F:[*1ZT"6B@<>:"SWU2F.:&]_7:8DUTQ>R04$GN50U M,[15A:\;A2QSH)K[41!<^36KA)=,G&VIDHEL#:\$+A7HMJZ9^C-'+G=3+_0. MAE55E,8:_&32L +7:+XT2T4[OV?)JAJ%KJ0 A?G4FX4W\]CZ.X>O%>[TT1IL M)ALI'^SFBF]GC MO@Y'@''P B#: R*GNPOD5-XRPY*)DCM0UIO8[,*EZM DKA+V4M9&T6E%.).L M<(NB13B_9QN.^LW$-\1JS_QTSS#O&*(7&,(([J0PI8;W(L/L7P*?Y/2:HH.F M>722\1;3"QB%0XB"*#S!-^IS'#F^T7]RS)6L84%:%;T%JK,I8>$JC I^S#;: MV7^>"!CW 6,7,'XAX)I:)VLY@LPAJS0K"H4%#=84I4I1]PY7P_@J(FPP^*B8> *&PSB. M>MB]-(P?D8Z'XR"FF7#P7(']HQ=,UU&X/M60RE:8[C'WUOXKF'4=\.3>_2-W M3!65T, Q)VAP<7WI@>IZL]L8V;A^V$A#=^^6)7UGJ*P#G>=2FL/&!N@_R.0O M4$L#!!0 ( HQMU0Q%1&6_@, -\( 9 >&PO=V]R:W-H965T"3-R');YY".)W;:0Z<' MB%R*J$& 4#+^OON@A2K.):F%YL =M^^7;S%:KXS]LF5B!Y>*J7=(BZ]KZ]' M(Y>56 DW-#5J.BF,K82GI=V.7&U1Y,&I4J,T22Y&E9 Z7L[#WKU=SDWCE=1X M;\$U527L_@:5V2WB<7S8^"JWI>>-T7)>BRT^H/]6WUM:C7J47%:HG30:+!:+ M>#6^OIFQ?3#X0^+.'7T#9[(QYHD7G_-%G# A5)AY1A#T[QG7J!0#$8WO'6;< MAV3'X^\#^J\A=\IE(QRNC?I3YKY'73Z!8&:4"W]AU]K. MTABRQGE3=<[$H)*Z_2]>NCH<.5PE)QS2SB$-O-M @>6M\&(YMV8'EJT)C3]" MJL&;R$G-E_+@+9U*\O/+5?:]D4Z&"KU_%!N%[L-\Y F9ST=9AW+3HJ0G4,8I M?#':EPY^T3GF/P*,B%+/*SWPNDG/(MYB-H3)> !IDH[/X$WZ/"/E6K@2:B%S$!XR92BY+;P??X!W M,!Y$6;?LV0D)9]0[0/%C-@, MX8PF9[TF9_];DY024JJ".YY3%3JGF&(C%;4_5;Q+^2V%G@UR1J$<(EPV4DQ2 M#]V,8XDDT;W%5KYD8:@,%L(%4$T[FI,)V=#LL7X_@%H)/B%;!JI9MP/0=(L7 MT6_&Y#N2%DP':3+MU/HZ53J[G$2K++,-K?"%1IKCC'\*?ER/R[:+^'GX89^E M/?F41+>X\3 ==R'?J"3,DEGT._J?Z!PW25#3X2!['6]_6I '6P<[$E9%DFH8 M0O*DRXS-A M8X4%N2;#2]*;;<=IN_"F#B-L8SPE'SY+^@6"E@WHO##&'Q8&PO=V]R:W-H965TFM*6M94* VT22!4OFZ9I']SDVE@X M=K ="O]^9Z?- $$U[8OCE[OG>>[LNXS72M^9 M'"8RFDF02%M=5Q&)JLP)*9 M0U6AI).ETB6SM-2KT%0:6>Z=2A$F4704EHS+8#KV>W,]':O:"BYQKL'498G2<"5!XW(2S.+CD]39 M>X/O'-?FV1Q<) NE[MSB6SX)(B<(!6;6(3#Z/. I"N& 2,;]!C-H*9WC\_D6 M_=S'3K$LF,%3)7[PW!:38!A CDM6"WNEUE]Q$T_?X65*&#_"NK%-!P%DM;&J MW#B3@I++YLL>-WEXYC",WG%(-@Z)U]T0>95?F&73L59KT,Z:T-S$A^J]21R7 M[E*NK:933GYV.M=TO]H^=6$NF+3 9 YG]S6O*/$6]F_80J Y&(>6N)Q'F&UP M3QKP0>G$7DBB)=^#UVLA[ M'J_W7Y'_FBV,U?1F?N^@2ENJU%.E[U!=4RGEM4!02ZA:VJJEQ2UM%R3:MY*] M$]\5[K&I6(:3@"K3H'[ 8'IF+*=7BSG<&ES6 BB!6"Y0NR1V]H!+L(6J#0DP M<$&E8=S63V3:^!2[(>K,7\KMOM:[TLJ8S@52811*Y,!+"O !W:&!/GR" >S! MT6A$8W_0[YRJLJHM:6@A("&C'L3=?B^!.!UU+EE64'R:*!^PX!F]OX95V>*% MHT./(_*,AT,XBCKGM9; (/GX8)G'RN7.C+!.OK^KMV"'M#J,1#$9I9Y9E=5D+G_,>HCAL\HO4:]\?S.0J5K:I@FTNVT+G36= MXZ]YTW\OF5YQ:4#@DERCPT$_ -WTM&9A5>7[R$)9ZDI^6M!O +4SH/.E4G:[ M< 3MCV7Z!U!+ P04 " *,;=4 B09[-T" !$!@ &0 'AL+W=OV?PE<%6[\V)C60MY9U=?,YG?F@% 8?,6 2*PSU< .<6"&7\ MZC#]GM(Z[L]WZ!]=[!C+FFJXD/P;RTTY\U.?Y%#0AIMKN?T$73R)Q*(X)FY0;H_"4H9^9+[),-9 3>, T:]"$BIQ(4X)"=J5 &,(973/. M#,/3-[=TS4&_G08&R2U$D'5$RY8H/D 4Q>12"E-J\D'DD/\-$*#J7GJ\D[Z, MCR*^A^R4#*,!B<,X.H(W[*]BZ/"&!_!6]-$%YZ[ W0OEFOQ8K+51^'A^'J$8 M]10C1S$Z0'&#-94W'(@L\#V^Y.:?N_"C7+::)[JF&)[#>2(R^^;DY%AHLG==[_J9MXWX&J+K4$$P/5&BTQ.=X)80+19:,1 M0;M*ME"Q VV9 .2D )46# MX?F81&'J76-\5&6E \OA'GM-75F-F=3&&J;CA+Q^E<91_,Z[JD%18^/G@/6\ M'\>@#ZZ6RG6->!"/0A0\]JZGB<^46W/ M:A=&UJY/K*7!KN.F);9Y4-8 SPLIS6YA"?H?Q_P/4$L#!!0 ( HQMU3( MQUM&PO=V]R:W-H965TBTCDOX4X2514%DR]7D(OM MS*7N[L$'OEIK\V PGV[8"NY!?]S<2=P-6I2,%U J+DHB83ES+^GD*C;G[8%/ M'+;J8$U,) LA'LWF-INYOG$(+C>H=_8 MV#&6!5/P1N2?>:;7,S=Q209+5N7Z@]C^"DT\D<%+1:[L+]G69Z/0)6FEM"@: M8_2@X&7]SYZ;/!P8)/XK!D%C$%B_:R+KY373;#Z58DND.8UH9F%#M=;H'"^- M*/=:XEN.=GI^6Z:B /+ GD&1W@-;Y* NI@.-T.; (&U@KFJ8X!48&I!WHM1K M1=Z6&63' /TJ74LV#EV%9Q$O(:T3T+JD< /Z F\L TTM'CAOP9*KKE*3/RX72$DOCKQ,4PY9B:"F&KU#<8\=D50Y$+$F&9$KSE+ R(]@[6!TEP;;Y M2:,#W/K2E>63!*9!)VK#4IBY"*5 /H$[?UA#-QMR;$0)I5;&H6-NAV'P3.'9 M'-M2.7\ DXUV!#,/Q0*DR;YSA@9$KT6E$%I9,)EQE,\D_T' M93_V[_L=E%]G#%4*$B^)(I0IH'V?G%L5O2@.VB?.O39'M9DN'BGQ&X.Q[Z 7 M4,*2:](+O6CL&YM^C""]D4%LS"]OWB(QMFA5V$*64 SG6NVA"9>$/FF=/I8 M8N>[&FO_SYW/3$J&)U'7!8JK7[Y&\,+Q" &0K=/^ :T5JS\@J5#H@8DPI-9# M2KI,/K&\8O47QVC#RA0('5JC'O4Q1"2BWFB$?@=A/\&M\QZED[CU31;\?F"R M0,/0DB0(>;M//3SCYUB9[ =[3MQ]X\>IUHG;UHF_?Z !UJ3$(C)>,*4 +UKCF>7J>Q.?OF_-<'UMW03YW=3P(B.\I:K>H:E6& O2+QE M$NW/"!U["8UQ$7FQ'V']B_311H.JU56!VOL1H5'BO-]#84G"09$.O60<$SJB M36E0+Z9C$ONQ\XLTK%W)P&;TPYC$7C3TG=] J0GI*L5>0+T@Q++#P8S=@PL; M5A;@?1* .*G^_ZJK\P<$5J0"YLA=!E$]4 MI:YO2^W3]JYY65^Q]L?KB^H[)E&PO=V]R:W-H965TG20 G:;L%MFW@]()BL0^T1-M$=/&2M)WLU^^,Y(N*QMX4V!>)(F?. MS!S.#*FS=6WN[%PI!_=E4=GS_MRYQ>E@8+.Y*J7UZX6J<&5:FU(Z_#2S@5T8 M)?-&J2P&@K%X4$I=]2_.FKD;[+XL;@UV"'DNM255;7%1@U/>^/^.EE0O*-P%>MUK8S!HID M4M=W]/$^/^\SJ* @(W?A[@]G?F23%[GB+_K:)'6.92*NN MZN*;SMW\O)_V(5=3N2S)>6]G0=?)93@IE7YX-')HAX4&V@;QL(<4!2"[@0UVY MN84W5:[R'P$&Z-_.2;%U\E(<1;Q6F0\!]T PP8_@!;N@@P8O.!KT91/TC7S M'',P,D96,]6,_QQ-K#.8,'\=,1;NC(6-L?"0,:RC?%DHJ*=@.VQG7;;5/8W5 M8V0?1:>:/;4+F:GS/A:E56:E^A??E306%+$/R)TJ)\H0?[U/"V708#7;&H2L MD-;JJK#>+18*"GHP4Q4J%1[(*@>98PYJ(H>*"9X!9QZ/4AJ$26_\ M0I:+U]? /2$$\(#W/M=.%O\9-JES+T@9#D22PA'6HQWKT=-9;QL.K&2Q;.UB MS,MR04/[&.5'H7^1\CVC;S#8S.&Z4Z:$$UW! RF]A-AG*43^,-F+K.H"/2VT M>X"0^0D\I]<0GO?&VMZ]FAJE0%>(HZP#W L%W!G^<*'%4Y3*@Y;WC2_RC;<[ATIQ[0R&+I+"QIY]!AFMZSB-32 MQ/CV"XS6TN069EA#KA7]6*]:$HB TT[PV-+!U8 IA%G0MN8.%\QGP]ZUMEF] MK#:A"=:-J<-,Q(X0PGS^!"J>'\NU>)=K\=-SS=79'=2+_9&#GCZ68T$?]P3?&_E=K 5]PK!2?/7OXL^N9>F4QC M[=T8G1V0&2LZUJE=7&%#IX:XQ&K^0T]1_GN[7Z/9S*@9&7R/$AH/ZVQOM?<) MD\=AWR"(B2QDA9:DI0BZ-8([S(? 8X_'V 4XI[UC329 ZD=![]TFJWCHI4/A MI6%($C$]TMXVCAQ.. \\$2;09E'[P+Z2\J"')_A4:==(I:F7A%%7ZNE^8BX& MS$LB@;X&Y,#FD?IQ!,)C&$ 8Q'N/$R]*A1>F 0@_"+'(0]'U.$)/N!=M?4X( MC ./O&B8TO0/?GM)$'N,\496$ >"4X)K0\LB]88A:]8"PA'B%Z+BV%Z\%"&H MEW-B7_@AQZCP$041QI1Z;,BVKC<]XQ 2>1]Q+QZF'7X2GX4@@B$V^-+[ MBH6*;A\$"7$G ^23PF1QRTOLIT@R'WIAE'B")\=J-]G5;O+DVJ5&)JF1'2W< MHWC_>^'VOE2KEJKQ[6C;9@^EYK:K/=N.=HD8>B'N,(L37!OZC/T"+/])^5'> M!YT[:*G,K+EI6VCZ>'L=W?W@>F_9V MW7ZX>M'<:">UP_MQ,YSC#XDR)(#KT[IVVP\RL/O%N?@74$L#!!0 ( HQ MMU1B00D)SP( $$& 9 >&PO=V]R:W-H965TU!L.A9J6YXDU]W?CY(= M-\/:8-A+3$KD.;R(S+P2\EXEB!H>LS17"R?1NIBZK@H3S)CJBP)SNHF%S)@F M5>Y=54ADD77*4C?PO+=NQGCN+.?V;".7XD:#*+&/RUPI342T*%(E?V%JK8=C1P(2Z5%UCA3!!G/ZR][ M;.IPY##Q7G (&H? QET3V2C73+/E7(H*I+$F-"/85*TW!<=STY2MEG3+R4\O M/PJE4,$&)6P3)A'./[%=BJH[=S7!&R,W;*!6-53P I0?P(W(=:+@.H\P^A/ MI;C:X()#<*O@).(:PSX,_!X$7N"?P!NTR0XLWN!?D_U^N5-:TLOX<0)]V*(/ M+?KP!?0M#4Q4I@@B-@^%A\#R""*>EAHC2&ON@KA57>C7KR9!X,VN-ULK^;-G M:WZ2TXSL5!4LQ(5#,ZE0/J"S7/T7>:="NF *8I'2J"HX/P.>@TY$J0A+=:>= M;\BD C3=!>H-9CL"I/YT3'],D[S.;9FA9%K(SBUM%,,+9W#N#\:]H3>!KE%( M'(RAVUEC+NA%6^,CF?AE4S^*#DQXOC^#RLX71F_8 Q'LL4Y$@>_W+L9>;S3R M8$S2I#?R@\YU'-/4FT;8"M#<@\*PE%QSSP_8O\4+7_IS]R?&K&NH$U M]?#[PZ8:7O]B0-)S[\\]&FNJZMXN+P6A*'-=3WA[VN['RWHM/)G7R_6&R3W/ M%:08DZO7'],ZDO7"JA4M"KLD=D+3RK%B0CL>I3&@^U@(?5 ,0?NOL?P-4$L# M!!0 ( HQMU1%R0-&PO=V]R:W-H965T+)$BS^'%Y'1K[(,K$0F>M*K<+"B)ZHLP='F)6KA3 M4V/%+VMCM2 6[29TM451M$Y:A4D4G8=:R"I(IZUN:=.I:4C)"I<67*.UL,\+ M5&8["^)@KUC)34E>$:;36FSP#NE;O;0LA3U*(3563IH*+*YGP3R^6(R\?6OP M7>+6'=S!9Y(9\^"%FV(61#X@5)B31Q!\/.(E*N6!.(P_.\R@I_2.A_<]^MB4;0RVVO0-XZ,WCES M!%I6W2F>=G4X<)A$;S@D.X>DC;LC:J.\$B32J35;L-Z:T?RE3;7UYN!DY9MR M1Y9?)?M1ND(E" M8"DO/<&]%Y41;+P01$E\!&_8ISUL\8;_G_:O M>>;(LO3[",^HYQFU/*,W>.YXB(I&(9@U"&V:BASDI; ;YB8#C0-C^=^6.FNL M8UWV['4-5\T"E>@0Q,8B\A20>ZT/1]G]0%^X6N0X"WAB'=I'#-*?**P#](T! M+BOJC+FXM -?6E_?:# O^$^3O@I^9, [RAP=U-8\RJ(+\Z9 H40&[R$^&0Y' M?)X-SP>K?2H^8I_AWHS7!^ 3KQ+'.++*&VL9Y\.[21(GGR&9Q(-[0T+U]G38 MDA>.23R&U]H2'DR 1BZOGW,NM:]X-PR]ME\E\VZ"7LR[/73+W9%,JG#-KM'I M^"P V\UV)Y"IVWG*#/%TMM>2UR%:;\#O:V-H+WB"?L&F?P%02P,$% @ M"C&W5)0ISX?T P / H !D !X;"]W;W)K&UL MG5;;;N,V$'WW5PS4W2(!'.MB^5K;0+S;H@OLHL$F[:(H^D!+8XL(1;HD%2=_ MWR%E:YW$%M*^2$.*<^9R9JB9[92^-P6BA<=22#,/"FNWTS T68$E,SVU14E? MUDJ7S-)2;T*SU.9'"1K)2Z=XM/^3R(G$,H,+,.@='K 3^@$ Z(W/AGCQDT)IWBL7Q _\7' M3K&LF,$/2GSCN2WFP3B '->L$O:KVOV*^W@&#B]3PO@G[.JSHRB K#)6E7ME M\J#DLGZSQWT>CA3&YQ22O4+B_:X->2\_,LL6,ZUVH-UI0G."#]5KDW-<.E)N MK::OG/3LXC-22 8N[MA*H+FLW(?8]7O\<'C>94*;2"'?X:&$I5'8/ M?UVOC-54%'^WF$@;$ZDWD9XQ<4N]DE<"0:U!N(P",P:M 29S$)RMN."6HSF5 MWE9DUY-3LV49S@-J.H/Z 8/%78&@7;E=J?55],TM[2R:8S.C4K2L>4M8.!]9*4*.::8=HP'*%VE'1>><@;*$J0S:,9\8] MHLYO6]3,J1QYW*62UQJEA:2;I!&9F+0?ETI> M'53BM!N/^Y!&?6BA=-!0.OB/E&;*V),,M@*=9S!3Y59)\MR\L-'9X0LN_D2F M#:!K,/A_O#A@1T0WF:3T3OI1Y[9:U=^H3%2)<#$>P"7\^,,XB9.?.G?*,O%* M.9K4RFT9'C89'KXYP^H,R4]TU]E*DW J\:WXYQ-?I]49XU3VC84.DTP\&>[I ML.Y<9=VE4=BX.*=?J2+$=J?6D^ MYY3X2UR6N_U)Y!9]$H=I[,24Q$$Z=.+ [2:I$X=.)$(I-OHOKRWA3+KC.-IS MN ^C=FC+GDI?G-E[/Q_%?,K]D"IW= -@V[6^)YB\K>L+]H#34 4G+YK MV\V^9&'?2M_>X@%O81Q;P1);_1:ZYEW,.Q-X#T](WA_*F'AT1^]1+WQ M"[\?KN>H+TQLN#?FZ)M6H-Z+K2M>S2KVP:NOG@Y6R M-&UXL:#Q#K4[0-_72MG#PAEH!L;%OU!+ P04 " *,;=4P?S36VL# F M" &0 'AL+W=O=7C+)W M5T5BR1>DE 6DMK2ZE7HEU.[>^[#:!Y,,8-6)>AMCRK'OZW2#.=-]66)!.RNIZ-08;R5+*%SMYR*9> M8 FAP-18!$:?+=ZB$!:(:/S<8WJ-2VO8'A_0[UWL%,N2:;R5X@?/S&;JC3S( M<,4J89[D[BONXQE:O%0*[7YA5Y]-R&-::2/SO3'-!LR04WG/SER*SC#)B! ME:6TM91.)?RL*UO"8UVR%*<>U:A&M47/Y@SS)2J;M\X<=:IXZ4KB$;*H%\<1#?[X;12%T5^=QR/U<6=1+05/X0=3BATL MPD$O3"Y;%@O%M\S@\50$\55R!,0U2]_@*PHNUU@ D5^AL@FA"DA?8'@N"5)6[53\ISU=EJ>8ZE!6REXT+JB M:J3;<1%VX5&2.#2,NG K21_EGL6+N/O.J/-\?7_WKG@;"6 4]P9A"*.D=Q5< M$N9ET(O#$73;NGY6AB\V_0?@J'>5#(E*+R#X%MPY?9)&G^33^K14X$59[T.^=;GB&1>^,HLK/Y\%MO=XYJ[3J4AE16A:F?\6:U:8+7]=M_ M/%YWT&],K7FAZ=:NR#3H7])E5'57JB=&EJX3+*6AON*&&VKDJ.P!VE]):0X3 MZZ#Y:S#[!5!+ P04 " *,;=4>>QL&W " I!0 &0 'AL+W=O3I_5W* _&\0LR,$?IUN428.2'$#I)O! MEG,/7VV&V?\ L5!J>24[7I/D*.(MIA?0ZYY#TDFZ1_!Z;9^]&J]W"$_[U)"O M',(SKADFAM(WF%5E:3!T#S_'<\].+LFO(]7Z;;5^7:U_H-I,=B>K# (M0.]- M6%M8Z#5F^%SI[2#5V4J/)F2*\DI1IB3 MS3Q\@EYRWNM_$>&T>P5G6T,O.7DF%O('_?#1<..]ZUN@6]9+ZB&ERG)SDUMK M^PZ,F^O_+[QY1!Z4D_%Y,+B0U,[%U64$KEG,1F$JZV68$\MJU6(N;QFZ$"#^ M!1'OE%"@?1U'?P%02P,$% @ "C&W5!PX1)7/ P _P@ !D !X;"]W M;W)K&ULE5;;;MLX$'WW5Q#:8K$+*-'%?,#&>HZ4:;[[8" M<.RQELK.@LJY9A)%MJB@YO94-Z!P9ZE-S1U.S2JRC0%>>J-:1FDND4'!KF&WKFIN?"Y!Z,PN28+=P)U:5HX5H/FWX"N[!?6YN#'_@B8&/WQHP\R;7^3I,/Y2R(21!(*!PAG-#6S] M\0(++:W_SS;=V=%9P(K6.EUOC5%!+53WRQ^W<=@S&,1 M'D5\!\4I&R8A2^,T.8(W[-T?>KSA[[G_OENS[-_+W#J#5^?;$;*L)\L\6?82 M&594V4I@>HE%L$=<$/&2B,53W ^%^R@^U>_$-KR 68 %:L&L(9C_ ]Q8!A1_ MAM&#.@=#$1Q0!"F,\>!9$$IA"ZEMBP"3@8](PT7)4!:*#K]P83FXA;ELC'K?HLO&N+%J+ M%-:R*UWGJ,P731*'XW'EUH!4INP$I] UP MQRZ+'ZVPPN^D81Q?]' /*,;RKJ\5VG;A;HU!87GKF-*._<2&[I.2A-EYUEM^ MPF7JD^1UP1M!*7^U3YB7X5[:.VMXQ >B%(YNS!$967K!TM%31C$]3O;7 8\" M]O@"Q)J:#&-7EUX2*+Q[F"NO4^4#9)#U\H/ &..B:+J/U2! M1XD.5^ +57=W4$CXBPHOC)>Q&$\3F@T#H=817?/C3&/ MH_CI:C[H70MZ';=G0(@]AH,YBO8>I1K,RC^]%J\KMH?N?>I7^]?]LGO4GHYW MGP8?N5D)9;%,EV@:GYYC%DSWW'83IQO_Q.7:X8/IAQ5^H8"A [B_U'B_MA,B MZ+]YYO\!4$L#!!0 ( HQMU1_%1CE\0< #@; 9 >&PO=V]R:W-H M965T=J_! M9K?]4-P'6J(M-A+IDE2<'.['WPPE6W8L*VY1W.9#+%'DS#/#X3,STN5*FR>; M".'(2Y8J>]5.G%N>]_LV2D3&;4\OA8(G!3N MV_+!P%U_(R66F5!6:D6,F%^U;^CY?>@7^!F_2+&R6]<$39EI_80W'^.K=H"( M1"HBAR(X_#R+J4A3E 0X_BB%MC'V]5KZ/[SQ8,R,6S'5Z:\R=LE5>](F ML9CS/'5?].HG41HT1'F13JW_3U;EW*!-HMPZG96+ 4$F5?'+7TI';"U@], " M5BY@;Q8]^O!G])A8'RZ P\E;#.7?]L%ES)__!BUU1,;KF5EN@Y>3#""N6*)YT[X;A, M;9=\('UB$PX/B53DFY+.GL @7']-=&Y!A+WL.T"&\OM1B>*V0,$.H C)9ZU< M8LF]BD5;A75DE[A$ MD)1;1V+^BF;@_5S:B*?D57!S3CJ\2^8Z!?)%M1!"44+HF??KZ*2X MECN2"L3T@?:",9G)- 7[+H@VI!/M2H/@ !^(3,0@D\Q@@/SXPX2QX"+E9@&W M403\;;@3<6LNX!L*(GF 2X M8*\3D<9D]DJ45J=\#D(E2+=$O$1"Q)9\& CBQW( 811+_UDK0V!\,R#4:"=N7]L78'N@$A1%J!VYVB)&6QD;G"G M*J4N,4*MIX 5@;G^^9KV MAI?]YQJ]HXW>4:/>[2TY(4MN"H8 5RIR!V'*C25@93':)?\EC20R+91-MC & MO2 (Z 9DP5WO3MNQ9;RQ9=QHRW0[O,K\@W8\^DL$?QAX(7FX[5PHHP+\JPZ8+>ET9X>:LN 8-\Y'L; ]8DMZRO@-(Y66N&N)(]'[YB-P1)=H531L;16$A(S+ON5 M&\.5@Z,!&0E:#MC5&.?^2T.$#KM%/O8^6D*DODAH5D3Z2B:]T:[]A?IU\IR) MB(,-Y29Z_3"G+!$FOD1@X(VP6QQ&,!R<-\N=GPD>N0%HBI.O(DJ43O7BE3S" M?EE(69\^34D'@9?)O!PODW<7]B$2X!QO@UAGHKG/=>A,#C%_NY.]6[B=D Z? M\4@N4PA@'P,YEOJD(S@@QFM< [/\7FA5NAN]O5,)H"QX>NH2:6)?*\#45>'B M[CIK0X50V@>6(JS2AM;.%A&_1<7$311*0"*A,%KFLU1&H& N3!%8@[4K2R4< MSS8TN+$PQ>E&'P *>5K$#X8L=I46X'E_ :HM++UB=QO* 4CBE MH]%P$KQ%&>ZA/&5G=,QVY]W7S#ML3=4&T.;2_:LOH'UX)CJ%[;=E]#38=EO* MW,W"AZ!4A2!MK@1AXZ5_Q>*;("PX'WR5>4)NXM^AV?<'[;?/(IL)T]0"T:H$ MI*/OTH31JG"CS97;$<%^2VM+M />KJHSVER>'1?&M[2FX**CW="GS4Z-2P$YS=-K0 M';&*AEDS#?_-_5&I[=C.AU5TS)KI>+J3MGB&I5$M@'WZI,/!Y-!!8A6#LF8& MW2\^;J(_N=1&Z9O@.!0;%;NR]_IB M_TH#&&Y=V]6^/F7[!'M(=46O[,CN=[K5,AT3!A7QL;/O$@9A19!AAE%E)9DHHYB QZ8P@V4WRF*6Z<7OKO$#/M MG,[\92(X\!I.@.=S#1U6>8,*-A_+KO\'4$L#!!0 ( HQMU0PCG.5R@4 M . 7 9 >&PO=V]R:W-H965TE6JEL=,6;0?1(+?=Z)C$E/>ST=1"RANBM3)F!F+55"#;RJ M34^GBM'0"25QCWC>L)=0+CJSJ1M;J-E49B;F@BT4TEF24/5PR6*Y/>_@SF[@ M,]]$Q@[T9M.4;MB2F2_I0L%;K]02\H0)S:5 BJW/.Q?X=.Y[5L"M^(NSK=Y[ M1M:5E92W]N4Z/.]X%A&+66"L"@I_=VS.XMAJ AS_%$H[I4TKN/^\T_Z;4Q%B"ZIYAK)-5HHIIDP^H>6 M0*4PBYE=%,@D@6F &=PB8(DVH(.+S;1G )PUT0L*()>%6Z1G:N79)&C5P;/V7?H#_&DT?L M:[;2G+-)B77RXUZ+DS$!$6+;!7SX(>YA_=Z M!7[-[,.D DI>QK]"?I^ A(QP2;]#NU5OP/[+N=2B W?)8RX=HJE: &[I :D4 M6BJ41^-95*C*-1Z\:BI4%1DWE^1V*@R?4&%"GO3!%BNNA?B-B*L2CT<_@43- M.@9=7%^06N2>X4?5 W!+$SBD'WX6 :NJC2>OF8"D*LZDN3BW$K"0WR?@ 'N/ M^-=BY*;?"+:J\ 2_G'LM.KRN7\^]%KD6'ZKB3YJ+_^)Z\1Y=BSL&R7U>!R15 M@2>O^O1/JMI/7GC^)S4? ,.!Y]6W0%(U!O(3#O(M.B9/S_&':&SU/QRIJBMI MK7"UB)JEKB14,"$-,O26(2Z,1#0(9";,":(P&C%D>.)R;)_GL=0VK?!);L, M(R&/,WMA@7B2TL#L%N:?I?9MGE/#'=X0USJCJ]A: LX(D=]Y'&VYB9S85ZH4 M%4:CMU3;2PM &]JUOTO#T. X#[P%0--4R7N> ([X 8V[PU_?X*%WEO XMCS5 M!4NV$0\BM&(!!1_8/:20:V.[#96'LXR?!FTH)T_+CF[#[1?WXP)'IWI@TU8;,O4QAJ" H?Z M.B-'M49LM7$!AYJ@F3$Q2V 7U)K\O/R"+K94A=JM]KJ#0S.@W"@>&$AI84IG MJ[^! I#6G9W&-%0]E+1\?SSN]$4:FJ6*?DX-H%QEQL4 D!4?(7^R(!(REIL' MM#L ?/PX1V\M;6T(B'=6C+LW?'8,#@<,MH9C,+L/(BHV#*U!,-]*5&MT>5 Z MCVS<4L7O@-8HC6F0!SL3W&X)1H&O]MG*P"JW$Z4H-MN3,FQUP>P[$W$5VEF[ M=)MOL&.794"V>MCY!YY:6(4/1P<;%+D-FB\LT\T!":,]620;\Z M7/@_V/?S#+9(+2L&@V]00L %S>%[,>]>-O3@/'^7%RU+27L9JB$J+DT0C+T0 MU#K2V[N13)C:N(M::PR*VF,3-QCQ"C$WRZ ^;6$.EZ\6 /EI?[L/U!+ P04 " *,;=4 M;ZR.J(<# !7"@ &0 'AL+W=OJ#22;$:F*GM@.[]^EO[$"6 MEL A[0O$CF?FY_\XXYELI?JI"P!#'JM2Z*E7&%-?^[Y."ZB8OI(U"'R32U4Q M@T.U]G6M@&7.J"K], ABOV)<>+.)FUNJV40VIN0"EHKHIJJ8>EI *;=3CWK[ MB7N^+HR=\&>3FJWA JEPY'=>,EZ!T%P*HB"?>G-ZO: #:^!6_,-AJP^> MB=W*2LJ?=G"73;W $D$)J;$N&/YMX ;*TGI"CE\[IUX7TQH>/N^]?W";Q\VL MF(8;67[CF2FF7N*1#'+6E.9>;C_";D-#ZR^5I7:_9+M;&W@D;;21U#_LE8BD9$%TUP3F9.E @W"M&]>WX)AO-1OR#OR@"BPRR MWQWXN,%NE^%^EXOPK,=;2*_(@+XE81#2KP^WY/6K-V?<#CKQ!L[MX(3;_U7B M^WREC<*3]^-,M*B+%KEHT8EH-TP7*/_R;OF>W(D-:(-?A^F3M_4S:M24@E=JT7"S;<"W5 M$\D!-*D9[Z6+C^C>T9@F<3_>J,,;78#W$4HNUR!>!#CJ 0S#..P'3#K Y"S@ MWYC+6LD4(-,D5[(BB_WAOCDXW!;3'<8<9T3*Q;H/,3E"I,-Q=.HLCCO$\24I M3E/50'8L81_(N$>K:!3U<]#@N7X&9TGF679M:Z5-$8%'O"TUM"E4D +?L%5I MQQJO/21E-I?*?2I]FO;6RN!8P7A(3W ?U'UZ@8+?F$+MS,L :8^R09*<2#$- MGQ'#RY)L2XSE>K)BO@@U/$:-QB?*#7V^!NC@+.@];$!IL!EG-3>L/+Q0?_]$ M7*7L11L<%^THH>/Q'W#^P5U?@5J[CL;>.JA1>^UWLUW7-&][A>?E;&ULQ9E=CYLX%(;O]U=8:56U4CM@0R!,,Y%F)K/:5EOM:*;=O:AZ MX8"3L 7,VB9I]]?O,3"0\!5F1U5O$@SG'+_'7X\Q\ST77^66,86^Q5$B+R9; MI=)SPY#^EL54GO&4)?!DS45,%13%QI"I8#3(G>+((*;I&#$-D\EBGM^[%8LY MSU04)NQ6()G%,17?KUC$]Q<3/'FX<1=NMDK?,!;SE&[8/5.?TEL!):.*$H0Q M2V3($R38^F)RB<]O+%,[Y!9_AFPO#ZZ13F7%^5==>!=<3$RMB$7,5SH$A;\= MNV91I".!CG_*H).J3NUX>/T0_=<\>4AF126[YM%?8:"V%Y/9! 5L3;-(W?'] M;ZQ,:*KC^3R2^2_:E[;F!/F95#PNG4%!'";%/_U6-L08!U(ZD(8#MGLT-[A8D>*/=*P-,0 M_-3B#[&A2?@O+7HM"= 5E:%$?(UN!9,L4<63ETNF:!C)5^@-NH?!&F01TT8^ M3P(8-2S05Y)'84 5%%8THHG/4*Y+@L^G^R5Z^?P5>H["!'W<\DQ"77)N*$A! M"S'\4NYU(9?TR%TR_PQ9^#4B)L$=[LMA]_=9 NYFK_O-L/L'*OIJ-Z#=J\8G M5>.3/)[=$^]2HG=)J$(:1=_1'4NYT(WW^0.+5TQ\&:C JBJP\@JLG@INA. " M77,ABGDI\RZ^%2'+NYMU[<=@MLXIDUFQN[P_YIFWF$$*^R.M(VK;1- M![5=\T0)6+%0%-)5&$&'L$Z-193IH4;/MAL*VT;$MGH$.I5 9WB<^+[(8&2P M;ZF>;$4ON?)UV*HYC-?)M&WF>VYVN6Z7KCA@K MXS*[=ML#Q[4P.5:Y=%LJ'=MQ&JFTC6P3]W3=K,IE=JKKLCB+\E41^!7ZH>K* M8M:J^@UVL=5L[66'G6=BTVUDTF%F6=;!6#W*Q:MR\4;TB]Q2P;8\"IB0+Y[- M"';?#F2V]-I29JXW:[9]AYF%IQ[N5HS-&F_F",T'8^BU)M6."16N &&PN5HS M&&KM]+E/JLXM)JO-FRAU6N'<)J>&+A^GX*!SA-@_? MV.ZLN8YWF4WMYJ+8986QTY-0C5<\S->13,)MM'9ETJ9F1R)MH_X\:K3B8;;^ M+Q[A-AL[]+:-^O76^,1C^/EC632HX#'+X-,#';\2U<0FP\2^U"39A7+9(I^-X395M*S+% M/9M14O.2#//RZ3 Z44$/C$B;K,3R2#/IMM7,[%E"2 U@,LS'Q[!H2=H\G'K$ M; IM6UF>:?4HK:E)3KZSCH#,DG0@;N9-G2;;N^PLBY!9C\X:AF3,R^8CEUG2 MYAF\U=AVJVT[["QL]VW$2(T^,@9]/Q0EI8*31S(==D-KD*;E\5E6309KF S= M\_'JA->E0N^SA+UXAAWS[,H$56&R01&CDAVV M/=HSP:#]XQ54'>1>:7%XJDOREX&J.F;R&;HJ3D_!3J$/5/C;4GMY\(BV=,?0 MBK%$][G^5@"Q%4<0$&5I<0";'AS>GG4ARS@X,HZ9V.1G]1("9HDJSA>KN]7W M@*O\V+QYGWCG2^C5]A/HF/-E\0G!J*LH/D! 6IL0$!RQ-51GGKDP141QIE\4 M%$_S0^L55XK'^>6641BZV@">KSE7#P5=0?5E9?$?4$L#!!0 ( HQMU1] MP%. R@8 )DC 9 >&PO=V]R:W-H965T)@<3>(T.S!DF[?2CV0;$86YLL>B*=M/OUHQX1;?&* M=CJC7QI9/O?R'O**YYC5V9,H_I9+SA7ZO,IR>3Y8*K4^'8WD?,E7L1R*-<_U M-P^B6,5*?RP6([DN>)Q40:ML1#PO&*WB-!],SJI[-\7D3&Q4EN;\ID!RLUK% MQ9=+GHFG\P$>/-^X31=+5=X83<[6\8+?"Y3D:."/YP/ M+O#IC%4!%>+WE#_)K6M44KD7XN_RPU5R/O#*BGC&YZI,$>L_CWS*LZS,I.OX MITDZ:,OG[/_5)'79.YCR:;UW_AS,Q%; 3H/'$": -(-8#T!M F@AX[ MF@!6S4Q-I9J'6:SBR5DAGE!1HG6V\J*:S"I:TT_S M_AO7BY GZ#*6J43B =T47/)Z]9)/Q$C07>:*;@"?E ME119FL1*?Y ZC.ON4%4FW:1%E496(\S%2K?HLNR=1XXR(:5.^O%NAEZ_>H-> MH1&2RUB/C=(P4 ]4W?X=5SH<-P; M/OOJT7?8T+:':)6/]>2[D.A*+U0:9]D7=,O7HBA[X-,U7]WSXD_' *P=@%4# MT)X!IFV7W3TW5ME75[EN)8ZF\;INKD_O=!RZT@#I&M5O1_6=M&[Y(\\W'&JW M.C"L LN=]7$21.'9Z'%["6V,/\:[F)F-P5X4M*"=LH.V[,!9]E3(:G9DG''P M6:G#?6?Q-L8NWL;T%Q^VQ8?.XG\NRNU@78B'5$&U.Z-+C3R5ZWC.SP?KTT1:+MVC!<[VW9M6^&B=:'U*IRKWV M$6S;R%HQ1IG767H;1"BCG;6W04$047CMQRVI\9[G3?*XF"\K,HE^^#*Q+A]U MB,G8+C(BG2*G-@C[M,O$!C&?13 3[!E5]9Q7;:- 3M22 MF(J3M2X CN&(=3D!,,V)C7LX&87'S,GI7;7O\Z(V?^C[[R*"\0^5&YVCU]K^ MS426Q<46Y@U(MQYEO-,WWK"[-E,(YPTCJPVA=&3H]>QTV%@+[/86/71G:;8I MO=,+"/L'$@9P$&$HG8.P,278[4HNDK_TCYGZ)\$!SA ;PX##;^@-L5%@[)9@ MASML(G=LG1]U%\0&G81^=SEL$ G[]@^CL]@MM'L=(H:4TR)@@P "@%#W$2!& M78E;7?>Y1'?X"VSBL1+-CI!H=ZZ,(*KKZT$4 M[MO/C*$@;D-Q-$O8C+./*XBRN$*H7J[&@1"W [F02/NG5!YV3$B-,:#>-S2# MU(@L=8NLPPPVD=N/1<0ZJC(%0+[U@ $@3(.>M:!&1ZE;1_>Z06I+'L# !@$, M;)"#P=;QLUL\]]E!=_@+[."Q$LV.D&AWKHPR4[0[[>$38+=\S* !@"#> P%Q&C MT]2MTRYG2.US\1,_H-U#YRF$8YYO[9< +/!HU'/:1HW^4K?^OL0A-JG"+B=K M70 Y03 H_UG3 QH_W,?2AP)*?8C-(]4.ORF$(X;V@=F(+I\'#&ULO5C;;N,V$'WO5Q#J MHM@%DDBD9-E.'0.)[453-&V0=-N'8!]HB;;4E425I.VD7]^A)$N^2(RQ;?8E M$69%2^:5MRR!B*947/&<9K"RX2*F"H5C: M,A>,A@4H36SB.+Z=TCBSQJ-B[EZ,1WREDCAC]P+)59I2\7+#$KZYLK"UG7B( MEY'2$_9XE-,E>V3J4WXO8&376L(X99F,>88$6UQ9U_AR1H@&%!)_Q&PC=[Z1 M#F7.^1<]N VO+$=[Q!(6**V"PK\UF[ DT9K C[\KI59M4P-WO[?:/Q;!0S!S M*MF$)W_&H8JNK(&%0K:@JT0]\,U/K JHI_4%/)'%7[2I9!T+!2NI>%J!P8,T MSLK_]+G:B%, I *0 P 8;@>X%< ]%>!5 .\0X'< >A6@"-TN8R\V;DH5'8\$ MWR"AI4&;_BAVOT##?L693I1')6 U!IP:_R:6-(O_H>6I92&ZH3*6B"_0O6"2 M9:I<>3]EBL:)_(#.T2,D:[A*F!8*>!9"UK!0?TF>Q"%5,) 8Y!.JM 44!FA M!:2D!/2GQREZ_^X#>H?B#/T>\94$JW)D*PA&NV0'E>.3TG'2X;B+[GBF(HEF MX$'8@I^:\?YK^)D9CXE!@0VG4!\%V1[%A!@UWE%Q@5Q\AHA#<%M 9OC/JPS@ M3B=\9H9/6=!E?2\:MTXLM]#G=>B[EN@VBU5,D^0%/;"<"YT83WY FB@!=/1*4)/^D6WBN<,#!X^%\-#K<'!0 M.SAX-9^*"KG2N0Q%$7X$"*BZV;)DT4Z/!T?.G/OD((FF+4*#GD/:71[6+@_- M*13^!Z>] M_L!M/PU,&N?)&U_I5PQTW.D*M9==N_6IVID6*=+OJ&*XX1=L)IA3+W:E9M=\ M__"6M,B B[T.%QN&PM[;7&VS7MT\7,J1KIXX:]L/]M2T1#)-C,),82<QA[]#)8RGL M^QT'0QI&(\[;E(!*;]],[VU2W?Q.-!WNSS0<0[Z& FY>05TK!'T)^^%[[#L_ M;IN3,PB],UUS^D+G236US=UFTQ)&)=L]<;1A@D'WF<[!=%B@\K)SU2/YG<%4 MR\VX@/XW@:JBY12"CBR(*M^KS@A%=,W0G+%,=[SZH09T*XY (5KE9?>;[W3. M%VVEQ][IUU,FEL5#B02%JTR5'58]6S_&W!1/$(?S!%]."6Y9@8.!E0)C-R;* MUQ\(:QE#A4S8 LPY%WU(>E$^J)0#Q?/BQ6#.E>)I\1DQ&C*A!6!]P;G:#K2! M^EEK_"]02P,$% @ "C&W5&7^Z1CQ P 3@X !D !X;"]W;W)K&ULG5=-;^,V$/TKA-##%NA&HBS'=F ;2&+TX]#"2+#; M0]$#38]M8BE12U)VMK^^0TF1G17%N,TAU@?GS>,;\@TU/RG]Q1P +'G)96$6 MT<':\BZ.#3] SLR-*J' -SNE?UL[5> MSE5EI2A@K8FI\ISI;P\@U6D1T>CUP9/8'ZQ[$"_G)=O#,]A/Y5KC7=RA;$4. MA1&J(!IVB^B>WJWHS 74(SX+.)F+:^*FLE'JB[OY;;N($L<()'#K(!C^'.$1 MI'1(R.-K"QIU.5W@Y?4K^L_UY'$R&V;@4%M$T(EO8L4K:)W7Z%=H) MC1T>5]+4_\FI&9NE$>&5L2IO@Y%!+HKFE[VT0EP$I'0@(&T#TFL#1FW Z-J MK W(:F6:J=0ZK)AER[E6)Z+=:$1S%[68=31.7Q2N[L]6XUN!<7;Y+/:%V G. M"DON.5=5846Q)VLE!1=@R(<56":D^7$>6TSG@F+>0C\TT.D ].],WQ!*?R)I MDM)/SRORX015E=CY)X46(4KE,O[=1+:]C1 *Q/L;_N-\9J M7,]_!Q*,N@2C.D$VD."/*M^ )FI'<*=K5F-9XU/RP9M7*.Y+7]EH3,)UU[ 5EDAE#*[I M$VA E^<*S>(?V/IH3'HT!AA,.P;3L! 2>Q(K.! 4@O!+/K[\TT#^IJ"A$6\8 MSCJ&LR##%6#IN6!U X,7;,4&?-1FO<7N77"S_L(,%)(F9X=/KO00#:72M8=4 MA?!OX1;K"@>A%RV&!@G\HM3V)*3TYJ,]<;(TR?KJA'/\]_U(SQY/T_!64'E9 MU:J)O)3@O+X$:UC MP80>;$\Y79N C3G9V^8^W;(Z /&;>.AQ?NM"?/U&>;GG'!O79V=QJV]R=WVC'" MN@:LCP(;$1[!A/)VOW>@,O(-F#8^.XHOSN[N2PM/S7M1&")AAU#)S035U\W' M2W-C55D?YS?*XL=!?7G #S[0;@"^WREE7V_<%T+W";G\%U!+ P04 " * M,;=4^*_)0$," "D! &0 'AL+W=OK%$B>_QD2:5[8Q]I@J1X;56FB91Q;RYCF,J*JP%# MO7%?3J*A%X0*"_8,PBU;O$6E/)&3\=)Q1GU(#SS<[]GO0NXNEZ4@O#7JMRRY MFD17$92X$HWB1[/[B5T^YYZO,(K"%W:=[S""HB$V=0=V"FJIVU6\=G4X *3) M$4#: =*@NPT45,X$BSRS9@?6>SLVOPFI!K03)[7_*0NV[E8Z'.>/2"P879D9 MS KF%K?2-*3>X)ZHP1)NC2:C9.F<2KB36NA""@6+/8K@=(8LI*(S. &IX4$J MY>I-6'!:*X(?N@2RX\$L4NLSR[=9S=-/V6<83& M4?(-TF&:/"UF<'IR]@GMJ"_:*-".CM"ZFI2N+S\4Y%ZW$^);;2:I4(8:B_#G M9DEL7>_]_23NN(\[#G''1^(NV!3/E5$E6OKZY2I-+K\#OC22W_Y7[);K(G#Y MV=SFX\%5%F\/!<0'G5.C78?Y("A,H[EMHOZT'\&;MO/^N;?S^R#L6FH"A2L' M'0XNSR.P[4RT!IM-Z,.E8=?585NY9P2M=W#W*V-X;_@ _<.4OP-02P,$% M @ "C&W5$1 7 0V! +A !D !X;"]W;W)K&ULO5C9CMLV%/T50@V*!)@9B=1FI[8!S[A!I^@ AIVT#T$?:(FVV%"B0U)V MYN]+2K+D15)MI,B+M=US[D+>0]*C/1=?9$*( M]2ELFQE2BU?6_;,DI(BN4# MWY),?UESD6*E'\7&EEM!<%R 4F8CQPGL%-/,FHR*=W,Q&?%<,9J1N0 R3U,L M7A\)X_NQ!:W#BP7=),J\L">C+=Z0)5&?MG.AG^R:):8IR23E&1!D/;:F\/T, MN0906/Q)R5X>W0.3RHKS+^;A.1Y;CHF(,!(I0X'U94>>"&.&2'Q_8/]0)*^366%)GCC[B\8J&5L#"\1DC7.F%GS_&ZD2\@U?Q)DL?L&^LG4L M$.52\;0"ZPA2FI57_*TJQ!$ !AT 5 '0.<#K +@5P+T6X%4 KZA,F4I1AQE6 M>#(2? ^$L=9LYJ8H9H'6Z=/,C/M2"?V5:IR:+(A46!$]D@KP-9@+LJ,\E^P5 M/$N9DQ@\\4QR1F-M%(,/-,-91#$#RP-*@K5DO@>?EC/P]LT[\ ;0#'Q,M$N> MJ42"7[.8Q*<$MBY&71%TJ,@CZF6@!N/ .( ?!EH">^N&_YYF&.YWP63_\ M!8LN[R?9N/7XN@6?U\%W-* +LN7"C,7G%Y*NB/B[A]ZKZ;V"WNV@U[,CUB*@ M21^K 5X6 ]Q,CSOPA+>FQ27X_(=&@V?]0?;Y]FO??F]JVK<26C< XU*"K> [ M:M2H=1*53&'!9*1P-_'AP!G9NQ;_0>T_Z/7_D2O="%$NA&D>1O&*,JHH:0V@ MI/*/ H"A"U$=03FU@HLP R\(3HUFET:> X?MN81U+N$5N?Q'#N%%#MY 9]'N M>5!['O1ZGD91GN:L$ FMUS2BJLWWX,+W/0RA&[AG%6RQ&SK0"<]JV&+FNJ[G MM>F-9D+(=2E6G7( YT9?X#DSC?_2Z4BC^%4H CU82^,.U *+&._K?U*"B.AE^ M+QQTS&38:"WL%]N;%*'BZ@ZBG-!M9KYWK@EM5A &'0DUZ@Z][Y>%BN/::C;R M#OOU_4IEJ%A.9*FEC"TKP&45+XVZB]@L$_":=>(V58"7ZT5/21N5A_TR/Y6@ MVO!=M0N C8C#P8_O_49V8;_NWM3[EX+K#L/VPJ)&;5&_VM[4^177R68 ^:AC M"4>- "/X_=U:<9S,+-<==NR%4*._J%]_K^Q6U"*], C\KLT8:L0772.^M[59 M17G<\ AZCC\X"\8^.F"E1&R*@ZK4)YP\4^59JWY;'X:GQ1'0;LS+D[3>X&^H M;@)&UAKJ/(2Z%*(\G)8/BF^+X]J**WWX*VX3?: GPACH[VO.U>'!.*C_(IC\ M"U!+ P04 " *,;=4IH%5:W$& :( &0 'AL+W=O)/E+#&0Q&O78=F"I-T>ACTH M%F-KE467I)WTVX^Z1%0B\5AIUY?8DGEN/-2/?TDYN9?JDUX)8=##.LOUZ6AE MS.9X/-:+E5C'^DAN1&Y_N9-J'1M[J)9CO5$B3DJC=38F01".UW&:CV8GY;DK M-3N16Y.EN;A22&_7ZUA].1>9O#\=X='CB>MTN3+%B?'L9!,OQ8TP'S=7RAZ- M&R])NA:Y3F6.E+@['9WAXSD/"X-RQ)^IN->M[Z@HY5;*3\7!^^1T%!09B4PL M3.$BMA\[<2&RK/!D\_A<.QTU,0O#]O='[V_+XFTQM[$6%S+[*TW,ZG04C5 B M[N)M9J[E_2^B+H@7_A8RT^5?=%^/#49HL=5&KFMCF\$ZS:O/^*&>B):!]=-O M0&H#,M2 U@;TN4'H,6"U 2MGIBJEG(=Y;.+9B9+W2!6CK;?B2SF9I;4M/\V+ MOM\897]-K9V970MM8B-L)PV2=^A*B5TJMSK[@MYKO14)NI"YEEF:V$$)>IOF M<;Y(XPS=/%II]'HN3)QF^@TZ1#=V72;;3!2^%FW+)U'LJE5QT79M33[>S-'K M5V_0*S1&>A4KH5&:HX]Y:O2!/6F_?UC9C.(\T2=C8TLN$A\OZO+.J_*(ISR* M+F5N5AK]G"\SEL/A<+7_0GU=!F^='2'_/X:ZVW:[&1JE@J?U^*]:U0_P#N M6>.>E>ZI=W7O1+X5QX KWKCB8*8W<697IJH<]DU<93XIS0O:[F91%+"3\:XG M:-@$#<&@[U1LKQ@@*&A>[!G'>A,OQ.G(;@I:J)T8S1 P&9,FKPF8UP=I+ . MO"IS/F@RHB9H!#;S0NJ2'FI_4Z>-RRE8QS.7?95,.Y5,2$#[*\&!HVXP*/!R M7X-A/R_O,&YM#'C/I2EW:;F]6W51P-PHNTFC3&HM^D@\K_VUIRID$?=,%7%Y MD %K;;&_4[6?=GQ,PRCR). 0A6%&O5.VY++NWJBT$_6019%GK6-'+LQ@WE@I ME.;+ [04N=TMLP-D=T 4)U8#I-H4V^>N?Q98)Q\:T"CTY./PAV'^56VH=^Y\ MB<2#E9Z^E< [.3";@F].' TQC,,_FNC>;H1]W9@PWR)PP,,P\7X7U=)'M\)> M#@*9^,%3>Q=]AY@1'$T]*3C\X6A0"KTJ*.KL/H<,3T@3LQ8[/ERGB"GV%.& BV'B/E[-:XNK57'[L!/^9DZ[V999>)A"''X)C-_?BD[:Q50) M3O3C#Q'!^"=T'NMT45YG\S3;%EKDM96?%2GJ>6Q5?"?B0'Z"SYU]X@E*)Z@&8BCKB$?*MJ(HZ>!*;G7MU4 MVS_K,B.>>7, )3! ]VHGTB4E$->!D@P!)107M'_YEDX0AG_H2H8YG%.;9 M8(U4^WFZ/Q)?)ZB#%(4A!6LDVE6&0%#'*0HKPZ^52+0K% ^Y[\*GK5M9F'0O M44BT1S7Z4W#,HS#S]@LDVH4>FT2>^QGJH$=AZ V61[1'&OKC.[)16!E"VJ@V M;6\P&(?/E%'/(,Z>#9K3KKH$DG<$I4/NIH=IHMK59%@*CJ04)NEW$$1UQ+"5 M:7#DN06@#KD41NZ91O4CRV$/BAQ"6?"MHHS4/Z[E']FH>YM#'AJ /BMOEG?^!$&L]WH.?[[U T##',@:S;("@85V* M\8FW?8YB#*;88#W#NB#RZQGF0,1@$+U8S["NL..!YXZ'.1@Q&$:#U0SKRKHI M8[YI<(QA,&-@,<-Z-%S(/ 3FCC\*X'[G#&89SMES.\1\HQ.@T]3PBX(QJ'B398T/ >)8?IA 6>)V[E7%55,_%QUNO.8;IFZ%FI9OI36=D:VN:G>JS9GFQ??9^7KWK$;7KTUOXS5,LTM2L2=-0V. M)G:^5/4BNCHP,JX&7:KV^\7T5IY 1=276 MP,V7I9 9T68J5[Y:2R") V7,#X/@VL\(Y=ZP[]:F+;T8XL@"W MXQN%K:J-D75E(<23G=PG R^PBH!!K"T%,:\-C($QRV1T_"Y)O4$QY3PM!\ MAU+H; *:4*;.T26:FU.3Y PL5UQ'OK(2$Y6BI3D0"GU E*.OJ3%)>*+ZOC8^ M665^7.H?%?K#(_IQB!X$UZE"'WD"R6L"WP2CBDBXB\@H;&2<0'R%6O@"A4&( M'^<3=/;AO(&V506ZY6BC([2W"LU@+:0-QH\'R!8@?S;01A5MY&A;1VC'^U N MI(FC$/=P MW]\<,'E=F;QN-#F58D/=[3?%QYXF+8U/B!D5H"X0!WU(3,'9KHEIXVYP6$FG M4M)ISEWRR]Q$=WK?D;INQ=H]:>IZE9W>?Z>N]R9:4:?;.APM'.QK2G""S)6D M=3&7#6IJ%0[_^^:Y^O.NFX?#/7%XT@3B?>W S<6C*84E]%78<*L3!=TC@=N7 M%AR=(HW1FW+0ZG7^TN+7.E8&7$RT6+O^MQ#:=%,W3,W_"TB[P7Q?"J%W$VN@^B,:_@%0 M2P,$% @ "C&W5.T[G8]H P G L !D !X;"]W;W)K&ULE99-C]LX#(;_BF#TT *+V'*^BR3 3-+N]C# 8*;3'A9[4&PF M%FI+64E)NOOK2\F.G79D!;TDEBWR(6GQ-1=GJ;[I L"0[U4I]#(JC#F\CV.= M%5 Q/9 '$/AD)U7%#"[5/M8'!2QW1E49ITDRB2O&1;1:N'N/:K601U-R 8^* MZ&-5,?7?/93RO(QH=+GQQ/>%L3?BU>+ ]O ,YN7PJ' 5MUYR7H'07 JB8+>, M[NC[>SJW!F['%PYG?75-;"I;*;_9Q:=\&24V(B@A,]8%P[\3K*$LK2>,X]_& M:=0RK>'U]<7[1Y<\)K-E&M:R_,IS4RRC641RV+%C:9[D^2]H$AI;?YDLM?LE MYWKO:!J1[*B-K!ICC*#BHOYGWYM"7!FDM,<@;0Q2%W<-LT;] G+7 23O8HK8\Z?4VE@Y$?.FNALR#TD\B.2N%[S:0VWI:9^2J<^JGSECH/4I\@DWN! MYRF4[MP'[DF7)IUF)$'THY(G;G59$_PN8-I-\Y12:_!K1O(ZD&0P[@GD2KQH M,)"[2BKC6LJ6GLA=J!:-KU]BZ#EP-.UB2,,Q9)GMX\MA9]NRIP3I;[09[52, M#H/X%[%%K<8*W,(/7^/3WNP[3:-A4?NL6 XWV2-?Y?M2[S2-WA"UR[EC>.S\ MC4<]VD;[.H]VXD;#ZM86O=9P/]HC<+U20SN!HV&%:Y,N.<,@N.$]-?STCB9_,0>_L*.KP8F M_,[OW5BHB6OD>G9J[[:CYUT]<'7;Z[GU@:D]1R$L88>FR6"*)T[5HV"],/+@ MQJ^M-#A4N,L"QV=0=@,^WTEI+@L+: ?RU0]02P,$% @ "C&W5'5,=K[9 M @ D D !D !X;"]W;W)K&ULM59=3]LP%/TK M5L0#2(-\TA;41J+M/I"&5%'8'M >W.0V\4CLSG9:]N]G.ZD;*(V&$"]M[-QS M[KG'CJ^'&\8?10X@T5-94#%R>:*%0>< M&E!9N('G]=P2$^K$0S,WX_&05;(@%&8'& MPQ7.8 [R?C7C:N1:EI240 5A%'%8CIPK_W+BAQI@(GX0V(C6,]*E+!A[U(/K M=.1X6A$4D$A-@=7?&B90%)I)Z?C3D#HVIP:VG[?L7TSQJI@%%C!AQ4^2RGSD M#!R4PA)7A;QEFV_0%'2N^1)6"/.+-DVLYZ"D$I*5#5@I* FM__%38T0+X/<. M ((&$+P$1 < 80,PSKFU,E/6%$L<#SG;(*ZC%9M^,-X8M*J&4+V,<\G56Z)P M,KZ%-= *T/$4)":%.$&G:*[V2EH5@-@2I43@+..08>.ZFN$-XA3=SZ?H^.@$ M'2%"T5W.*H%I*H:N5+HTNYLT&L:UAN" !C] -XS*7*#/-(7T.8&K"K)5!=NJ MQD$GXQ22,Q3ZGU#@!?XK@B;_#_I0\'&/!-V;H6= M=PJ;\6(17H@[N<+]UDOJ=XKYR3-^TP_U@1QU\L,6[H\H/WVEQN'<\^%&T M9W%GEC=L=+?5VTK@F6GY B6LHK)N"';67BNN3#-],3_6UPW3,W&PO=V]R:W-H965TUX=B#[1, MVUPET26I.!GVXT==(LJQ1,EIYCS$NO 3/;L5T MPE,5L83>"B#3.";BX9)&?'XW]3" ?\2>C.UF[!IDI"\Z_9S-26".(65+\DOO2$34!K:=9 )8"L*\ M*@704P&_10"7 OBI &X1&)8"N>E.87ONN"NBR'0B^ Z(;+36EEWDWL^EM;]8 MDB7*7 G]EFDY-9WQY(X*Q181!1\2J42JLT!)0)(EN/Z1,O4 7E]115@DWX!? MP)?Y%7C]Z@UX!1P@-T10"5@"OB1,R3/]4%__L>&IU-)RXBB-+YO%"4LLEP46 MV(+% S<\41L)KI,E73;(S^SR?I?\5)N+NXUV6,7OZ)A-7N3^'5_<=?B#%2E&LKUH9=(M6^?M#3X MH&@L_[+,C:NY<3XW;IE[7N0J2=6&"_9/6_Q-G+NZWQH& M0@_A8.QYU<@]F,,*YM *\U:S)!6"+H%>^.%WL"4"W)$HI>"U7EI7/(J(D&!+ M1;'XWC194QYK^<_1GSX+O]X/?.6P/ M_JB"/SH"ONR3-*.#7!BZS5ES.!+!IR/W4 <5ZN!XU+HID$HO+9:LFV 'ARD< M(.2/7#1Z OMP9.#Y;@"#9M#C"O3X>-!,RK39S>/>> ]'6O%ZKJF4KGUQIB+< MZ)X$\!78$2%(1EZUQ&Y,YU+GJ X<#WWT!'3#,.RW *Z5=J_#Q1GAYBV=AERG M7\,S\YQGOMW0>$&%C6D]:*:%)^=YSQ09#_4P6F44FN=48U!0$X&[*!C[HQ:G MFT+CV2O-\4X'_X)/=$W"!S C6Z9(=$103&'QAJO?KXPI^B3 8IO:"TX?!4*[7Q;D]PG#(GS 8(]02 M!&CH$]KILV\0RL+0V_G0\"'T3NY\:&@1PI]V?JEBKYL(X- =MSC?L"*TL^*< MAJE@BND:.T\7?^M=.E +B 7RF2QIO\ZU['Y<;-H3X]"XWI ?M[?2O M@DO=;PH>4KKLK-6S4EN]" <(MW5GT+ ?M+/?,YR?KX.]]?+N_?6>!U^ MJ A M4#@Z?1@-:<*N_K;'RCEL4\?C$1J/VI:.(4UH)\W_.WK'\ATRC(O]1*%7O%QG4#%_NX.6S(T"VRT^UMNHA8>%AA;+;5OF2<_E,&,J2*["UF M:9/92!^QO2Y5C_28$-#^+3=YW8T"#NHL%G?+0H=>[Y.&CK@[!A M36QO0EN\K&O@>RYH2*3JY?G:-]_3-Y_84"+N^)9;\SQ9KX5NTC3QE!^Z.B)P MB0];43STVR)@Z _;Z>_ZGHJ0:4Q;P4)Z]IP%>%E.T5%!G-J15$S%.C\+E"#D M::**TZGJ:77>^"X_97/,\.*P\H:(-4LDB.A*B[KG(^T;49S_%3>*;_,#K@57 MBL?YY8:2)179 /U^Q;EZO,DFJ$YAI_\!4$L#!!0 ( HQMU2K'?ZL> 4 M / 5 9 >&PO=V]R:W-H965T-G0 JDE47:<9(Z!Q$[7 .T6I.GV4/2!ELX65TET22IN@/WQ.U**Y-H2XQ7S M2R*)O+OO?O"[,\=K(;^H!$"3;UF:JXM>HO7JW/-4E$#&5%^L(,>5A9 9T_@J MEYY:26"Q%(B)Q(6%[W+X/PZ'!@!N^-/#FNU M\4R,*W,AOIB7F_BBYQM$D$*DC0J&_QY@"FEJ-"&.KY727FW3"&X^/VE_8YU' M9^9,P52D?_%8)Q>]TQZ)8<&*5-^)]5NH'!H:?9%(E?U+UM5>OT>B0FF15<*( M(.-Y^9]]JP*QCP"M!.B6 !IN%P@K@7!;X*1#8% )#+8%!AT"PTK NNZ5OMO MS9AFD[$4:R+-;M1F'FSTK33&B^>F4#YHB:LJE?D M-?GX849>'KTB1X3GY#X1A6)YK,:>1IM&THLJ_=-2/^W0'Y#W(M>)(M=Y#'&+ M_.P9>>I0X*&SM,I=6J\+)9]$@;'A/HT: /D%I]!Y!2_WE_<=W@3UOD+ MK;[P/^7OTSO<1FXT9.JSP\B@-C*P1@8=1J9,)63%>$R8)E$J%,^7+:Y?N;5\ M"CZWA;L4&EDA0VL/DV 4#,;>0PO@80UXZ#1UJ11R[!UH+@%939,_YBE?,A.E M8V*]N37>:$&0"74*;;A*"\,-7$/?;X=U4L,Z<<+Z38AXS=.TS=S)CKD!]9LP ME+7E5&]ZRKE:L0@N>M@T%,@'Z$V((_^C&O?(G7\\@9AR$\A(8(^(0=I8DI2S M.4^Y?FSS:+3C$7:OL_8(GM9(3IU(WD+*Q5O ,OST'K(Y2%=YG]5*SPYWA@*_ M85K?B?TFUX!IT=@'C48ENG8\NDPU[!N$!*KM2NE7:76 : ME@W7&8)<< M!YW&&W8,W/3X.W(V-A?UK/63G?(;=5IO."YPD]PNM9!_ZC91+_[RTRD-1K\J MHA(F(1$I5HS:AXR"AN*"TP/244-ZP=G_T=2GE9JM0NL(-VW8D+J9K"/2J0&2@U#&9P0I1:C.17JO(6+R,(E'D>S4#VO B#0X7?]JP'76S MW;[QI[O,USF(T(;XJ)OX6L-_!ROV2/#GI-(X[9M^$,-\O^@V)$<'!XQN0V34 M361[1W>7R3K;"FV8C+J9K*NXV3P%4JS0=3.=\0A,UXEM,/8B$=JP&1T=,,P- M5U'W//;C,T2E>+^R;DB-NDFM-?#73.:OL:K)2HH'KO8-=MAP6>@?+MAA0TSA MH0:V<'=@HYW1#AL*"]T4MA^@8X)S;]8*RZU^2!Z!2>6*G>&[[[\T1!3^R,_1 MJV>D;O(H+6+T]\CO#TF&TZI).@XL44TX."ZPG$#9H72"M3B'2&0HLZH8 '?H M!) #4!I#]MTH@:J:(JXVPC=M)E3SN"CR6+W _207FA0*K#VQ6)@?O!%(K+V\ M'!JQ34:%Q)\99"&DE65*%9F9*>VU$DAS'OZ&2*L^N3?+F>VE7"%> TM+L",H M4UNSL98L5PLPNE_@HE&-XRHP9>?&&J71E/(OD#Y:B!&BZ;?ETMNXO4)42WMM M:&PBFO(BI/Y:7TU>V0NY[>]A>#X+PY85S"JNV"LVKS%1WH6^9W+)D1%26* Y MOS]"2I+E]6+YHL7*WI_-A<:PV<<$&$;#;,#UA1#ZZ<48J"]Y)_\"4$L#!!0 M ( HQMU2;Y^;$;P, +P( 9 >&PO=V]R:W-H965T;'S'MOAN2,5D=M[FT!@.RQE,JN@P*QN@Q#FQ90"9=RIE&(_'\[#D0@6;E5^[-9N5KE$*!;>&V;HLN7FZ M JF/ZR *GA<^BT.!;B'5NZ>R] MP3+&724SO%T_(S^ MMX^=8MES"SLM_Q$9%NM@$; ,T*\L/--OU9"RM\2M]> W(A[3OVGMW1=Q2S3UIA8=D' ME4'V$B"D4+IXXN=XKN)!Q&M(1VP2_<7B<1Q]O;MF;R_>#744T[/4.ZX+5C%1<8XLE1J*]2A+\,-2N)1W)M]V$1) M-%V%#R=&NV&J[]&0X%DG>#8LF$Z2-(+"ERGJ$]T@S4Y$4]E9=J)?\,\[_OD@ M/U4Q3I+YHE_4(GBUL.Q4+O_?P3?$1WL&Z8UU1KWI ]4QI9;<'SZ3RWU/12,%3#%.7:HJ7JE-;^ M95*[\[[<4KNB>5-9P= UT3^HH]@1E3':+G5-+,*27B<+J3$BF7-[_O#>T*:# MICL&U$^<^DZE0Y+B'N23EYB2FE'?2PM/"CBI.OB^YCA)3?, N]6N=6Y]QWBU M?D4M->I;CR]W??;;Q>5NT6>_;%MS^%M.T]<_<7,0BL*"G*2-1PF]&M/TRF:" MNO+M9J^14NR'!7U>@'$&M)]KC<\31]!]L&Q^ 5!+ P04 " *,;=4$4T% M+H8# "<"@ &0 'AL+W=ON9EQA3O?5\G&>147\H"!)YLI=4[:^!RVKFA=ZCX!O;9<8* M_/FTH#M8@[DK;A3N_-9+RG(0FDE!%&QGWB)\OPP'UL!I?&=0Z:,UL:%LI/QM M-Y_3F1=81L A,=8%Q;][6 +GUA/R^-,X]5I,:WB\?O3^P06/P6RHAJ7D/UAJ MLIDW\4@*6UIR\TU6GZ ):&C])9)K]TNJ1C?P2%)J(_/&&!GD3-3_]*%)Q$L, MHL8@>F80QF<,XL8@=H'6S%Q8*VKH?*ID19351F]VX7+CK#$:)NQG7!N%IPSM MS'R1_"F99BZE;U9@*./Z+7E'UE@O:I397Y""4XN-;&PJ"NP)YH((,%T\AB<\1MTT1BV- M42^-CU*F%>.\"VQT C:(@D$WWKC%&_?BW4I#^?.RZP(?=X"/S^1\TH)/>L$7 M2:)*K&9XP*ZO;7F?E,!1\7>QFIRP&I])R%7+Z:K_,DCA+M:_D*].*_#JNEH29T,PA,&PV!X MAL*A7891+X6O8%Y2L(V7)YUJ/)J<0;>]\JGDT+["_OYU\AT;_'ZKVPP.;3YY M7G1[@A,0,5:GZ?CU6VMO1J.K244UR8'JTKI@=N1(I$JI2 ?:9.1Q7I)1L&( M%*72I>UI1J+LSCU?[X+)Q:LJ8TGF4)8R+ZC8$Z"*[PE-96$@O>PJ3__H+4YR\_ -$/;=]H6K'A"8< MM@@77(ZQN%0]"M4;(PLW36RDP7RY98;C(RBK@.=;*9B1NH4;).05$FD-NWLKC25JNET5ZO57KC@!#2 M&=LDK;0_?LVAF.9@:#K<)$#\?7[]VCSQ8;9E_(<(*97@*8E3,;="*;,+VQ9^ M2!,BSEE&4_7+BO&$2'7+U[;(."5!&93$-G*SC*SI/94/V1U7=W:3)8@2FHJ(I8#3 MU=RZA!=+=U0$E"7^C.A6M*Y!T91'QGX4-W\$<\LI%-&8^K)(0=37ABYI'!>9 ME(Z?=5*KJ;,(;%^_9/]2-EXUYI$(NF3Q7U$@P[DUL4! 5R2/Y3>V_9W6#2H% M^BP6Y2?8UF4="_BYD"RI@Y6")$JK;_)4&]$*@.,C :@.0+L![I$ 7 ?@LJ&5 MLK)9UT22Q8RS+>!%:96MN"B]*:-5:Z*TZ,9[R=6OD8J3BSNN1@27SV?@+B:I M!"0-P,W//,I45TGP\9I*$L7B$_@,[M4("O*8 K8"61.5-5'T)>H,I&KX?08/ M]]?@XX=/X .(4O ]9+E0Q<3,EDIV4;GMUQ*O*HGHB$2(P"U+92C 31K0X'4" M6[6W:31Z:?05,F:\IOXYP/ ,( ?! X*6_<,=@QS<] $N\^'./BC=/-NU<\V9 M$(9ZW*8>MZS'/5+/;T4>()DD\:%>J(*],KAX^S<+=^),9_:F[ MR1HULD9&69>^GR=Y3"0-U NH8.1'I'C%#VFL,HU:U7_V'&]'XX%""$X/BQPW M(L=&D=\+UW;'_5Y/J8%_2/5X3Y +';2C>K_0R!L=%NTUHCVCZ*]4 2YD<0"B M1$G?T$*E /_CWRM3H,3XO?:3YYZVZ\Y"MUA[==HA&8VGF*_.:/7;;]F(C1# M<4Z[;W\EGC"WK#^JPQ!B?OX4L=W08,'.%=@M>EVHB![I'_':C)!\WH M,YC\-KP@337D#.H[TB!#\%>/[XZ,J'-\(PT_9$95A_7]T8(TT="P#6NVAAXVS^(Z4%1'MU&$H;M#(KR_>H5'2(0U M([&9D1TVOXT[6 ,0#[NFQ9IPV#RU.V68FS-VSWY<3477S+ >]O>GC*MQYPZ[ MMG4US]Q?OK;MR-B-?5[78K36I]NU;^]\*,V]H2''8IZVJ@ MN>897=?NXVA_QN-XX]WM1V,=Q9G'A4K\N3 M! %\EJ>RVCUOGC:G%9?E'KVMBU='';>$KZ-4@)BN5*AS[BF-O#H]J&XDR\H- M^$&PO=V]R:W-H965TW M22(WD!)XP;I0H @M4R)T#A)GEQ)*33BC*\:99CAZ?@^:,JXNR!598D6E&PY$ M9+@:GW)S19Z6]^3\[(*<$5:2QUQL%"K4U-48DR%SDYK_;L_OG^"_A^2:!(-+ MXGO^H$,^_[C<>R]W,9--.OTFG;[U%YSP]Q\Y^7V[4EIB6?_IX0@:CL!R#$]P M+.BK%)RWIH2BXN(5@*R@A(SISESOG8ZM4[/_MW$T\J?NMIW08YM!V[VB' M#>VPGU:*#)0Y&"@G&4 GV]Y%V)XW&$\.X#J,O*@;+FS@PEZX!U! 99+;7*:P MQ8.O*LSB)4)U9S$\AH@FX0%I[Z3F[+Y1%4U@YN#AK$!NP8E)3V&,FFA&O='\ MJ$!2SQ0::_=S6[Z+/CK:7:/)>'B ?VP4^H=; MT&W=">8^_D[EFI4*ESU#E7<]QNCE_H[;=[2H[#6Q$AHO'=O,\;< I#' \4P( M_=8Q-T_SHQ'_ U!+ P04 " *,;=4 :@BS,8# #U#@ &0 'AL+W=O MA^&*DXAI^I,K(";-PLA49R&)HGZ84\:# MR4[EXR5D8C,.*7;LM$-!1P_X "*17("W.(#Y#'?P.D8C@%D#3X]4C#YQ.E;*.L]=Y7.E67KK.2_> EX^0@*09HCQ!2E,-]G""E) @3;>(*@5:M56G,#MP M9FT3/TP(-DUM_D;A0PN@7@6HYP5TSR7$8LG9]Q+"'#@L6#N(PE2O :(W:"(H MZM;;@[HKM8.S7^'L>W%><0T2E':9,VQ',\V@%61_#^1S@#Z)'7"#"MS "^[# M8@&.N%P&I2EK&[#!B\!\$CO AA6PH1?8S!QII5ELCS6Z6.M42*8?T==KR.<@ M?0?ZO/)P?L*VP5%-:-$+]7=^;'YA:^JO6E-<&FEFD!P\>KC!IMCK_(OY\)I/ MK"DLXTN4"=5Z\$HC3>>#[K,>+>K<(DEZYYYNQJ2&2GZEXN@'N@4%5,:IDY@: MYF$:3:F4C^;VL*$R.>9TX)I5\2EI%=>\BOW$:H.)BV!B&PPJHVDM5/<%'MO% M4%,I]G/IG2-T2U"?16Q(_M-:,I6PXF9S3%9K,L3]4V:UYC7L)[8CNVZ?MSQ= M5W,7]I/7D5TWW'/>'79:NVZX]V'"WJ:K.1"?_WKA?U/KD9HR273"0T)J=B1^ M=GQ-ZY%]YCN0?5)3'O%3GKGXFVL]?_TWCM0L1D[)8J1F,>)GL>../-F_#';: MSG'8&"!RD$LW5RD4BS77Q3V]VJUFMPLWL3S;OS0S73&!U6:*@?":RB7C"F6P M,":CLX&IK"QFK&*AQ&ULE551;]HP$/XKIZ@/K32:D$"8*HA48-7Z4*DJ[?8P[<$D!XGJV,QV M@/[[G9V0T2Z@[26QG?N^^[ZS?1GOI'K5.:*!?9E\ZAHYK>6B&3\:CB]-J4%'H\/['?. M.WE9,HTSR;\7F%,$) M2?T0'J0PN88O(L/L/8%/_EJ3X<'D-#S+.,?T&J+^)PB#L-\A:/;O\.",G*BM M>>3XHA-\_UO:'[=+;10=^)]GD@_:Y .7?'#*3).P:U]JY,@A[?7?)KU^%(^& MT=C?'I>K(VXTB$9MU#MAPU;8\*RPN]I\EZX:.#S.%_\EZBR[;88W>L-2G'A4 M78UJBUX"9^H9M[+CL[*?I6$J+T:ZVS?;6]9@/ZU-JPG7/_$-3=_ 'IM:%T,!Q193!]8@J MK.JN6$^,W+C&LI2&VI0;YO0C064#Z/M*2G.8V 3MKRGY#5!+ P04 " * M,;=4RY;61QX$ "^$0 &0 'AL+W=O$C3 .;9ITG]_;$,@ M'PZEV6X")GY?/X\??SSV>$/9;[X"$&B;)AF?6"LAUC>.PX,5I(3;= V9_">B M+"5"%MG2X6L&)-1!:>)XKMMW4A)GUG2LOSVRZ9CF(HDS>&2(YVE*V.LM)'0S ML;"U^_ M7JZ$^N!,QVNRA#F(Y_4CDR6GRA+&*60\IAEB$$VL&;ZYPR,5H&M\ MCV'#]]Z1HK*@]+))MV1%[ ;A_)L K [SC@.Z9 +\,\#71 IFF=4\$F8X9W2"F:LML MZD7WC8Z6;.),R3@73/X;RS@Q?<@"F@)Z(EO@J',/@L0)OT+7:"X'3)@G@&B$ M((I =S>*B^J";!$C J20 ?#%?H@JZ*G%^@KS<2*H\]9".%A D>2K)AZ.Z:W7F/&>PALY.-/R',] M; !TUS[<;8#C5QWOZWS^F7P7]>_/V8(+)H?^KP8$W0I!5R/HGD$P2VF>"?1L MSVT400B,)(@+(G)!V>LQ$I."1?J!3J^6BY?IM3<<]GICYV6_7PW5<*_O5;4. MP/N?]KG?&[E'RAAJ#7IF7085[$$K72[$W9S\DR0L;0Q)Y>B!98-R7\:E?P%V#6H9J@X%KWKUP;2MP.U_1 M%FQSM@YVU99EGCMOA'J^/3P)/615>PG!(^[W% +^_Z9 M+J\= VYG&_,B'_+%@P;;0&N?0%N90P>:M,)6WG.YN8A<^H&O... M_LM6 -=> +&PO=V]R:W-H965TM%*W4UL MR $$2.VB'J0>5J6':V\8P-HDIK99=OOT'2?9$(A)D7H#<3+S^YNQ/9[)7JI[ MO0$PY#'/"CWU-L9LQ[ZOTPWD7%_++13X9255S@T.U=K76P5\63KEF<^"(/)S M+@IO-BG?W:K91.Y,)@JX543O\IRKI[>0R?W4H][SBV]BO3'VA3^;;/D:%F!^ M;&\5COQ&92ER*+20!5&PFGIOZ/B&#JU#:?%3P%ZWGHD-Y4[*>SOXN)QZ@26" M#%)C)3C^/< -9)E50H[?M:C7S&D=V\_/ZN_*X#&8.Z[A1F:_Q-)LIE[BD26L M^"XSW^3^ ]0!A58OE9DN?\F^M@T\DNZTD7GMC 2Y**I__E@GHN6 @;H=6.W M+G48U Z#,M"*K QKS@V?393<$V6M45DCL#-(-[*"4'9Z1_8)'% ^CXD84:Y)) MK4G*E7K"D[GGRIVW2C$N%>WY?)C144*CB?_03D_7*HR"L#$ZHATVM,->VH61 MZ3W!K8+E0W-[ %U\E4;8YHM;,U=X#J,P<=.%#5W82_?UD$? (]WLRR<79-B9 M?YB,3G/8-:(Q=4-ɺ#VDVH%Q 47>NB(Y.@+I&41"Y@>(&*.X%>J_LIG.< M;1=DW)F?)<'@-&U=JR@C$_@=9C\I-G.UX5_@RO'EZDX,),.@!7 MC+)!NE M+7L6>[_ML&:4B^5$9-W)APD;GC(ZS,[6#'JX)6C_-7&V:M1^Q_,%W=3URMLF M<:RW/(6IARNG03V -R-]>^%P8]#^*^/H.(BJS3"VS7!&TZMU$68=[_\+5?'Z MK9[*-K2?N5J+0N,-LT+EX#K&S*NJ1ZP&1F[+-NM.&FS:RL<-]M6@K %^7TEI MG@>V&PO=V]R M:W-H965TDA&6M MT= ^FXC1D.6.\WMSZ)@FB=&D_?A9*FU5-HW@YO5:^T<;O [FCD@ZYLF?+%;ST]:@!6(Z M)7FBOO+E9UH&U#7Z(IY(^Q\LR[%A"T2Y5#PMA;4'*:;F$EQF,8UKY,<-\LBC(-#)J#*"UADY M1UZ-9_FL#3 \ BA$L,XAO_@%C;:)/W$'5P7"5A]^>8%^_*YEP)6BJ?S+8[%3 M6>Q8BYUM%A6/[DN+T:9%^FBNZ1%8)"0#*8_9E$7%JXA+!0YT)USP)"%"'M9U M0F&V9\T:O#R,8%NGZ&$SN<_'H#:JQCR)IUO%T_7&*UPZLIF.E'ZWH(+Q&&A<@U+"C*ISTV\0@A4E O1UU>QD M00,0DY7T=$N_"J7OU8Q"B(%M&7"5130S5 83TR _KFEZ1X6O)0>5D<&>)L%) M9?'$&]:8+)@BR1IY^H^*!UI48IJK7%# I,R)#MEVD/6POH$*0Q!M]G38[M5W M$ P=N,.&Q",(+G_F3*U>D'FXL4# />4>(F<3>6/[(S?^ SY=YY_D:LZ%G2X- MV2XU/TDWA.V3+>EV&(;8Z]*DF(F*Z_4NTALF28U[&WX5GM:ZY-<,0SLY?9,1 M.G9#/[RUFZ85] [,N*?W;5*1+&;9#$@S1X\ R;)<]_4ZB%I__28Z[3!\[W/6 M@1GZR>PI\Y'9Y+ T3P%)>9ZIQK)WGY<==[=Q&CI00S\XG^:3&?YNH<(:![7> M^8W@,&S*J<,Q;.*QP<+-9+(3!1R X;X(#!V"X=X8#&L@W&D/ZKL#.08C/X-? M 84&S3M 3F$(_B_0Z'!!&QH8.38CU[,_O\*!52S%IRTNUNJ[I8"U+@4O $3 M&HR@1B8@MRB@'7;TX,O"3%A9<0'\ UZU>4..\ZB[)W@@!V[D9^KEHZX2TQ-R M(5ADOK,413,5FQ(F=">)>ZK TGR^O(T;*B;R^.0C?S(_D9%:KFQ)*+V*W"# MO*)9 8O?P-04L!$L!@6XL3S8<1W[H>N2^[10>CV"X7N@ 73-1?ERSI-88_6MJH0=SS': M5Y4VSDS\\'SMY&]0#V'3Y,>.S=C/YL;)WR"_TXS'#M78OR5?M] G03)S /&) M9E20)%G9*:\GND[CZOBC;94RJ=NQ\$57])@=N>'$H?TW$C.GB)G2J1<-V M7_>"*,ZYBQO%%_:H^(XKQ5-[.:=$<\,,T.^GG*OUC3%0_=HP^A=02P,$% M @ "C&W5 QO]2G? @ SP@ !D !X;"]W;W)K&ULS59=3]LP%/TK5C1-(!7RT4]86XFV3$,:4D5A>T![<)O;Q"*V,]NEL%^_ M:R<-H6L[7I!X26SGGN-SSTU\TU]+]:!3 $.>>";TP$N-R<]]7R]2X%2?RAP$ M/EE*Q:G!J4I\G2N@L0/QS(^"H.-SRH0W[+NUJ1KVY. %5A%DL#"6@N+M$<:0998)=?PN2;UJ3PNLCS?L7UWR MF,R<:AC+[">+33KP>AZ)84E7F;F1ZV]0)M2V? N9:70%0"HFU :P^@60*:+M%"F4MK0@T=]I5<$V6CD!CHE6VT2;;4720<0*+4](,&R0*HG"'H/';X<$!.N H%8EJ.4$M?8(NI6XP7]+O*N2!6_7\=JCXW$8ALT>FO18M_??J*C; MJV)>26Y7DML')<_P!& B:9 $!"B:-9Q7-,9OA6FCJ#TER/TU\#FH0Q9UJOTZ M'Z-FW4I0]YUJ5O"VZS4+PG9OJV8[HEK=W37K59)[!R7??*8\_S)Y2UG.*LJS MCU&6,'@Y68-W*DQ)_.IKBJ)HJS"[HIKA5F7\6FO@H!+7,34JP92+<[-:K;KR MA>M%6^LCVZU=RWFA*5K]-54)$YIDL$3*X+2+[XHJNF&PO=V]R:W-H965TC*'E.F&S"'#)U.I4F9PJF:ASA6PQ(%2$<91 MU E3QK.@WW5K]ZK?E0LC> ;WBNA%FC*U'H"0JUY @\W" Y_-C5T(^]V$%F+ M0,#$6 J&?TL8@A"6">WX59(&U9D6N#O>L']RXE',$],PE.([3\R\%UP$)($I M6PCS(%>?H134MGP3*;3[):MR;Q20R4(;F99@M"#E6?'/7DI'[ "0IQX0EX#X M+:"S!] L 2$9V0-3.G3.K?[F3H%DL27)&'K MND0<^0G:)0&E)"T2BM91O9+9KF2VCY.YE )]*KA9URGTD[2BQGGTH4[80=SE M6]PK%9U*1<=+],#U\]E4 1">8;Q &Z*8@3HE?B+:B.N%^&%1H^W5<5[I.#\N M&@E?\@2RA*PYB-IWCY?(EN0KG;,)] *LN1K4$H(^J1/V]SROE%Y42B_\$1L_ MDNL54PE>W#M(GT#Y+NUEQ7KY'[Y2:+2M:-$[W+;! 99VU(B\Z49W2BQ]IXLS M., 4-:C?IGAK4_Q.EV#@9_KS[*7;VD6;1Y8';#6)D<0HALE6=(S>:C$XP%R^ MY$E\Z!5/MZ6,^@O(B.N)7&2>V/KQ\=Z$"W?:NQ34S+7)FKC3BKZF6JU:\6O7 M@+Y9']H6W;6-6YJBO[]C:L;Q,@J8(B56&JPIJFB9BXF1N6LBGZ3!EM0-Y_B9 M &ULM5EI;^,V$/TKA-$/62"Q1%)G MX!A(G&R[0+<-$FP61=$/C$S;0G2X%!TG_[[485$')5F)&P.QCN',>^0,'VG. M]C%[23:4W;/Y+-[QP(_H/0/)+@P)>[^A0;R_FL#)X<&#O][P]($V MGVW)FCY2_F-[S\2=5GI9^B&-$C^. *.KJ\DUO%Q@,VV063SY=)]4KD%*Y3F. M7]*;;\NKB9XBH@'U>.J"B*]7NJ!!D'H2./XMG$[*F&G#ZO7!^]>,O"#S3!*Z MB(.?_I)OKB;.!"SIBNP"_A#O?Z,%H0R@%P=)]A_L"UM] KQ=PN.P:"P0A'Z4 M?Y.WHB,J#9#9T0 5#="Q#7#1 &=$W9+.?&#Y NX (\B>9:[@()X M!00B[P7$6SD(/G\7-C\>;\'9+U]F&A>H4M^:5R"XR1&@#@00@>]QQ#<)N(N6 M=%EWH DZ)2=TX'2#>CW>4F\*,#P'2$=0 6AQ?'.]!PXNNQAG_G!7%P_VWM_7 MSPEGXO:?GG!&&<[(PAD=X?[8A<^4I<&RL4W GSN>)UCW381M/!,>ZUV:ML06N*#(2P-:WS,DH_9 MR^=G5HDB/:]?*1,S"_B5D8@#D>T4?"4^ T\DV-$!EBIF>5BW EB?PB:KW,BJ M&ZD)624A:QRANS?*/#^AX)[YWD>86,_44)$]/):'J+?@P.>$\= PN$^30"=; D[TE/*3DE/6=4*9WG MN2?X#A2-TZX%VW20X30'16%H."YR#$,],&Z)W#U!T91\5!S<5KZ@*38:^-M& M(O,L-7:H2TW2/U,AO; +UU5(YM1 #=P**P'$5,X,F$.R =3IO!<384+ MTS:@:=A-[ I+"#&J&-;A(PD?G21K2E)*(D@UT=AZ[0\V.2D;=@JJT[H4L5AOXQ_8&IM9MMM' 3IJ2P=QS;,#OA2Q.%(%>^HE9*4 MDHA*E%%SDE5:=6:8U&XX4KR;Q=$/W59!;_6_RJH3NM1E.%:8[]ZV/CLB<]J" M>X$:'+'(QFVYA 8RL&YU_#:!I5SB M4\AE@5.)3;E=[)A3<.6'VM-L%[,A[4$WL&^LHY/RAD\N;TIT_5&L0Y'H!Q&R M!JM%:A#^L 95DK*W4!2" EW#M%&K4+3*J4A(V3H[+$J %^\BGA\FE$_+ ZGK M[!BF\?P&7B[R8R7I)C_E^D[86K 5T)E_K4%NA8?G"4W_!XFYV]/,>&ULM5913]LP$/XKIV@/3 +2 MIBUM41N)PMB08$*M@ ?$@YM<&PO'[FRG!6D_?F>G#9U6LH'82V([=]]]W^?$ ME\%*Z4>3(5IXRH4TPR"S=G$* **[C$:PVFR'.FGT!]PRW%EML;@E$R5>G23BW08-!PA M%)A8A\#HML13%,(!$8T?:\R@*ND2M\<;]'.OG;1,F<%3)>YX:K-AT L@Q1DK MA!VKU3=36 MP!X%$\#]%>93U ^#T!)C5S=,UNQ&);OH%7;-"*Z4M)F!+S+%]'> D*16>J.- MWE%4BWB&R2&TFOL0-:+F)PC!. -,>:W!;U5^MCQ^ZS_Z>7])H'!A,3-. MCV.S8 D. SH>#.HE!C'4\.]4_#NU_._\ET5^GBQ1TT$!7S63%NAU1SAG7,,M M$P7N%O.RP[L$U=9]NZ"C2M#1>S?$2R.I==M0@G<\N#MSEW&[W:8SN#L(ESM8 M=2M6W0^Q^85BO;EEM>X6S?YN@KV*8.^]MJ%,__4E[KW-O7Y%KO\A[OW!M-[$ M_E]-#+?._ASUW'\A)<=^(II^H(,")Q1:N.P2R[I MLJN5$ZL6OI-,E:6^Y(<9_0B@=@'T?*:4W4Q<@>K7(OX%4$L#!!0 ( HQ MMU3C"DV&%P, /\* 9 >&PO=V]R:W-H965T9 RCT4A9,#IU=/9G&7#1W/,(("4F4@B/YYAC$4A4'2//[4H$Y3TR1VK[?HWVSSNIDY MD3#FQ2/-5#YT$@=EL"#K0DWYYCO4#?4,7LH+:;_1IHH-/0>E:ZEX62=K!B5E MU2]YJ87H).#H0()?)_AO$\(#"4&=$-A&*V:VK5NBR&@@^ 8)$ZW1S(75QF;K M;B@SQSA30M^E.D^-?G I0:()"#3+B0!T<0N*T$)^0E^0-#MRX"I=R(2[:0UZ M4X'Z!T"QC^XY4[E$7UD&V6L 5S-L:/I;FC?^4<1;2"]1@#\CW_/Q'D+CT].] M(W2"1K7 X@7O5^W7#QV+[A24\O>12F%3*;25P@.5QKPL]=.NGX/T"6V($(0I MB?3[*!5A&67+?:=30?8LI'F/GT>AE_@)[B4#][FKVFY@X,4]'T=!$_B*=:]A MW3O*>@I2"9HJR-#,,G]@5-.^F,X>C$3W4,Y!'),G:@I%9SZ(N*D4G]I2=1AK MT](^]>-=]<-0NVJ\7].D(9"\3],39.PWV/TSRXB]UG"\DX6T_H*HE.NW+E'; MC+>K98(##^^7$G=<#Q\E\5B]2:=HB/T6U#^WBJT!X>#C?:'&[,J9]"+S>>,+ M>P(#HWMT0/?6S?#_[(P]@U!T7@":Z#]L$,(\S]5S<,IAM Z$>^<^C-:$->JL(^](.GOF)7;&3%*$$L[ M>4F4\C53U;31[#;3W;6=:=PVO!H-[XE84B91 0N=ZEW&NKZHIJUJH?C*#BQS MKO3X8R]S/:&", 'Z_H)SM5V8 LW,._H'4$L#!!0 ( HQMU0*?O=6$P, M ,L( 9 >&PO=V]R:W-H965TYX\S]F^ MRW@GY*-*$34\Y5FA)DZJ]>;2=56<8LY43VRPH"-Z%FS->.-.Q75O(Z5B4.N,%+B2H,L^9_#[#3.PFCN_L%S[Q=:K-@CL=;]@: MEZCO-PM),[=A27B.A>*B (FKB7/M7]Z,3+P-^,)QIP[&8)P\"/%H)N^3B>,9 M09AAK T#H[\MWF"6&2*2\:WF=)I7&N#A>,_^UGHG+P],X8W(OO)$IQ-GZ$"" M*U9F^I/8OG'X12 MJ&"!$I8IDPBOYZ@9S]0;.(E1H3R"KHAJ"J@KYZ M,0P"[^IVL;0C_\J0W"_G\/KE&W@);A6G@!=P7W"MSFB1QI]342IB5F-7DR4C MS(UK^;-*?G!"OA_ G2ATJN"V2#!Y3N!2+IJ$!/N$S().QCG&/0C],PB\P&\1 M=//G<*]#3MCL3VCYPA-\'\L<)=-"=G#U&ZZ^Y>J?XJ*B8#:M+<.QN#]VWQ$7],&JBG@D;-,(&G2;G6 @ZV[^Q>=&P773:/& #*G/U MR:5#">94^OX5[.SEQN2<;2FY:ZS/95M>JE<-#OSZ_BCR!@/O*#&_!D:C:#CP M@_;41(V9J-/,[6I%!<]<0'OMJ.2!PKB47/-VP9UTIB=)0T5V8_S_/,[_#QN_PKS9O7VS^\4)#ABBB]7D0IE%7KK"9:;&SW>1":>ID=IO2U@=($T/.5 M$'H_,2]HOE^F/P!02P,$% @ "C&W5.%*L6@3 P LPD !D !X;"]W M;W)K&ULO59=;]HP%/TK5K1)K;21KU+:"I H7;5* M14)EW1ZJ/ICD!JPZ-K,-E'^_:P<"6X.G:5)Y(+;C<\^YQ\ZUNVNI7O0=A29D(^ETW M-E;]KEP:S@2,%='+LJ1J-C>1;]UR6,R4ZIA*/D/EIMY+[@(2 X%77+S(-=?89M0 MV\;+)-?NGZRWI)7[=&' P3C,@V0*2/P'G1P#I%N"< M"RME+JT;:FB_J^2:*#L;H]F&\\:A,1LF[#).C,*W#'&F_P"<&LC)F"JS(=\4 M%9HZ@S4YN0%#&=>GY#,9% 7CS,W\(@S#J4\C**>@GO'E70Z4T^GAT./DAIQ\ M..V&!C5:IC#;ZKFN]"1'],1D)(69:Z3)(6_ #_^"3SP!0C2G=BC9.72=>".. MZ(:D\2>21$G/OH&L=03^FYJT7J_4Q4O_9[V>[A%%[@R4^MG#>59SGCG. MLR.<]X#?"3&@RJ;U]&,[9 -4:8^*=JVB[8UT;44H$*9)1 7M.*BM7*M^W([P MUPU7#93G->6YEW(,*D-"+&=$%@1TAMO<%9^,TZ6&)B'^@&DKBCYZO.C4PCK> M. ]6%4&7+2/^G%1TU[X_5!X?-A]-Z("3<%J;LA@IJ!J[3Y_ M3WZ7-='EN^WR.-J7PLB_PY:,YTS,L+[6Z6E0*Y:!;JQDT1N3TZ,>QP<5.?;* MF,RIPMQO:88EUS#09&(HUE\4]D]FQ\F>,7D_N_>5+$[]NXFRG.!%A!3[3+7- ME%"1^XU/WW[N#P" Q!P &0 'AL+W=O&MFKMZU(A2UQ0+ORPT^G[.>.%-QHXVUR-!K(R@AX.T,"[[.C#7XHT')UKA$\U#.%>W\%B7A.1::RP(4ID-O'-Q,^];? M.?SBN-5[:[!,5E(^V\UM,O0ZMB 4&!N+P.AO@U,4P@)1&7\:3*]-:0/WUSOT M[XX[<5DQC5,I?O/$9$/OVH,$4U8)LY#;']CPZ5F\6 KM?F';^'8\B"MM9-X$ M4P4Y+^I_]M+T82\@Z'\0$#8!X6% ]X. J F('-&Z,D=KQ@P;#93<@K+>A&87 MKC OC4NK9_X:Y_D_ DX@SC2XB"+Q!V MPN!(0=//AW=.E!.UUQDYO.A_KQ,>?Y(KW!K,]=.)1-TV4=!7#MP*S6841%%WX&_V6_?>J1?U6Y\W M9??:LGLGRU[L1M1.HIWB1 MJ-JNH#>"8W-1X_3VR(77P7%R_99<_R2Y>VF8:!F9O6_Y&)'^9Z[@O=-U<'50 MI;^G/CF2)%A1)GFP*E%_2*VUU?VQD[L#^X3>@UJ^_\'4C\D=*0TG21*8$F3G M\HKZIFJ!KC=&ED[C5M*08KIE1F\:*NM YZF49K>Q"=I7&PO=V]R:W-H965T)(5H:S E:*Z$H(JEZFP&4]\0;> M;N*6;7-C)_PX*ND6UF#NRI7"R.]04B:@T$P61$$V\3X.KJ=7=K_;\)U!K??& MQ"K92/EH@YMTX@66$'!(C$6@^'J"&7!N@9#&SQ;3ZTK:Q/WQ#OV3TXY:-E3# M3/(?+#7YQ+OT2 H9K;BYE?5G:/4,+5XBN79/4K=[ X\DE392M,G(0+"B>=/G MUH>]A'#P2D+8)H2.=U/(L9Q30^-(R9HHNQO1[,!)==E(CA7V4-9&X2K#/!,O M "5I<-.2%E6&EE:* M%5NR+FD"A!5D(3&: DWR'IE1SO#6%(SN)RZ0P"'($YN^9)SC6>G(-ZC-,O23 M5L>TT1&^HN-+Q?LD'/=(&(2#N_6='-(]W& 44!2^J*/4+GHJ%S\G'%4TU";P,C2-;&---@2W3#'?Q HNP'7,RG- M+K!]L?NKQ;\ 4$L#!!0 ( HQMU3L]#<"4P( P& 9 >&PO=V]R M:W-H965T=0E@R%/%A9YY MI3'UM>_K=0D5U6-9@\"=0JJ*&IRJC:]K!31WH(K[41!,_8HRX66I6[M362H; MPYF .T5T4U54_;D%+G%^[9IC1VP<_2FFY@">:AOE,X\WN6G%4@-)." M*"AFWDUX/9_8>!?PG<%.#\;$5K*2\M%./N4S+[""@,/:6 :*KRW,@7-+A#)^ M=YQ>G]("A^-G]@^N=JQE137,)?_!S >>/06 T3]BLNC<)=ACB3?0;T0)/3!1C*N#XC([+$DY(W'(@L"+?; MA&H-1A,JI-B1Q??(#O: =^WJRT47@4?[V3 M->ZSQBYKKW)/^D=&'..1UH.!JO]Y)KW?R M_WJ%%*-W-$_>FIR$EZ]-?AN5!/$KT?[@KMH^^86J#1,:-16("L872*+:WM-. MC*S=]5U)@\W #4MLUZ!L .X74IKGB>T(_0\@^PM02P,$% @ "C&W5-[! M1HU] @ = 8 !D !X;"]W;W)K&ULC55;;YLP M%/XK%NI#*ZV%0$(O(DA-LFF36JUJVNUAVH,#)\&JL9EMDN[?[]@01M,DVPOX M#C9"/5BRX #'DMN=!CKS"FNO%]G1504GTA*Q"XLY2JI :G:N7K2@'- M':CD?A@$L5]2)KPT<6L/*DUD;3@3\*"(KLN2JM\3X'(S]@;>=N&1K0IC%_PT MJ>@*YF">JP>%,[]CR5D)0C,IB(+EV+L=W$QC&^\"OC'8Z-Z8V$P64K[8R9=\ M[ 76$'#(C&6@^%K#%#BW1&CC5\OI=9(6V!]OV3^YW#&7!=4PE?P[RTTQ]JX\ MDL.2UMP\RLUG:/,96;Y,9-/$QAB$N8'@ $+6 R"7:.'-IS:BA::+DAB@;C6QVX&KCT)@-$_8KSHW"788XD]X! MUD"3TQD8RK@^(^=DCG]*7G,@41DV(D,G5];O'> 2U,KU-8VZM3#-(>A6N]9YZSK&SOH$6VK3 ?_2-/WX MGJH5$QHS6B)E<'&)=55-CVLF1E:N32RDP:;CA@5>"Z!L .XOI33;B17H+IKT M#U!+ P04 " *,;=46R'I#*H" "W!P &0 'AL+W=O+:1=. M. 2K!C/;).V_W[&A+%4@V6[ -C[G>5\;'T]V0KZJ#$"3MYP7:NID6I?7KJO6 M&>1478D2"OR2"IE3C5VY<54I@28V*.=NX'FQFU-6.+.)'5O(V414FK,"%I*H M*L^I?+\%+G93QW<^!I[8)M-FP)U-2KJ!)>B7^#; SOC/8J;TV,5960KR:SGTR=3RC"#BLM4E!\;6%.^#<9$(=OYND3LLT M@?OMC^Q?K7DTLZ(*[@3_P1*=39V10Q)(:<7UD]A]@\909/*M!5?V27;-7,\A MZTIID3?!J"!G1?VF;\U"[ 4$?D] T 0$5G<-LBKG5-/91(H=D68V9C,-:]5& MHSA6F%U9:HE?&<;IV0.@)47.YZ IX^J"7)(E[GQ2<2 B);C[DFI6; @W$PEG M=,4XT^^H05?2-,X(*\AS)BI%BT1-7(VJ3&YWW2BXK14$/0KFL+XB _\+";S M?UG.R?G9Q>H98V.LIXSP.J9:I!= MQ-$!<3SR>XCCEC@^3A2:>UO&AZ?X_Q_?^UAGOJ(H' M4.J:W.=EI2'!DH$+ $IWE@OO0,%E'/BC'@5[EP/4$L#!!0 ( HQMU26)C"J+P( .L% 9 M >&PO=V]R:W-H965TZZNTE:J M9UTA&GCE3.A94!E3WX:ASBOD1(]DC<*NE%)Q8FRHUJ&N%9+"@S@+XRBZ"3FA M(LA2/[=062H;PZC A0+=<$[4YAZ9;&?!.-A./-)U9=Q$F*4U6>,2S?=ZH6P4 M#BP%Y2@TE0(4EK/@;GP[G[C]?L,/BJW>&8/+9"7ELPN^%+,@.+Y=,^R^T_=XH@+S11O(>;!5P*KH_>>U]V '$UT< <0^(SP4D/2#QB7;* M?%H/Q) L5;(%Y79;-C?PWGBTS88*5\6E47:56IS)OJ+U0,/% QI"F;Z$*UC: MFU(T#$&6T'H;L+@B+ZAL56WAW-6@8@W,(<&@XAJ(**"@.I>-,*"(09V&QJIS M9X1YK^2^4Q(?4?* ^0B2\7N(HWA\ #X_'Q[MPT/KR6!,/!@3>[[D"-]_<0%^ MWJVT4?:N_CHA*1DD)5[2Y(BDIW-DP,4&B=*7APIPFGX*'@E3X%*82L,XAH)L M#I5R?IHI/HMISX/)X,'DWSS8,_Q0TJ?Y;D8?HW>',OP;+/H3UJ43[K2B>P:_ M$;6F0ML"E98H&GVP;:VZIZ4+C*Q]=ZZDL;WNAY5]C5&Y#7:]E-)L ]?PP_N> MO0%02P,$% @ "C&W5'M3/V]7 @ S04 !D !X;"]W;W)K&ULG51+;]I $/XK(RN'1&HPF$>K""P1:-4>(J&@M(>JA\4> M[%7VX>ZN0_+O,[LV+DV 2KW8^YCO,3N:F>ZT>;0EHH-G*92=1:5SU4TZA6AG:Q1U+SB4JR[4"@]M9-!_<+,8^ M/@1\Y[BS!VOPF6RT?O2;;_DLZGM#*#!SGH'1[PD7*(0G(AN_6\ZHD_3 P_6> M_4O(G7+9,(L++7[PW)6SZ%,$.6Y9+=R]WGW%-I]@,-/"AB_LFMC)*(*LMD[+ M%DP.)%?-GSVW[W ()[C@*0%)&\!DQ. 80L8AD0;9R&M)7,LG1J] ^.CB%5HZK E7&T<+E$AWCPE[!-3RL MEW!Y<047P!7<<2&H"G8:.S+AJ>*L%;QM!),3@@.X(XG2PF>58WX$O_@'/CE# M$%/VW1,D^R>X3"8H?/P)6:GX'_9&785&0:^X7]59,EM M)K2M#<+/^<8Z0WWPZXSJJ%,=!=71*55F2ZC8B]<]5M0&/0EH/QF>TGZ/LGTZ M(CGN),=G)==.9X_7O@=SR+2DN619:&U\]FL\9F/\SL;@P$93KO;K3;E;-0XO&?\*;07?'3,&5!8%;@O9['TG?-,.CV3A= MA?[;:$?=')8ES5LT/H#NMUJ[_<8+=!,\?0502P,$% @ "C&W5!QRU.7 M @ Z@@ !D !X;"]W;W)K&ULQ59;:]LP&/TK MPNQA@Q'?^<(UN?1J603RH#T.B94:[&7J9U?N[[*LF 8=41.7 SLQ:286VZZ&W&[@EFTS; 7\R MRO$&EJ!_Y MI>GZ#DA(&7!'!D83UV+L(SZ=A; /DU1G8V_H MH136N*#Z5I3?H!;4LWB)H,H]45FM[9UY*"F4%JP.-@P8X=4;/]=&M +BX$A M5 =$CG>5R+&\PAI/1E*42-K5!LTVG%07;<@1;G=EJ:69)29.3V:82'2':0%( MK-&,<,P3@BFZX4K+PMBO%?I\!1H3JKZ,?&U2VD _J>&G%7QT!#Z,T%QPG2ET MS5-(7P+XAFM#.-H1GD8G$:\@Z: X_(JB( H_(1^I#$M0U?,$?MP8$CO\^#T, M00_?33BZT<#4XXGDW29YUR7O'DE^*1@SGZK9]>0)Y5BBK2/R&^V%'MJ#"G3@ M0.UON)V$PYAXX<-B>$_&U]_ M'6]V_:S)>?;QKH?!_@0*WL_W&JMM?-SK#N+A8=O#UCD8GF2Q*%:4).@>2XG; MOI^2&.W!H__@\/Y("^.W:"MWVG*0E<6OGBPU<+]]M'0&?WGMM\H/ [EQ15:A M1!1<5Y6H&6T*^455OO;+JUO ',L-X0I16)O0H#,P&RVKPEIUM,A=,5L);4JC M:V;F,@+2+C#S:R'TKF,3-->;R1]02P,$% @ "C&W5*675AX@ P PPD M !D !X;"]W;W)K&ULK5;;;N(P$/V54=2'5FJ; M&Y<6 5*!K;92*Z&R;1]6^V"2 :PZ-FL[T/[]VDX(+%NR5.I+XMLYGCECS4QW M+>2K6B!J>,L85SUOH?6RX_LJ66!&U*58(C<[,R$SHLU4SGVUE$A2!\J8'P5! MR\\(Y5Z_Z];&LM\5N6:4XUB"RK.,R/:&W67BD\X6V"WZ_NR1SG*!^ M6HZEF?D52THSY(H*#A)G/>\F[ S#V +*:[4S!NO*5(A7.[E+>UY@+4*& MB;84Q/Q6.$3&+).QXW=)ZE5W6N#N>,-^ZYPWSDR)PJ%@+S35BYYWY4&*,Y(S M_2C6W[%TJ&GY$L&4^\*Z/!MXD.1*BZP$&PLRRHL_>2N%V &$K0. J 1$^X#& M 4!< IQR?F&9$.Y#>-$2[-+#4[W;PF5\$Q8 MCB!F<$LYX0DE#.ZXTC(W\=(*3D>H"67J#"Y@8MY1FC-WFBB%9IOP%!@E4\JH MIJ@@0Z)RB2D0#3-+OW+T%["]ZQP>,G(&)T Y M_%B(7!ENU?6U<=2:ZR>E4X/"J>B 4V$$#X+KA8)O/,7T;P+?*%3)%&UD&D2U MC"-,+B$.SR$*HO #@X;'PX,:<^(J:K'C:QS@N\<5,@@K[6HH&Q5EPU'&!RAO M7# [-4S-BJE9:]P=7Z'2[NE\%+H"W'9@FV16_3B*XZCKKW;UK+W"YK:.6I($ M>YY)7@KE"KT^U-C>JFQOU:IPOWW'=5*T*[IVK13C?,IH B]$2G) CH*@N2-' MV A;[3TY:J_YO!Q7E?U71[RSZ)AW=EU17G^%PF&P36!!O<:2KHC&6I%+BEV5 MX^O6GL;U]WQ>Y' G!X='R!P?(W,8;4FC+Q%ZFW/"_R6=.4G>X3LR*N;(P:@P M0VD3O:E2R2NLZP)02WV4MF60XG_21V,;R,(S?Z<<9BCGKDM0D(B^L!V**[,;FF*]N:!R#GE"AC.#&5PV39/2Q8=0S'18NF*[E1H4\+= M<&&Z+)3V@-F?":$W$WM!U;?U_P!02P,$% @ "C&W5&M7+=>X! %!$ M !D !X;"]W;W)K&ULS5A=;^(Z$/TK5K0/NQ+; MQ D%6E&D0K?:2NW=JFSW/E3WP20#6)O87-N![;^_8R<$2JFAJWVX+R3^F.,S M'N>,A_Y*JI]Z#F#(KR(7^B*8&[,X#T.=SJ%@^D0N0.#(5*J"&6RJ6:@7"ECF MC(H\C*.H$Q:,BV#0=WWW:M"7IKBX &ZXX'/IL;VQ$. M^@LV@S&8Q\6]PE;8H&2\ *&Y%$3!]"*XI.>C.+(&;L8/#BN]]4ZL*Q,I?]K& M37811)81Y) :"\'PL801Y+E%0A[_UJ!!LZ8UW'Y?HU\[Y]&9"=,PDOG?/#/S MBZ 7D RFK,S-@UQ]A=JA4XN7RER[7[*JYT8!24MM9%$;(X."B^K)?M4;<8Q! M7!O$.P8T><,@J0T2YVC%S+EUQ0P;])5<$65G(YI]<7OCK-$;+FP8QT;A*$<[ M,[AF7)$?+"^!R"FYYH*)E+.*X_D<]DC.E^:- !2R-,:[+# MBFS\!ED:DSLIS%R3+R*#["5 B)XW[L=K]X>Q%_$*TA.2T!:)HY@^CJ_(QP^? M/+!)LZN)@VV_ 3N^O/[R8@N?[J"8@/K'@]UNL-L..SD8L1:YW=K<.V"Z5) 1 M#,4#I*527,S(D&FN6^11R(D&M603#-V-6)3&SMF.WM,MKD-N#!3:Q_*T87GJ MW8$MYUMD"#,NA*4S83D>,-@7>B^>5;-SO6 I7 0H5]85" ;$0[33$.T<3_1& MZ]+RVWLV*YQ3AV/5<3GH)6U*^^%R:];(O]H3]6UNM^'.)SR28@G*YH%]I'NO2'^FW2BAO1W:_@6?$A_MLX;V MV?&T47(.G& OV/M/,(TV&AYY>=["C*7/Y"OD7,Y $,2?@K):@/DC_4E63"EV MI S1K?>\U13]5G]A+8-72UY_,225 M&@L7'\6-O%._OK\Z3#4AO]7W.=YJW2DG6$81@\UTSL0,VWB]M_U3=!\/+NTAE)HNH"WR*\*"##1(+D<'NY#8]TKM^!FN',% .'7TSK M-X*R F4/GU6**BR('$>MJ!>UVITVT7.,F@M'*HL"\UAE;B&3TW:KF_3>F'+$ MEH9;]5UA';%EKT:44ICJUMCT-J7UI2LH=_J'6'+3??TQEN)[^B]I%PVZ>Y%Z M.-+;.W*&(V=[5XG6%7^X<:/ZO^".*4S,&BO(*;H4G7113555@E<-(Q>NBIU( M@S6Q>YT#RT#9"3@^E=*L&W:!YH^0P7]02P,$% @ "C&W5-% BB"" @ M'08 !D !X;"]W;W)K&ULC55=:]LP%/TKPC#8 M8(T_TF2C)(:F:5EA@=)NW4/I@V)?QZ*RY$K72?OO>R4[;@:IMY=8'_<)VI&M0M%-H4W&DJ=F$MC; _8K[YV\K+F%"RW_B!S+>? ]8#D4O)%X MJW<_H/,S<7R9EM;_LEU7&P4L:RSJJ@.3@DJH]LE?NAP. /'T T#2 1*ONSW( MJUQRY.G,Z!TSKIK8W,!;]6@2)Y1[*7=H:%<0#M,K+@R[Y[(!I@MV)117F>"2 M72N+IJ'TT;+/2T NI/W"3M@=?15Y(WUUX;!;CQ6J;JB2J]PO<)\X0E8J\=R M)>#_'/2P@FH-YG$6(EES L.LL[%H;20?V(@3MM(*2\LN50[YWP0A9=('D^R# M622#C$O(1FP?A(/ MNT:H[.. BM->Q:E7Q:L F1_3,8AW M'?3,UCR#>4 MTH+90I"R8\+"@RM;@=GXQF19IAN%[>WM5_O>=]Y>^??RMG&N MN-D(99F$@J#1Z!ME9=IFU$Y0U[X!K#52._'#DOHW&%= ^X76N)^X _I_A/0- M4$L#!!0 ( HQMU2M?.+ PP( -$' 9 >&PO=V]R:W-H965T M0<[MI5Z!HIN%-CE'VIIE:%<&>.I!N0R3*&J'.1<[-VPBDWO2#.-@>/(AEANX@'/16? E3P,?5O:%=6+.D(@=EA5;,P*(?#./K M4>P!WN))P,;NK)D+9:;UB]O]^0)50"W'-]?2^E^VJ6RC@,T+ MBSJOP.1!+E3YSU^K1.P DO@ (*D B?>[%/)>3CCR0<_H#3/.FMC2< M4.Y5IFCH5A .!S=J#18IS6C9Z020"VG/V 6;TO.GA02F%TSLV C%%N(54O(! M"R/PC5F8NX4 2ZYCQK012Z&XW%JXBQ.'^YKIPG*5VEZ(Y+G3#^>5EZ/2R^2 MEW'"[K3"S+)/*H7T=X*00J[C3K9QCY*CC!.87[)&?,Z2*(D?IQ-V>G)VA+91 MI[/A:1L':6?(IG5&SMEP31GE,PD7] 5=3#EE]/F60.P&(;??CT@V:\FFEVP> MD!SFVJ#X24\RUA;WY;;$=SS>?:7K02-I-+N]<+U'ME7+MH[*/BIJ M+KWFIK M8>^KEA2M'>6+N+-?MUWKMH_J?N;"L"#]=+=E\1#]1)'[YTF^GC%5!S_ M5#+Q3I.+/U T%;CSEZH)=[IL#F;I9XEEN5[]DPC30"_S&CF@G$&=+_0&K<;)U!/\<$O4$L# M!!0 ( HQMU3V[MN3 00 +\, 9 >&PO=V]R:W-H965TQ=;1]:K4I[^VR2@5AU[-1V M8/OO[]C)!AI"6MH7B!W/^)PYX_%D=I#JF\X #'G)N=!S+S.FN/-]G6204WTC M"Q#X9BM53@T.U<[7A0*:.J.<^U$0C/V<,N$M9F[N62UFLC2<"7A61)=Y3M6/ M)7!YF'NA]SKQB>TR8R?\Q:R@.UB#^5(\*QSYC9>4Y2 TDX(HV,Z]^_!N%<;6 MP*WXC\%!GSP32V4CY3<[>)_.O< B @Z)L2XH_NUA!9Q;3XCC>^W4:_:TAJ?/ MK]X?'7DDLZ$:5I)_9:G)YM[4(REL: BYU?('*T':NABIN2!*+L: MO=D'%QMGC6R8L#*NC<*W#.W,8ET6!0?4Q5!.5E1GY!&5)>]%E2$VTF\?P%#& M]3LR(&M,H[3D0.06E3\Q3:SIUIJR$],!^;)^(&_?O"-O<)Y\SF2IJ4CUS#>( MW2+PDQKGLL(97< 91N2#%";3Y%^10OJS Q])-\RC5^;+J-?C R0W) [_(5$0 MA1V 5K]O'O3 B1LA8NZH G,/:PJ&M0>O 7IH3!J*(RN MH$!S60JCD4K"2TP'FUPF Y(#M4&S4;09BL5.82**'>'X @AG=,,X,PPZ,[!" M,#HA'X:CJ,6_8U%\C-%/W,8-MW&O]!^E&+CSP\0>=;%X\9"0+1-4)&YD:YV# MW9<-DV:[26\H7:D>R.V@Q)!0K0$#*3=XQ$452'A),BIVX"(ML!!?&<;)>83& MD]&D%,@[([CM"$V[27VE2I%;5H@J3)',E1CRBB7"LM2XVJMR4KF&PRL M+4]=X*?GX(/I-&B![\5Q_2&X;0C>]A)\I$R1/>6EJ[\)UD,4Q>8Z/FJ6.I6P MZEK=GH S^034D/OD>\DTNT3X]HPP=@"W+;Z]L*[G&P;'VRGH9?P9!=6TNO$3 MJ:LC7RJ%XFY*0X0TY ?V.K8P=-XIP;FBW26"\-;ZX8! S8SB; ]G3#H1-S?'ZICMJ0>S>_ M0A/_I!7,0>U&PO=V]R:W-H965T\X]]SB^F1VD>M85@"&O-1=Z'E3&-#=AJ(L*:JHGL@&! M.UNI:FIPJG:A;A30TH%J'B91]#6L*1-!/G-K*Y7/9&LX$[!21+=U3=6?6^#R M, _BX&UAS7:5L0MA/FOH#C9@'IN5PEG8LY2L!J&9%$3!=AY\CV\6F8UW ;\8 M'/1@3&PE3U(^V\E].0\B*P@X%,8R4'SM80&<6R*4\=)Q!GU*"QR.W]CO7.U8 MRQ/5L)#\-RM--0^N U+"EK;H5^;*6E)#\YF2!Z)L-++9@?/&H;$:)NPI M;HS"788XDV_:IN& QV(H)PNJ*W*'!TONA?] K-/G2S"4<7U!OI -?D5ERX'( M+9YA(47!./-AN%)8/!6E'\!+R_:4([5&Y.-F2<[/+L@988(\5++5&*AGH<$B MK)2PZ 3?>L')$<%+*"8DC2])$B7Q"'SQ>7CT'AZB=;U_2>]?XOC2(WSK41,N M/SI@;5&@C6*% >_0B?1IGSYUZ:='TB^..3YFK*>Z%KD^5[N5Y@FR8-XNB?\2=S&);WHUN: 'S 'N:!K6' M("6QEIQ.'.>62C(=RF=_DI@QF:BG-B/0;4^ N7],1Z<8?2>#H)BIE M(_)P_O[74IGK=X&[GGTX.^M<=AXNKO>1\QJZ(*&7^.H(8I06(XV/4FO; <&V M8?3]X^@/D6/4@UWJ1HOE:H5ASLF1:1_,&B'O=[S*MG15CF%=3N-AIF1;51%Q M!LM,V"8*:%T8&PYVU!=L)1/#NZZ$51ZS9-S MJ705VT5P?Z?U]#U@,P*!7(A&8(\XPWA84&.8EC=V4$VNC,^@H.[?KPNK<*[I MNMN[(JU#=;%!IDJG3#=ANF1C&@\%RT".YO,%7(TJ0@"-4;GMI)S.E:25AHU' MW;&T,R;$'3P&?F8[W*ML:\^J'9--UPJJNX[!_F\UQ;]-&+^(-"OZHS)>E M34=68R@S=JM9QE?5>)4U C#V+LY.BT*L/PL^ESESR1\=<#RD&[]@H31_LM&@ M5&;6P#0)'IDV?+9M^:UI<<]69E-.JPS7W#M!S?]VG>=,,DW%MFA;^V]YE5^L M..J_EN3JJ;(OV*NQ?K>_=9%7IR R/@61)U&3@U,0F9R R/ZK/34/B@SK4\;6 M46;G(--8 S@PCL@/.'J*-F@P77)AN*Q'"YZF3#X[SUAZ0Z?VGZ4=?CL_91E= M"G/?@"/2]K^SE"_SI)EU"PM1SVK[WR"];MR<5FTL+E.V8NFD'NKYM.H&MF.C MU@T<]I&;JOD1S,=A?@0P+ ZF /-Q7EB<_RF? 9J/PS!M R\R0'T&J(_S\B&3 MZH/%\?LDMODS39(HBF-L12<3KX()MFYQ#%\_&Z8-/+ X$.GOUAK?;;Q"#M'*@3+%*]$+%-\K0'QKQMX)(E_M[$XX('M E8[$-\?!VK*[Q-%L*N8-NP. MQI$DP1"H17^-QC&R.C%\_/N#W251E"1^!#"_@BC"$+@;<013 !HP)(JJ]^#> M^RC*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_',S/.QP=CO]X:\U5\ M;^K6'4]67;<^FDY=M5*-='^:M6K]D:6QC>S\IKV;NK55ZV9G=(-TZFJTZ;U.X<=-UH]N%_'ATUQKYV^U;7N'H\GX]^UFHA& MM[K13VIQ/#F<"+3:'/@1ME.5[_MG@^0U_+6C7LZ M>7LE/*W_R9JOOS)FN.V5/9:?^MJ9?Z_9NN(Q_ MBBEYC#$.V\]-$(_L_PFC62YUI4Y-U3>J[39QM*H> %NWTFLW$:ULU/%D>XKX MW"[$E[;S01+G[>92_MSA2?VMSQ>;I^X\+HFA/=+^@#U?C.!\D"=^V]1ZX>^^ M$'_)6K:5$F-P'0&, 6"\-T!Q,),$,@&0R1M"S@>(X1^<,$MQN5:60*8 ,MT; MI#]T3R S )GM$?*_F$#F #+?'Z1T*P)9 ,ABCY!!)$L 6?)"7MH[V>JG\8"0 M[=##G1X99U8Y12 _ ,@/O)!S?==J?ZX<F=[6WCG,]C64$A<-LG"MUK]H0!^DEXO?+_5"$^+MZ.[O. M]IMN,GP9OWSK*2823,1LF,_5M][?]&7A@'02,?O$%XC>;=WC.S&KAZ[Q'#&] M'OZ/0B*=1,P^\?W5]CX!JN_^(DYMVM5T*V5%U5MJY@@))6(VRGE;F4:):_D] MS"?('Q&S0.8K:=7[6^E\^$Y,,\3OM\(5J2-B=L>%<4.#SGQ3CJB4"]DB8M;% MU;#3QVPF?><0UU;ZN(WCJ*"B1J:(F4UQH7RC!C1("#'[$*1I=/J9;/P[1LMXJ@V(B3<3,FCCW,G.;6%(DI(F8 M61/S?KVNQZK$AVLHC\59;1Y^CH0I)A)%S"^*EX7=.W'[N-EX%!03B2)F%@4L MF(.J/D;NB)G= 6O1$!,I)&96R',M*@ZNI;^Q^X-R(87$S HAU=XNM@3)(V&6 M!RS[Q '%1%9)F*T""[_@&Y@@KR3,7J&%W\ZFAK-:S#9YK0)\!J68R# )LV%> M%H([XXC0TFMG M")%/$NX9+%2#!2%,D5I29K7@XB:AF$@M*;-:,&9*,9%:4F:U8,R,8B+)I,R2 MP9@YQ82+)\R2P9@%Q42J29E5@S%+BHE4DS*K!DZIAPD)J2?=ZS F2$A(/2G[ M, 9A!@D)62AEGQA#F#0A9"J8!=30T7Z]DGS7; M_6INBHELDS';!F*&38ULDS';!LZLA)C(-AFS;?#,"I5BAFR3,=LFG%G9T7-R M))F<63*[Z7YV'8J))),S2P9BAJ_C(.7D;SJ+]A*3?B5SI)Q\;_-I(S+%1,K) MN5=L$&;8Z$@^.;-\,&;0Z/!=,>ZA#L2DQ7F.Y)/O:;5_@TF+\QS))W_C1?_= MF1UY)V?VSNN$8SZB+PS_!0G*!C%,P&PZ!RX^T"Y7(0N4^WU0+NQ"R4#E: M:#J>[#Y]7*BE;M7B7W\+Y_=7LJYF5@P?PY6B.,V&MU67?5V?^'V7[861B^WO MU;:_M?OT U!+ P04 " *,;=4(!6^$(0" F,@ &@ 'AL+U]R96QS M+W=O#8\0\/2K'MIQWYV&W?X\+#Z.A].P M:G;C>/X1PK#>U6,[/'3G>KHPG43 M'RZ3F\7+VZKI7]YB$^8.$@B2^8,4@G3^H 1!:?X@@R";/\@AR.1P.N(8$<"L2.2'0G,CHAV)% [(MN1 MP.V(<$<"N2/2'0GLCHAW)-!;4&\AT%M0;R'06R8/VP1Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KKY&4)@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=X)]4X$>B?4.Q'HG5#O1*!W M0KT3@=YI\K*;0.^$>B<"O1/JG0CT3JAW(M [H=Z)0.^$>B<"O0WU-@*]#?4V M KT-]38"O0WU-@*]#?4V KUM\K&20&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>] MG4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y.H+>C MWDZ@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG/PL2 MZ)U1[TR@=T:],X'>!?4N!'H7U+L0Z%U0[T*@=T&]"X'>!?4N!'H7U+M\I][# M^'FHPZWG:XW7_TZJQ\NY]7;YZ_)KY^2&NN(<[BN&Y[]02P,$% @ "C&W M5(ENS'XK @ NS !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;A MJQC:!I8L4J34(LZF[;;-HA=@)3H6K#^03.K':^_OXX6;\Z]MW@M\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU=]EDZH.YLYG8 M;'16CT.P0UB'N49R<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U;6U" M7,\>AN:/E/530AI/+GO\OIW\5=R09*\FS"M_#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;MZ3._ M.'\I/EL>E]_Q[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@?^8;2 M"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY159!D5509!44605%5D&155!D%119 M!45609%54&25%%DE159)D5529)44625%5DF155)DE119)476@B)K09&UH,A: M4&0M*+(6%%D+BJP%1=:"(FM!D5519%44615%5D6155%D5119%45619%54615 M%%DU159-D5539-44635%5DV155-DU119-45639&UI,A:4F0M*;*6%%E+BJPE M1=:2(FM)D;6DR%I29*THLE8462N*K!5%UHHB:_4_9?TQCH=_'+\\T]ZTPW-^ MMOQGX>874$L! A0#% @ "C&W5 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " *,;=4(6B,@NX M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " *,;=4F5R<(Q & "<)P $P @ ', 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( HQMU0 6'\*0T (HO 8 M " @0T( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ "C&W5+_RIO&PO=V]R:W-H965T&UL4$L! A0#% @ "C&W5"\83[E' @ N00 !@ M ("!UBT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "C&W5)))R(UL&0 9DT !@ ("!53H 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ "C&W M5'@O>-N<" N!4 !D ("!L8T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "C&W5(^688H[" C!4 M !D ("!RIP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "C&W5!IJ2Z3+! 1PH !D M ("!7+@ 'AL+W=OO0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ "C&W5(UH#LRA!P ,1, !D ("!_L@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "C&W5*!D M;XFG(@ !W$ !D ("!(=@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "C&W5.!+(H%U @ + 4 !D M ("!OPD! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "C&W5 (D&>S= @ 1 8 !D ("! MU!,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "C&W5&)!"0G/ @ 008 !D ("!'2$! 'AL+W=OPF 0!X M;"]W;W)K&UL4$L! A0#% @ "C&W5,'\TUMK M P )@@ !D ("!%RL! 'AL+W=O>QL&W " I!0 &0 M@(&Y+@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ "C&W5'\5&.7Q!P .!L !D M ("!9C4! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "C&W5)51_5*U!0 91D !D ("!34&PO=V]R:W-H965T2Y,T 0 .(2 9 M " @3I4 0!X;"]W;W)K&UL4$L! A0#% @ M"C&W5&7^Z1CQ P 3@X !D ("!05D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "C&W5'5,=K[9 @ D D !D M ("!Q7$! 'AL+W=O&PO=V]R:W-H M965T 4 / 5 9 M " @;IZ 0!X;"]W;W)K&UL4$L! M A0#% @ "C&W5)OGYL1O P O @ !D ("!:8 ! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "C&W M5,USJ%GB @ = @ !D ("!V(P! 'AL+W=O&PO=V]R:W-H965TZ3 0!X;"]W;W)K M&UL4$L! A0#% @ "C&W5,N6UD<>! OA$ M !D ("!MY8! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ "C&W5 QO]2G? @ SP@ !D M ("!%Z0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "C&W5%8BXH_3 @ 9@@ !D ("!@+ ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "C&W5.%* ML6@3 P LPD !D ("!(KH! 'AL+W=OP" Q!P &0 M @(%LO0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ "C&W5.ST-P)3 @ # 8 !D M ("!1,,! 'AL+W=O&PO M=V]R:W-H965TD,J@( M +<' 9 " @8+( 0!X;"]W;W)K&UL4$L! A0#% @ "C&W5)8F,*HO @ ZP4 !D ("! M8\L! 'AL+W=OU,_;U<" #-!0 &0 @(')S0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ "C&W5*675AX@ P PPD !D ("!3M,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "C&W5,#P8T,_ P 3A0 T M ( !'>@! 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ "C&W5" 5OA"$ @ )C( !H M ( !7O(! 'AL+U]R96QS+W=O XML 99 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 100 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 101 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 196 485 1 true 82 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://heliogen.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://heliogen.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://heliogen.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Convertible Preferred Stock and Shareholders??? Equity (Deficit) Sheet http://heliogen.com/role/ShareholdersEquityType2or3 Consolidated Statements of Convertible Preferred Stock and Shareholders??? Equity (Deficit) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Convertible Preferred Stock and Shareholders??? Equity (Deficit) (Parentheticals) Sheet http://heliogen.com/role/ShareholdersEquityType2or3_Parentheticals Consolidated Statements of Convertible Preferred Stock and Shareholders??? Equity (Deficit) (Parentheticals) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows Sheet http://heliogen.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Cash Flows (Parentheticals) Sheet http://heliogen.com/role/ConsolidatedCashFlow_Parentheticals Consolidated Statements of Cash Flows (Parentheticals) Statements 8 false false R9.htm 008 - Disclosure - Organization and Basis of Presentation Sheet http://heliogen.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 9 false false R10.htm 009 - Disclosure - Significant Accounting Policies Sheet http://heliogen.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 010 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements Sheet http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatements Restatement of Previously Issued Consolidated Financial Statements Notes 11 false false R12.htm 011 - Disclosure - Revenue Sheet http://heliogen.com/role/Revenue Revenue Notes 12 false false R13.htm 012 - Disclosure - Convertible Instruments and Equity Sheet http://heliogen.com/role/ConvertibleInstrumentsandEquity Convertible Instruments and Equity Notes 13 false false R14.htm 013 - Disclosure - Acquisition Sheet http://heliogen.com/role/Acquisition Acquisition Notes 14 false false R15.htm 014 - Disclosure - Property, Plant and Equipment Sheet http://heliogen.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 15 false false R16.htm 015 - Disclosure - Accrued expenses and other current liabilities Sheet http://heliogen.com/role/Accruedexpensesandothercurrentliabilities Accrued expenses and other current liabilities Notes 16 false false R17.htm 016 - Disclosure - Income Taxes Sheet http://heliogen.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 017 - Disclosure - Share-based Compensation Sheet http://heliogen.com/role/SharebasedCompensation Share-based Compensation Notes 18 false false R19.htm 018 - Disclosure - Losses Per Share Sheet http://heliogen.com/role/LossesPerShare Losses Per Share Notes 19 false false R20.htm 019 - Disclosure - Related Party Transactions Sheet http://heliogen.com/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 020 - Disclosure - Leases Sheet http://heliogen.com/role/Leases Leases Notes 21 false false R22.htm 021 - Disclosure - Commitments and Contingencies Sheet http://heliogen.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 022 - Disclosure - Fair Value of Financial Instruments Sheet http://heliogen.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 23 false false R24.htm 023 - Disclosure - Investments Sheet http://heliogen.com/role/Investments Investments Notes 24 false false R25.htm 024 - Disclosure - Supplemental Cash Flow Information Sheet http://heliogen.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 25 false false R26.htm 025 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://heliogen.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://heliogen.com/role/SignificantAccountingPolicies 26 false false R27.htm 026 - Disclosure - Organization and Basis of Presentation (Tables) Sheet http://heliogen.com/role/OrganizationandBasisofPresentationTables Organization and Basis of Presentation (Tables) Tables http://heliogen.com/role/OrganizationandBasisofPresentation 27 false false R28.htm 027 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Tables) Sheet http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables Restatement of Previously Issued Consolidated Financial Statements (Tables) Tables http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatements 28 false false R29.htm 028 - Disclosure - Revenue (Tables) Sheet http://heliogen.com/role/RevenueTables Revenue (Tables) Tables http://heliogen.com/role/Revenue 29 false false R30.htm 029 - Disclosure - Acquisition (Tables) Sheet http://heliogen.com/role/AcquisitionTables Acquisition (Tables) Tables http://heliogen.com/role/Acquisition 30 false false R31.htm 030 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://heliogen.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://heliogen.com/role/PropertyPlantandEquipment 31 false false R32.htm 031 - Disclosure - Accrued expenses and other current liabilities (Tables) Sheet http://heliogen.com/role/AccruedexpensesandothercurrentliabilitiesTables Accrued expenses and other current liabilities (Tables) Tables http://heliogen.com/role/Accruedexpensesandothercurrentliabilities 32 false false R33.htm 032 - Disclosure - Income Taxes (Tables) Sheet http://heliogen.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://heliogen.com/role/IncomeTaxes 33 false false R34.htm 033 - Disclosure - Share-based Compensation (Tables) Sheet http://heliogen.com/role/SharebasedCompensationTables Share-based Compensation (Tables) Tables http://heliogen.com/role/SharebasedCompensation 34 false false R35.htm 034 - Disclosure - Losses Per Share (Tables) Sheet http://heliogen.com/role/LossesPerShareTables Losses Per Share (Tables) Tables http://heliogen.com/role/LossesPerShare 35 false false R36.htm 035 - Disclosure - Related Party Transactions (Tables) Sheet http://heliogen.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://heliogen.com/role/RelatedPartyTransactions 36 false false R37.htm 036 - Disclosure - Leases (Tables) Sheet http://heliogen.com/role/LeasesTables Leases (Tables) Tables http://heliogen.com/role/Leases 37 false false R38.htm 037 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://heliogen.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://heliogen.com/role/FairValueofFinancialInstruments 38 false false R39.htm 038 - Disclosure - Investments (Tables) Sheet http://heliogen.com/role/InvestmentsTables Investments (Tables) Tables http://heliogen.com/role/Investments 39 false false R40.htm 039 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://heliogen.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://heliogen.com/role/SupplementalCashFlowInformation 40 false false R41.htm 040 - Disclosure - Organization and Basis of Presentation (Details) Sheet http://heliogen.com/role/OrganizationandBasisofPresentationDetails Organization and Basis of Presentation (Details) Details http://heliogen.com/role/OrganizationandBasisofPresentationTables 41 false false R42.htm 041 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of common stock outstanding Sheet http://heliogen.com/role/ScheduleofcommonstockoutstandingTable Organization and Basis of Presentation (Details) - Schedule of common stock outstanding Details http://heliogen.com/role/OrganizationandBasisofPresentationTables 42 false false R43.htm 042 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of business combination Sheet http://heliogen.com/role/ScheduleofbusinesscombinationTable Organization and Basis of Presentation (Details) - Schedule of business combination Details http://heliogen.com/role/OrganizationandBasisofPresentationTables 43 false false R44.htm 043 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of condensed consolidated balance sheets Sheet http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable Organization and Basis of Presentation (Details) - Schedule of condensed consolidated balance sheets Details http://heliogen.com/role/OrganizationandBasisofPresentationTables 44 false false R45.htm 044 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of condensed consolidated statements of operations and comprehensive loss Sheet http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable Organization and Basis of Presentation (Details) - Schedule of condensed consolidated statements of operations and comprehensive loss Details http://heliogen.com/role/OrganizationandBasisofPresentationTables 45 false false R46.htm 045 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of condensed consolidated statements of cash flows Sheet http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofcashflowsTable Organization and Basis of Presentation (Details) - Schedule of condensed consolidated statements of cash flows Details http://heliogen.com/role/OrganizationandBasisofPresentationTables 46 false false R47.htm 046 - Disclosure - Significant Accounting Policies (Details) Sheet http://heliogen.com/role/SignificantAccountingPoliciesDetails Significant Accounting Policies (Details) Details 47 false false R48.htm 047 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details) Sheet http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails Restatement of Previously Issued Consolidated Financial Statements (Details) Details http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables 48 false false R49.htm 048 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated balance sheet Sheet http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated balance sheet Details http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables 49 false false R50.htm 049 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated statement of operations Sheet http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated statement of operations Details http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables 50 false false R51.htm 050 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated statement of cash flows Sheet http://heliogen.com/role/ScheduleofconsolidatedstatementofcashflowsTable Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated statement of cash flows Details http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables 51 false false R52.htm 051 - Disclosure - Revenue (Details) Sheet http://heliogen.com/role/RevenueDetails Revenue (Details) Details http://heliogen.com/role/RevenueTables 52 false false R53.htm 052 - Disclosure - Revenue (Details) - Schedule of disaggregation of revenue Sheet http://heliogen.com/role/ScheduleofdisaggregationofrevenueTable Revenue (Details) - Schedule of disaggregation of revenue Details http://heliogen.com/role/RevenueTables 53 false false R54.htm 053 - Disclosure - Convertible Instruments and Equity (Details) Sheet http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails Convertible Instruments and Equity (Details) Details http://heliogen.com/role/ConvertibleInstrumentsandEquity 54 false false R55.htm 054 - Disclosure - Acquisition (Details) Sheet http://heliogen.com/role/AcquisitionDetails Acquisition (Details) Details http://heliogen.com/role/AcquisitionTables 55 false false R56.htm 055 - Disclosure - Acquisition (Details) - Schedule of consideration transferred Sheet http://heliogen.com/role/ScheduleofconsiderationtransferredTable Acquisition (Details) - Schedule of consideration transferred Details http://heliogen.com/role/AcquisitionTables 56 false false R57.htm 056 - Disclosure - Acquisition (Details) - Schedule of assets acquired and liabilities assumed Sheet http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable Acquisition (Details) - Schedule of assets acquired and liabilities assumed Details http://heliogen.com/role/AcquisitionTables 57 false false R58.htm 057 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment, net Sheet http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable Property, Plant and Equipment (Details) - Schedule of property, plant and equipment, net Details http://heliogen.com/role/PropertyPlantandEquipmentTables 58 false false R59.htm 058 - Disclosure - Accrued expenses and other current liabilities (Details) - Schedule of accrued expenses and other current liabilities Sheet http://heliogen.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable Accrued expenses and other current liabilities (Details) - Schedule of accrued expenses and other current liabilities Details http://heliogen.com/role/AccruedexpensesandothercurrentliabilitiesTables 59 false false R60.htm 059 - Disclosure - Income Taxes (Details) Sheet http://heliogen.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://heliogen.com/role/IncomeTaxesTables 60 false false R61.htm 060 - Disclosure - Income Taxes (Details) - Schedule of domestic and foreign pre-tax income Sheet http://heliogen.com/role/ScheduleofdomesticandforeignpretaxincomeTable Income Taxes (Details) - Schedule of domestic and foreign pre-tax income Details http://heliogen.com/role/IncomeTaxesTables 61 false false R62.htm 061 - Disclosure - Income Taxes (Details) - Schedule of effective income tax rate reconciliation Sheet http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable Income Taxes (Details) - Schedule of effective income tax rate reconciliation Details http://heliogen.com/role/IncomeTaxesTables 62 false false R63.htm 062 - Disclosure - Income Taxes (Details) - Schedule of deferred tax assets and liabilities Sheet http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable Income Taxes (Details) - Schedule of deferred tax assets and liabilities Details http://heliogen.com/role/IncomeTaxesTables 63 false false R64.htm 063 - Disclosure - Share-based Compensation (Details) Sheet http://heliogen.com/role/SharebasedCompensationDetails Share-based Compensation (Details) Details http://heliogen.com/role/SharebasedCompensationTables 64 false false R65.htm 064 - Disclosure - Share-based Compensation (Details) - Schedule of share-based compensation expense Sheet http://heliogen.com/role/ScheduleofsharebasedcompensationexpenseTable Share-based Compensation (Details) - Schedule of share-based compensation expense Details http://heliogen.com/role/SharebasedCompensationTables 65 false false R66.htm 065 - Disclosure - Share-based Compensation (Details) - Schedule of summary valuation assumptions Sheet http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable Share-based Compensation (Details) - Schedule of summary valuation assumptions Details http://heliogen.com/role/SharebasedCompensationTables 66 false false R67.htm 066 - Disclosure - Share-based Compensation (Details) - Schedule of stock option activity Sheet http://heliogen.com/role/ScheduleofstockoptionactivityTable Share-based Compensation (Details) - Schedule of stock option activity Details http://heliogen.com/role/SharebasedCompensationTables 67 false false R68.htm 067 - Disclosure - Share-based Compensation (Details) - Schedule of RSU award activity Sheet http://heliogen.com/role/ScheduleofRSUawardactivityTable Share-based Compensation (Details) - Schedule of RSU award activity Details http://heliogen.com/role/SharebasedCompensationTables 68 false false R69.htm 068 - Disclosure - Losses Per Share (Details) Sheet http://heliogen.com/role/LossesPerShareDetails Losses Per Share (Details) Details http://heliogen.com/role/LossesPerShareTables 69 false false R70.htm 069 - Disclosure - Losses Per Share (Details) - Schedule of basic and diluted losses per share (???EPS???) Sheet http://heliogen.com/role/ScheduleofbasicanddilutedlossespershareEPSTable Losses Per Share (Details) - Schedule of basic and diluted losses per share (???EPS???) Details http://heliogen.com/role/LossesPerShareTables 70 false false R71.htm 070 - Disclosure - Related Party Transactions (Details) Sheet http://heliogen.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://heliogen.com/role/RelatedPartyTransactionsTables 71 false false R72.htm 071 - Disclosure - Related Party Transactions (Details) - Schedule of amounts charged to us or reimbursed by us under these agreements Sheet http://heliogen.com/role/ScheduleofamountschargedtousorreimbursedbyusundertheseagreementsTable Related Party Transactions (Details) - Schedule of amounts charged to us or reimbursed by us under these agreements Details http://heliogen.com/role/RelatedPartyTransactionsTables 72 false false R73.htm 072 - Disclosure - Leases (Details) Sheet http://heliogen.com/role/LeasesDetails Leases (Details) Details http://heliogen.com/role/LeasesTables 73 false false R74.htm 073 - Disclosure - Leases (Details) - Schedule of lease assets and liabilities Sheet http://heliogen.com/role/ScheduleofleaseassetsandliabilitiesTable Leases (Details) - Schedule of lease assets and liabilities Details http://heliogen.com/role/LeasesTables 74 false false R75.htm 074 - Disclosure - Leases (Details) - Schedule of lease costs Sheet http://heliogen.com/role/ScheduleofleasecostsTable Leases (Details) - Schedule of lease costs Details http://heliogen.com/role/LeasesTables 75 false false R76.htm 075 - Disclosure - Leases (Details) - Schedule of operating lease liability maturity Sheet http://heliogen.com/role/ScheduleofoperatingleaseliabilitymaturityTable Leases (Details) - Schedule of operating lease liability maturity Details http://heliogen.com/role/LeasesTables 76 false false R77.htm 076 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease terms and discount rates Sheet http://heliogen.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable Leases (Details) - Schedule of weighted-average remaining lease terms and discount rates Details http://heliogen.com/role/LeasesTables 77 false false R78.htm 077 - Disclosure - Commitments and Contingencies (Details) Sheet http://heliogen.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://heliogen.com/role/CommitmentsandContingencies 78 false false R79.htm 078 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://heliogen.com/role/FairValueofFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://heliogen.com/role/FairValueofFinancialInstrumentsTables 79 false false R80.htm 079 - Disclosure - Fair Value of Financial Instruments (Details) - Schedule of assets and liabilities measured at fair value Sheet http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable Fair Value of Financial Instruments (Details) - Schedule of assets and liabilities measured at fair value Details http://heliogen.com/role/FairValueofFinancialInstrumentsTables 80 false false R81.htm 080 - Disclosure - Fair Value of Financial Instruments (Details) - Schedule of reconciliation of level 3 fair value liabilities Sheet http://heliogen.com/role/Scheduleofreconciliationoflevel3fairvalueliabilitiesTable Fair Value of Financial Instruments (Details) - Schedule of reconciliation of level 3 fair value liabilities Details http://heliogen.com/role/FairValueofFinancialInstrumentsTables 81 false false R82.htm 081 - Disclosure - Fair Value of Financial Instruments (Details) - Schedule of fair value inputs and valuation techniques Sheet http://heliogen.com/role/ScheduleoffairvalueinputsandvaluationtechniquesTable Fair Value of Financial Instruments (Details) - Schedule of fair value inputs and valuation techniques Details http://heliogen.com/role/FairValueofFinancialInstrumentsTables 82 false false R83.htm 082 - Disclosure - Investments (Details) - Schedule of investments in fixed maturity securities with original maturities Sheet http://heliogen.com/role/ScheduleofinvestmentsinfixedmaturitysecuritieswithoriginalmaturitiesTable Investments (Details) - Schedule of investments in fixed maturity securities with original maturities Details http://heliogen.com/role/InvestmentsTables 83 false false R84.htm 083 - Disclosure - Supplemental Cash Flow Information (Details) - Schedule of supplemental cash flow information Sheet http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable Supplemental Cash Flow Information (Details) - Schedule of supplemental cash flow information Details http://heliogen.com/role/SupplementalCashFlowInformationTables 84 false false R85.htm 084 - Disclosure - Supplemental Cash Flow Information (Details) - Schedule of reconciliation of cash and cash equivalents Sheet http://heliogen.com/role/ScheduleofreconciliationofcashandcashequivalentsTable Supplemental Cash Flow Information (Details) - Schedule of reconciliation of cash and cash equivalents Details http://heliogen.com/role/SupplementalCashFlowInformationTables 85 false false All Reports Book All Reports f10k2021a1_heliogeninc.htm f10k2021a1ex23-1_heliogen.htm f10k2021a1ex31-1_heliogen.htm f10k2021a1ex31-2_heliogen.htm f10k2021a1ex32-1_heliogen.htm f10k2021a1ex32-2_heliogen.htm hlgn-20211231.xsd hlgn-20211231_cal.xml hlgn-20211231_def.xml hlgn-20211231_lab.xml hlgn-20211231_pre.xml http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10k2021a1_heliogeninc.htm": { "axisCustom": 2, "axisStandard": 30, "contextCount": 196, "dts": { "calculationLink": { "local": [ "hlgn-20211231_cal.xml" ] }, "definitionLink": { "local": [ "hlgn-20211231_def.xml" ] }, "inline": { "local": [ "f10k2021a1_heliogeninc.htm" ] }, "labelLink": { "local": [ "hlgn-20211231_lab.xml" ] }, "presentationLink": { "local": [ "hlgn-20211231_pre.xml" ] }, "schema": { "local": [ "hlgn-20211231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd" ] } }, "elementCount": 750, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 113, "http://heliogen.com/20211231": 49, "http://xbrl.sec.gov/dei/2022": 4, "total": 166 }, "keyCustom": 94, "keyStandard": 391, "memberCustom": 36, "memberStandard": 42, "nsprefix": "hlgn", "nsuri": "http://heliogen.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://heliogen.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Significant Accounting Policies", "role": "http://heliogen.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements", "role": "http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatements", "shortName": "Restatement of Previously Issued Consolidated Financial Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Revenue", "role": "http://heliogen.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "hlgn:StockholdersEquityAndTemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Convertible Instruments and Equity", "role": "http://heliogen.com/role/ConvertibleInstrumentsandEquity", "shortName": "Convertible Instruments and Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "hlgn:StockholdersEquityAndTemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Acquisition", "role": "http://heliogen.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Property, Plant and Equipment", "role": "http://heliogen.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Accrued expenses and other current liabilities", "role": "http://heliogen.com/role/Accruedexpensesandothercurrentliabilities", "shortName": "Accrued expenses and other current liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Income Taxes", "role": "http://heliogen.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Share-based Compensation", "role": "http://heliogen.com/role/SharebasedCompensation", "shortName": "Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Losses Per Share", "role": "http://heliogen.com/role/LossesPerShare", "shortName": "Losses Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://heliogen.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Related Party Transactions", "role": "http://heliogen.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Leases", "role": "http://heliogen.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Commitments and Contingencies", "role": "http://heliogen.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Fair Value of Financial Instruments", "role": "http://heliogen.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Investments", "role": "http://heliogen.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Supplemental Cash Flow Information", "role": "http://heliogen.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://heliogen.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Organization and Basis of Presentation (Tables)", "role": "http://heliogen.com/role/OrganizationandBasisofPresentationTables", "shortName": "Organization and Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "pf0:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Tables)", "role": "http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables", "shortName": "Restatement of Previously Issued Consolidated Financial Statements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "pf0:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Revenue (Tables)", "role": "http://heliogen.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Acquisition (Tables)", "role": "http://heliogen.com/role/AcquisitionTables", "shortName": "Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://heliogen.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Accrued expenses and other current liabilities (Tables)", "role": "http://heliogen.com/role/AccruedexpensesandothercurrentliabilitiesTables", "shortName": "Accrued expenses and other current liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Income Taxes (Tables)", "role": "http://heliogen.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Share-based Compensation (Tables)", "role": "http://heliogen.com/role/SharebasedCompensationTables", "shortName": "Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Losses Per Share (Tables)", "role": "http://heliogen.com/role/LossesPerShareTables", "shortName": "Losses Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Related Party Transactions (Tables)", "role": "http://heliogen.com/role/RelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "hlgn:ScheduleOfLeaseAssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Leases (Tables)", "role": "http://heliogen.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "hlgn:ScheduleOfLeaseAssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://heliogen.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Investments (Tables)", "role": "http://heliogen.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "hlgn:SalesRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations and Comprehensive Loss", "role": "http://heliogen.com/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "hlgn:SalesRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://heliogen.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "hlgn:EmergingGrowthDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Organization and Basis of Presentation (Details)", "role": "http://heliogen.com/role/OrganizationandBasisofPresentationDetails", "shortName": "Organization and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "hlgn:EmergingGrowthDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockOtherSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of common stock outstanding", "role": "http://heliogen.com/role/ScheduleofcommonstockoutstandingTable", "shortName": "Organization and Basis of Presentation (Details) - Schedule of common stock outstanding", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockOtherSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessCombinationSegmentAllocationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of business combination", "role": "http://heliogen.com/role/ScheduleofbusinesscombinationTable", "shortName": "Organization and Basis of Presentation (Details) - Schedule of business combination", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessCombinationSegmentAllocationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c68", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of condensed consolidated balance sheets", "role": "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable", "shortName": "Organization and Basis of Presentation (Details) - Schedule of condensed consolidated balance sheets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c68", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "pf0:CondensedStatementOfComprehensiveIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c74", "decimals": "-3", "first": true, "lang": null, "name": "hlgn:Revenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of condensed consolidated statements of operations and comprehensive loss", "role": "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable", "shortName": "Organization and Basis of Presentation (Details) - Schedule of condensed consolidated statements of operations and comprehensive loss", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "pf0:CondensedStatementOfComprehensiveIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c74", "decimals": "-3", "first": true, "lang": null, "name": "hlgn:Revenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "pf0:ScheduleOfCondensedFinancialStatementsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c80", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Organization and Basis of Presentation (Details) - Schedule of condensed consolidated statements of cash flows", "role": "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofcashflowsTable", "shortName": "Organization and Basis of Presentation (Details) - Schedule of condensed consolidated statements of cash flows", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "pf0:ScheduleOfCondensedFinancialStatementsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c80", "decimals": "-3", "lang": null, "name": "us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Significant Accounting Policies (Details)", "role": "http://heliogen.com/role/SignificantAccountingPoliciesDetails", "shortName": "Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details)", "role": "http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails", "shortName": "Restatement of Previously Issued Consolidated Financial Statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "pf0:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c83", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated balance sheet", "role": "http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable", "shortName": "Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated balance sheet", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "pf0:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c83", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c7", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Convertible Preferred Stock and Shareholders\u2019 Equity (Deficit)", "role": "http://heliogen.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Convertible Preferred Stock and Shareholders\u2019 Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c7", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "pf0:ScheduleOfCondensedIncomeStatementTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c83", "decimals": "-3", "first": true, "lang": null, "name": "hlgn:SalesRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated statement of operations", "role": "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable", "shortName": "Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated statement of operations", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "pf0:ScheduleOfCondensedIncomeStatementTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c83", "decimals": "-3", "first": true, "lang": null, "name": "hlgn:SalesRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "pf0:ScheduleOfCondensedCashFlowStatementTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c83", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAllocatedToGeneralPartners", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated statement of cash flows", "role": "http://heliogen.com/role/ScheduleofconsolidatedstatementofcashflowsTable", "shortName": "Restatement of Previously Issued Consolidated Financial Statements (Details) - Schedule of consolidated statement of cash flows", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "pf0:ScheduleOfCondensedCashFlowStatementTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c83", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAllocatedToGeneralPartners", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfESOPAward", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Revenue (Details)", "role": "http://heliogen.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfESOPAward", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Revenue (Details) - Schedule of disaggregation of revenue", "role": "http://heliogen.com/role/ScheduleofdisaggregationofrevenueTable", "shortName": "Revenue (Details) - Schedule of disaggregation of revenue", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c89", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Convertible Instruments and Equity (Details)", "role": "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails", "shortName": "Convertible Instruments and Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c96", "decimals": "0", "lang": null, "name": "us-gaap:ConversionOfStockSharesIssued1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Acquisition (Details)", "role": "http://heliogen.com/role/AcquisitionDetails", "shortName": "Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "link:footnote", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-5", "lang": null, "name": "us-gaap:AssetRetirementObligationCashPaidToSettle", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Acquisition (Details) - Schedule of consideration transferred", "role": "http://heliogen.com/role/ScheduleofconsiderationtransferredTable", "shortName": "Acquisition (Details) - Schedule of consideration transferred", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "hlgn:BusinessCombinationConsiderationTransferredSettlementOfPreExistingRelationship", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Acquisition (Details) - Schedule of assets acquired and liabilities assumed", "role": "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable", "shortName": "Acquisition (Details) - Schedule of assets acquired and liabilities assumed", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment, net", "role": "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable", "shortName": "Property, Plant and Equipment (Details) - Schedule of property, plant and equipment, net", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Accrued expenses and other current liabilities (Details) - Schedule of accrued expenses and other current liabilities", "role": "http://heliogen.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable", "shortName": "Accrued expenses and other current liabilities (Details) - Schedule of accrued expenses and other current liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c6", "decimals": "-2", "first": true, "lang": null, "name": "hlgn:TemporaryEquityIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Convertible Preferred Stock and Shareholders\u2019 Equity (Deficit) (Parentheticals)", "role": "http://heliogen.com/role/ShareholdersEquityType2or3_Parentheticals", "shortName": "Consolidated Statements of Convertible Preferred Stock and Shareholders\u2019 Equity (Deficit) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c6", "decimals": "-2", "first": true, "lang": null, "name": "hlgn:TemporaryEquityIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsStateTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Income Taxes (Details)", "role": "http://heliogen.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsStateTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Income Taxes (Details) - Schedule of domestic and foreign pre-tax income", "role": "http://heliogen.com/role/ScheduleofdomesticandforeignpretaxincomeTable", "shortName": "Income Taxes (Details) - Schedule of domestic and foreign pre-tax income", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Income Taxes (Details) - Schedule of effective income tax rate reconciliation", "role": "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable", "shortName": "Income Taxes (Details) - Schedule of effective income tax rate reconciliation", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Income Taxes (Details) - Schedule of deferred tax assets and liabilities", "role": "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable", "shortName": "Income Taxes (Details) - Schedule of deferred tax assets and liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c175", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Share-based Compensation (Details)", "role": "http://heliogen.com/role/SharebasedCompensationDetails", "shortName": "Share-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-5", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Share-based Compensation (Details) - Schedule of share-based compensation expense", "role": "http://heliogen.com/role/ScheduleofsharebasedcompensationexpenseTable", "shortName": "Share-based Compensation (Details) - Schedule of share-based compensation expense", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Share-based Compensation (Details) - Schedule of summary valuation assumptions", "role": "http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable", "shortName": "Share-based Compensation (Details) - Schedule of summary valuation assumptions", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Share-based Compensation (Details) - Schedule of stock option activity", "role": "http://heliogen.com/role/ScheduleofstockoptionactivityTable", "shortName": "Share-based Compensation (Details) - Schedule of stock option activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c27", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c159", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Share-based Compensation (Details) - Schedule of RSU award activity", "role": "http://heliogen.com/role/ScheduleofRSUawardactivityTable", "shortName": "Share-based Compensation (Details) - Schedule of RSU award activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c159", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Losses Per Share (Details)", "role": "http://heliogen.com/role/LossesPerShareDetails", "shortName": "Losses Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Cash Flows", "role": "http://heliogen.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Losses Per Share (Details) - Schedule of basic and diluted losses per share (\u201cEPS\u201d)", "role": "http://heliogen.com/role/ScheduleofbasicanddilutedlossespershareEPSTable", "shortName": "Losses Per Share (Details) - Schedule of basic and diluted losses per share (\u201cEPS\u201d)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c166", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Related Party Transactions (Details)", "role": "http://heliogen.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c166", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c170", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdministrativeFeesExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Related Party Transactions (Details) - Schedule of amounts charged to us or reimbursed by us under these agreements", "role": "http://heliogen.com/role/ScheduleofamountschargedtousorreimbursedbyusundertheseagreementsTable", "shortName": "Related Party Transactions (Details) - Schedule of amounts charged to us or reimbursed by us under these agreements", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c170", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdministrativeFeesExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c174", "decimals": null, "first": true, "lang": "en-US", "name": "hlgn:DebtInstrumentExtensionPeriodForNoticeNotToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Leases (Details)", "role": "http://heliogen.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c174", "decimals": null, "first": true, "lang": "en-US", "name": "hlgn:DebtInstrumentExtensionPeriodForNoticeNotToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Leases (Details) - Schedule of lease assets and liabilities", "role": "http://heliogen.com/role/ScheduleofleaseassetsandliabilitiesTable", "shortName": "Leases (Details) - Schedule of lease assets and liabilities", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Leases (Details) - Schedule of lease costs", "role": "http://heliogen.com/role/ScheduleofleasecostsTable", "shortName": "Leases (Details) - Schedule of lease costs", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Leases (Details) - Schedule of operating lease liability maturity", "role": "http://heliogen.com/role/ScheduleofoperatingleaseliabilitymaturityTable", "shortName": "Leases (Details) - Schedule of operating lease liability maturity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Leases (Details) - Schedule of weighted-average remaining lease terms and discount rates", "role": "http://heliogen.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable", "shortName": "Leases (Details) - Schedule of weighted-average remaining lease terms and discount rates", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c175", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Commitments and Contingencies (Details)", "role": "http://heliogen.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c175", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "2", "first": true, "lang": null, "name": "hlgn:ClassOfWarrantOrRightRedemptionOfWarrantsStockTriggerPrice", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "078 - Disclosure - Fair Value of Financial Instruments (Details)", "role": "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "2", "first": true, "lang": null, "name": "hlgn:ClassOfWarrantOrRightRedemptionOfWarrantsStockTriggerPrice", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-2", "first": true, "lang": null, "name": "hlgn:TemporaryEquityIssuanceCostsPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Consolidated Statements of Cash Flows (Parentheticals)", "role": "http://heliogen.com/role/ConsolidatedCashFlow_Parentheticals", "shortName": "Consolidated Statements of Cash Flows (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-2", "first": true, "lang": null, "name": "hlgn:TemporaryEquityIssuanceCostsPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c179", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "079 - Disclosure - Fair Value of Financial Instruments (Details) - Schedule of assets and liabilities measured at fair value", "role": "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable", "shortName": "Fair Value of Financial Instruments (Details) - Schedule of assets and liabilities measured at fair value", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c179", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c188", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080 - Disclosure - Fair Value of Financial Instruments (Details) - Schedule of reconciliation of level 3 fair value liabilities", "role": "http://heliogen.com/role/Scheduleofreconciliationoflevel3fairvalueliabilitiesTable", "shortName": "Fair Value of Financial Instruments (Details) - Schedule of reconciliation of level 3 fair value liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c188", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c193", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081 - Disclosure - Fair Value of Financial Instruments (Details) - Schedule of fair value inputs and valuation techniques", "role": "http://heliogen.com/role/ScheduleoffairvalueinputsandvaluationtechniquesTable", "shortName": "Fair Value of Financial Instruments (Details) - Schedule of fair value inputs and valuation techniques", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c193", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ServicingAssetAtAmortizedValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082 - Disclosure - Investments (Details) - Schedule of investments in fixed maturity securities with original maturities", "role": "http://heliogen.com/role/ScheduleofinvestmentsinfixedmaturitysecuritieswithoriginalmaturitiesTable", "shortName": "Investments (Details) - Schedule of investments in fixed maturity securities with original maturities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ServicingAssetAtAmortizedValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "083 - Disclosure - Supplemental Cash Flow Information (Details) - Schedule of supplemental cash flow information", "role": "http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable", "shortName": "Supplemental Cash Flow Information (Details) - Schedule of supplemental cash flow information", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "hlgn:CashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "084 - Disclosure - Supplemental Cash Flow Information (Details) - Schedule of reconciliation of cash and cash equivalents", "role": "http://heliogen.com/role/ScheduleofreconciliationofcashandcashequivalentsTable", "shortName": "Supplemental Cash Flow Information (Details) - Schedule of reconciliation of cash and cash equivalents", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "hlgn:CashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Organization and Basis of Presentation", "role": "http://heliogen.com/role/OrganizationandBasisofPresentation", "shortName": "Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021a1_heliogeninc.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 82, "tag": { "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description", "terseLabel": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://heliogen.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "hlgn_A2013StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2013 Stock Incentive Plan", "label": "A2013StockIncentivePlanMember", "terseLabel": "2013 Stock Incentive Plan [Member]" } } }, "localname": "A2013StockIncentivePlanMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "hlgn_A2021EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Employee Stock Purchase Plan", "label": "A2021EmployeeStockPurchasePlanMember", "terseLabel": "2021 ESPP [Member]" } } }, "localname": "A2021EmployeeStockPurchasePlanMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "hlgn_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "A2021EquityIncentivePlanMember", "terseLabel": "2021 Equity Incentive Plan [Member]" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "hlgn_AccruedResearchAndDevelopmentCostsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Research and Development Costs, Current", "label": "AccruedResearchAndDevelopmentCostsCurrent", "terseLabel": "Research and development costs" } } }, "localname": "AccruedResearchAndDevelopmentCostsCurrent", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "hlgn_AcquisitionDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition (Details) [Line Items]" } } }, "localname": "AcquisitionDetailsLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "hlgn_AcquisitionDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition (Details) [Table]" } } }, "localname": "AcquisitionDetailsTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "hlgn_AsRestatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AsRestatedMember", "terseLabel": "As Restated [Member]" } } }, "localname": "AsRestatedMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable", "http://heliogen.com/role/ScheduleofconsolidatedstatementofcashflowsTable", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "domainItemType" }, "hlgn_AsRevisedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AsRevisedMember", "terseLabel": "As Revised [Member]" } } }, "localname": "AsRevisedMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable", "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofcashflowsTable", "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "domainItemType" }, "hlgn_AssetsAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AssetsAbstract0", "terseLabel": "Assets:" } } }, "localname": "AssetsAbstract0", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "stringItemType" }, "hlgn_AthenaPublicStockholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Athena Public Stockholders", "label": "AthenaPublicStockholdersMember", "terseLabel": "Athena Public Stockholders [Member]" } } }, "localname": "AthenaPublicStockholdersMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcommonstockoutstandingTable" ], "xbrltype": "domainItemType" }, "hlgn_AthenaTechnologyAcquisitionCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Athena Technology Acquisition Corp.", "label": "AthenaTechnologyAcquisitionCorpMember", "terseLabel": "Athena Technology Acquisition Corp. [Member]" } } }, "localname": "AthenaTechnologyAcquisitionCorpMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "hlgn_BusinessCombinationConsiderationTransferredSettlementOfPreExistingRelationship": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Settlement of Pre-existing Relationship", "label": "BusinessCombinationConsiderationTransferredSettlementOfPreExistingRelationship", "terseLabel": "Settlement of pre-existing relationship" } } }, "localname": "BusinessCombinationConsiderationTransferredSettlementOfPreExistingRelationship", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofconsiderationtransferredTable" ], "xbrltype": "monetaryItemType" }, "hlgn_BusinessCombinationDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business combination description.", "label": "BusinessCombinationDescription", "terseLabel": "Business combination description" } } }, "localname": "BusinessCombinationDescription", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "hlgn_BusinessCombinationLiabilitiesArisingFromContingenciesTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Liabilities Arising from Contingencies, Term", "label": "BusinessCombinationLiabilitiesArisingFromContingenciesTerm", "terseLabel": "Liabilities arising from contingencies, term" } } }, "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesTerm", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "durationItemType" }, "hlgn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable" ], "xbrltype": "monetaryItemType" }, "hlgn_CashAndCashEquivalents": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents.", "label": "CashAndCashEquivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalents", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofreconciliationofcashandcashequivalentsTable" ], "xbrltype": "monetaryItemType" }, "hlgn_CashFlowsFromOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CashFlowsFromOperatingActivitiesAbstract", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "CashFlowsFromOperatingActivitiesAbstract", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofcashflowsTable" ], "xbrltype": "stringItemType" }, "hlgn_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Stock Price Trigger", "label": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger", "terseLabel": "Common stock equals or exceeds per share (in Dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "perShareItemType" }, "hlgn_ClassOfWarrantOrRightRedemptionOfWarrantsStockTriggerPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Redemption of Warrants, Stock Trigger Price", "label": "ClassOfWarrantOrRightRedemptionOfWarrantsStockTriggerPrice", "terseLabel": "Common stock par value" } } }, "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsStockTriggerPrice", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "perShareItemType" }, "hlgn_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption Price Of Warrants Or Rights", "label": "ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights", "terseLabel": "Warrant per share (in Dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "perShareItemType" }, "hlgn_ContingentConsiderationEarnOutProvisionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Earn-out Provisions", "label": "ContingentConsiderationEarnOutProvisionsMember", "terseLabel": "Earn-out provisions [Member]" } } }, "localname": "ContingentConsiderationEarnOutProvisionsMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "hlgn_ContingentConsiderationPayableUponServiceConditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Payable Upon Service Conditions", "label": "ContingentConsiderationPayableUponServiceConditionsMember", "terseLabel": "Payable upon service conditions [Member]" } } }, "localname": "ContingentConsiderationPayableUponServiceConditionsMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "hlgn_ContractLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability arising from energy marketing activities (trading activities), expected to be settled after one year or beyond the normal operating cycle, if longer. Examples of energy marketing activities include, but are not limited to, trading of electricity, coal, natural gas and oil using financial instruments, including, but not limited to, forward contracts, options and swaps.", "label": "ContractLiabilities", "terseLabel": "Contract liabilities" } } }, "localname": "ContractLiabilities", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "hlgn_ContractWithCustomerLiabilityIncreaseForDeferredRevenueAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Increase for Deferred Revenue Additions", "label": "ContractWithCustomerLiabilityIncreaseForDeferredRevenueAdditions", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityIncreaseForDeferredRevenueAdditions", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "hlgn_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance", "label": "ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "hlgn_ConversionOfConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Convertible Preferred Stock", "label": "ConversionOfConvertiblePreferredStockMember", "terseLabel": "Conversion of Convertible Preferred Stock [Member]" } } }, "localname": "ConversionOfConvertiblePreferredStockMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "domainItemType" }, "hlgn_ConversionOfSAFEInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of SAFE Instruments", "label": "ConversionOfSAFEInstrumentsMember", "terseLabel": "Conversion Of SAFE Instruments [Member]" } } }, "localname": "ConversionOfSAFEInstrumentsMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "domainItemType" }, "hlgn_ConversionOfStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Stock Warrants", "label": "ConversionOfStockWarrantsMember", "terseLabel": "Conversion Of Stock Warrants [Member]" } } }, "localname": "ConversionOfStockWarrantsMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "domainItemType" }, "hlgn_ConvertibleInstrumentsandEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Instruments and Equity (Details) [Line Items]" } } }, "localname": "ConvertibleInstrumentsandEquityDetailsLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "stringItemType" }, "hlgn_ConvertibleInstrumentsandEquityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Instruments and Equity (Details) [Table]" } } }, "localname": "ConvertibleInstrumentsandEquityDetailsTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "stringItemType" }, "hlgn_ConvertiblePreferredStockOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ConvertiblePreferredStockOneMember", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "ConvertiblePreferredStockOneMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "hlgn_CostOfGrantRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cost of grant revenue.", "label": "CostOfGrantRevenue", "terseLabel": "Cost of grant revenue" } } }, "localname": "CostOfGrantRevenue", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "hlgn_CostOfRevenueAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CostOfRevenueAbstract0", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract0", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "stringItemType" }, "hlgn_CostOfSales": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "CostOfSales", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSales", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "hlgn_DebtInstrumentExtensionPeriodForNoticeNotToExtend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Extension, Period for Notice not to Extend", "label": "DebtInstrumentExtensionPeriodForNoticeNotToExtend", "terseLabel": "Debt instrument" } } }, "localname": "DebtInstrumentExtensionPeriodForNoticeNotToExtend", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "hlgn_DeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DeferredTaxAssetsAbstract", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsAbstract", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "stringItemType" }, "hlgn_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "DeferredTaxAssetsLeasingArrangements", "terseLabel": "Operating lease liability" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "hlgn_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Property, Plant and Equipment and Intangible Assets", "label": "DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "hlgn_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DenominatorAbstract", "terseLabel": "Denominator" } } }, "localname": "DenominatorAbstract", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofbasicanddilutedlossespershareEPSTable" ], "xbrltype": "stringItemType" }, "hlgn_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_EffectiveIncomeTaxRateReconciliationFairMarketValueAdjustmentWarrantLiabilityAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Fair Market Value Adjustment, Warrant Liability, Amount", "label": "EffectiveIncomeTaxRateReconciliationFairMarketValueAdjustmentWarrantLiabilityAmount", "terseLabel": "Amount Warrant liability remeasurement" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFairMarketValueAdjustmentWarrantLiabilityAmount", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "hlgn_EffectiveIncomeTaxRateReconciliationFairMarketValueAdjustmentWarrantLiabilityPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Fair Market Value Adjustment, Warrant Liability, Percent", "label": "EffectiveIncomeTaxRateReconciliationFairMarketValueAdjustmentWarrantLiabilityPercent", "terseLabel": "Percent Warrant liability remeasurement" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFairMarketValueAdjustmentWarrantLiabilityPercent", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "percentItemType" }, "hlgn_EffectiveIncomeTaxRateReconciliationFinancialInstrumentsSubjectToMandatoryRedemptionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Financial Instruments Subject to Mandatory Redemption, Amount", "label": "EffectiveIncomeTaxRateReconciliationFinancialInstrumentsSubjectToMandatoryRedemptionAmount", "terseLabel": "Amount SAFE instruments remeasurement" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFinancialInstrumentsSubjectToMandatoryRedemptionAmount", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "hlgn_EffectiveIncomeTaxRateReconciliationFinancialInstrumentsSubjectToMandatoryRedemptionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Financial Instruments Subject to Mandatory Redemption, Percent", "label": "EffectiveIncomeTaxRateReconciliationFinancialInstrumentsSubjectToMandatoryRedemptionPercent", "terseLabel": "Percent SAFE instruments remeasurement" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFinancialInstrumentsSubjectToMandatoryRedemptionPercent", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "percentItemType" }, "hlgn_EffectiveIncomeTaxRateReconciliationTransactionCostsAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Transaction Costs, Amount", "label": "EffectiveIncomeTaxRateReconciliationTransactionCostsAmount", "terseLabel": "Amount Transaction costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTransactionCostsAmount", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "hlgn_EffectiveIncomeTaxRateReconciliationTransactionCostsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Transaction Costs, Percent", "label": "EffectiveIncomeTaxRateReconciliationTransactionCostsPercent", "terseLabel": "Percent Transaction costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTransactionCostsPercent", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "percentItemType" }, "hlgn_EmergingGrowthDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Emerging growth description.", "label": "EmergingGrowthDescription", "terseLabel": "Emerging growth description" } } }, "localname": "EmergingGrowthDescription", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "hlgn_ExpectedTimeToTransactioninYears1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected Time to Transaction in Years.", "label": "ExpectedTimeToTransactioninYears1", "terseLabel": "Expected time to transaction (in years)" } } }, "localname": "ExpectedTimeToTransactioninYears1", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable" ], "xbrltype": "durationItemType" }, "hlgn_FairValueOfFinancialInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FairValueOfFinancialInstrumentsMember", "terseLabel": "Fair Value of Financial Instruments [Member]" } } }, "localname": "FairValueOfFinancialInstrumentsMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleoffairvalueinputsandvaluationtechniquesTable" ], "xbrltype": "domainItemType" }, "hlgn_FairValueofFinancialInstrumentsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments (Details) [Line Items]" } } }, "localname": "FairValueofFinancialInstrumentsDetailsLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "hlgn_FairValueofFinancialInstrumentsDetailsScheduleofassetsandliabilitiesmeasuredatfairvalueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments (Details) - Schedule of assets and liabilities measured at fair value [Line Items]" } } }, "localname": "FairValueofFinancialInstrumentsDetailsScheduleofassetsandliabilitiesmeasuredatfairvalueLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "stringItemType" }, "hlgn_FairValueofFinancialInstrumentsDetailsScheduleofassetsandliabilitiesmeasuredatfairvalueTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments (Details) - Schedule of assets and liabilities measured at fair value [Table]" } } }, "localname": "FairValueofFinancialInstrumentsDetailsScheduleofassetsandliabilitiesmeasuredatfairvalueTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "stringItemType" }, "hlgn_FairValueofFinancialInstrumentsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments (Details) [Table]" } } }, "localname": "FairValueofFinancialInstrumentsDetailsTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "hlgn_FinancialInstrumentsSubjectToMandatoryRedemptionIssuanceCostsPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Instruments Subject to Mandatory Redemption, Issuance Costs Paid", "label": "FinancialInstrumentsSubjectToMandatoryRedemptionIssuanceCostsPaid", "terseLabel": "SAFE instrument, issuance costs" } } }, "localname": "FinancialInstrumentsSubjectToMandatoryRedemptionIssuanceCostsPaid", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow_Parentheticals" ], "xbrltype": "monetaryItemType" }, "hlgn_FinancialInstrumentsSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnAmount": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Impact of Changes in Fair Value of Shares on Amount", "label": "FinancialInstrumentsSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnAmount", "negatedLabel": "SAFE Instruments remeasurement" } } }, "localname": "FinancialInstrumentsSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnAmount", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "hlgn_GovernmentGrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GovernmentGrantsPolicyTextBlock", "terseLabel": "Government Grants" } } }, "localname": "GovernmentGrantsPolicyTextBlock", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "hlgn_GrantRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "GrantRevenue", "terseLabel": "Grant revenue" } } }, "localname": "GrantRevenue", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "hlgn_GrossProfits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "GrossProfits", "terseLabel": "Gross profit" } } }, "localname": "GrossProfits", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "hlgn_HelioHeatGmbHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HelioHeat GmbH", "label": "HelioHeatGmbHMember", "terseLabel": "HelioHeat [Member]" } } }, "localname": "HelioHeatGmbHMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "hlgn_HeliogenStockholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Heliogen Stockholders", "label": "HeliogenStockholdersMember", "terseLabel": "Heliogen Stockholders [Member]" } } }, "localname": "HeliogenStockholdersMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcommonstockoutstandingTable" ], "xbrltype": "domainItemType" }, "hlgn_HostingArrangementAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hosting Arrangement, Accounting Policy", "label": "HostingArrangementAccountingPolicyPolicyTextBlock", "terseLabel": "Capitalized Implementation Costs" } } }, "localname": "HostingArrangementAccountingPolicyPolicyTextBlock", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "hlgn_HostingArrangementServiceContractImplementationCostAmountCapitalized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Hosting Arrangement, Service Contract, Implementation Cost, Amount Capitalized", "label": "HostingArrangementServiceContractImplementationCostAmountCapitalized", "terseLabel": "Computing implementation costs" } } }, "localname": "HostingArrangementServiceContractImplementationCostAmountCapitalized", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "hlgn_IdealabMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Idealab", "label": "IdealabMember", "terseLabel": "Idealab [Member]" } } }, "localname": "IdealabMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails", "http://heliogen.com/role/ScheduleofamountschargedtousorreimbursedbyusundertheseagreementsTable" ], "xbrltype": "domainItemType" }, "hlgn_IncentiveStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IncentiveStockOptionMember", "terseLabel": "Options Granted Generally Vest Twenty-Five Percent [Member]" } } }, "localname": "IncentiveStockOptionMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "hlgn_IncentiveStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incentive Stock Options", "label": "IncentiveStockOptionsMember", "terseLabel": "Incentive Stock Options to 10% or More Stockholder [Member]" } } }, "localname": "IncentiveStockOptionsMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "hlgn_IncomeTaxesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Line Items]" } } }, "localname": "IncomeTaxesDetailsLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "hlgn_IncomeTaxesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Table]" } } }, "localname": "IncomeTaxesDetailsTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "hlgn_Instruments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Instruments", "periodEndLabel": "Instruments, Ending balance", "periodStartLabel": "Instruments, Beginning balance" } } }, "localname": "Instruments", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/Scheduleofreconciliationoflevel3fairvalueliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "hlgn_InterestPaidAccruedFinancingActivities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest Paid, Accrued, Financing Activities", "label": "InterestPaidAccruedFinancingActivities", "terseLabel": "Accrued interest paid" } } }, "localname": "InterestPaidAccruedFinancingActivities", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "hlgn_LeasesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) [Line Items]" } } }, "localname": "LeasesDetailsLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "hlgn_LeasesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "localname": "LeasesDetailsTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "hlgn_LegacyCapitalStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legacy Capital Stock", "label": "LegacyCapitalStockMember", "terseLabel": "Legacy Capital Stock [Member]" } } }, "localname": "LegacyCapitalStockMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "domainItemType" }, "hlgn_LesseeLeaseArrangementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Lease, Arrangement", "label": "LesseeLeaseArrangementAxis", "terseLabel": "Lessee, Lease, Arrangement [Axis]" } } }, "localname": "LesseeLeaseArrangementAxis", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "hlgn_LossOnContractsAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loss on Contracts, Amortization", "label": "LossOnContractsAmortization", "terseLabel": "Amortized cost of revenue" } } }, "localname": "LossOnContractsAmortization", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "hlgn_LossOnContractsNetOfAmortization": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss on Contracts, Net of Amortization", "label": "LossOnContractsNetOfAmortization", "terseLabel": "Provision for contract losses, net" } } }, "localname": "LossOnContractsNetOfAmortization", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "hlgn_LossPerShareDilutedinDollarsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "LossPerShareDilutedinDollarsPerShare", "terseLabel": "Loss per share \u2013 Diluted (in Dollars per share)" } } }, "localname": "LossPerShareDilutedinDollarsPerShare", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "perShareItemType" }, "hlgn_LossesPerShareDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Losses Per Share (Details) [Line Items]" } } }, "localname": "LossesPerShareDetailsLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/LossesPerShareDetails" ], "xbrltype": "stringItemType" }, "hlgn_LossesPerShareDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Losses Per Share (Details) [Table]" } } }, "localname": "LossesPerShareDetailsTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/LossesPerShareDetails" ], "xbrltype": "stringItemType" }, "hlgn_MachineryVehiclesAndOtherEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Machinery, Vehicles, and Other Equipment", "label": "MachineryVehiclesAndOtherEquipmentMember", "terseLabel": "Machinery, vehicles, and other equipment [Member]" } } }, "localname": "MachineryVehiclesAndOtherEquipmentMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "domainItemType" }, "hlgn_ManufacturingSpaceInLongBeachCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufacturing Space in Long Beach, California", "label": "ManufacturingSpaceInLongBeachCaliforniaMember", "terseLabel": "Manufacturing Space in Long Beach, California [Member]" } } }, "localname": "ManufacturingSpaceInLongBeachCaliforniaMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "hlgn_NetLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Portion of net income (loss) attributable to nonredeemable noncontrolling interest.", "label": "NetLoss", "terseLabel": "Net loss" } } }, "localname": "NetLoss", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "hlgn_NetLossBeforeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "NetLossBeforeTaxes", "terseLabel": "Net loss before taxes" } } }, "localname": "NetLossBeforeTaxes", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "hlgn_NonCashInvestingAndFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NonCashInvestingAndFinancingActivitiesAbstract", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NonCashInvestingAndFinancingActivitiesAbstract", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable" ], "xbrltype": "stringItemType" }, "hlgn_NoncashOrPartNoncashAcquisitionWarrantsAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash or Part Noncash Acquisition, Warrants Assumed", "label": "NoncashOrPartNoncashAcquisitionWarrantsAssumed", "terseLabel": "Warrants assumed as part of Business Combination" } } }, "localname": "NoncashOrPartNoncashAcquisitionWarrantsAssumed", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable" ], "xbrltype": "monetaryItemType" }, "hlgn_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NumeratorAbstract", "terseLabel": "Numerator" } } }, "localname": "NumeratorAbstract", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofbasicanddilutedlossespershareEPSTable" ], "xbrltype": "stringItemType" }, "hlgn_OperatingLeasePaymentMeasurementOfOperatingLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Payment, Measurement of Operating Lease", "label": "OperatingLeasePaymentMeasurementOfOperatingLease", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePaymentMeasurementOfOperatingLease", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable" ], "xbrltype": "monetaryItemType" }, "hlgn_OperatingLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "OperatingLoss", "terseLabel": "Operating loss" } } }, "localname": "OperatingLoss", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "hlgn_OrganizationandBasisofPresentationDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation (Details) [Line Items]" } } }, "localname": "OrganizationandBasisofPresentationDetailsLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "hlgn_OrganizationandBasisofPresentationDetailsScheduleofcommonstockoutstandingLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation (Details) - Schedule of common stock outstanding [Line Items]" } } }, "localname": "OrganizationandBasisofPresentationDetailsScheduleofcommonstockoutstandingLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcommonstockoutstandingTable" ], "xbrltype": "stringItemType" }, "hlgn_OrganizationandBasisofPresentationDetailsScheduleofcommonstockoutstandingTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation (Details) - Schedule of common stock outstanding [Table]" } } }, "localname": "OrganizationandBasisofPresentationDetailsScheduleofcommonstockoutstandingTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcommonstockoutstandingTable" ], "xbrltype": "stringItemType" }, "hlgn_OrganizationandBasisofPresentationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation (Details) [Table]" } } }, "localname": "OrganizationandBasisofPresentationDetailsTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "hlgn_PIPEInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PIPE Investors", "label": "PIPEInvestorsMember", "terseLabel": "PIPE Investors [Member]" } } }, "localname": "PIPEInvestorsMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcommonstockoutstandingTable" ], "xbrltype": "domainItemType" }, "hlgn_PaymentsToAcquireBusinessByUseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Business By Use", "label": "PaymentsToAcquireBusinessByUseAxis", "terseLabel": "Payments To Acquire Business By Use [Axis]" } } }, "localname": "PaymentsToAcquireBusinessByUseAxis", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "hlgn_PaymentsToAcquireBusinessByUseDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PaymentsToAcquireBusinessByUse [Domain]" } } }, "localname": "PaymentsToAcquireBusinessByUseDomain", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "hlgn_PaymentsToAcquireBusinessDepositInEscrowAccountMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Business, Deposit in Escrow Account", "label": "PaymentsToAcquireBusinessDepositInEscrowAccountMember", "terseLabel": "Payments To Acquire Business, Deposit in Escrow Account [Member]" } } }, "localname": "PaymentsToAcquireBusinessDepositInEscrowAccountMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "hlgn_PaymentsToAcquireBusinessPaymentToShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Business, Payment to Shareholders", "label": "PaymentsToAcquireBusinessPaymentToShareholdersMember", "terseLabel": "Paid to HelioHeat\u2019s shareholders [Member]" } } }, "localname": "PaymentsToAcquireBusinessPaymentToShareholdersMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "hlgn_PaymentsToAcquireBusinessRepayOutstandingDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Business, Repay Outstanding Debt", "label": "PaymentsToAcquireBusinessRepayOutstandingDebtMember", "terseLabel": "Repay outstanding debt [Member]" } } }, "localname": "PaymentsToAcquireBusinessRepayOutstandingDebtMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "hlgn_PreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock Warrants", "label": "PreferredStockWarrantsMember", "terseLabel": "Legacy Heliogen preferred stock warrants [Member]" } } }, "localname": "PreferredStockWarrantsMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/Scheduleofreconciliationoflevel3fairvalueliabilitiesTable" ], "xbrltype": "domainItemType" }, "hlgn_PrivateWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "PrivateWarrants", "terseLabel": "Private Warrants" } } }, "localname": "PrivateWarrants", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "monetaryItemType" }, "hlgn_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Warrants", "label": "PrivateWarrantsMember", "terseLabel": "Private Warrants [Member]" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "domainItemType" }, "hlgn_ProceedsFromFinancialInstrumentsSubjectToMandatoryRedemption": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Financial Instruments Subject To Mandatory Redemption", "label": "ProceedsFromFinancialInstrumentsSubjectToMandatoryRedemption", "terseLabel": "Proceeds from SAFE Instruments, net of issuance costs of $30.1 thousand" } } }, "localname": "ProceedsFromFinancialInstrumentsSubjectToMandatoryRedemption", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "hlgn_ProceedsFromFinancialInstrumentsSubjectToMandatoryRedemptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of gross proceeds.", "label": "ProceedsFromFinancialInstrumentsSubjectToMandatoryRedemptions", "terseLabel": "Gross proceeds (in Dollars)" } } }, "localname": "ProceedsFromFinancialInstrumentsSubjectToMandatoryRedemptions", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "monetaryItemType" }, "hlgn_ProceedsFromReverseRecapitalizationTransaction": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Reverse Recapitalization Transaction", "label": "ProceedsFromReverseRecapitalizationTransaction", "terseLabel": "Proceeds from Business Combination with Athena, net of transaction costs" } } }, "localname": "ProceedsFromReverseRecapitalizationTransaction", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "hlgn_PropertyManagementAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Management Agreement", "label": "PropertyManagementAgreementMember", "terseLabel": "Property Management Agreement [Member]" } } }, "localname": "PropertyManagementAgreementMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hlgn_ProvisionForContractLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.", "label": "ProvisionForContractLoss", "terseLabel": "Provisions for contract losses" } } }, "localname": "ProvisionForContractLoss", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "hlgn_ProvisionForContractLossesNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Provision for contract losses, net.", "label": "ProvisionForContractLossesNet", "terseLabel": "Provision for contract losses, net" } } }, "localname": "ProvisionForContractLossesNet", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofcashflowsTable" ], "xbrltype": "monetaryItemType" }, "hlgn_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrants", "label": "PublicWarrantsMember", "terseLabel": "Public Warrants [Member]" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails", "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "hlgn_RecapitalizationExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recapitalization Exchange Ratio", "label": "RecapitalizationExchangeRatio", "terseLabel": "Exchange ratio" } } }, "localname": "RecapitalizationExchangeRatio", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "hlgn_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash" } } }, "localname": "ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofreconciliationofcashandcashequivalentsTable" ], "xbrltype": "stringItemType" }, "hlgn_ReimbursementToIdealabForExpensesIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reimbursement to Idealab for expenses incurred.", "label": "ReimbursementToIdealabForExpensesIncurred", "terseLabel": "Reimbursement to Idealab for expenses incurred" } } }, "localname": "ReimbursementToIdealabForExpensesIncurred", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofamountschargedtousorreimbursedbyusundertheseagreementsTable" ], "xbrltype": "monetaryItemType" }, "hlgn_RelatedPartyTransactionsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) [Line Items]" } } }, "localname": "RelatedPartyTransactionsDetailsLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "hlgn_RelatedPartyTransactionsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) [Table]" } } }, "localname": "RelatedPartyTransactionsDetailsTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "hlgn_ResearchAndDevelopment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "ResearchAndDevelopment", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopment", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "hlgn_RestrictedSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RestrictedSharesIssued", "terseLabel": "Restricted shares issued" } } }, "localname": "RestrictedSharesIssued", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/LossesPerShareDetails" ], "xbrltype": "sharesItemType" }, "hlgn_RestrictedStockUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RestrictedStockUnits", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnits", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/LossesPerShareDetails" ], "xbrltype": "sharesItemType" }, "hlgn_RetroactiveApplicationOfExchangeRatio": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "RetroactiveApplicationOfExchangeRatio", "terseLabel": "Retroactive application of Exchange Ratio" } } }, "localname": "RetroactiveApplicationOfExchangeRatio", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "hlgn_RetroactiveApplicationOfExchangeRatioinShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RetroactiveApplicationOfExchangeRatioinShares", "terseLabel": "Retroactive application of Exchange Ratio (in Shares)" } } }, "localname": "RetroactiveApplicationOfExchangeRatioinShares", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "hlgn_Revenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Revenue", "terseLabel": "Revenue" } } }, "localname": "Revenue", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "hlgn_RevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RevenueAbstract", "terseLabel": "Revenue:" } } }, "localname": "RevenueAbstract", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "stringItemType" }, "hlgn_ReverseRecapitalizationAccruedTransactionCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Accrued Transaction Costs", "label": "ReverseRecapitalizationAccruedTransactionCosts", "terseLabel": "Transaction costs incurred but not yet paid" } } }, "localname": "ReverseRecapitalizationAccruedTransactionCosts", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable" ], "xbrltype": "monetaryItemType" }, "hlgn_ReverseRecapitalizationConsiderationTransferredShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Consideration Transferred, Shares", "label": "ReverseRecapitalizationConsiderationTransferredShares", "terseLabel": "Common stock shares (in Shares)" } } }, "localname": "ReverseRecapitalizationConsiderationTransferredShares", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "hlgn_ReverseRecapitalizationConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Conversion Ratio", "label": "ReverseRecapitalizationConversionRatio", "terseLabel": "Converted exchanged" } } }, "localname": "ReverseRecapitalizationConversionRatio", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "hlgn_ReverseRecapitalizationPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Price Per Share", "label": "ReverseRecapitalizationPricePerShare", "terseLabel": "Business combination per share (in Dollars per share)" } } }, "localname": "ReverseRecapitalizationPricePerShare", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "perShareItemType" }, "hlgn_SAFEInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SAFEInstrumentsMember", "terseLabel": "SAFE Instruments [Member]" } } }, "localname": "SAFEInstrumentsMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails", "http://heliogen.com/role/Scheduleofreconciliationoflevel3fairvalueliabilitiesTable" ], "xbrltype": "domainItemType" }, "hlgn_SAFEInstrumentsRemeasurement": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This amount for SAFE Instruments remeasurement.", "label": "SAFEInstrumentsRemeasurement", "terseLabel": "SAFE Instruments remeasurement" } } }, "localname": "SAFEInstrumentsRemeasurement", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "hlgn_SalesRevenue": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of sales revenue.", "label": "SalesRevenue", "terseLabel": "Sales revenue" } } }, "localname": "SalesRevenue", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "hlgn_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of accrued expenses and other current liabilities [Abstract]" } } }, "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfAmountsChargedToUsOrReimbursedByUsUnderTheseAgreementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of amounts charged to us or reimbursed by us under these agreements [Abstract]" } } }, "localname": "ScheduleOfAmountsChargedToUsOrReimbursedByUsUnderTheseAgreementsAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of assets acquired and liabilities assumed [Abstract]" } } }, "localname": "ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of assets and liabilities measured at fair value [Abstract]" } } }, "localname": "ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfBasicAndDilutedLossesPerShareEpsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of basic and diluted losses per share (\u201cEPS\u201d) [Abstract]" } } }, "localname": "ScheduleOfBasicAndDilutedLossesPerShareEpsAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfBusinessCombinationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of business combination [Abstract]" } } }, "localname": "ScheduleOfBusinessCombinationAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfCommonStockOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of common stock outstanding [Abstract]" } } }, "localname": "ScheduleOfCommonStockOutstandingAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfCondensedConsolidatedBalanceSheetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of condensed consolidated balance sheets [Abstract]" } } }, "localname": "ScheduleOfCondensedConsolidatedBalanceSheetsAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfCondensedConsolidatedStatementsOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of condensed consolidated statements of cash flows [Abstract]" } } }, "localname": "ScheduleOfCondensedConsolidatedStatementsOfCashFlowsAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of condensed consolidated statements of operations and comprehensive loss [Abstract]" } } }, "localname": "ScheduleOfCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of consideration transferred [Abstract]" } } }, "localname": "ScheduleOfConsiderationTransferredAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfConsolidatedBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of consolidated balance sheet [Abstract]" } } }, "localname": "ScheduleOfConsolidatedBalanceSheetAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfConsolidatedStatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of consolidated statement of cash flows [Abstract]" } } }, "localname": "ScheduleOfConsolidatedStatementOfCashFlowsAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfConsolidatedStatementOfOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of consolidated statement of operations [Abstract]" } } }, "localname": "ScheduleOfConsolidatedStatementOfOperationsAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of deferred tax assets and liabilities [Abstract]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfDisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of disaggregation of revenue [Abstract]" } } }, "localname": "ScheduleOfDisaggregationOfRevenueAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfDomesticAndForeignPreTaxIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of domestic and foreign pre-tax income [Abstract]" } } }, "localname": "ScheduleOfDomesticAndForeignPreTaxIncomeAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of effective income tax rate reconciliation [Abstract]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfFairValueInputsAndValuationTechniquesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of fair value inputs and valuation techniques [Abstract]" } } }, "localname": "ScheduleOfFairValueInputsAndValuationTechniquesAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfInvestmentsInFixedMaturitySecuritiesWithOriginalMaturitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of investments in fixed maturity securities with original maturities [Abstract]" } } }, "localname": "ScheduleOfInvestmentsInFixedMaturitySecuritiesWithOriginalMaturitiesAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfLeaseAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of lease assets and liabilities [Abstract]" } } }, "localname": "ScheduleOfLeaseAssetsAndLiabilitiesAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfLeaseAssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Lease Assets and Liabilities, Lessee", "label": "ScheduleOfLeaseAssetsAndLiabilitiesLesseeTableTextBlock", "terseLabel": "Schedule of lease assets and liabilities" } } }, "localname": "ScheduleOfLeaseAssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "hlgn_ScheduleOfLeaseCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of lease costs [Abstract]" } } }, "localname": "ScheduleOfLeaseCostsAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfOperatingLeaseLiabilityMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of operating lease liability maturity [Abstract]" } } }, "localname": "ScheduleOfOperatingLeaseLiabilityMaturityAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfPropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of property, plant and equipment, net [Abstract]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentNetAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfReconciliationOfCashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of reconciliation of cash and cash equivalents [Abstract]" } } }, "localname": "ScheduleOfReconciliationOfCashAndCashEquivalentsAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfReconciliationOfLevel3FairValueLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of reconciliation of level 3 fair value liabilities [Abstract]" } } }, "localname": "ScheduleOfReconciliationOfLevel3FairValueLiabilitiesAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfRsuAwardActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of RSU award activity [Abstract]" } } }, "localname": "ScheduleOfRsuAwardActivityAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfShareBasedCompensationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of share-based compensation expense [Abstract]" } } }, "localname": "ScheduleOfShareBasedCompensationExpenseAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfStockOptionActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of stock option activity [Abstract]" } } }, "localname": "ScheduleOfStockOptionActivityAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfSummaryValuationAssumptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of summary valuation assumptions [Abstract]" } } }, "localname": "ScheduleOfSummaryValuationAssumptionsAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfSupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of supplemental cash flow information [Abstract]" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of weighted-average remaining lease terms and discount rates [Abstract]" } } }, "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_SellingGeneralAndAdministrative": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "SellingGeneralAndAdministrative", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrative", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "hlgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseOfAuthorizedSharesPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Increase of Authorized Shares, Period", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseOfAuthorizedSharesPeriod", "terseLabel": "Period to increase of authorized shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseOfAuthorizedSharesPeriod", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "durationItemType" }, "hlgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedMaximumAllowed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Maximum Allowed", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedMaximumAllowed", "terseLabel": "Number of shares authorized, maximum amount (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedMaximumAllowed", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "hlgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue", "terseLabel": "Weighted Average Grant Date Fair Value, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "hlgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised, Weighted Average Grant Date Fair Value", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue", "terseLabel": "Weighted Average Grant Date Fair Value, Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "hlgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expired, Weighted Average Grant Date Fair Value", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredWeightedAverageGrantDateFairValue", "terseLabel": "Weighted Average Grant Date Fair Value, Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredWeightedAverageGrantDateFairValue", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "hlgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited, Weighted Average Grant Date Fair Value", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedWeightedAverageGrantDateFairValue", "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "hlgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Grant Date Fair Value", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue", "periodEndLabel": "Weighted Average Grant Date Fair Value, Ending balance", "periodStartLabel": "Weighted Average Grant Date Fair Value Outstanding, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "hlgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Grant Date Fair Value", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantDateFairValue", "terseLabel": "Weighted Average Grant Date Fair Value Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "hlgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfInitialSharesReservedForIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Initial Shares Reserved for Issuance", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfInitialSharesReservedForIssuance", "terseLabel": "Percentage of initial shares reserved for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfInitialSharesReservedForIssuance", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "percentItemType" }, "hlgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockAnnualIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock, Annual Increase", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockAnnualIncrease", "terseLabel": "Percentage of outstanding stock, annual increase" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockAnnualIncrease", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "percentItemType" }, "hlgn_ShareBasicinDollarsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "ShareBasicinDollarsPerShare", "terseLabel": "Loss per share \u2013 Basic (in Dollars per share)" } } }, "localname": "ShareBasicinDollarsPerShare", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "perShareItemType" }, "hlgn_SharebasedCompensationDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation (Details) [Line Items]" } } }, "localname": "SharebasedCompensationDetailsLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "stringItemType" }, "hlgn_SharebasedCompensationDetailsScheduleofRSUawardactivityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation (Details) - Schedule of RSU award activity [Line Items]" } } }, "localname": "SharebasedCompensationDetailsScheduleofRSUawardactivityLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofRSUawardactivityTable" ], "xbrltype": "stringItemType" }, "hlgn_SharebasedCompensationDetailsScheduleofRSUawardactivityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation (Details) - Schedule of RSU award activity [Table]" } } }, "localname": "SharebasedCompensationDetailsScheduleofRSUawardactivityTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofRSUawardactivityTable" ], "xbrltype": "stringItemType" }, "hlgn_SharebasedCompensationDetailsScheduleofsummaryvaluationassumptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation (Details) - Schedule of summary valuation assumptions [Line Items]" } } }, "localname": "SharebasedCompensationDetailsScheduleofsummaryvaluationassumptionsLineItems", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable" ], "xbrltype": "stringItemType" }, "hlgn_SharebasedCompensationDetailsScheduleofsummaryvaluationassumptionsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation (Details) - Schedule of summary valuation assumptions [Table]" } } }, "localname": "SharebasedCompensationDetailsScheduleofsummaryvaluationassumptionsTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable" ], "xbrltype": "stringItemType" }, "hlgn_SharebasedCompensationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation (Details) [Table]" } } }, "localname": "SharebasedCompensationDetailsTable", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "stringItemType" }, "hlgn_SharedFacilitiesStaffingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shared Facilities Staffing Agreement", "label": "SharedFacilitiesStaffingAgreementMember", "terseLabel": "Shared Facilities Staffing Agreement [Member]" } } }, "localname": "SharedFacilitiesStaffingAgreementMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hlgn_SpecialStockConversion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "SpecialStockConversion", "terseLabel": "Special Stock conversion" } } }, "localname": "SpecialStockConversion", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "hlgn_SpecialStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Special Stock", "label": "SpecialStockMember", "terseLabel": "Special Stock" } } }, "localname": "SpecialStockMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "hlgn_SponsorShares1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SponsorShares1Member", "terseLabel": "Sponsor Shares 1 [Member]" } } }, "localname": "SponsorShares1Member", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcommonstockoutstandingTable" ], "xbrltype": "domainItemType" }, "hlgn_SponsorSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SponsorSharesMember", "terseLabel": "Sponsor Shares [Member]" } } }, "localname": "SponsorSharesMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcommonstockoutstandingTable" ], "xbrltype": "domainItemType" }, "hlgn_StockIssuedDuringPeriodSharesReverseRecapitalization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Reverse Recapitalization", "label": "StockIssuedDuringPeriodSharesReverseRecapitalization", "terseLabel": "Reverse recapitalization and PIPE financing, net (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "hlgn_StockIssuedDuringPeriodSharesStockOptionExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "StockIssuedDuringPeriodSharesStockOptionExercised", "negatedLabel": "Number of Shares, Exercised (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionExercised", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "hlgn_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised", "label": "StockIssuedDuringPeriodSharesWarrantsExercised", "terseLabel": "Shares issued for stock warrants exercised (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "hlgn_StockIssuedDuringPeriodValueReverseRecapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Reverse Recapitalization", "label": "StockIssuedDuringPeriodValueReverseRecapitalization", "terseLabel": "Reverse recapitalization and PIPE financing, net" } } }, "localname": "StockIssuedDuringPeriodValueReverseRecapitalization", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "hlgn_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Warrants Exercised", "label": "StockIssuedDuringPeriodValueWarrantsExercised", "terseLabel": "Shares issued for stock warrants exercised" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "hlgn_StockholdersEquityAndTemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity And Temporary Equity Disclosure [Abstract]" } } }, "localname": "StockholdersEquityAndTemporaryEquityDisclosureAbstract", "nsuri": "http://heliogen.com/20211231", "xbrltype": "stringItemType" }, "hlgn_StockholdersEquityAndTemporaryEquityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity and Temporary Equity Disclosure", "label": "StockholdersEquityAndTemporaryEquityDisclosureTextBlock", "terseLabel": "Convertible Instruments and Equity" } } }, "localname": "StockholdersEquityAndTemporaryEquityDisclosureTextBlock", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquity" ], "xbrltype": "textBlockItemType" }, "hlgn_SupplementalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SupplementalDisclosuresAbstract", "terseLabel": "Supplemental disclosures:" } } }, "localname": "SupplementalDisclosuresAbstract", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable" ], "xbrltype": "stringItemType" }, "hlgn_TemporaryEquityIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Issuance Costs", "label": "TemporaryEquityIssuanceCosts", "terseLabel": "Preferred shares, issuance costs" } } }, "localname": "TemporaryEquityIssuanceCosts", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3_Parentheticals" ], "xbrltype": "monetaryItemType" }, "hlgn_TemporaryEquityIssuanceCostsPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Issuance Costs Paid", "label": "TemporaryEquityIssuanceCostsPaid", "terseLabel": "Preferred shares, issuance costs" } } }, "localname": "TemporaryEquityIssuanceCostsPaid", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow_Parentheticals" ], "xbrltype": "monetaryItemType" }, "hlgn_TemporaryEquitySharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion of Convertible Securities", "label": "TemporaryEquitySharesConversionOfConvertibleSecurities", "negatedLabel": "Conversion of preferred stock to common stock (in Shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "hlgn_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "terseLabel": "Issuance of preferred shares, net of issuance costs of $20.0 thousand (in Shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "hlgn_TemporaryEquityValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion of Convertible Securities", "label": "TemporaryEquityValueConversionOfConvertibleSecurities", "negatedLabel": "Conversion of preferred stock to common stock" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "hlgn_TotalComprehensiveLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "TotalComprehensiveLoss", "terseLabel": "Total comprehensive loss" } } }, "localname": "TotalComprehensiveLoss", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "hlgn_TotalOperatingExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "TotalOperatingExpenses", "terseLabel": "Total operating expenses" } } }, "localname": "TotalOperatingExpenses", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "monetaryItemType" }, "hlgn_TotalShareholderDeficit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total Shareholders\u2019 Deficit", "label": "TotalShareholderDeficit", "terseLabel": "Total shareholders\u2019 deficit" } } }, "localname": "TotalShareholderDeficit", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "hlgn_TotalShareholdersDeficit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "TotalShareholdersDeficit", "terseLabel": "Total shareholders\u2019 deficit" } } }, "localname": "TotalShareholdersDeficit", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable" ], "xbrltype": "monetaryItemType" }, "hlgn_UnbilledAmounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts.", "label": "UnbilledAmounts", "terseLabel": "Unbilled amounts" } } }, "localname": "UnbilledAmounts", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "hlgn_UnrealizedLossesOnAvailableforsaleSecurities": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unrealized losses on available-for-sale securities.", "label": "UnrealizedLossesOnAvailableforsaleSecurities", "negatedLabel": "Unrealized losses on available-for-sale securities" } } }, "localname": "UnrealizedLossesOnAvailableforsaleSecurities", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "hlgn_WarrantSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Shares", "label": "WarrantSharesMember", "terseLabel": "Warrant Shares [Member]" } } }, "localname": "WarrantSharesMember", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "domainItemType" }, "hlgn_WeightedAverageRemainingContractualLifeYears1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WeightedAverageRemainingContractualLifeYears1", "terseLabel": "Weighted Average Remaining Contractual Life (Years), Ending balance" } } }, "localname": "WeightedAverageRemainingContractualLifeYears1", "nsuri": "http://heliogen.com/20211231", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r336", "r530", "r531", "r533", "r651", "r671" ], "lang": { "en-us": { "role": { "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.", "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity [Member]" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails", "http://heliogen.com/role/ScheduleofamountschargedtousorreimbursedbyusundertheseagreementsTable" ], "xbrltype": "domainItemType" }, "srt_CondensedBalanceSheetStatementTable": { "auth_ref": [ "r114", "r459", "r672" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "label": "Condensed Balance Sheet Statement [Table]" } } }, "localname": "CondensedBalanceSheetStatementTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable" ], "xbrltype": "stringItemType" }, "srt_CondensedBalanceSheetStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Condensed Balance Sheet Statements, Captions [Line Items]" } } }, "localname": "CondensedBalanceSheetStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable" ], "xbrltype": "stringItemType" }, "srt_CondensedCashFlowStatementTable": { "auth_ref": [ "r114", "r459", "r673" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.", "label": "Condensed Cash Flow Statement [Table]" } } }, "localname": "CondensedCashFlowStatementTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofcashflowsTable" ], "xbrltype": "stringItemType" }, "srt_CondensedCashFlowStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Condensed Cash Flow Statements, Captions [Line Items]" } } }, "localname": "CondensedCashFlowStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofcashflowsTable" ], "xbrltype": "stringItemType" }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Financial Information Disclosure [Abstract]" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_CondensedFinancialStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Condensed Financial Statements, Captions [Line Items]" } } }, "localname": "CondensedFinancialStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofcashflowsTable" ], "xbrltype": "stringItemType" }, "srt_CondensedIncomeStatementTable": { "auth_ref": [ "r114", "r459", "r673" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table]" } } }, "localname": "CondensedIncomeStatementTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "stringItemType" }, "srt_CondensedIncomeStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Condensed Income Statements, Captions [Line Items]" } } }, "localname": "CondensedIncomeStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "stringItemType" }, "srt_CondensedStatementOfComprehensiveIncomeTable": { "auth_ref": [ "r114", "r459", "r672" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.", "label": "Condensed Statement of Comprehensive Income [Table]" } } }, "localname": "CondensedStatementOfComprehensiveIncomeTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "stringItemType" }, "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": { "auth_ref": [ "r114", "r672" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.", "label": "Condensed Statement of Comprehensive Income [Table Text Block]", "terseLabel": "Schedule of condensed consolidated statements of operations and comprehensive loss" } } }, "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "srt_CondensedStatementOfIncomeCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Condensed Statement of Income Captions [Line Items]" } } }, "localname": "CondensedStatementOfIncomeCaptionsLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable" ], "xbrltype": "stringItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r43", "r44", "r112", "r113", "r280", "r294", "r674" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails", "http://heliogen.com/role/ScheduleofamountschargedtousorreimbursedbyusundertheseagreementsTable" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r254", "r255", "r257", "r258", "r279", "r293", "r339", "r342", "r546", "r547", "r548", "r549", "r550", "r551", "r572", "r625", "r627", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r254", "r255", "r257", "r258", "r279", "r293", "r339", "r342", "r546", "r547", "r548", "r549", "r550", "r551", "r572", "r625", "r627", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r181", "r255", "r257", "r317", "r320", "r575", "r624", "r626" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdisaggregationofrevenueTable" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r181", "r255", "r257", "r317", "r320", "r575", "r624", "r626" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdisaggregationofrevenueTable" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r247", "r254", "r255", "r257", "r258", "r279", "r293", "r328", "r339", "r342", "r374", "r375", "r376", "r546", "r547", "r548", "r549", "r550", "r551", "r572", "r625", "r627", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r247", "r254", "r255", "r257", "r258", "r279", "r293", "r328", "r339", "r342", "r374", "r375", "r376", "r546", "r547", "r548", "r549", "r550", "r551", "r572", "r625", "r627", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r124", "r126", "r127", "r129", "r130", "r145", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Adjustment [Member]", "netLabel": "Adjustment [Member]", "terseLabel": "Adjustments [Member]", "verboseLabel": "Revision of Prior Period, Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails", "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable", "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofcashflowsTable", "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable", "http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable", "http://heliogen.com/role/ScheduleofconsolidatedstatementofcashflowsTable", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r126", "r127", "r128", "r129", "r130", "r131", "r145", "r209", "r210", "r423", "r478", "r479", "r480", "r481", "r512", "r526", "r527", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails", "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable", "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofcashflowsTable", "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable", "http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable", "http://heliogen.com/role/ScheduleofconsolidatedstatementofcashflowsTable", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r126", "r127", "r128", "r129", "r130", "r131", "r145", "r209", "r210", "r423", "r478", "r479", "r480", "r481", "r512", "r526", "r527", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r125", "r340", "r670" ], "lang": { "en-us": { "role": { "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.", "label": "Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r1", "r116", "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r126", "r127", "r129", "r130", "r145", "r209", "r210", "r423", "r478", "r479", "r480", "r481", "r512", "r526", "r527", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Previously Reported [Member]", "netLabel": "As Reported [Member]", "terseLabel": "As Initially Reported [Member]", "verboseLabel": "Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable", "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofcashflowsTable", "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofoperationsandcomprehensivelossTable", "http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable", "http://heliogen.com/role/ScheduleofconsolidatedstatementofcashflowsTable", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r125", "r131", "r253", "r340" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [ "r114", "r672" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Schedule of consolidated balance sheet" } } }, "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "auth_ref": [ "r114", "r672" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.", "label": "Condensed Cash Flow Statement [Table Text Block]", "terseLabel": "Schedule of consolidated statement of cash flows" } } }, "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedFinancialStatementsTable": { "auth_ref": [ "r114", "r459", "r673", "r675", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.", "label": "Condensed Financial Statements [Table]" } } }, "localname": "ScheduleOfCondensedFinancialStatementsTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofcashflowsTable" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "auth_ref": [ "r114", "r672" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.", "label": "Condensed Financial Statements [Table Text Block]", "terseLabel": "Schedule of condensed consolidated statements of cash flows" } } }, "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "auth_ref": [ "r114", "r672" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Schedule of consolidated statement of operations" } } }, "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r125", "r131", "r253", "r340", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Accounts receivables" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/Accruedexpensesandothercurrentliabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30", "r538" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Trade payables" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableOtherCurrent": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable, Other, Current", "negatedLabel": "Less: Accounts payable assumed as part of Business Combination" } } }, "localname": "AccountsPayableOtherCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbusinesscombinationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r184", "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade receivables" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "verboseLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "negatedLabel": "Less: Accrued transaction costs" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbusinesscombinationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r47", "r48", "r49", "r609", "r633", "r637" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r46", "r49", "r57", "r58", "r59", "r116", "r117", "r118", "r469", "r527", "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r538" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r116", "r117", "r118", "r387", "r388", "r389", "r479" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentOfWarrantsGrantedForServices": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustment for noncash service expenses paid for by granting of warrants.", "label": "Adjustment of Warrants Granted for Services", "terseLabel": "Less: Warrants assumed as part of Business Combination" } } }, "localname": "AdjustmentOfWarrantsGrantedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbusinesscombinationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r343", "r392", "r393" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AdministrativeFeesExpense": { "auth_ref": [ "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for administrative services provided to the limited liability company (LLC) or limited partnership (LP) by the managing member or general partner, affiliate of managing member or general partner, or affiliate of LLC or LP, for example, but not limited to, salaries, rent, or overhead costs.", "label": "Administrative Fees Expense", "terseLabel": "Administrative services provided by Idealab" } } }, "localname": "AdministrativeFeesExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofamountschargedtousorreimbursedbyusundertheseagreementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r379" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsharebasedcompensationexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r26", "r190", "r211", "r213", "r214" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfESOPAward": { "auth_ref": [ "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares committed to be released under an Employee Stock Ownership Plan (ESOP).", "label": "Amortization of ESOP Award", "terseLabel": "Finalized award amount" } } }, "localname": "AmortizationOfESOPAward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LossesPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LossesPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionContingentConsiderationLiability": { "auth_ref": [ "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized from contingent consideration in asset acquisition.", "label": "Asset Acquisition, Contingent Consideration, Liability", "terseLabel": "Consideration amount" } } }, "localname": "AssetAcquisitionContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r91", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairments" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationCashPaidToSettle": { "auth_ref": [ "r85", "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid during the period to settle an asset retirement obligation. Amounts paid to settle an asset retirement obligation are generally included in the operating section of the Statement of Cash Flows.", "label": "Asset Retirement Obligation, Cash Paid to Settle", "terseLabel": "Asset Retirement Obligation, Cash Paid to Settle" } } }, "localname": "AssetRetirementObligationCashPaidToSettle", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r15", "r106", "r164", "r173", "r179", "r205", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r464", "r470", "r496", "r536", "r538", "r592", "r607" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r29", "r106", "r205", "r265", "r266", "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r464", "r470", "r496", "r536", "r538" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldInTrust": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of cash and securities held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations.", "label": "Assets Held-in-trust", "terseLabel": "Cash - Athena Trust Account, net of redemptions and cash on hand" } } }, "localname": "AssetsHeldInTrust", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbusinesscombinationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r370", "r373", "r374", "r375", "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://heliogen.com/role/ScheduleofRSUawardactivityTable", "http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable", "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r338", "r341", "r443" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails", "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r338", "r341", "r437", "r438", "r443" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails", "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "negatedLabel": "Less: Heliogen transaction costs and advisory fees paid" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbusinesscombinationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r454" ], "calculation": { "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable": { "order": 4.0, "parentTag": "hlgn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized": { "auth_ref": [ "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount, measured at acquisition-date fair value, of all the assets acquired and liabilities assumed that arise from contingencies and were recognized by the entity.", "label": "Business Combination, Assets and Liabilities Arising from Contingencies, Amount Recognized, Net", "terseLabel": "Net proceeds from Business Combination and PIPE financing" } } }, "localname": "BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbusinesscombinationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r447", "r448", "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total fair value of consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofconsiderationtransferredTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r445", "r447", "r448", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Fair value of contingent consideration for HelioHeat Acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r446", "r449", "r453" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration", "verboseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails", "http://heliogen.com/role/ScheduleofconsiderationtransferredTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r444", "r457" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized": { "auth_ref": [ "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity.", "label": "Business Combination, Liabilities Arising from Contingencies, Amount Recognized", "terseLabel": "Liabilities arising from contingencies" } } }, "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net loss of acquiree" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue of acquiree" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r440" ], "calculation": { "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable": { "order": 1.0, "parentTag": "hlgn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r440" ], "calculation": { "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable": { "order": 2.0, "parentTag": "hlgn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r440" ], "calculation": { "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Contract liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r440" ], "calculation": { "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r440" ], "calculation": { "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r440" ], "calculation": { "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt", "terseLabel": "Debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r439", "r440" ], "calculation": { "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable": { "order": 3.0, "parentTag": "hlgn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r440" ], "calculation": { "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsacquiredandliabilitiesassumedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSegmentAllocationTableTextBlock": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill in a business combination.", "label": "Business Combination, Segment Allocation [Table Text Block]", "terseLabel": "Schedule of business combination" } } }, "localname": "BusinessCombinationSegmentAllocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures incurred but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingValueOfFederalFundsPurchasedSecuritiesSoldUnderAgreementsToRepurchaseAndDepositsReceivedForSecuritiesLoaned": { "auth_ref": [ "r111", "r595" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value of federal funds purchased and securities sold under repurchase agreements and deposits received for securities loaned.", "label": "Carrying Value of Federal Funds Purchased, Securities Sold under Agreements to Repurchase, and Deposits Received for Securities Loaned", "terseLabel": "Funds received" } } }, "localname": "CarryingValueOfFederalFundsPurchasedSecuritiesSoldUnderAgreementsToRepurchaseAndDepositsReceivedForSecuritiesLoaned", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r11", "r538", "r639", "r640" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash and cash equivalents" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r11", "r93" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-Term Investments", "terseLabel": "Cash - PIPE Investment" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbusinesscombinationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r87", "r93", "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF THE YEAR", "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF THE YEAR" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r87", "r497" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash, Uninsured Amount", "terseLabel": "Cash paid" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r17", "r18", "r19", "r105", "r106", "r134", "r135", "r136", "r138", "r140", "r149", "r150", "r151", "r205", "r265", "r270", "r271", "r272", "r276", "r277", "r291", "r292", "r295", "r296", "r298", "r496", "r662" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails", "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r302", "r344" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails", "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails", "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Public warrants per share" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Common stock warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LossesPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r596", "r614" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (see Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r250", "r251", "r252", "r259", "r646" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r262", "r647" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Capital shares reserved for future issuance (in Shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r116", "r117", "r479" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails", "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails", "http://heliogen.com/role/OrganizationandBasisofPresentationDetails", "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockOtherSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.", "label": "Common Stock, Other Shares, Outstanding", "terseLabel": "Shares, total" } } }, "localname": "CommonStockOtherSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofcommonstockoutstandingTable" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "netLabel": "Common stock, par value (in Dollars per share)", "terseLabel": "Common stock, par value (in dollars per share) (in Dollars per share)", "verboseLabel": "common stock, par share (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails", "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r298" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r538" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 500,000,000 shares authorized and 183,367,037 shares issued and outstanding (excluding restricted shares of 481,301) as of December 31, 2021; 320,000,000 shares authorized and 8,160,828 shares issued and outstanding as of December 31, 2020 (see Note 5)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r54", "r55", "r63", "r600", "r617" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Total comprehensive loss", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "auth_ref": [ "r2", "r114", "r459" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "Restatement of Previously Issued Consolidated Financial Statements" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r305", "r306", "r318" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable", "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofcashflowsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Converted", "terseLabel": "Conversion of SAFE instruments to common stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "auth_ref": [ "r96", "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "Information by description of stock conversions.", "label": "Stock Conversion Description [Axis]" } } }, "localname": "ConversionOfStockByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConversionOfStockNameDomain": { "auth_ref": [ "r96", "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "The unique name of a noncash or part noncash stock conversion.", "label": "Conversion of Stock, Name [Domain]" } } }, "localname": "ConversionOfStockNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r96", "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Conversion of SAFE instruments to common stock (in Shares)", "verboseLabel": "Converted shares" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails", "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r96", "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Converted shares" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r291", "r292", "r295" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Shares [Member]" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LossesPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate Bonds [Member]" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofinvestmentsinfixedmaturitysecuritieswithoriginalmaturitiesTable" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r68", "r575" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r69", "r106", "r205", "r265", "r266", "r267", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r496" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Total cost of revenue", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r107", "r420", "r426" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r278", "r284", "r285", "r505", "r506", "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Debt Instrument, Redemption, Period One [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt Instrument, Redemption, Period Two [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Percentage of escalation clause" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Lease term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r196", "r219", "r220", "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss", "terseLabel": "Available-for-sale securities" } } }, "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), for which no credit loss was previously recorded.", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded", "terseLabel": "Credit losses were recognized" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent": { "auth_ref": [ "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss, Current", "terseLabel": "Amortized cost (in Dollars)" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": { "auth_ref": [ "r219" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current", "terseLabel": "Investments, available-for-sale (amortized cost of $32,349)" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofinvestmentsinfixedmaturitysecuritieswithoriginalmaturitiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of investments in fixed maturity securities with original maturities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "terseLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Net deferred income taxes" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r418", "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r418", "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsStateTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.", "label": "Deferred Tax Assets, State Taxes", "terseLabel": "Federal and state deferred tax assets" } } }, "localname": "DeferredTaxAssetsStateTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r418", "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r418", "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Right of use asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r418", "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositContractsAssets": { "auth_ref": [ "r229", "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of assets as of the balance sheet date pertaining to amounts paid by the insured (including a ceding company) under insurance or reinsurance contracts for which insurance risk is not transferred.", "label": "Deposit Contracts, Assets", "terseLabel": "Contract assets" } } }, "localname": "DepositContractsAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r91", "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r91", "r162" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "terseLabel": "Effect of dilutive securities" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbasicanddilutedlossespershareEPSTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdisaggregationofrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r317", "r320", "r321", "r322", "r323", "r324", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdisaggregationofrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r345", "r346", "r380", "r381", "r384", "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block Supplement [Abstract]" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockStock": { "auth_ref": [ "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in stock.", "label": "Dividends, Common Stock, Stock", "terseLabel": "Common stock value" } } }, "localname": "DividendsCommonStockStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Losses Per Share [Abstract]", "terseLabel": "Loss per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r64", "r121", "r122", "r124", "r125", "r126", "r132", "r134", "r138", "r139", "r140", "r145", "r146", "r480", "r481", "r601", "r618" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Loss per share \u2013 Basic and Diluted (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r64", "r121", "r122", "r124", "r125", "r126", "r134", "r138", "r139", "r140", "r145", "r146", "r480", "r481", "r601", "r618" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "EPS \u2013 Basic and Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbasicanddilutedlossespershareEPSTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r141", "r143", "r144", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Losses Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LossesPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Percent Income tax expense" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r109", "r403", "r428" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Percent U.S. federal statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r403", "r428" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Percent Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r403", "r428" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Percent Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r403", "r428" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "Percent State taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and other employee benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsharebasedcompensationexpenseTable" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost (in Dollars)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost, expected period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r57", "r58", "r59", "r116", "r117", "r118", "r120", "r127", "r130", "r148", "r208", "r298", "r300", "r387", "r388", "r389", "r422", "r423", "r479", "r498", "r499", "r500", "r501", "r502", "r503", "r527", "r628", "r629", "r630" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails", "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails", "http://heliogen.com/role/ScheduleofcommonstockoutstandingTable", "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r91", "r286" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 5.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Warrant remeasurement", "terseLabel": "Warrant remeasurement" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow", "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleoffairvalueinputsandvaluationtechniquesTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleoffairvalueinputsandvaluationtechniquesTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of fair value inputs and valuation techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r281", "r284", "r285", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r483", "r543", "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r482", "r483", "r485", "r486", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis": { "auth_ref": [ "r493", "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "Information by type of credit or market risk.", "label": "Concentration of Credit or Market Risk [Axis]" } } }, "localname": "FairValueConcentrationOfRiskDisclosureItemsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleoffairvalueinputsandvaluationtechniquesTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r281", "r329", "r330", "r335", "r337", "r483", "r543" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r281", "r284", "r285", "r329", "r330", "r335", "r337", "r483", "r544" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r281", "r284", "r285", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r483", "r545" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/Scheduleofreconciliationoflevel3fairvalueliabilitiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r487", "r491" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/Scheduleofreconciliationoflevel3fairvalueliabilitiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r487", "r491" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of level 3 fair value liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedLabel": "Instruments, Losses" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/Scheduleofreconciliationoflevel3fairvalueliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Instruments, Issuances" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/Scheduleofreconciliationoflevel3fairvalueliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedLabel": "Instruments, Conversion" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/Scheduleofreconciliationoflevel3fairvalueliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r490", "r492" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r197", "r198", "r200", "r201", "r202", "r212", "r215", "r216", "r217", "r218", "r222", "r223", "r225", "r226", "r283", "r297", "r477", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofinvestmentsinfixedmaturitysecuritieswithoriginalmaturitiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r13", "r231", "r232", "r233", "r235", "r538", "r591" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails", "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r234", "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrantMember": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Award of money not required to be repaid.", "label": "Grant [Member]", "terseLabel": "Grant revenue\t[Member]" } } }, "localname": "GrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdisaggregationofrevenueTable" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66", "r106", "r164", "r172", "r175", "r178", "r180", "r205", "r265", "r266", "r267", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r496" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross loss", "totalLabel": "Gross loss" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "auth_ref": [ "r237", "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization", "terseLabel": "Computing implementation costs" } } }, "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r238", "r244" ], "lang": { "en-us": { "role": { "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.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Asset Impairments" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r59", "r70" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Parent, before Tax", "totalLabel": "Net loss before taxes" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r108", "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdomesticandforeignpretaxincomeTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r61", "r164", "r172", "r175", "r178", "r180", "r588", "r598", "r604", "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Total loss before tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdomesticandforeignpretaxincomeTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r108", "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdomesticandforeignpretaxincomeTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r243", "r248" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsharebasedcompensationexpenseTable" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsharebasedcompensationexpenseTable" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r109", "r404", "r409", "r415", "r424", "r429", "r431", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r129", "r130", "r163", "r402", "r425", "r430", "r621" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes", "terseLabel": "Amount Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r56", "r400", "r401", "r409", "r410", "r414", "r421" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Amount Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Amount U.S. federal statutory income tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Amount Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "Amount State taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r90" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofcashflowsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r90", "r573" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r90", "r518" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r90" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r90" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r90" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceAgencyManagementFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fees earned during the period for providing management services.", "label": "Insurance Agency Management Fee", "terseLabel": "Building management services" } } }, "localname": "InsuranceAgencyManagementFee", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceServicesRevenue": { "auth_ref": [ "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue from insurance services, including net premiums earned, gain on sale of insurance block, agency management fees and insurance contract fees and commissions.", "label": "Insurance Services Revenue", "terseLabel": "Grant revenue" } } }, "localname": "InsuranceServicesRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsIncurred": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings.", "label": "Interest Costs Incurred", "terseLabel": "Incurred costs" } } }, "localname": "InterestCostsIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r602" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r84", "r88", "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r27", "r538" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Fair Value" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofinvestmentsinfixedmaturitysecuritieswithoriginalmaturitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r204", "r619" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments in Available-for-Sale Securities" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r199", "r203", "r206", "r207" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r482" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r522", "r524" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofleasecostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of operating lease liability maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofoperatingleaseliabilitymaturityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofoperatingleaseliabilitymaturityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofoperatingleaseliabilitymaturityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofoperatingleaseliabilitymaturityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofoperatingleaseliabilitymaturityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofoperatingleaseliabilitymaturityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofoperatingleaseliabilitymaturityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofoperatingleaseliabilitymaturityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r106", "r174", "r205", "r265", "r266", "r267", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r465", "r470", "r471", "r496", "r536", "r537" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "LIABILITIES, CONVERTIBLE PREFERRED STOCK AND SHAREHOLDERS\u2019 EQUITY (DEFICIT)", "verboseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r106", "r205", "r496", "r538", "r593", "r611" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "terseLabel": "Total liabilities, convertible preferred stock, and shareholders\u2019 deficit", "totalLabel": "Total liabilities, convertible preferred stock, and shareholders\u2019 equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r9", "r36", "r106", "r205", "r265", "r266", "r267", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r465", "r470", "r471", "r496", "r536", "r537", "r538" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable", "http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Cash payment" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Debt, current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r16" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Debt, net of current portion", "verboseLabel": "Debt outstanding" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossOnContracts": { "auth_ref": [ "r69", "r303" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.", "label": "Loss on Contracts", "terseLabel": "Provision for contract losses" } } }, "localname": "LossOnContracts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r87", "r89", "r92" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow", "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofcashflowsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r50", "r53", "r59", "r62", "r92", "r106", "r119", "r121", "r122", "r124", "r125", "r129", "r130", "r137", "r164", "r172", "r175", "r178", "r180", "r205", "r265", "r266", "r267", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r481", "r496", "r599", "r616" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow", "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofcondensedconsolidatedstatementsofcashflowsTable", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAllocatedToGeneralPartners": { "auth_ref": [ "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of net income allocated to general partners.", "label": "Net Income (Loss) Allocated to General Partners", "terseLabel": "Net Loss" } } }, "localname": "NetIncomeLossAllocatedToGeneralPartners", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofcashflowsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Portion of net income (loss) attributable to nonredeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "NetIncomeLossAttributableToNonredeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbasicanddilutedlossespershareEPSTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future.", "label": "Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)", "terseLabel": "Net working capital assumed as part of Business Combination" } } }, "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoninterestExpenseInvestmentAdvisoryFees": { "auth_ref": [ "r603" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This represents the company's cost incurred during an accounting period for managing the money in a fund, which will be billed back to the client and is a component of noninterest expenses.", "label": "Noninterest Expense Investment Advisory Fees", "negatedLabel": "Less: Athena transaction costs and advisory fees paid" } } }, "localname": "NoninterestExpenseInvestmentAdvisoryFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbusinesscombinationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReduction": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of notes retired (or transferred to another entity) in noncash investing or financing transactions.", "label": "Notes Reduction", "terseLabel": "Non-cash settlement of note receivable" } } }, "localname": "NotesReduction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Total operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r164", "r172", "r175", "r178", "r180" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r516", "r524" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofleasecostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of future lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofoperatingleaseliabilitymaturityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current portion", "verboseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable", "http://heliogen.com/role/ScheduleofleaseassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r514" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion", "verboseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/ScheduleofleaseassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r513" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/ScheduleofleaseassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r91" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash operating lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r521", "r524" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r520", "r524" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r261", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "terseLabel": "Schedule of weighted-average remaining lease terms and discount rates" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r475" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r14" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r462", "r463", "r468" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r51", "r54", "r462", "r463", "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r45", "r47", "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax", "terseLabel": "Contract loss provisions" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r69" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.", "label": "Other Cost of Operating Revenue", "terseLabel": "Cost of grant revenue" } } }, "localname": "OtherCostOfOperatingRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash operating activities" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "terseLabel": "Other (expense) income, net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r74", "r78" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r72", "r75", "r195" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of available-for-sale investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r76", "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid at closing" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionDetails", "http://heliogen.com/role/ScheduleofconsiderationtransferredTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r76" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of HelioHeat, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r370", "r373", "r374", "r375", "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/Scheduleofreconciliationoflevel3fairvalueliabilitiesTable", "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r370", "r373", "r374", "r375", "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r28", "r594", "r615" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "Prepaid Expense", "terseLabel": "Add: Prepaid expenses and receivables assumed as part of Business Combination" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbusinesscombinationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r7", "r227", "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Base rent" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrincipalTransactionsRevenue": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) resulting from the difference between acquisition price and selling price or fair value of trading assets and trading liabilities, and from the firm's direct investment activity, conducted separately from customer trading activities, including, but not limited to, investments in private equity, alternative investment products, real estate, and exchanges and memberships.", "label": "Principal Transactions Revenue, Net", "terseLabel": "Total Idealab transactions" } } }, "localname": "PrincipalTransactionsRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofamountschargedtousorreimbursedbyusundertheseagreementsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemablePreferredStock": { "auth_ref": [ "r79" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stock that is classified as callable.", "label": "Proceeds from Issuance of Redeemable Preferred Stock", "terseLabel": "Proceeds from preferred shares, net of issuance costs of $13.3 thousand" } } }, "localname": "ProceedsFromIssuanceOfRedeemablePreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Public Warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r72", "r73", "r195" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Maturities of available-for-sale investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r80" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from Paycheck Protection Program loan" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r81", "r83" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing costs" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r79", "r386" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r79" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of common stock warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductLiabilityContingencyAccrualDiscountRate": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Rate applied to the undiscounted amount of estimated damages for product liability to arrive at the present value recorded as of the balance sheet date.", "label": "Product Liability Contingency, Accrual, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "ProductLiabilityContingencyAccrualDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable" ], "xbrltype": "percentItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Project revenue [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdisaggregationofrevenueTable" ], "xbrltype": "domainItemType" }, "us-gaap_ProfessionalAndContractServicesExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.", "label": "Professional and Contract Services Expense", "terseLabel": "Paid for facilities staff and services" } } }, "localname": "ProfessionalAndContractServicesExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r50", "r53", "r59", "r86", "r106", "r119", "r129", "r130", "r164", "r172", "r175", "r178", "r180", "r205", "r265", "r266", "r267", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r462", "r466", "r467", "r473", "r474", "r481", "r496", "r604" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r245", "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r12", "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Gross total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross [Abstract]", "terseLabel": "Property, plant, and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r242", "r538", "r605", "r613" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant, and equipment, net", "verboseLabel": "Total property, plant, and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of depreciation (related to long-lived, depreciable flight assets owned by the entity and used in the entity's principle business operations and capitalized assets classified as property, plant and equipment that are owned by the entity) that has been recognized in the income statement.", "label": "Property, Plant, and Equipment, Owned, Accumulated Depreciation", "negatedLabel": "Accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentOwnedAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r242", "r648", "r649" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated Useful Lives in Years" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForLossOnContracts": { "auth_ref": [ "r304" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.", "label": "Provision for Loss on Contracts", "terseLabel": "Contract loss provisions" } } }, "localname": "ProvisionForLossOnContracts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForOtherCreditLosses": { "auth_ref": [ "r90", "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions.", "label": "Provision for Other Credit Losses", "terseLabel": "Provision for contract losses" } } }, "localname": "ProvisionForOtherCreditLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r623" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment.", "label": "Realized Investment Gains (Losses)", "negatedLabel": "Unrealized Losses" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofinvestmentsinfixedmaturitysecuritieswithoriginalmaturitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecapitalizationCosts": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of recapitalization costs for professional fees associated with restructuring debt and equity mixture that do not qualify for capitalization.", "label": "Recapitalization Costs", "terseLabel": "Reverse recapitalization and PIPE financing, net" } } }, "localname": "RecapitalizationCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbusinesscombinationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r538", "r612", "r641" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Receivables" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Credit Losses" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r336", "r530", "r531", "r533" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails", "http://heliogen.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails", "http://heliogen.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofamountschargedtousorreimbursedbyusundertheseagreementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r336", "r530", "r533", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails", "http://heliogen.com/role/ScheduleofamountschargedtousorreimbursedbyusundertheseagreementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r528", "r529", "r531", "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r82" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Repayments on Paycheck Protection Program loan" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r398", "r574", "r654" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "R&D [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsharebasedcompensationexpenseTable" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward [Member]" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r11", "r93", "r99", "r590", "r608" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofreconciliationofcashandcashequivalentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalents": { "auth_ref": [ "r99", "r590", "r608", "r643", "r645" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofreconciliationofcashandcashequivalentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r14", "r99", "r644" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock", "verboseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://heliogen.com/role/LossesPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSU Awards [Member]", "verboseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LossesPerShareDetails", "http://heliogen.com/role/ScheduleofRSUawardactivityTable", "http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r300", "r538", "r610", "r632", "r637" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/OrganizationandBasisofPresentationDetails", "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable", "http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r116", "r117", "r118", "r120", "r127", "r130", "r208", "r387", "r388", "r389", "r422", "r423", "r479", "r628", "r630" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r160", "r161", "r171", "r176", "r177", "r181", "r182", "r183", "r316", "r317", "r575" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Revenue contract" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails", "http://heliogen.com/role/ScheduleofdisaggregationofrevenueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r160", "r161", "r171", "r176", "r177", "r181", "r182", "r183", "r316", "r317", "r575" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Grant revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r319", "r327" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r65", "r268", "r270", "r271", "r275", "r276", "r277", "r642" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Rental revenue" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r102", "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Recognize revenue" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r60", "r106", "r160", "r161", "r171", "r176", "r177", "r181", "r182", "r183", "r205", "r265", "r266", "r267", "r270", "r271", "r272", "r273", "r274", "r276", "r277", "r496", "r604" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Revenues", "terseLabel": "Total revenue", "totalLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r519", "r524" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsupplementalcashflowinformationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Aaggregate gross proceeds" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Investors purchased shares (in Shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Exercise price, per share (in Dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccruedexpensesandothercurrentliabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofinvestmentsinfixedmaturitysecuritieswithoriginalmaturitiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of consideration transferred" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of reconciliation of cash and cash equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in common stock outstanding.", "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]", "terseLabel": "Schedule of common stock outstanding" } } }, "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted losses per share (\u201cEPS\u201d)" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LossesPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax rate reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r378", "r391" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsharebasedcompensationexpenseTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of share-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r121", "r122", "r123", "r126", "r127", "r129", "r130", "r145" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofcondensedconsolidatedbalancesheetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r128", "r129", "r130" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of condensed consolidated balance sheets" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets and liabilities measured at fair value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of domestic and foreign pre-tax income" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofpropertyplantandequipmentnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofamountschargedtousorreimbursedbyusundertheseagreementsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of amounts charged to us or reimbursed by us under these agreements" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU award activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r350", "r365", "r368" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of summary valuation assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis": { "auth_ref": [ "r287", "r288", "r289" ], "lang": { "en-us": { "role": { "documentation": "Represents settlement terms for the group of mandatorily redeemable securities, including the description and the details of all terms for each outstanding financial instrument and each settlement option.", "label": "Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]" } } }, "localname": "ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuritiesSubjectToMandatoryRedemptionMember": { "auth_ref": [ "r288", "r289" ], "lang": { "en-us": { "role": { "documentation": "Securities issued in the form of shares that embody an unconditional obligation requiring the issuer to redeem the securities by transferring the assets at a specified or determinable date (or dates) or upon an event that is certain to occur.", "label": "Securities Subject to Mandatory Redemption [Member]", "terseLabel": "Securities Subject to Mandatory Redemption [Member]" } } }, "localname": "SecuritiesSubjectToMandatoryRedemptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r170", "r182" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://heliogen.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofconsolidatedstatementofoperationsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general, and administrative [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsharebasedcompensationexpenseTable" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Business Combination [Member]" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services revenue [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofdisaggregationofrevenueTable" ], "xbrltype": "domainItemType" }, "us-gaap_ServicingAssetAtAmortizedValue": { "auth_ref": [ "r555", "r556", "r561" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized amount of contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer.", "label": "Servicing Asset at Amortized Cost", "terseLabel": "Amortized Cost" } } }, "localname": "ServicingAssetAtAmortizedValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofinvestmentsinfixedmaturitysecuritieswithoriginalmaturitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r90" ], "calculation": { "http://heliogen.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of Shares Unvested, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofRSUawardactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofRSUawardactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r359", "r360" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of Shares Unvested, ending balance", "periodStartLabel": "Number of Shares Unvested, beginning balance", "terseLabel": "Unvested equity instrument outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://heliogen.com/role/ScheduleofRSUawardactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r359", "r360" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, ending balance", "periodStartLabel": "Weighted Average Grant Date Fair Value, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofRSUawardactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleoffairvalueinputsandvaluationtechniquesTable", "http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleoffairvalueinputsandvaluationtechniquesTable", "http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleoffairvalueinputsandvaluationtechniquesTable", "http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of Shares, Exercisable (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Weighted Average Remaining Contractual Life (Years), Exercised (in Dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Number of Shares, Expired (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Shares, Forfeited (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Shares, Granted (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate Intrinsic Value, Ending balance (in Dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r351", "r352" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Shares Outstanding, Ending balance (in Shares)", "periodStartLabel": "Number of Shares Outstanding, Beginning balance (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r351", "r352" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Ending balance", "periodStartLabel": "Weighted Average Exercise Price Outstanding, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r369" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested (in Dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number of Shares Vested (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercisable Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percentage, total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofcommonstockoutstandingTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Stock-based compensation expense, plan modification cost (in Dollars)", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/CommitmentsandContingenciesDetails", "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Description of terms of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Terms of Award", "terseLabel": "Term of award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r370", "r373", "r374", "r375", "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable", "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Vesting Period One [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Vesting Period Two [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r349", "r371", "r372", "r373", "r374", "r377", "r390", "r395" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofsummaryvaluationassumptionsTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable (in Dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life (Years) Outstanding, Beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Exercise price, percent of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life (Years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in Shares)", "periodStartLabel": "Beginning balance (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain": { "auth_ref": [ "r288", "r289" ], "lang": { "en-us": { "role": { "documentation": "Identifying description of each financial instrument that embodies an unconditional obligation requiring the issuer to redeem the securities by transferring the assets at a specified or determinable date (or dates) or upon an event that is certain to occur. Examples are preferred stock or trust preferred securities, each of which has redemption rights beyond the control of the issuer on a specified date or upon an event that is certain to occur.", "label": "Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain]" } } }, "localname": "SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101", "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r260", "r263", "r458", "r638" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit [Member]" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r105", "r106", "r134", "r135", "r136", "r138", "r140", "r149", "r150", "r151", "r205", "r265", "r270", "r271", "r272", "r276", "r277", "r291", "r292", "r295", "r296", "r298", "r496", "r662" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails", "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r42", "r57", "r58", "r59", "r116", "r117", "r118", "r120", "r127", "r130", "r148", "r208", "r298", "r300", "r387", "r388", "r389", "r422", "r423", "r479", "r498", "r499", "r500", "r501", "r502", "r503", "r527", "r628", "r629", "r630" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails", "http://heliogen.com/role/FairValueofFinancialInstrumentsDetails", "http://heliogen.com/role/ScheduleofcommonstockoutstandingTable", "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r116", "r117", "r118", "r148", "r575" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r41", "r282", "r298", "r299", "r300" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Special Stock conversion (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Conversion of stock warrants to common stock (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r298", "r300", "r356" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Shares issued for stock options exercised (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r42", "r298", "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Purchase of aggregate shares (in Dollars)" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r42", "r298", "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of stock warrants to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r42", "r298", "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Shares issued for stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r106", "r193", "r205", "r496", "r538" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r58", "r106", "r116", "r117", "r118", "r120", "r127", "r205", "r208", "r300", "r387", "r388", "r389", "r422", "r423", "r460", "r461", "r472", "r479", "r496", "r498", "r499", "r503", "r527", "r629", "r630" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RestatementofPreviouslyIssuedConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r517", "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofleasecostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carry forward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r265", "r270", "r271", "r272", "r276", "r277" ], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Convertible preferred stock \u2013 Preferred shares, $0.0001 par value; 10,000,000 shares authorized and no shares outstanding as of December 31, 2021; 121,348,911 shares authorized and 117,886,982 shares outstanding as of December 31, 2020 (see Note 5)" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r10", "r290" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Convertible preferred stock, par value (in dollars per share) (in Dollars per share)", "verboseLabel": "Preferred stock par value (in Dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Convertible preferred stock, shares authorized", "verboseLabel": "Shares authorized" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Common stock shares" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LossesPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Convertible preferred stock, shares outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of preferred shares, net of issuance costs of $20.0 thousand" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r186", "r187", "r188", "r189", "r191", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r197", "r198", "r200", "r201", "r202", "r283", "r297", "r477", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofinvestmentsinfixedmaturitysecuritieswithoriginalmaturitiesTable" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r399", "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r152", "r153", "r154", "r155", "r156", "r157", "r158" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r370", "r373", "r374", "r375", "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r370", "r373", "r374", "r375", "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/SharebasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Warrant [Member]", "terseLabel": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/LossesPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://heliogen.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "netLabel": "Purchase of warrants (in Dollars)", "terseLabel": "Warrant liability", "verboseLabel": "Legacy Heliogen preferred stock warrants" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedBalanceSheet", "http://heliogen.com/role/ConvertibleInstrumentsandEquityDetails", "http://heliogen.com/role/ScheduleofassetsandliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r133", "r140" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of shares outstanding \u2013 Basic and Diluted (in Shares)", "verboseLabel": "Denominator for diluted EPS \u2013 weighted-average shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ConsolidatedIncomeStatement", "http://heliogen.com/role/ScheduleofbasicanddilutedlossespershareEPSTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r132", "r140" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Denominator for basic EPS \u2013 weighted-average shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://heliogen.com/role/ScheduleofbasicanddilutedlossespershareEPSTable" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org/topic&trid=2134446" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(b))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A)(i))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL121698322-111563" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04(Schedule I))", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=126898705&loc=d3e5864-122674" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org/topic&trid=75115024" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org/topic&trid=2197064" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267856-210455" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=99383045&loc=d3e9351-108337" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=99397363&loc=d3e9420-108338" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392676&loc=SL5974666-110848" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=118255708&loc=SL5909891-110878" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22026-110879" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.F)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "https://asc.fasb.org/extlink&oid=126916656&loc=d3e57763-111642" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "https://asc.fasb.org/extlink&oid=126916656&loc=d3e57777-111642" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244457&loc=d3e16721-113920" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5283-111683" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r475": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121558989&loc=d3e80720-113993" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13572-108611" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13587-108611" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r525": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r535": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=35711157&loc=d3e42567-110969" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.14)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.1,4)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r655": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r656": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r657": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r658": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r659": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r660": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r661": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r662": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r663": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r664": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r665": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r666": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r667": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r668": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r669": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r670": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03" }, "r671": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r672": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "12", "Subsection": "04" }, "r673": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "a", "Publisher": "SEC", "Section": "12", "Subsection": "04" }, "r674": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r675": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "c", "Publisher": "SEC", "Section": "5", "Subparagraph": "Schedule I", "Subsection": "04" }, "r676": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "c", "Publisher": "SEC", "Section": "7", "Subparagraph": "Schedule II", "Subsection": "05" }, "r677": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "9", "Subsection": "06" }, "r678": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r679": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" } }, "version": "2.1" } ZIP 104 0001213900-22-028674-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-22-028674-xbrl.zip M4$L#!!0 ( LQMU3D%W%R$O0" .9O&0 : 9C$P:S(P,C%A,5]H96QI M;V=E;FEN8RYH=&WLO6MWV\:2-OH=OP+'LS-CKT72NEAV["1^EZ+(B?8DML=R MXIESUEFS0*))(@8!!A?)W+_^K:>JNM$@*5FT=0_\P9)(7/I255W7I[[_/Y]F M:7ABBC+)LQ\>; ^V'H0F&^5QDDU^>+!_?'!T].#_O R^_W_Z_?!GDYDBJDP< M#A?A03Z;'X^2\'T19>4X+V;APVKV*.R'TZJ:OWC\^/3T=#"B:\I14I@RKXN1 M*?%!V._KXPX*@X>]"'_+L_"W:!'N[(9;6R^V]E[L[(6_OS\(=[9V=N3R:46# MI(%FY0M]Y@\/]#WKWO% KXU-<]VG89$.2C,:3/*3Q_3%8SS=75@5[D(,G"_. MB\EC^N)QM9@;7+W5W]KN[VS;>Z;I)',W34V:Y!.3X>VX=GM[9]==F93YDYWM M9^O?L+.UM?M8KW W?#KKVFVZ-DN3S/SWC^]^;2ZOUE_?7/JXLML45;31.IV= M_O:.]Y ^+4_K07:YSGO.]EY_Z]M^,UFZ\N,Y,\77PZ@T]O+Y>,M=/8[*(5]9 M%E5K>^JR/XFB^>J%^L7RQ=BQW3Q_*E?VERWBYF915E M(S>W3^DY%__WK[02S97+JW:ZRY=N/W_^_#%_ZRXMUUU'C]Q^_-^__7H\FII9 MU%\929EL?M?9XP$[ND?/TG47TE-Q\;>/LVAFRGE$3WWY_=1$\M_\52X^&.95E<_T,\RH'Z7) M)'L1CF@.IJ W/Y[;M]_T^V_%VW$NO$I,2J?"NSHU_;?1Q. (\/?U0J\[3>)J MBN%O??-@A2KZ9?(O0U_BPF%>Q*:0I_V81J./X0[-N,S3)'9?VB?+]]OV^PZ%:3#,A:>S".9DFZ>/%9WAR^_/WUT?O# MGX+C]_OO#X^_?SRDI<;3;IIXOV)&QX<'O[\[>G]T>!SLO_XI//SO@U_V7_]\ M&!Z\^>VWH^/CHS>O[\4T/T3EE/3(*L]ZP4^#@P%I='M/GM^+J5F>N@=3>?7F MW6_!]\FG%UF>O:YG]/E(CN%/U3LS_N'!B$P"G.(_/""U^<5/^8BNR2H^@%]N M;_7_\_'^]X];=[^\%\OR<)^F&6.JP>M\$&X_"N_%M.X'X7X7^N=#X% MB\WRPP.R?K-V8N[,O]XC$1#;F15!-33A.RE&4A@L3%2%) M!1.'&Y!;'%6F/Z,+IB"V?APM^GA0WV3KR.\M/2^/#[/X)[IM([)>\Y[V*P[J MHJ WO.+)_ \-P;WE)S,RLZ$I9.MVMY?)O?>Y^:[.HWG+*_JD?/ 2;I'5D^(> MGASWB/[?O+L7T[@?.W(9A]XX2LNUIQ[[<1,X]5HGWY.U)]_[=_NOCX_XB.M. MOWM):ZW3KW*T$<[Y= K'13X+_[?U+ZSRI4_NQ1KSI$2@)WB5I"8D MCJ8C_\7%C_;#K$JJ!>Z56Q^\W-K:[C_9VMEZOBPE_J[&TM9@9^_H]=5-9K.M M>FA]"H:DM 8F32=1['$AXGD\#?B._;O MC:?K>>J=PWV4IVDT+TG-L;\]((E2%?;I)Z:H$K(N[ K(TO UL;UFO>]^L-=X M]_7-3YXC1/#%&\4;$FY=V99<6,-#^/9%69$]-R_R$Q!QV_H3D4#,FQ>DX''\ M]AA7'^1U5A6+@SQF0S"-3J/"?,XP>US%K=76M=SYYBOF;&E0W[+TADWV3]D"DOS(LP)P6S"/^LBZ2,DQ'KF/G8H[3PM@T]\1F(9U!,HBSY%__] M:!V/7#9'W+[=/!J\&QP/PL/9/,T7IKC-V]?FX/!U/EC9,^8K.O7XP#OK/'=C MO#R!=^\/W L(Y:53^3(%ZX;2?C^."U.6^N/7)#/;#UYN[VZ%'TQ9A;]GH)[C MJC"F^@IG:>M5!_3KF^)]?IH]>/DV*B.BU&C5KKID?4#?S?+X3?&6KDR0 O3R M@+:%'I8E*T-H'4M+A[02JB,"WGZWIS>J'6Q.?%^TB6]S6O+T_TWFHD]=*@4_ MW][>ND2M8%U*S#FY.N[T65[[B]]_56.[M$5^J+L(\^]M09R0S*,T//QD1G65 MG)CPS9A.#E,^6CV2KX:LKWOZ1+;M55M-5V*37]F@+RQJ M<$3L%R82X?+PZ<[31ZO^^8L^[-><.._M-,^<.^_9SE;_R=[NUO6$Y:YF.1N? MUW^40652,\<,PXRGV N)I],:9U1(5B[R36-S93.[.M7P!D=V3+*P2*K$E($X MR$QAXG!>%V4-3UF5TX5BQVWO/!P^@B1%#&%_5+VXC=.YNSKXREFY7DD_*XMU MC>=D=^>;,YCQEO'X>^2,@[),-)J&HS0JR_.<4VAM3_T""C;-GF8[*?(ZBR%T\N)%6$R&#W>VGO1V=K_M[>SM/?H2 M)?RB:H<>((OMG2'S\64N'4*<.1Z5CS[VPG]L#;:VMK;#>52$)U%:&X2OPW+* M_NVS+:B;5^@ONI3*E<*4E[F.O_SZ\^N[O$3+;A!PT:H'Q%+BH?+85P5)US$R M7?D_>?$Q/ 8]AO8UYR_LA3CX1HWD#U$!]9JN8 EU.LWI,#Z5#TE>F6*4E*PV MT2X(M[$][?-F&%4AC48O)KZD!6"9]X]MDL);:_CT5A#=I?+7X,,]G=SGR-XC M\ZOP*?Q-K:ZRL;HF+:LK?$WV[^ V3NKV+O=1%B-"9(+A(AQ-#5$Q/?ECF,BJ M>HDA21E&X2F9@_V/67Y*[S)129Y(V@(C!\LK5G]Z?9 M5FS5(/P?^D7S+C<-(GR@0?PGQG"L0SCB$1 [YBM!!%?48<(]^NX,3:A9/<7Y\PV//Q5A/%'GM99%164-T(0[2/G MS[JLDO'B]E+)90_W#-(YG1K.?FC3SXOPX?:C<$J" U03AU&:.M+Q:6IH] )Z M:)N,6N3CB1A[$@=$4O@:*==A3-^288]+YX49&3;SMW="+B0IPX?T/-;C:E+U MRFF.E#>;!5Q-28U;(O[3J%RE?+Y9Y_#H.]+\XO#ASJ, ZPG*JH0FT*L==9/$'' M9^A2X6^?5+HH)ZPA:%'=OFRXE[H$Y[&;XQTB\^"SO,-L0]0T2RK@U)B4J*K( M,]A/Z2(T9$LMPB/HN]&(XWD_1544OA+AW.*LYAF^M+;'=T#,\\Y,ZE222([[ M[\.'V(AGWX4[NSL#=\ GG"4Z1Y;H%?!9X(]9!NS8QY2/KD;E.VNO-N-#;P^P M!LZ*6C-IS]*H_%/G\\LV^LXD'+%1'6X7A_88(B7 &PBY&:'\C./ MY$ &G";T:GIMF-%H$E]!ZF>V4B1 M@6LQJBJ#N@?0#9$0:G7I;=&$'8DPQ;:??4N)E/QY'Q3"BQ_;??$K- G0; M/MS>"W\?' ,6[]G.4Z1*/@)W-K-$A"^8U\.4J-ICF'%2S,0C-*=W1W#_$(]Q MN"GF$4=UG%0ZKL\Z2"^ $'(T&A?[>&9>[#!FT3QXK8$S=&B(5N*2V)-&GS$*/_K#,3[F[U@,&^ MW0N!V!WCF&<%'1NY.P_C<-IGN(HH4?.\@+*%]'&]M8W M^""OB_9[IA$]AX-HYA,J&^C,8' >"3Y$Z<@&*89F%$&5XP4EO:V$NW06+1#M MB V=C3;TT=#&('R/I\2&SJ(9G7A:G=U< >VMJDL;\<[,B$[.J"#"#1C*FP94 M8I[M)XQ=V3=I>O.OVI+_*R> M]>.\ZNLE:R*I3(3,K\(!;^J*=7D2#8Z9MCQF$B'QX.7VM]_VGCUYWMMZLK/* M54VV8(O(\^;9$!_T-?I%;#]E^;1S7=1SV74!=Q(KYJ_GV;YR==ROA_QV\_QE5(JX] MP.4M+<_]>MH'7!U9!.MV$:/_CN[\JS;9"&O>3(6[@,@-9^SN]LZ:[7WJ[=J9 MY3M^2-";=RORZ5Y]UE"&A8D^]H>&CD4:^9QGX@_OZ9K18,BW8$IT]<0S=?!*_SREQI*?3ME=9K]>A+IIPW M66!QJ)WM&3Z$?:C9%0=J>0*S6E,J'O5"!TP8 I@0*246Q"STD9H>ZD-^)5-Y MM'!W-<_9IS=E4?C>C*99GN:31; _^JM.U--]0(_Z_,/E&4MC^RWZ%/YFB@F\ M@_7P,\-D!Z;:@SVNK2%C2NS'LAZ629Q$Q0(:L [7OKEY0?-VTO?+>C;C0*]O MN:NASGY\T;Q+L0UF\S3RS'(;G$3ISE"MMV!_4ACVI/;8+(_#?]9DX3YUKH*% M3(&4]XF.L=>:/;Y=VH/6)J][:>A>ZB87C&EE\E.;4L=^@1.$%BJXQX#52'_, MC*F\";,Q(<9UZ2TA.T;H)8[X=KY=0WS'^LS?Y)EV(']'U>TZA,%;#0(%52[$ M:HJ9LBY/DQ%*K/BSBXA%F\? \%O>H4.ZTJ6%>^B+_]9?P,5SH6"([8MY!IZ,,-P\D?77QOZNI+]"6ZD\#B_)-@!F.QLD-K M13R'*^(9M-(^#=K'1RL9[]%:2;3\;H6Z7GJJ]Y[P%Y(G-(52ONJDP95(@]^S M%#$Y)2H\VH6T2Z'VTZ0D"BK,V!0P-1"X$Q^HM',)W[D0X2LT*Y7&1:$*ES:! M+&> NLVW7*>?GYKE*^MR^9.\+KPTT;!,:+I1H=*,1QNN$BW+EHIYELT9YEDG M&E#)\=#!V 1+%/QH0%-UBU#EX3K-I'FSIJ/'[+G5*#Y"2O,BR=T%Z_AXG4"X M9C?N)=/8[6"3)/N,8V39I-[I3.I;9%*?NZ]WO1'CX2?2'XC5K\46O@?0<%[OED]': ME=YG3G&B8X'OYFCDV>>K*]E#MZM A6:O8K@DD-X91U#!CPZ3Z?H%U-T4JY==A;KA8?XF:P6AQ5KF MW+L L6L4CQJK+ _SJ(CQA\WS*%M2B;/K1*KAKD:6R=W6+&FGX="#Z ;B9:N6 MBVLM&J-PE#7V5#+U.!^WYS_)Y>4T:9&:K<'IO;;:=/GJ.1)Y\[I,%S;=D*=[ MIH1D :CB+K#G0'CF.5!.\SI%UG&8YAE\!$-,,D7'E7J.3)O]$DA>U=*R- F= M7HZD9!V;K!9[$?D%)9\KP8CV-)_! >@5Y(Z3HJS"OVINZ(+GRXZVEX>L+P9= MH<'E4AYB'\PK=DI?AJRE&/4,\7;(H(S(_.:5P7EK,0A_LA>2@#9(Y^*=[)%5 MR&XJFT]C=RL*)TA+S>Q0>5P"%Q1K(J>(N4HGS/-[A\? MA$^WG@+(G(24K"/[00[=,U (*.?P>)H_D64BB M1?8E+5))[V^RG&889(OL]1)0?ND(#",=Y64E+8/TLU*GL>ZBUC?P6<5YQGKY0R>D. JY#TC-(7Q8F'XNJ61^("W(C5HG4NZ M#A-L2(64EI(ERB1+_D5TX?'&^82*==>A0C,AU+4)A?+<*',>< 5H]Z^MXSWQ&5TW!,6I<% M5?-5YZ75#YII*Y.LB$+>3H>A1I(SCME-"B6[)=:PY04>3J=_PI&B(F$B*@IU MYLI&83>3C*_*1F3$EP:^UA6JE]B5D2L$E"J%Q=$+)R:C+4CEDIA$%^>I<1*D M^32GG3#MXGP^<6.,CO?M!;)6S8.7(FF!\6"Y5I,=?2J\$ 6JKC) )G04XZ07 M:F$QGFB3$&'TYA3[W)9L>?7;M\%MU&F+ES1J-IV"=::3&FIW;4+WQ!<">SGP M[64]H60*KNV&6QZXI$*NN-I=Y(:Z!<+G'\N$ATD M;&%[BHZ^[^Q'7!TF^C6;UU>$'?$%V7Z?@4Y=NRK!*@"!$ZJH6UWS[0Y]W7Y: M:L92!OOTV?/OEN];OQGKO-K8NHLN$!H%D45TU&-W4+B]/PC?)>7'\%7$5J:# MGPBX\O9"+:UTK5=7^BX<,)=)I"W8DDNEV,\1Z1?3XU>MG)*MAY!Q-=@+0K,< MI+GHOR-+X,\&X6^KI9P_)269]:5-G]HGD;\H$U;<7CG/!)FNH@3S->]8K2TW M&@4][HTS)%:@1+Z:N3J:[VA^' MNGQ.RL:!%,4+,;XM\I&)$?Q:)<(+K+$C&)GNTI_GSMZ_E)MW;C*A+_KW91.Z M .A+>W1YL]_#_#OV_,Y"X.OVR\VC9*\J("0BCZS.B@*16 MR?HCMI/><$2+.S>\PEJ]SD$<*0\/]QMWXJNDF,E==B#ASNY@^Q%8:V3FE:"] MEZ,B&6(JP_S$]%:6-(QS4P:(:+![H!?6\UB;8:L/$X.6(+\X%! Y\C(+UL?\ M>=IX- =+N+*ZJ'S/ R]%)D6^TKHZ@-^V8L#4#>^ M9C+EW$0?:8A9NEC>NW6#/+6H+>*\/C4!TP6&S/@I5?319"%>RQ$-NT2ETW.P M&+I@RQ.":S>R(!CK7D[/F[#'F;.\^?'9(O!F+^LQX"TOH)/ 7;XZ98EG<7@R MBI6+_JPSCXT0CUBW/_A<=E96&"'8V 1-QLOAP=F[H6N[XM7R6AK2BKB\GE)N MSTO[@"LLL[\Z9^0%,B!WNPS(6Y0!V57)"U&_AT(3<-\C>ABQ8Y<%!WS9< MXN!<==^B5@K/K;9"AU<8>MNVYS"VVES??:QC>;YUN;T0EP=UX;Z'V\N0P)?? M)HIH#/)HN9V\M3BN>,FO=)FON)OHA9?H8JT>OW(9HW!: .#EWZ+_W=K:ODP* M(:7K-"KB_J]Y_E'4&S(OHIHS&8J%YPMSBQ-=?#^29-.UO-R5VKE4\&*4Y]"2 MM(,_7[ H)[>-P,Z00JVEW+UTL03/24LP;;"&-\/HETN<3RYS1<7_-' E8]>X MJ&M&LWU').G>Y6_!2G3X1O=AZU90^M/+7^8?!^'O66%(H3HQ,4ZIL30__=*3 MZO+&M_NE:W[=Q/_LTG=E9X#XQ!SS,W=U%RYWC;^]]#7>'7 ]?2J1(.YP=5>7 M^KH)_OFE;\:30?@;';?A<30VU8)S)-2!?,-;HJ_?NE[JOX >N?WE;LSS],@[ MIDA>,^5O7ZK%R)2_AR0A!D)&RG8#1_P?I>U!?LCI^3WZC@LX>3K'#3@0W5Y5 M*!&"P2EM=,.W=3&:1J6 D\K]7GWJ#;/4E^JTE[N3EVK1\DX^'83_WSM3FH(4 MJ?__CJ[Q=?/3I1K#JTEW_W&Q=#N>T=J4NS/2Z&YF4W=N!>-7.Z*7[Z[X/F/@_"-8)DT63PWO-9/ M[PC]7[Z_X/G!P)-#,)LB3H%"ZI.AN8;_)%NGC!/!D^2Y<#7N6Z[^)3LWDS+V M&U?JGCR[$7ZY@(-AYU)MW<;!T'D8SN.5G4MUZXB+?PN\HE NO=5$6#E #A36 MV?!D?N8:=( 9W#![?'L;CI.=RW<6;&\/O)U \J_)REMPINSMW1$^N7S/P?;. MP#K)%N&;TXPX8YK,X0$X4"RS'UV;+/F>YP/F:3P.ZCP0J+4U7KJ;W=VGMR*8 MLW,% ?O=@=LE7GV<[+1[96L_WGL8TSVW>58V>IGU-RWVGGZIJ^>ZN? *XOY/ M$/M,R-2<$YOYY0Q&D17I]A,ZMVZ:E6[&T+F(XG:I/@2GN/W1Z6WG<<+EV_A^ M$5SO%0_=$+S8N0U$M.:T1*H);UVJ6^2)WW5YC(#(R@?L;L>O:22+&.3#/P5(EA?"@_E$D[FS-X<6 M-UOXJ\A^?=^>RGLWU;9\;]Q%M?CXS@$_%0Q=Y3;]F%KYS$9Q#D&B! MQ1C*TDN*NZ+3[BG-(W,"YG*UTN)G"$3JDY6/(0<2X.VN?%ZG\7+C(+O;RQ<+ M5RQ_FJ!\-%[I+#2+5AH5S9+)=.5VD,?*9T16P+-='M@\1Z4JD>;*#85!Y&?U M8R:-Y8^E0'[YT],D77GN*2ZT@U!\U8SXCEVX1$:\+=KZS=*;[:%$JT6LCC0D MP6$\7P"!E!Q^^FP50TPE4^!+IEZ;&J?$Q?2#*6#,-,RK9468,CWD:R,ZVGS MZ+?^0/2MP$XXB6A6J'/U( T@5Q0#@$3B"*3.X!:T G*(+ G)#V %5BZ8%RR2 M^^=7IJQ9=# D0IK:$Z-(RH\B6>I,FT_@^.B%,P7^%81Q/"!.$/FHTTHD!E,+ MCW7&8!;^I4.SR!4*823Q=A8'S+06 ]JV[[OFCE*WL&K]&K6=?0"Q"]ZSP(-G M-<-LT^\?L_Q4,EWJ3'YWM!$NT89@@%3#2?J<;#6:XZ&E_7^TS.I7^E\SY MS4 G17YJCP#X&O!W-84Z28,D,ERL^J&O!@:,_]_>A1OJ-N/-=MQV6[BML=! MOJZ5L&_Q>08,3D*P7',.+FPO#,_4:XRHS1C?'\#,5&3-JAIYIMDDJ%W\7<=A M'8=="X=I"Y>-2%MYQ%&W9T-]C>.$[95-QO%Y'XMXJ.!FZ1BJ8ZA;>61Y>I?A M'#C39JY9'IO4/[5F4NH3C8!;R689^B31+:!S8"@2]:.YU.;'5:G))-K_;)H8 M[GM?UO 0)##R]-%P4YSD:8V%B-Q00'Y_<:72(DR)I]/-.7I>X/T=KW:\>IL/ MOSB?X?0:V>92G&1O&;:G#.J=>G0@Y<056-P><<:$^W1I@:4RVWR>TM? '=QD M+&ET:OO93FI-].N8IV.>VW[0L8-!SS%N=&=52O,I*:OFD&,') "G[9^GXH.4 MI)..T#M"O^6$+DJ446=:PAD'SH\F5VE^@5A-'4UW-'W[:1K]]<*2'C&2?(51 M-$_0P;;*5>=I6__J/F9E27P#]H8"W58+"?YTI-^1_FTG?2?"0>[72?SCN8[FK_M-$\2/68=?!X5%>H &9M+"9ZD M_]B@X7A'RATI7P\ID[*\$2F7M>@KR$G3/*\1"6*_+-+V3RIB)O*D\T!VU'S[ M!7-)*\6.DXC#7GWIC83TRQGB )U_I*/AZZ'A&+&>?,Y6W,8Q)[]\0*0RNI?E MFF0ZFYLJX61 7$N:" VVZ-*/.LJ^G;I&,IM'4I?#70S?_''T4W_[.2D566QF MR4ALPG= X(Q<^GJ2G42,R$EW_?ZQ0!L\6W/C0DH;!J@T4MRC!U3O:Z&]\MJ>+LBWEO(7-V)=2M. MK$WMB58Y9[MNTC,U\J'S>CH7*&JH4K2GK25)%@TZ%OBE$G5N8TT0!U62C>%- MXA-0ZI@F4TF+YX3UO\$AU?'1K> CGR\VHN2&AT"_%3TTC&O0M)9OG)H0Y91< MPI&%9F:P#1,;(QMIXVO. >SO!I!G^><$VMNW1^!V^ZTB\(_%KT= 9N&L3 M(C\3:J2I9A/$D%C:5YA8+5\U3-!$!,('PE2O,9*#'-XE-$ M'8=,@@\50JM!!-QD/!Z(3VMH\M QZ7W$W*+X"5:;,< ^B@T*(JS_@/_6W!43 M'A\>D!ZXT2@X2"4>A\$U"9%; *1R%Z;P,VGI62!X.6'P]/%4'>@;P M 1UI)\AE&>4%\.=[RU _KHP[$#P@Q?WQ@(@ /Q0NPP^QSWIQ/H!>+'5X]#(/ MO@M<21/.U(]7&H_E50@$S)VPR33JRUA?+NU]);DAEMZ+-"J /"29->>^0/0U M,B/83)RI@BPIR[1R>9R,G+3Q)I@F(UIVH:^ KG0! M[5,S+)/*H##X^^3EZ>GIH#2CP20_^?YQ\O*:8<$ZR;(\A?_)ZT!YL3!1? &: M<73!] D<2#VX:8,]R# M[5".[=D*<.BWR$J#(X-9HH%B:6%OBONB =MKH4Y^ M%G@L/%4?B?CM&4^/2]''"PN+QZ@N9PJ"P,&3-2>Z+R=N>L\9X?VRR?8"20I/ MNR2%+TQ2Z+(4+DCS-P,UCBY6MQEJ_+B>S6!5^,?_]:-R_[W/RO>DV8SS-,U/ M<5C0.1F%I6P+5Q.H^Z:%M[JD*'L0EM[9U7CP!<6OG>SGH24YE(A 7$"N#7>C M9P) ET9FQZ5'^]#HZ9Y/#)^L[A!G[3Y&G"PEE5,4>5;"\5@3C::^I;NLG 9M MY?1\W71#4[L#C+VBX9(P><=FW+NE]&J;('"GQ,K%A/U&'D/UQ<'%)QK Y;D/ MO]!CR-K>V1[#KU0&K\]C>#0F"3/;% 0*]86*,8V3M&"0.%(.@1R>F0*8[WE: MJU6=T_OA_= BA)!M"C4#&'Y8-'^+-K=9,@]C\3-*23Z'R*HS:\9X:/KNF@8F M]<2 QX;P:$2C48T9",BJA;K;:!0P?H#!90IQ1[;AP<0RFD;%S,0WZL6[)?[_ MV\+-:]63\UG\_%ON$-^_V3"79Y;'-;%W+]P_ZIL,NQWWSF%_> (K(7VP_@0? MTU7*]8 =KZMY7:D+HF.*CBEN U-\V"Q ;*D;&3_8::#=ZQE7F=&4NY_ Q% _ ML\!/H"R4=+QRS 4^P+8+/;R)+SF,<81JV5W(OK^HB,OF'/)+]-0UKX-LQ@0; M*#8C,DA*@3[_"IW /K5CZHZI;P-3'XTW(N-3=+=(&"GIE!@3L!K<225R6,5U M08Q;(A '9WNOK>PMA9<:1X&Z!C86,*UT0MM2H..MCK?N)F\A2(DSTQZ8BOTQ MKN%UFTDS"S"46FH-9OF%N&S#.A!QUG5:R_?D74GS2MKS]CJ_CDTO\"&&R)Q MPAY(,)=24W&>E1PS#C_P3^Y7@6S?IM$2]QM,& 59_)J<# B62JI->S]93!6+ M/=@Q2L4U>9= MHY" GQ3+H#5HMWIBY&-OG!TK=ZQ\:PY(MN>B<)J47-G99/81WTAW0X&:EW06 M(FKB%B+G,\Y27);I/9L%^99>VO%(QR.W)SM$DZ9ZCKXU_.R(UO>UC],:]2A5 MZTQ+;[:^L:/H>T[1K\A6WQ2T0G*B&^>!]!?):F1>HY#*=M)T>132=>$DB;6\ M$SM?VHZ=# ->T: V]*#/&"I<5;%15*,6VZ31HK3^??HKH1U=6*],Z?<(57>F M9H_[CLS-(&M]?3".9C9,5YAY+1AL/7M29@:8"*@55:C=3*]/C(WHX=EQ]*[CZ"*=R%GV!4D@,'F7<:@4I M-9FQ-FL[V.CB^&S.YI41#=F[.6,_[)>.8J:MS+F/^:=Y7J[1-[T,5&C&C8=7 MZLPM(&R<TZ%CH8Z%KHR% M#B1/>U-G->-GT3:EDE@ YPW D5=3?,19^31:5+0$Y MH.,[G5_1QGBB#@]%CDDZ?^N"^#=.RJBLNIS6CG&NEG%([-?5AB0[B])3XI5> M>)(4-<9#S&:F.LV+CWZO/CFHOJ > M"0Q:&K)6'1Q?D9Q$(V+2 M@_&!XR ,#O.!2+Q%1 %?*1,1W&N@YFP_/8!I"L MCGFJ.F8QZ\HX.DZ^G9XAMH 28(HEX\0T4%XXPSZ"6B4 :_7*(A/HKJK(TY!3 MT/Q"7>#(,*-OF*/#0+829Y90A?9A:]H^7_C=/3Z7ESQ%7QHB7;('&Q5WQ3)< MBVQF\0L0@>J,QX[MY2TW$#\=FLR,DXHY&2D9@BL[-C%1<=H+&0NV)QD80L(@ M7.B]:3@!HV6RQ MV;'*/6"57\E2*]-HXXY0>>%W(XG6-&]?IF8?)EW 7QR@B\TGXAK\+VT 1P:E MM"252+U WW,64#2G/T<\E#0Z;0'7E-7->%TZWKD'O//&X0$F&Z+Y1669T_D! M;PA3J'=X-% P(MY3@7!U)1*Q=S'K<\R$K$0Y,M^T)KC>G.Y;)+!* %= WQ?) M&_FVRQOYHKR1+FWD@E;"5Z-Z?T9Z\W\-0/DNA.$M!B@'M'-P= ^Q@Y?VX=P&CI.X=?H*.@R8M1)5V;2"FE,SPL%R50 M^GE<[.I#FD1%-DTM!D!)'FSQCTXG&7PZ" M]^V'2]&*X2O[WI7AU$15TU2/VP"66CZR]#*,@$[U'N(>L"OKI)P": HVH\)_ MBXMF1#21Z5V!5LAPI+%:S+D+^'R:5_E)GE91,G+$\/8/2PM2#)UP6*,DO5HK M230^H3DV=D++*P(G#2*A&9(%-&=/K[7;PVY9!NQ!(1IM3\KNIH@^*-PTN;M$ M3 -'/X?VY@V13)B-DTDMB!^PG$LB6T0^5>_G ;>[*J*143',L_ZX,";P^ 1( M7;QBW%8[K+([$3)4^Y=+?CRS;)J...,6@ M!"-AO@A$WI55*\MUE'.2#E.75J)9UF.[>)446;+;89P:QT*8B" 3./3DA:VG M:]JC!)X,L^]K"\I5WQ8).3TL2,JR M9 V8_;2#>V:B@M9DY\GC9XW;:A >-8 F/7\/("EMS/@$KNL(*R]-7XBD>$UQ MT/D+PJM%3RLX$]'?1DA6FN6,95&19YK-,4-8JED2K0#B7C*\.B]\\3=:#,+] MK"4050K!K8VF;K:;PRRJ1M*O!CZ1)*OSNI1+ _4?TAL<+K4]3B9%0O+S@^)0 MN .$93NN>?M'7T32RAYZ\I$Q:Z)Y$J=^,?'05*<0;O"_]&6T@;3[B=T'C;RS MI5 6Q8EIBN9>NF&&.B+F3QIJ,#3<1EHO)-)+ M78I-BQ5 # I#FJBGVLN;NC969 MY$5BRA7E"<6092C]O!"+IKVVJM(P><:D:X/,N%!1%]*U_&@THBKQ\:6*$[>I#>FH&N(>U09 /9X= MQF>3$(B>"(W6T%'&K9D)4\8K.IE;A/%CG:2QPORQ32-JIVQOT\X\&N90E5LG MO"]8ULB)<5UPFJ9$7.'^$;TA3Q?_(NK45Y!FY&#DA,4SST4J[4&QX/P)X,T)8N8>^BL8M;-U1*E]*B S\N^3 #)%*0594C=BVNC1)Q(UQ_D#? MH]D<(73)P.E"&=<5RG!.4&=EC/,1B@/LZ>2#>XKK:Y[F"Q\83.Y$H#H'"C Q,:W%. MK/7=LT2%)FZR"68Z"/?#YFTR6#7?2/Z]H@6VC72UH<&C0<8PUM/>R[0\_[PV$5ZA(!1>F(0 M8=.]G$6EMG'5M'Y:K"'#N_-4UH>\@H0.M)C#??0;\K!H5>@D3_.2(WI(BX26 M )*Q(]28SR#\(*:$+$T9(A:"0&-UYE+HW^729 -WVM(L?2>YMPWN%NO&'QI& MY04MP5M9]*SW:Q25[ 'Q(D*>B=.SS_/X68@E<'N_M!50>IIG7;FR>[?T6F^T MDOBX 4;2\^_"-U()]@(O/3:L3G8)<&UFJBM5 MWWXT#) 9+*MQ+96J7(I]1BOG$X=V5B)U#N83Z00,"3I"+@H]X=2D:;^L&9\# MRHXQ.%F"-4??2FAL*3*Z+[ GYE,$.+N>Z"[>I5YY-YREXCKE-GH7(DH]>CPK./8D[_6CG4,7"5:/O3]K.H-27HJ %#IL M IINL>R >4GC6MF:%1^\D4[#I4]_$Z8%U'(DHM;YU+RGDT7>(39Y0UG;R66:H, M^&4V9\F/=THZCQE,!HYDA=V(UI3L'EE*1)W9>D'B#="/"MM0JQ@'J]IZU-(= MO30QJR6R$4)/'7AS]E\PRFL27%:&> /08I^V[]7/Q9+([2^MR&VXSUY]+$NS ML&L\O"OBS2^-;VQ$+ZT"XAN>/28! ,TD$^@5@2\7)>LL33VP4T@G=A1*/HE- M\?!%88\S$,@^M*'+5GH%TQ(+B)9]YO<+[Z3$+7 Y VO!ND*% #GPT)!AS^+C MYF,R^]@!4J=5 N*WG#G+8^06^8(@3//\HY;@BL,A9X>"]*L(%XY$^'468E!;C(FS]%%C-9Q5<=5=XVK;#-*/\*^PE=(HC'I MW#.LHOB$6; P42P1>RB@\/H#/;K>M%]EYAY(1B! L5*O0R4P?Y+RQG%@.\M] M>0I'&3O=!>"_YXJ+HK3,X3&:%TC($D(2+Z-1E=)2VP*[!G4(JE(W%P+B@WX@''Y93 M8ZI>6-5#@_K5HL?%5%RCC"K7$I"+J7K-SY'A>UI I9%C6Q:SY*LGH4/XX33+6"YETNOX-R?&+D7GE=<,O74N9TEH[*5 MFSDB_6^&#^4R_3,8)\-64*_E0_)EDX_#V MM3<-#^83%S=*)5TJY>GSNAA-N=J.,V)S+NV0#F@^D)):A,V( IOJ@@2HPB9P MV9Z+@_ W1$1GT9\T?1!,DX'GPG8KTQYQ\(Z+G+G\CF&QRSPU?:T!'$9E4FH' M>YFING(#6^5G/B5E)0<*@'[I(.#FC^-%V^LK:XH0<)(EL^1?QL8+:2D O)V4 M'P77 ?2C/3^"8(*^%@J-04PE+.,H[&I.%5J]#$ 1W"'MJBH7.J?F0W31&OL MPM1DDVJZ:+FV!)L*3,CO9.2#\"1"6(27-4+$I6D,WI[ 64C\@4/B5U106R.+ M'+\,S72DV8P_M]++*;9%F-S)4I*TF_YX#CY9) MECGVED$4FN;E!=0V^=U+\$ZA9O+FZRBTG)6?93M\>GE;5Y\DU:4__\SM7EB# M^DVZ%C5@;HN[-IF[N 6)W8).<[KY*:SX@[0;$A*&$S%FN&8]S8<,I6(R.LXS MQMM!CC(76+OJJ=+6G> 6&WQ&[BH7V6G$@Z_9II_LDTI$04'2SIC3=#2S5:4Y M)[@.ZR); 57@2I<"0E7ZUI_V)<^!Q>DYB 2#\*>H@O65?;264Y$+?(,^P,R2 MDK4Q: O1:$1JEV9SC]($V@D.W&P"BZL,4\W<0>.S:9[&1E4.!+I.$E38 *-E MP2FW0%50^&ZNH,D2T;8\6$>>5Q5]-(JK*C7R0443BOE]0T8A$"V&CC"T.<\$ MET8:GL,?*.?A6SJ,RW#?GL-8VYVM[;T>#YDSGW%:+L+#&HC;$4&JBTSQ*%5F)MI2&5!G:!$V!8UZWNISDC7.2 M=[JL#$LRUP5\ M!?!K A(3:^%7?ZD(13/T^'ZDM<(,JBS4&V<7]D2$2M*;"F8&(;,J@:VZM:I! M,C"#G@-X:=#,/!'N>QQ$,0BX6KN59ETZ !N;-XESK]+CS;8M51,UXNQ=]A"M M X#IM>J#!^$Q\/CM ZSUB#3D/+$.&SJ(W-1'? KWQ''44SLVDQHQR;&\]N2\ MCIU:[.0#@Z51Q1GK6F>HR) V&;4AD17RAN?,U9!7'!A HE*%6CL;3W*%?:6X M(D0#6KB!.(9&SNQHRC4"8$@C97P20- A60="8>8T(.>G8()F/Q$JO?F]=$G? MRU02%53C%:2WT;B3RK4=S<-V2+M2"+,5PPX!KC']HL?OM:!$RL[\QV MI%,,$%&]%]+1-2[5M$FOT/7R]^:S7QFKFW1LNIQP@^<4#IKN:BT7JOC DWFDAICY9$9 M1].H<WAWFO/9B3=6#0-K"W&^5:)[@GDXR@N'O]=7WR=*G;VS=VTFDZ8Q M6?/H=)HS)W'VL.8W>@S4\\5%I#PBL)RL)BS71N-1L#0#CD574-CLAL"WK+]K M8^^\<9$-PE]=Y%+Z%&C"NEM[.$85\I%E1#1RO9:;2G:42I=C+720*@5IW]YVW$!)!@I6Z; $V[*P!+ MTC7@IZ&MQK?1J$D#Q&BCZ!+UT=1#!Q>-^(PFV%LUFP&)B>V3*!6156M,'T%% MO;_'?P913<>P"C'^OLC)\DI&I:J##/N< KZNFLY\WP:XZ*^:F%2EHA>^XX $ MU_/SZ&O:BY T][QH4);CNID>(C:!"X9Z**?*=RSFH*NP^.B*16YX"C^;G&AS M/I7H::!%(8(6 M)-@*2;+JQ#$+A $FG$D<"*5BZNN]8Q)![,DT2*89N%/S6=J_R2.@'] ME5@G!U-'=5% #K4M49%G5H-U8Y)20/?@=;5F7!=\*[73V]^I(7FY+VC&W!M) MXGVW>+#W!(;O0"#& C N^GPBZ-$D.(K]+/*$%?&L+S_'XWXYQ2'(B,W U68, M$HN]O+.UL\47[FSM;MGTBS^=9(!..*=//G&,AH3B/[X=[)'62VR'V(4U\[A3 MJU5-K+J\UL/$AV_5-#.75L56F\$MV_2"V"#R8*4HG?92FBE^)IHQ$1XZ%UCL MMF I+"-FM=Z]IF\>:]^G)&A/X$=GR)Y_?/OM]N!9.)2)25QG9TO.>X%N;A:% MVSJ'_]CN/7_V;/#4WA/06+"(/0@OZ%&9!%K::.S_ M_,Z%5$A8?CMX\HV_1]MNCRXRMV!)OK<4OGI.Z^D,&&YGZX0]7 5E3R:(P?]C M>[#M=COD">X\&X3[LE-E-#.L_/3\<&:5 P@O\B2$+C@(= E/J(7#YU9VB>+V MG@ZVW,;H&&Q;0NR[:*Y$F%NKV^=O11"%6&9.I&F]87?W&SHG:3VD5WAXUG5/ M=K]9QS<[SV3^HWI62^='FQG'FC.FK4NCTPX<%R[MDPL#[NT^"2?))#J-JJH_ MA1KI0F\?I@V=-/:CSOC9WT.Y7#N2VP')\L$$5DWDE#'MAN!YR\>^,]-+:Q)% MT2$#J"LT7\8T66$O*\] 2R=<"S\65HK&7@?^.9(]BG6SN&=:6L"VU2GM!*UP,1K24A8.:Z>.@$V"%IM':K6 M2_R.-_Z2>NRI_!3-?[10VA@%#I*P+KV\87M_MPNN70:=WB=6^LMC#*JYE('F+=ZU: MY9X8E3\WF6$].J<+4B@C!4N1\Q_V)4=.D&,??13O#?%VP="<8^)4S6]WR623 M"303:,%BK_D^UY]_^7DI86P^Y4SONFKE&]!)J;D XHZ#4MWD ]A7P?3@5B*L M4_W+%'G?/MR^N]=8BSST:,YXP, =^.P4Z7UK6I)2:3I14D62#3+9"=)D=L& MT2Z'3<)IWO@&X2M8.!8(+O'=A_CM1U(SLG _AH)4VC9%4W;4CU()&C.F&Z+C M& 7J!UKO#G12+\*'R2,8EF)L;->> 6%T1SN3AP"_=(W7P+>&$3TIN21[P=@TP3. MA7!OJ[^W\XWW-E8Y=[:V]C2IGW-5Y9E]ULIHO$PT;HXV6AC8K$B9:,\+Z7&& M(RO?2*<%BE,L"% 7W<9?N2!U$C;%"E*J(]QA&E)!.BN_#?:>%!6R4P-PQ<.< MK&S62"5P!B;2:D8)KB0E<&UA[5F#8:AQ]"J!6N_29W3'[%IK)$;FQE'1J,[8 M7 ^\>M<&^A#B0U; >QB]9'H:+;":)*N2N':%1!83$'V>;(,LGPE]5TW30[WQ MM@:-3X)SBGN2Z\H59*)W+^-9-S=HQH>7=VSQU)H6EWJWA_)_IP7P[="2O[I. M$+(J+CCH!5E\7B\XVPD5VI;-<6D(J2")+D7<2SWM5A[99!:GR4?%Y@[>_N$Z MCW+R]5)'."'GU43V=DNX5?PW>Y^]'F'^.;?#*Y#BH*$@[D&7C#DCP^8<0*#6 M69-K S:31GR:),%L;EO-OA>H3GXHWB$%81IP\4JD]%X1]0R=F50-Z#66(&B6 M5'M2L!NPK!G<\$[3VSU@F4.MQU VP%8S.((+33LR&(2_T":?0"QJQD;$Z'8E MZB+DU)0FF4Z&-A3?3E,AQ7=4RT M('#^8RVZ$)Q;]Q!<7Q"K90(@W@M=#SPCOKFR:G5*FW8E:HSP.4NN9%ED3<8"%%Q>\BM,LE9,."TJB'RV9N M(>EBC+BM#9(;K3BVZFS&F,G'E?K?D%Q2Y%'L]X3E) VH:C^F>3X;TJXQ)R@) MO$HRV[)'$B/<"BX]&Z4SI],\U6/"?!H9)'CQ?DLD2((!SUDG=.$G6Y-K4^!* ME_HF)42BE$+>1M*X552-Y%^RQ5P"T^-D-'J>2_-H,TV0S[5;*(D'[JW)*5CH M-.VU!ST/T]HN5S3+I>_1#$HCV2E,ZDUAM@\S&C9-T35_,VAG'51>ZT\K6SC] M.EFW/BNNVLMZ-H%GU&RH'']TJ-40>0CY:_JH-\$H M:1K4$-V)D5 9'$@2=>-F[RU]L.F(HRX1;4^M&9<,\6_+A%TMA9KS".PYN*[2 MF(^M'*V64JD)6UK0Z145:W=PL3WFJI9&MD> P_OG;M>&M)@38SE0+2*O\99. M6@L2G$-0LO.@LZ+->9K,M*W#=8(Q=T!YMQ0H[\N?]_N<)'I6;08PR:E7D]SR MXLW!.78$>>\(\I@1AC:F1T_%[\BQ(\=+(\>?U#;NB*HCJDLCJK>F0(TP/$0; M"SH@DG.W(X>+YD>]P%@OQ$EILG8*-BD MQ/<7H[33!CO*O&S*/$2A^2:$R1TU76BMH\6.%B_WU!89MVD/ 4UT:4OR3<-7VT(44"6>MC6)@1'5O?P7CK:+*CR>BMBJS>IK%Z;#1(P^P M7+(]EM)+'#(L(ZN[2FV^B_WYKMA)@&R1O]K"+QAS&Q*_$ ")G_BT#8S+/BPD M9_;/2,ULIA=P70 #W"TA&$IFC:*SS^E:(PE;ZQN\^RLFY3U 4R&9U"]KSC3! M*!F\T T)\/2*JE;V J^"_]1H>5(+1=C$P FTB&%^3AEGW29E6$3S)$X7DB$C M9>).SVEZ!^$N+R\F]!*, DG)Z2,E!ZO?I*:5W[63TYK)"JI;XG"JWOXA%".) MXF[%OPL;Y$?L=;DN 8D'&?B#1*8VKX6M,7/E5CU->9+6SS0L)%.GWEL\4'G4 MI=&BQCGM9@IDX\G4MGF7E%K.8P)^76BB@GO0E!:6$3G6IN "+R+0FN$S?0!7 MQH%4C$5OY+VPO:&.'"PNF 5=P1WH?3-""9.4?F@6M<*T<&(P6;DN&5UZ]V3Y M">],R 5B(/=\+LH [P6G-??X6J;K7[@VBG]]R[R,*?.?KU!+Z?93;E$<7*2* M:]_K:3(G(N759;PZ$@/&]1:@+T/ \=IR-#DP6JH)$XU,,HQ&1:XPV;@2O9V^$"E+/4#0,=.\13S@<$*0D$ MG?1M1%,V8E&_FQ4)""560VS(6+;+19S$"C6RBDT[#E0Q0U(F16_I#.K9XHLD[J.]MFE*9S2?G^F\ M]$22%2522.8U*M&D14EPM-*H084)JCR.I YSP3O00O?3EIA+QY.B"/D)D\R\ MV!('9^)MR@,M\J*B\+B&M!'#6XL=B3,V-BN6BQ01%/D0IQ)GXH;94W*]$ MH+4CL3!%C1N2HM&PS2+'6(KPY>[M1.N[EE*$2ZHZH*T\1M>;2365[?LIP6XR M1%!7DW [IK!?!K9C$#'#-YI9["HN MI2/&3XV @S^88-7<&R=%6?5G;.1YV/!L\_E*\:)ER#&8NVW993(/ MT$(ZE+&6A3)4:7F"7F2[MKN<=_H&R[;MDL:@6//+I9!J^F@9DE:G,\P +N>,4V_[!N&/4OHMP/^5 /WC 7_2 M?YE92*VL[<'A(,J-F1/99*.IJ%>V>,T::71OL&SEP4.CW@#7H)CKWVR+608S M3#(W'WH ]Q'4]F^8$#=7_ICEI_UI?NH.)\<26KX:)R@NQRE7Y0&P7%)>/[_> MSNKZ+443T\;#4W::P'+N:3VV]Q(=*'1^:[B6];!$#VL&0W0V,"N?)0M?@";X M.G/#I=$D N3+JF/&^-0:MUELC24"'[:V]G6U6':N6M',_B\-7O&"MAQHZ#9?D:M^(+""($HQYI2XEYDW;;V>17I(@G+W\A =)_ MWPBNX+W:E5H:?\ARF,7J ;M^^K_"]?/>NGZ.V?7306U?-1&]HA,ULIA;^6H= MO[6!<1BJ;>Q4MBDNAE< *CN-41R0105U+^&&\3@9DPE+8K\3E#;\]I_%(HC. M699+-9PR)PE7]MH>&#Z?6V=BQ$Y8KC\^XZWV2B#_8\'0%%UZ@YM14@(VE5<7 M/M.H*"+ICL''7BF V.<[*W3.;("3*%P*B);C !URMRH#3Y>K!C.T+YW=O=: M):5M/XLXMI<M=KD-N(*Y'M%>EP^*((SW?YV&A.$@N2I*<'J4>R4&(4JJ:'=<2T/&'"FI$XQ''FRE%.NIKX>%\E)#--(HRDX!%P?RLN= M7,[Y7W#S7W;)-7I=JYN1EU(OT:*0@4=\D([F(4)'0?L MOA*VAH+1[!MS<@. M:U0.9T[UY8^ M<]8AF5*TV2$JW!B0+&?0FT70JHX"96H: =]W-.P'@F[XU M;?U;.(%1R4V,-M3!Z_HLS3H*IUK2+?M%^IP9)U?9NN)^&>D;)1SN=@F'&R<< M[G4)AW\/3OJ*4;\FB1GLIZ?1HNSO.VBC97"P.Z\VW@/?U7X56,PXYR%NHRAZ M$5[&:&LAYO?$VV%/SS,2,ZR2J$YIJRN@TQ0P$DE+XYX7*Z?W!VU=;!PL'N@ 0"7()S,2?C9?!U:_Q-NT !E(-->9-P"><[._::CI*"_ MX5:^Q_I!X-,1;:X&C''*VBSI2!9Q99;$<>JKP5YS6*_9IM%2-"B-ZOFS8\"VIA'#T 0QMC6I"ZBO$PXK:"''7+@XZ'Y3BIN M90JMJXJ:OF':T-(VP%8;P/D6;5L.\1EEVJPZ3Q?_8A-"FF$R/"W(?(D^@_/P MWI)2[4$)S/ Z^DQBES@6'Z9G#>BND1WBGDLV&2*I> ZT".[6&EFSSN$YDC[Y MD+Z%>!45S!5>VR<1V*]D$291HP/B%4H7*-DBTV<\#P%MU6Z0X-E?&$P MCD;:5#IW%[9H+6<[%^81#<3U1[]+A_[=5%5^DT[*+.&.[1;^H"T4;=>N 91U?7(]9+T)!,6+BSM\>RAQKH^U6\$R'5%S.^% MOWV0%MQD[&M;=MM$73,)H2=(8Z9ED#7N@N-*H_Q!1U M=BY8Y!V=^6A4SQ=+?9ZBC)1V=]0"^MU M($%'I9*0VHPE0J>',A04_R%:A'-B-%*)RZ;O57]:9Y-BL>;T2#CR*6?-E,\7 M&L\LKWB]3''M3J).4*VB/":-<%*_HT5B]&F:NZ[]JW%9/W11!*(^2YJ\QSYF MY,'QH;VC)SH0RQ!BUN9V):U9TW,M#FPG:A ,IJ^3(('\E>=C#[J$)UYB 86Q.#,IJ3?\^*0% (32@34 M*J@!=^MKP%H;IWBG<5WYJ/WLQ%>TEZ.(3(E#[1]=WK79W),(:%.Q2$P40- L MI6:#OR>3M%WJ(/EK?ZB%I\W"V5QC?O-Z&0A;BCP0AU$+Q5X>H+V1I" HB$E? MB"H9DK594]"*=%S4SAUE61N;@-2T\*!C$2D<89VA="0] 5![RP5!@XYSFAN< M.I)4C1/?^9FL!X);D5LW$**9;"MS&9%$YWK-]+4309W97N@XN/-"4L%7XV)& M<[&T=:R&R;+X,;=3 8(C9VBEZ+'2];RYZ2EX.7Z: *#MH>UFETYW7/G0%I\&P:J!:/=+:F!,.IU"L3]X_85L$@ MO2%*%R5^*=&AIN1LK20FE:B]HO20IUO?$!L,*RWJ^O8;875TU8"=P8;[$[H& M;%0MI)WS]LXW.F%.OPQWM_JP->RV#;FLV7M-?U\9*6N>RU=.W[BR=N9 &*SO:0-? _<0"I94. M9AU_7B ;F9]1MA3'[K?CV$)G+2\:"V8O>6$I!Z/3BJY\U-Q%)M.LO^ 0:.@E M5VC<<<7B'LC^_3%M32"EFDFE1S@;_6RJC*T.F_A;*(#VTJ5AG(\D48@#2?,$ M_0B;?G8^'RXGE_DI)IRP&DV@1S4Y9VU!8^T823GEGDY<_89052FE>ER'-\FU M ,AU)JRE@P0+KPP]PW!+HP+2<_:AO] Z1[W@.*_ILGVZBL8F)EA:FE.4D#?) MKDV)&;H/<3BA78XJ:3&N!HYT'IDGRE-M.VU_09T?16)=B$KV2Y-RQA[V .XR MB3!V5MQ5),L\Z9)E-DZ6>=HER_P]..DKD\33!8Y\K=>(P]](/YY(5NI[5&G M99*JTO<'9P3C<'B%0B!3="K"S4_!-I:"$Q4&"+?VZX_2"$84=A!'*6,[-#DB M"PNY8%N"PJM1+I7NL(NU1$VG37*&Y<'H$RB*D0-A:BL0/5L"U'AS/>P&"SLB%6GP0%>%F2,B4K-CPQ44Z52"Y;ERW-Q6 M#/6T92H?[KU6[?B29M LA_8(GW*YJ[=* EQBC2]7)&>*)A3CYR#PG552"N"- M5T%;"^1 4A;U7!)&;'+4,KC%/()??C*[2ZK&76VB=^35%@9OM;:P*UV_^2D MX<>+ I/M47%GT;IHDH[6%H;"^Y#,N$6X])K%+4/82!R-^H #@FT>L[!6>'N MR.;IJZY/9I6)$=Q!DAIRU0(K-A!4CT[M<,1T AI%K/'DTTR1CUQIY2B?+PJ4 MMI3]BUWF2G>#1:N,BG]*6 M4O" AR@NE>(=?149M:>&4\T$4NTC7SB+/C:=Z^P3YS5MS\@E".H#QDG* "MW MFJ?O@5B",H;6T%&H33M;E>K*]$P5SM/1<#A1Y8F0^T>NLVY5V4J&D3(E@C@> MAI"@AJWQH0:V ,PY59T_&3H$]T:>17-^5@6OK78NGD-EL:7Y]MZ>=O@:&<2% M!.N/Z\4:U#9;2[?/P_Z)+D5_4MG7W>U>L+.UL]T3[F&6\1>G3#Y)2"V69&\G M(;TO(-W:7QJN"E0N:+FL;)[36(,85HPG66 3RNWM\DCD\I;B[SGG>39Q$R6$ MF[W62=\Z8Z4V\$JOUE"#%\&4G*@UA+24)&M[6I9<*.>HK=!8)>G-1)N(!^DW M=&]B4ZQ/V_7PB@QG1//F!=(]L#?;;K:)IJE+NEL+'>'8S"NF +3.?N9DUIM1 ME $D*4^-7%6D GI$X@>EDVZ=X",I#%3OR*2B"07XW8U-/4 M M<4QB4+C^'4]&#&Y#E!:T^M^(\-!WHSPWG#G)*F@KU]"D&11[YTIZ!?^:A_ MALAD:,H>]'-.].N1-L(8'"=&9.T[)C#>RTYWO_DI?$!]B61JJCHX-=%)(FX$ M;)1IX"P,,DS]W,EZ^*=F9[70]=H*N2*WCEC!=7LOY?$3B8"*>D@*9:3ZK7,) ME!:LE?799(YS5\>YBD7+XPMQ5#/&DHWD%B)H/+GBC8.NB#[A]%8:9?E;UES7 M; .NY8QU96UTS 8.9UM*.G&GY]VT^=DH$9;T.-:4RMZ2K1,G>O2J&T<2B6SC M:LFVX/U'+J9 Z,"DLW JYBV;S7PY^<$K92-X85DHTRXA@4JR!&=@(H=])X& M=J #PP@T3UM,N5#<;NJ*DT(;=D)IS%!3A<24''.>4%.RIR,+)&72,XI@1A,+?6C9+4RGO07&9 _CBW8[.@PO!P\GE)[+B$,RR23,1$T'8BXG(: MMU81$9D,PM^SV$Y/?6PI?5&FDB["-7E(,NW9LC>[\HHO5"#3*C9%VUNIJ0P( M/-+ =[:VGP=_D:D,P N!$/#F8? -!K2[]8V=IK[%9?HCS\-?C9CVB56+G:?? M2,*,'19C"@F 9C W2 X;YT8 XNW39-@ MXF\_50%")XPWVCPWD.<^03429'WAD?89MX02?N+;V@W8F9\$&<$4)\D(.U,E M*:Y\ZE[0$UD,"[]IV,[\BY'+S#J)>N/IZR:0ZCNGP7NGIY6Q25NQ2QKIYA+" M?X1?A^XE/3TI?8R3 [+'"T8%(0-I$A4D,5G1J*:DMT?E3/!T@Y4SWLJS0H73 MTJ/QM 8\>)(3G0FFF@6XLSX<*;I+N')&]0;,A=V-)#S(&MKK :4D!Q(02QJV M,#(#:S\1[-\D35F323)_=9IE&(3'+F!#DH\F9-CC"7CZ=*$Y[7*YLHV$9=JH MQK:HL@U9/,\K5R,<.<-'9)O%@V,8?%NTM)1 *)O#6E5)-'*4D:"UIXX)?XU. M;0)B&?[C^6#/3A;RPC\O)&^Q&;"-4&FAD*W0%?M-L_>;J)1 MEW#U-4&31]=)BJ^?PN;]V?:Z#)"-,T">=1D@ET&G=YO5ODI:'&5!4[>02%N+ MA6J2SO[Y"1_U_@^Q#'V_?%^Y>0PH?WCWPO8&-@LF( M:G2LLBM!:C2*B>E+K99_B\.D;?4?<*@=6NJP AAG:T-0'D$'D<)*Q-9#ZAK* MBB&UU#S&9M'?:0*X!S1\#,VIS_9)X*F/@I7,Q9'(4,]LH;9Z>CYGC>^/T(Z$ M53NI-7QM[%T^>WAKVI>,M <_/[TS3]K8J7=[5XH01$$<:$8XGH: M_(>HG-+3*S#>3X.#@88= "ECB@*(S4WGBI'RBQWC6GWSS>3E<4^JV!$(#NE.U')2Z/YOV<^$/K M6\)90%\F#H_(K5_/>0!C>FL),,JF"MQ6>$C4'-"3.#1M,4L;WKE5;4?6\C@Z M(3F%H7-A,$+Z#(=M%?,R:"#!2>N/:',$,Z1IGW4^K[1DKA?48KV]]%8'D47V MDREMQF&;. ./. 4"I4UTWBMY>QCX&=D-PQH/:Q"5[E!8YJXFEK[!81B\E5R% MM\1NHP4$(Z &"AN(Z5)';WH*KB5+H%DE<]DI+P;1,#]#D XA<6W$;9T&%L7Y MW,DB!=I2+ZJK[UO&6CL4P%_R'9ISO\?@N'V<\A&MP;AL.>SYE TRXY(N9XCXTCGL^U4@NYM%L-)*'%). MYOJ.*BB2HZE!O9W%LA)P]%@1F30.SP>W1I4#A^G*#?3RB0%'V6)FZ?FT]LE$ M'R:+Y=%,]H+ZF5K,]O)Y4AC*/R.5PH4WJJ(C(AM"FCI&6A3*-$9<..%YC M TD*IK^Z\ %1+VA,4H9QHXV9*.61M3(@";!"T181IID@(_^((:0ZK=5X&#TP MA'\/^(9E6Q6RLPS<\N99G[$#5U?+)C4RI9+MHFQ37 _NNY9,%B0KC35(*%&47F$X-H=6OKDY1%DQ_;^('R'>U_) MO0,H17S-]FUM*W$-ZNC7#?"P:5:K?4U8%VWG '6JYTU/X8,)6'MITGE8<6'< M .-OH9G)[L#34I-6FR0@!@C5'CXTA, . M052Z7JNK9B\\,70MC@3;K]I)"=4>>C2<+$XY;:*"?<^Y:-),AY/5_5KG>5ZB MD^F8[OD76?Y(^+35"N( D20CQEAU?IC6:N L]D$R+,/::0N$ M1:NL&;##$_W-?1:P&B8:=Y-%)>%]1L\X,PF_W5A+3LREQ*H[3;+W@.O:PK%Q M0+6CI;5HCJX4I,'I6$M9>K*ZO&:7B ,.TT2_GN?M8A-1GJF/R8M%X/+R+!O, M&5-)_J;!D6S HR4'F0>I\(W.)K/J6CM+4+1J8!'3_V,?T$!P@B$%,LGSJXP# M>%;G%G%UNO#DB^])'81_)'E[#4I9H5Y[>8KU4P%FD_;>1!R^:1D6^ D&@-H> M)2<)]S\V\%./"C8,4UC&8NW2'Q6K)9*ZSPC&"VG$)68=*RM0WT]DQ)!OCBG5 M!@5 'O?<+=CN@;4SRHO"B',9Z5!2Y<-N.XZ99^R6/&D6 3-BCWHS+4&3+AD1 M!N(,>6,GBCK**IBN#%)U=&$Z(7'S1S/C8S=([!:I8\IHI%7^*1GUX)2G;4S% M;<''Y:F4M=J3;30UC$2FS!:5E<@&[N)X1N_FU2K@@,,;#$#JH$7.2@)NI6-* M(@ML[K52RU/O6=J0[""]0F'G^5QW(.'VX [6']P\K.7^N!I>2I>.;TOODM2# MB(;/>GX- 7N3'!*EU(SA@4%SZ_I'PYI6+*ZEI5L[1DG_3!>BQL!_ 4S/U5GZ MFP@GF4QP+H@Q HQK%12X#1S%A5'E=S:F74YR$8W M9 Q.T8EG;+286[ B)/MC58$6CY/_$#9E@S=H?6!SFHZ;I_W"+PCW1U5/AW * M<;NL?17)).>"9AF0:./RE);6)8J29$G1FYO4G:LCQUM?)OMU _REIL\##?AV MY:XW/P6RIROT5R+IRUUJ%4W%);IZA0?6^$6:C!R=BO-B>RM(\RRTC)9^![E< MIKF+>CN[7KD)G718^$U[3V7!MY+;UGZR%O([[WN#;45/1QMA>CIG""2VPY21 M*D$+[25 XPV4E_=&>G@Z7GEE(/B@C%; 52B:P[8" ;/TV#-@)4('*Z%OB,/M MO2V.%?W-,8/6T%D0%M'HI+&%*4=()K$3X=SUP8WHFSL;U^(ON7J29?WVO3W0!;B@A-.<_B&$=[(-($ACE",KFZ9%W=Z M(3]#"X)7-#)I.H=VG4U^>+#U@/\NT>-)_];WGB9Q-<4\M[X1C8J&.C6\1&G +3Z%:DC$'9@BJ^:'%6\X7-E8D*+_Z7 MIM$PE_@W.RV VL@U(!NQ-'L(4RR!H]('_JO6P>- Y,6O+E?TK-L,'FNOSY5ZVDU4(..@ MM]$HRKPY!E%DSJC+7(NH7H8A^HAQ,U/!X8JD#XY42/TI'OO[R5EWP7'B==V3 M,M1,VKRQ4/!TAG:^LO938 ELN"L!9Y:,BIH#D#8@ZN&95@S%K>E)G.0#\-^* MV_7U;'&-U#IP^; TM),6D18$R;F2U8\JGRLBEDI]LM$K;DC'%&==:=H&-E0.E$-^=9NI%QJ(&PB0,<GI8&HAYTB]<\N1O%3?P4/3!G#J0>2W2P)._M9!H#.=P:5+J5\]E]U5%3(E WT8SSI%5$/K6O_ MOURXZ4 119JG@*.]YPP(">I4S"E1P?'@@]5;TB_/4 M $'9[JL +>7Z>6%7E43FIX6J,$T5)Z>X++!]]EWXA@MGRQ=XC]*^2^M]WJ7U M7C"M]WF7UGL%R5:?T=/YORA,XA\>1/^[M;4'=TST\N:'C;9F6GT>^-7GMSBG M[?;H.E]E%7&O;6#OHC6/6@!T"M4%U^C8C"B#2V=3X<^S^1G-)6/Y>5\02,J0[GR(@6H]?*NH8=EDFG M,KS/M6YD]/LFTZ>!"4+:3J)#QU*5-4".G":C#1JXT0[;7!9%A%X:: NWDNS$ MCWH[Z0]0&<0<7- .R,=HMB0+5[B<\(4D]C58S.\WV!*+: Z%*L]0OTFS9X4@ M0O/)?2_W_8PG,AXZ"NNXC$I:=$HUK\57.?7KK)QW2S"A9T[5LV6<012S&PMP MSVQ4M[/AKQ%%04[:NRE"OF[4D,\E&1Q:M:O^PQ]=[/]NS>9N[@&D]MB"O]J, M6Y(RH$I1_EL=7AOG;)PK5[K:C-++/]0'X328,1P7=_QCX**<6\%PEI3Z;@LS MBLJ*$=+T&DWY54>IXKI'D)]<(2!%MB1]:RTU%S'88L9.TG! MU3=\SC[_"HW9;ID/5'/'U0;-Y0] .#C;ZL)XQXQ4_ H)"H9J7WZ.QWW2%@I8 MD\BIB!"TK+#7U2GP_- <1-J!;.UN:5LT!E9V!;!01NA]XN"D,8:80+$UW ]OVB+MQT M4Y]%DP=,([=8F0&2; M ,)L!9$B>!L54$ELFU,Z*.599303.#0Y[?5Y50['LKJ9V 6BW#1>Q:Q+@$AG MXL0N"-D^H^GRFNP]'6RY1@6,^;KS+.3N);,Y1B9%<+1T[BK;EP4@$7I:2SCD M8/_G=PRNUWK#[NXW@_!GXG6^J#KSNB>[W]B=#;R=_;_LO>N2W$:2)?P_G@*V M7^^L9 ;6D-1]N#MF;$KJUHS4DHEJT\ZO-50"60D1">3@4J7LI__"C[M'>""1 M=6&+9+&89F,]8F4F+A$>?O=SGGZ1"\_-=A)Z&S/L@]>6I='7#G)R,!"-FFJ1 M??;)I]E%?5%<%>/X:$.J1.?H_O+K)LS1&14FA"]?V!GTJ(=4CS5%BRFWB;=, M .W,]AQ1LFATM0AM=,$\^#OX6*%JP0;KSU"EW!V!)X-OP] CQ9AJ3^9!KQK* M,YG4COSFX/YZ,PM&%$!O^4?.*OAH .CV9I(C6AQ6_M3"#J]=T (.:\'Z4F@ M_PT8*-'AAN,.T!^XOF;ZB^B:;"TF>I-L== J7WVV)E=+#K&I\:"D1%9-D7L M!>O7RX7#Y^C'9";5 R6421D,H^4#'].,)4F&QZ3(1WQKM5>;-3=OL7 !+*5> M6S':5M4XR&7T9 /3DII@9.7#BZ5AB+C]:P*5$R&CXSC47H-[L:0W'1#\\, K MG9M"5FO0])W"9UKQ$2] QD6Q)40)RA@)"\7<$(6IR$K8(%@M,\,/X3QJ^746 M-9C^]]A&OHN:Z3_MHU#M8^LW&10\S[][5%&*GO!"CWN7*!&RTT;;KA@M455W MTT@-6@#L&D[NW#T45:J-O]ZNJU'3/HF DQ..LAGL)5P<:F*#8%IY=Q*@MP*I#$/:3SNEQRMX8P((<@#5 MRC/I,PX+LM8O,]AONY>:7++TS&K,3^5XT>.:YV*"&'@G5N8D2R.-#UJK2G"$ M#E-FPF&"!IMB"R#<3DR'OU6AF(6,;HK?T*]+[\O[SX:U].MHTO#*/_\CODG7 MG^S(6[-X5[H,50'%+0\#&24 M!12_Z$Y0J%.-Q-@Q.$V9\HWC?>@LEY7XQ4RODF13])OWPU[]TVG^AV:Q?BYV M==GL'80$\?AF@;K$?YWZ+[Q>\7<40ERY M9JVIL8 >YJ*A8,1#X26,!H19ZV--P$X1,WGL #XK,@RYJDQC5\J* J-<)3DW M?5H4N@Y#M?6'+'?>Z1]S&SUJ.L.\IR!:QB'_JMW0@P3(C@)13J/3_\/X*/:P M^?BK/B&SO.M7\/H55I<4[+X:&1FN7W&H6J:X=J+((("[GH!T=X35"8@B!B[V M82FZ6)81$ UHGVV%YS%F3O. MP&'4ASQ2V>,-=!<([M?T%:S=35YI+#"@EW;*DK)L=\Z?NH1 4';M8_T]ACK M^W;JF=.D7L_R'2)2DD>UX(T[_[Y%+9FX0Y.#GC6]D?P.*^K,?F"EEDJ;"S5D M;Y:*P=LO4&5PCSX[T'3>3[C6[Q3?\/#YU@GUH (]_1/7[J@JI M[RNOELERP= 7ZM\J?K+ CL^2YP9M/&W6474J1>BY6CX5I.^EQ:"\==A;B:<6 MHJBKNKU>2MBF&W_TA7P;J-0$NT06/1 K67'DE $YDM)"Z$YTA(>&\(B?YVM87;@ M74%]R^\%UY'%O8SOG5'!F^'@ZT1CH,61#K=_?DISQN-OET=3I@L+%)<'*&\+ MN2X9?:=XOEY-H!T3ENC<6<=ZT>]35!4(+E[2/'Q$:=5+6AHS$&M% MC9I7*08*'.FJG;W,@AR=FU6GW8&V=CQN*4=0\%DW]2XBW[/ZB,!Z1M.'A!6? M"+V.'AA.<= DI&4,L.3&(5G@;#>#*IZNCW>EKE8>QFPK9!GF9Y%;D.-A':0^ MSL% :NFG![4&]7:*P[O M=]2V3'2XJ1H*+W*9VK/0.*^^^ M@L=6>S#@<0PCXYDVL(&Q#!'%%=3:J*M _"O?D[ M ,>854C;Z+D]'@:Z4SI7-(7:YV5+1UR:PN:1=AA=5>$; >A5Z6C9-)"LXF2! MZV?E_34^H8GU*6:FQ]W"],PM;<@ ,8#YNI(<4M7WD(09MU13UEILD]>PH,/ITRMR\JVARGC86L&*>:1$38MH#!0!@?XHK'WI<&;HR M)$,?^MS1*CN0U:EZ9B8B(2%5Z_5'PIAF>Q[8 "MBH]1EC/4PWHK<26J,1K3@ MDJ7!5]+P:4HT!K,BF6EF]N/HQ(C3P'V9R<=2/T%ZWL7TO#D+24LK/F@K[M&5 MBH^M6_JX^3)0!@C S'DG'IUY6ND+6%?HUK;(%6>.AZ*-Z9S]=MD!-$\L+L[! M-1)T<_55(AM?XJJXU^E^>;_5^[L_W__TPS]O79#4X%;5TJ$\\[>D#LG1ZP96 M=9)] O.V%Q,5,BXRAPNPE.R#S*VSE+6/+LH1,DJR+(Z9@?\8$$MV+<"4 UTT]MPUQ!VY#I'7 $(V6WI335*G3H)$SU_F]7-.3%-C.UE(PF7I1$V1)1OFRU M4;*I'7S08.[=/+L^UT3: /RD'Q$O*5>6K%E?BG\>S&2"+D^Q*ZX96)='N3PJ^04O8MRN *;R& 8E#XC M8-+H]QBG!R4"+;G*VV)1&K\OR,ZSNS51LZ$E;"YT;E>N$5[ @92GI48U)H*R M#QH*D_)F-*2(:18>I(V5Z9!6M5 <Q39$'KW(;BB!5 $A)K=RP7P%REOU9]KSQPCE=;,*\JLTNR.,ZTR;*+A7Y MHY$7.2)D\ABDMB;*Z SD<&ICM@T+A[) OJK)%> M+'!3RX'U ;K>E3;53')F&.6,XX>M\ R?F_O^H+@-;$BHQ_@[I'00R0JYA++31-3L4-+_EF MO%==QKAH.9*I:T[92V/FBD7M*Y^V.Y]T@2=3"'*B7.*1WP^E1=5K"GP_L6"#3(,Z04C"6!TE]5?:R=7VFQ4$# M85:K-H0[LQ7.:]L[[E] M2 T'%QIW0C"XUE)L5!Q_/WMYMA2G,G:8ZDORE&!\1+2E5@M+K3$L36+ZD 5> MGKF]=PTV +T,Z!!B>M(DM[PE&F9H1P448ENYN4HQJ1]]I)XO>$Y%)V 9]*AQ M2PM-^G/:0?MSQA#P'F@*4G:ER^VU*NJ;_L2?N8C3U;"Q$+0?,[YD>N(8+&%= M_\ZGWT^"\7>2MI;YBKUL$>%'OK!J)<+:E1@1;3C1FOC@:B+ M/'O,'@_!>4A(*!*E8[+2[RX=O9A5?HIDY->K:G6H^&SN061C6FO(H^>PIU5'XQ:#/S)BXX$ M =[0N-"_PN.E9/]7B!RB%18C);$AIPRT4RW'X[DW2 .#__V*=FSQS4]B]&;$ M* 303=96%"WX:,YKD(L->P@-0@"$$7 #O>-_$H4'*@JJ46RB2+I;9[V9)I?J M M//22P>D%@D 8VV"-/6HVDTG^6>3D+QX M!;$5VNT8T$O1N>L)T'&8:#$:KRI:,(Y<=NQ[($]F*LQ-=5&$CC>>73I)R@.2 ME$'3L:"[M4A9PZNZH9D(5C&G37] FV[Z/"I"\:DJYASK.[^8V],)?U";G>#. MA80SNFQ7U4Y \?9A^.BO1)_UUZH8J732+%$L/9N F7 ?M\UW<#];94/3#8^ MBGE%ORY[*F]KW\"**U4CIGSJ87L2H(8=T?-GZ/&RG0 M\4 TS?1)"[\. 5QYGX-'UT[;_X"VGS-3.M,^C<1?E_1&=,W9&]_P>]M\<.09 M[C2&\/3Q:0SA[F,(3T]C"._[:1'U];PU0V,ZV\5 H!?@0"+\)5L>H58U:4&5 MD;3X]YA,5XP6@&L,H4'5XD]03UZMG58[H+,2S@3/!2I.2WN1]*T8\& NRS U M R%B%&@S95PNZBOQC]$^"@VW!F=>M=$@B=\/E9AX\J*1;"J%: M$,&$@2",XZ1+U M['7#>=%PP]T&[%P"1$'O]TB%L*S.T9"ZGN:Z&1HY\&Z%V[JT";\O@+R5-GX)@&!+I9C3=$GM%C4M+TSEI[)'+#5M"(>E)008, MIG.#RP4L*#,( *J; M"-&AR%;)3F(=>6Z"UC)V*S$7#_>FV&;8.1BZ(ZZQF\W!,FO-AV@.I 5Y28=; MA#EA"(U(F(O829@N7,3/U!:T>,GH6RR=&&IG/JGL8RK[ESF:4)!V!QW-,Z@, MUA@Q"PS+UN'6PKWBR0UM\%CP$F(=+[NYCI<[9D])?$EZ#AV/&!)R5P1RS']I M]-P,P!<#P/+$MG\DF[WWEHD9>-C$Q4H23R2.(1V0<*6(,Q'8.6;<"7*F2$?7M%HZC+GR/_%K,,B8#0^6>.<;0(!> M:ZI45(>L"V,'0LJ9JDPY(HZZ=6(QZ%O)"(U^;(B$!Q[J8?-C)N*"82 $%+P% M4"F//C#F>X\KEJ8C>E?2&H>2?9-^N8>-\^_$_3NV@VZ&1W:>RH1..G+S!X=J MO,>!CGS.#)JG3+@8:8;T+LF/C /;.5B#LT=^Q)ST15F_[G1^>81[7:@?K*,T M149(DV"^5'_!^0@<'6_;BJ1.OZG?XT_1KU\68Z&P/[.',S=^;N>K0!3"Z[>H MZ(+O*/&SDYKW9"1^Z0=EO4:Y?5127_+@R$\$V@N6- "CQ<,FP&]^8U^AD6O< M\URZ]Y>C 8_.F2LR&FHQ.8>E+3W+7B:A7;:E7O3%X(X)=68(O$@!M'*2 _A. M/./ P7ZGQ_L>I:IF>(2B+U'^5._:)5NY*GHJH4\IFAES@M:#!41:@.BU@YW7 MSX,RP3QM%.\;2<_,F:'8L6J6L/%!3253_X#D9=\F%YF0@*:,=C'-)5#D%F05':E^(\XCOV!P5':6H%JQE:"FH@9;UN]G8>4B=R#D%DWR#(+6&[^/ MYS>O%P"TQ00P4U3"_CEH+$:A+0,_KA,W@G1D9$O7H-1KP95TD$^DQIJ,Z[/! MSLR"Q[<6%=V#$WLP,9Z: W3?VYGJL!G,^#K,_#<>[07KMW&.9LH<"0C&.^SZ M("S*\^"/GB JDXTDEY92NXM7X_]ZU-3M*TKMQ,L*=6?MK9ZK)A*? :ZK&YGZ>3Q,:#B'[P1P)+!^*CQ9S'D-W"^&)"_I+', MT; 7'TECS C5P0U1[)V7$>I**D,0D;S=!V^$6)D*V@MKT2@]CI,]2))=5>QS M4 ZK8'CR;3[? HF?,$=N8 F4.21%8?Y05_[UZKI/3G7=N]=U/SG5==^[TZ)9 MO9^D/IDDN_I9@3;Z8R8#$9%WHB>EKFD:'Y.C&T'(R+->USV-VITK%)I622W) MA/&ATB0+.!G@0L?BIS%' AD TA MLIX59A 8S*#%A%1BUPO7A0_4S&!-GL5YO%PFZJ)/B' ;N%]0)PIX4U84(/E+ MD+7%%Q,BF[47,B*-R0,^%\,E)K&2=T-I$6AISBL2WO.I;L8C&%WA7VW8?47TJGDC MKA"W^P_86Y#S\#+HM+2-(RO<(?59=I3\@I)R0>X/,P/_%EE7$F2VN/<$8-&S M&QAK@(13X!BVP*89NBM_\ @QBDZ!A7RC?T#U/;OQ?O$F?*CB%.L0^DT20CT7 MX%MZ2QX'NFFPT?CEP\,A60*O%6FW;44)DP PJ=Q#E+?^K>-G 1P#O]2SE Y; M\+$X38/5X,/$6H(KHL^R&^;PGBG4 QV!F/0@G&F!M<'U1)MQ#D>V]+7[1)Y= MUP@E&*DI;10-D*Z]\O$_31NUP4,X)S72 76A9&;D,/Z6 <5^)@/N?G<>]1/] M>PX"'AFB6P/]-Z>6>A9 ^PZ)H)ZE7$RY(PKVHD(18R4:^B+^T_YP"97\H$^, MQ+, 'F%0BR>MM92J4Q@M-V]VH!QC"T,&N+MKVI]N-O+"'Q6YH\R%T3$'@/4+ M9N^,&^E#$TI]^B^7#*R>$##2U%*E=&Y>H+7W3=OAS#X,=X2,AT2_Z9O]H((@& M@2+>(Z"\W7Y$BM[XZ:H8-MFZZ:XXP@DTDP6.A YB_NG))U^]>,?"9>R$^>Y-G3QT^?X+?^/Q[G"BB)Q-^!)EI" MO&8A2E/!^I35H#/K;EN5];1%18G3TUQC0K&+$_)F22AYR<#8EQ1/Z&V5\Q@)1#&WUNRZ4:AH9E\=C/_? M[ VG#9A>4W8S='URS6\-#ZRMKO H8CQ-RTS$12;CQ@2':OK1:TBNESO"+/TII-[&KE\C9%+#NDC.G2I5%4A>S*UEG@Q M@H$%FI0D 1!\#DL( M>.^%C,A"P@3=K@=+J9 [(.=&JJR+S-HG.7A %"+:DB1[6<>F9]^^_)^YS5";/TP4F) M\N=1%A/MKE==3ZQR H=/Z:I+T.$&L3F9BP5(2I$5]0\*DH M!.Z,\[WKA)"4&+.0USEA23TLX6BJBWIHN-S!)&NAUZAJ,<4 /Y)XQU;[D-9@ M.I:8OIC-?BU)U0F1ZI_K7'YZZER^>^?RIZ?.Y??]M"@BU0#\DW:0/: \=\603&>Q* M:L3K4(GBU@HNSW*](7D @0B1"B+=ZJ(SU07DDL%R:)DD,30V#91QKIJA8FYK M^I^ZS:4>,:-<=9E\U0P,)4@BB"+Y1O-&R#@(Q![%AUBJ_#8"Q2< M05R7#J3G3@F)K&FDMLJ::4&Y#2IX8 LSP;;V%%L\N?N+B; U&1RN8B(]02M+ M4=)L"SYW7PDY[VYB-+9<92MT1*3M0 F?*=9FB.\8-I;6%[V)>F5>[I)=E:NRTZB"&S2 M4!H\/2K)\J_1(GQ,).4S(X]5P+H*%^9"656-[@;BO]C-:HY=*4!KZ&P]1/'* M&<*!&EFP).$QI53'/QFF\]C&>QIVI#XK;OZA7D/=L'21 *3$:RCM,K]U?1"T M*NW[10.T05&Q0O',CAYI_V+57I"N2F_)0GJUZ;8!L*+M7,R;V^#D@R/D/=I7 M;%B59SN8-J0>**!P+C$4_?L*0ZT+[-\)N"?B0?^?PWJ?$#E/3/VYK7F4*Y^; M(1?G\9=:@.*(+*&C4;]NTG*V1"N/1G2ZC3=,EYP*N2KZOFB%,U#Q2N/S^148 M9=2!^^]E2?KAH+,^T G.&I]KBU.1HCJFP#Z8>ICA"H79$[V52]5>:LYG/F%V MDT]X>PRY[ ?ON';H B3AD<8(MRV:]=2NI._-7U5 %E8R<@\^E##/P)[+4"WG MGXYXF[0*EM=Q1NA()C-R[+"94L16QI7B)CWN>((>&2@-40\;K\JHG(X6)P:$ M8')TX>]>,G$&I99],H8AB/K&A5"#9NUU$$=Z_>8ND@R@85+G*GZHA,R\HPK\ MUR->B<>#AR[4H7JG&8UWYUW9UL&@+8RW8PNH5"E5HC:F5FFK1CR%""<')Z.@ M[4LT8P0-X=UA[=+0&."K:F^N1T*_I'EXKP4C1BIW%FOBX,G\<1I#SROZYF(4 MRZ#!$FRH Y]HRP,O\=04>6105MWP.>3@ 7QH.ODAH'P$TD:S,.QGBW^-O0Q- M.HFHT3?ZPIM4G>,*4F71_ !B!8Q 0<,Z)I6XD]=++R19KW-N1HJ2IC)S:1R- M$6C3_-3:QVR=]GF7L_,+.!&"")YXR#;UQ09V%Q< :O7L!-JN3'?J<3@_(;<=7%R"__]VZDG M[X?M>QC-KUO)\KM$K'B/EH5R4* 90:$9$!U:5&$ZXD"0)TOX"Q&/9 MJK/LFQH>60"E7]7]:MH*V0E*$?/)I7_:UKNURUD/\/19">9&.6 /> @_ MIL?:&EBP9"]1W!JK8IM,7 /DM%I-DN#UME:W$XU7'?@!_9E,P%_Z;@BS?E<5DY7#:8"9B)57&Y$M/(._&7D9E==SW;ZJ.%2RF2*6 M>D8),B[!+-%;*XJJI' 9X'@>1X4WCH!UQ1[X:57_ 0OJZ]7O/CG5[^Y>O_OL M5+][[TZ+F7^-@ZVL?RK.4),?T.Q#7XE75NI-[B/*M$;*7<0'C'TH 9K#S$M3 MC(/HR*K <5.T3"9PJ_R(.UXSP\"4_R^9 Z2WL;C7V>!U9G4J:""2XB51'%2- M$UP8$K^RHJ%[1Z)!M1EX6_9[L->@CV(6WP*K^7;9B3?FV M#%]*I!FNNT(8M_//!21Q"\6=Z\VI-BLL'X/73 DJ*&3J+/O!F&LKGPR8[#W% MRDZ)"7*R",Z%UTI>_%P(_5A:)POMN.Y6TR!$'S8Y$9U8\VL#-6#7CX3;_\QK M(<&7GYTCY/'1\^7F$ZPT@RK-8N?^PE?PW0G<];)+QP$%!QX-0T/<57II;-XD MD.2C]UQ&0?'JX?]._2QOA_1*L\^-^*U,M"R=U.W@15LB81>!O@-HOET]GJR^4A4 + T&QQJ1-:S4 MM^<,(K#_@<;!Y\/V PQ5\NPIYQ8PU_QB'4W^V*22Q-0FB9C JRT ]ILI4,'R MY7$TT0$2JZ$2"*_UJM)*BA:K \F!'.9FM'5$D5%WYM!ZYAAURND8AY(C_IQ4?> BP05@@^7$=Z M"0]8TCO02?X05,X>T7-,7@(:7=4U4.@C_,V@_2J\7:$EX4@6?TD=J@X-]]AS MN^.54/&\@D0/7HA:>V(!*^P59T7P\ASGE1T:AUY5UT!) M:[8ML@WAQ^8-'!2U%^XA-9&"FJ !G#T\L0=CEA-94I;!U9FAT)*ND1I#]M+K M%1=BU$.]R&TC0G(F<^!=@KY@USP>^3PQ<8L6;% "['S41]G=TF&=9D43W'J310GS91K^SO)70G)FSYKZT>H\QQP2AU1)+8V M*7LJ67)&?6'&AYHQVM#@HGEF%[)S?(CC"$>74=8TED]0!)2Q)J3K0(PV]1MVUWRC_SR]N.C:1>3O+E)2L2_ND#@Z%T;KE8M)1+24!&'VVMCF!HL5\%/L4#W(/;]9 MCU;&K.P!D\0' M1,^KM>KO6NZU#Z#60B9=#XPOOS;ZJXD(MTVN:@EW@#T!/AF;Q>X M#Q/>!^4:IK:>S3\>9UIV1YB6F;]Q010#CU9L?E#^$5NPF3$,:Z64K:!E:IQ& M>ETG,W6)%!Z 7\>?'7LZ:=:UI)JL(+'.5,BFIT]A3B-:"$T 268V-^E:F:/: M>#>D(N00);M57B3Q/6BV]!%MW[15Q')6U\JD?5M(\&@%'-M3>GYAE.$J^])3 M:=41AUI8O5&GE>$<;5H0JN_C^QLI@.ZE7C]%+*^%QE@WI4HE6FH9,$T:E>Q@ M$?47TGPR3;2B%08JHH/JK_02E9?RGJ<[JOD,FUY@-O1PBH ?D#R%_IV:U;3X M^:PX1^\8!NYJ[^G[KQ5MU4V#MG,3WDDADT:1G5P[X51^;+LW :?(#(;_I@^U M,#.1$\'6Q>1#+ADR])]/Q&9.CU>!I/@D=P]*[B)TN=G$8&[CPA\?AH1 M.'F,]TO3FCP":&;I-^:?TLK+A=DRN)E%/X==J;7[AK?C8UYJD M:H.UYSGBSM(AWUOE>Q*HUS'=6VW/]"X<4I]3&\H FEJ*E"-YD(RFN!I<9 DE M5$^)\ 5H)1V08-^/$PT\(+Z8X3K)UD.2K> 6*F$D2(Q$@+A>L*(PE^4+@T]( MCY[$X"&)@;3:[HH]MU_L5XVBX""9YQ4!6KF#8!!7(*:ZTE+2/+IE$&%N$%@XOFJ9BR!N"9YA:(!ZMJOJ2=N\D6P])MN8RT5>[PLL.5SXX.T835D5/$$DG M\_*@]CZF$3AK$)@"#?!X;OV33B>CG/54;'(TJ)Z3I#QD2?G[V$+>1GZ]L5/SZ4A YQ(="$JZ6WJ\YK'!X@4 MLM^+,<)EU/IQRTHD40+ZAC=N)X%[4 ('D4C&QG=!C%!77!>772_RDPYY.I6D MF'&_HHZH3;T#C8KPENJ%3ZKJ84E.<'>;?0B_Q^)WBT]_VO$'M>-SXP3=L>B3 MS,HA77]1M/4_I"3BK"7[9NJ[7560%=MNZX$AK$9JBX[M3LC[S0HL9!)/PO6 MA(N$H6X-B)=M:CJOVHJP&)"48UM$S;UU2;%W*8U/G)H! B)!3S0G^7A(\C&U M\$2P=(H6BGB)P99/(Q(/:[NY)]#0W4>:7\W'!W.364PE =EZ1],3]Z+@;M C M9W8X=,2X2%Z AL'SWY)>S,;__X[HSB DW @<(]#P@?]3%Z:6PDX1-DP@<;\J M^@3+EYKG_5,0FP^>(W(AK!NB(?);^?=7Q/=;?8Q.PKK4S =!IW?^2;:YJ?)D M9;UK_-KYQ^%R(:J H3\?4;!VN".BQ3L FI>03UI4# E1R 4$H@1UZ!" W6!= M'5MH*B\"(8)2+W4/Y_TZJ9M<"E"*<"(JVZODXR:S-#YCQV, *UU\"47 MNZ43H"Z!21XW! @W.XHZ!/4Z! Y_O*1>ZQR\Y:&ZUWF6NW5I?7;JTKI[E]87 MIRZM]^'T7#LD]+Q-HU1AQ D:#07=R2LT M;T3K;J1IVS3 UW$NX*:.#A?-8Q M"W\BL3CB!APNJ\4Q=,J(HGQPTTX@U+<%9JH*Q4R/=$?*V66W. M;/./M6AR4 MRHX,2IVYY]C6KZM519WLO)2?/,FSIX^?/LF9QZLD%H"N']=>%1),J7<%?\_J M89C\35$+HDDD]#*9#]JN?91^6-47FU'^F17$!Z?L<;0@U%6_!I&55XILF$/K MD[^,_IPO27-A ]OW:ZZGDTM]55WWM6QV6QI;4O(IC?$,25THG\+;)Y?.>RQ_ M]8L,0B:>CC1K):]/LY6A7XSFF"Z)\QW7(WQ2^1)-W:KTZ''1(,P4X@MKB#/54ZR4GY?M)A"B"&&3$6FRT_P MF;_ZPPOI)+?:..W=N9!..=T=+*T)XE0$K5R>9=_X+3',184/8TNB(]*3Y'=_ MGZD;KT.2=-5M5=#MR)^WV@.#U%YJ5\)-RT".M/W3D$LN/%[P''-0Q#$ ^C B M:?&:!L/N8U^U%S3-WMMOB\02I@#P6_70L'.?8'_* *'7/^69^XG/I'E2?TBF M%L1PR%K1P539*P0%4U2AA>VT4\2L&%>H^&5A[I^Z-WL"8U E&6.-Y^U>=B?; M5 W8)ADIF:F$Y=UDJ90>.-V\!=VBQ,#G59QQ1*QWZ>6I)'6=4P,IT[OC7;O> M,:$*'<<# KTYN/4,,$)(.8N>>#'XV5A6SK)?_*<%67:E9"3F4'#847YCAP(: M$2KA^_38NWU/LIR[H-],;F.H?'@T2D^ 48J404&RQ$M8((>AW MHG;Q_L);\]*E_#)^P\I.F>**9MQTT\4F/ $B!)P.KBJ\SA.@WF4T;^0>H4EL M?Z;D(.I9@=S+K*V]"D?IFZ[UOGO)(+*6*Z=/O!"'/QEL+W?MO M4U\/99C0X/G\)8@(J0 O/]K1VC(Z<$A$_"L!UPDZ5,X!F[K2*[;>>\"\5K!2JJ#$_/-6ZH_6?*0%0+^)#Q#LWM3& M)%WN+ D7<[&F0--(M)5$HF[ )LGSV4?]6_HMWQ_/=&,[M[NB[J5E['A8[+<@ MIA>]7?OOR0L%39+K2L7E.208!6>4?%JWUVR/(CL=1-\N<4$^>'UCCCU"DKE; M""L'ENNT!L&1\]POF>=%CG&,@)* ;5O?*"O LI4.-M0%-/L9!9BA>EA"SXJ- M).DY9__'*R_JP"=-0N)(P%,UC9F=3Q:$Q+XHM_P'D*\E_\$X0^P)^-B 1DL& MZ[FKZ-M(<$F)X_X6X(J5!D! *H;7FGNH ::'-EO(XIH%:/_:^NDI9AKI3*^) MA((H(FUU!\]#IL-%TT&:0%7X/))?J-;:4&I1;.2P"T85B&B\&,/G'Y*;$6%) M8F<@9(CAJ-AIO"O6I<,K\,WI^%A3U%L5BJ!0*7I '44-@FJW:VW"!\]"_$)S M%BR]ZV)%.0\\DIE)M/>I/V5(CV5((PSAX(/NHO0ZJ$>41*FWE]YI\ZO;9B_\Y;PZ:^OB M$+0)/E: /S";6]O?>1W(; 4K9ATR5]P4Q*=4$<[+L*IV8RV1M&RB"YL8&P\J M_Y ;_ZBO:!7*GJ(\'S"OFZXK60"\RBO7A'GGG2(3!D:D+&1X"Q3E41Y6""5. ME 2?C2))<[?047I'E)X;%3$UTG"XA8%EM)#J7G M)G=E%0F8_9/X>PN;?(#KZZ7B'#88$]$F*(Q9FV'OGWN+HNR*"N?[3# NA)1; MF>J11D_.LC,UB#1D*+R?-A*<1H<5T,PF.*KTDG,N3K"+=3'&3(TVX9\W-<3 M8LKQRCG4S,%\3(DJVLJF"38S8*BCMCB(5>J8W7K&+^_=UJJLP^ #5P,4F)53 M;YMZIXH_9-.Z0%!*D<_9[>G:!."8>D#R;/SCCP='4N.[+[9 M$4HHR2V[F%G[FIBJJ-\E)7XU'>UQF&>IM58V!+[KTV@*\ \&Y#@\?F(K_ MY?_[\NF3+YX- $T1'$]]P7$08BVY0>#+!G_RFCJ]"I:%<)AQ&KU[-@V%2C[I M'5J&$#69E,=,O(AHUJ''J)!$1A$N'8$^;[6T)FGY@X]+.TUTW4XK8@M4.#*\0C:+]<&.8U^M@^/S4P7#W#H8O3QT,[]UI">ZX M#PTG(364L:DJZ"B#A2:KO8$0\@/0;XK M5V6"OQO9[?OH>-?K+,G0+@MT;JA4F]KX9;1@ZA[ C;=YV*4DTGIJ2__%\RH+ M!1I&N-U6)1]4#CTEA#H1JYNTOB-C#QC'8VA^VO M!MLR@Y5[)-MWEOVM&RG'1UDHM*3 -U1E$E)H6A()+;)4S]4XD=M5R_@S7?T\ M)KJX8,M/0$ZD=%IK DKE)7FX'$D_JC\;="O[2'"']8F8![7;A2WAGOS\(!M" M)TY%@EM+3#2$=.4C2E>&UW#2<-#;(O?EU%#GO@31XPK!5P4]WOG47S0(D#>37V6G'Q?2&'#IG]]K M*&K2#Y&R=MO_8A)NV*ED;=7=W:#+J**=F:%VTA+^3',#11OG!4A4G$P,G&7? M"**R;:N9G4O4,N!R*6$G%D4V **1'(ZPG0&XVF9O%9T?U,!2_N"OAY,C%0T- M'?'F\G W,T-(2)#Q4]/BM<)&2516^O MRZR\K[!%,PQ._\1HRK6LHK@%(.I((86.#0,?<* 4B\L] MI\0'L)PT8>2%FC_0!4CB@0/.YS\8&\&("*'V2NB .6AN]I)8X.8X$E!R^CI( MHVD*$CWK%0[TIM7$%1->H,SG)"\ETAHS;4CU:):IFG&<-.B/JEH=-T*1-_HC M9.&I],-=-S0G1?]A6Y[H.-L,E/-'FX[?=R$C'<]>AU2*%TI-7LJQ$,9?;M8+ MZ36NZ/,\C\RVMG2&;+8N^DHRUDKO@%PC1I0*?OH5ELEL*4,*2(Q?L6?Y!$;,6]0.ABE;PD-4$$F6>79[6I*W)UB05),DTH M>>Y&QETG.B(Z*\245 SUH.0R2?.@O2P=)3*#<''86FM[;:YL!&YN)P^[L4\E MFN5V5BT4@"=*8/8MV;GSN[YZ17_IHYG2GB2 R&L_D!0;C-CMO5E.I67N MD$L]$'!Q1M=[O>4>C6N+LJL!KG_O*VFP$E(HL@IH*R*>&_D(02#^F#CREC?, MOZ6_B;2W>OU([K1C/W[I ^*RIOLMM9*$(L/-6X6^@U:=4 AZ(QG_2R\?1*92#SS=>=.USK*? MM/<"&E=[*6_\8<[.R-*;<&M453H^_]TH[A+&N1%*P0.I^!'1:V6ZCGB*Y[RQGVB M.3218ZI"(G%*Y"4,:B(Y@L*AM\9X\Z;K-22N>ZVZ$141:(_\!WIR("EO9.;[ M/0MZ?IQKG#B][*([92R>U1<\%4%9EZH]R_YL*:@B=+_&.>,-NA[V85)( M+DKC%.FA#?K:^1N"F0^VM^0T)DPR1@7"]RE*V]4E-6?1 !,T_4)*8.>O4:^2 M8F@X)5O;L_QPZ+KEDI"FLS),R/NO]ILFO<6@RJC(/_J'8:/&C M"5_GS&MA^D[J-1FZ_$AJ2.G#C,NK5&(+)YX&":9V)?,"YWO;T.?\/_6E=1X?)K?<"G__5JPU^<:L-WKPU_=:H-O^^G)7:#0UZYAL5,6".1'J&]:%ES M(D=GE)6T !G+I02%Y'#*# *W!*V[U21I,6_91N2#E<+C6D)@%Q-_0[<>K[BL M$SX'D:YD'F7V,<1X-/[HU6N>O@2"O(H_\(\DC*>:K+,9D:/)%DW1:!Q[Y6W< ML*-P]#":T0L&LM\4#$96H_X'O.UV1LZI93XUDFYN)',;_S.3;&@I(K>U#(%/ M+#3>"4@HUIYB MC=&W;?=]IK\:M6)]G!H6G/T%EVY?4;X^'2KADDG$:!"S/. M>ILL*-A0)00[5I&QT#^WO9XV%3K;^=:6-W2_Y4L>Y3'L'7]*>&[XE.A;4+7/ M!\QN3@.X1YJAXD9D'.YZ<,_;ED8+?L:&T39\2\6%)X\?_>>_/H=&E9Q-Q5'& MGS6+_J+;GFM/I/\_Q9;PAX)A)4PR 9V1#H GB3%[J*>.+SH/A]T.0=(Z59H1'! 1HS M7#]W_!4-[TEE67396.W0%%^H+*S,FO 040SWC4!'N&KOUQ\6H'5MG%T;U'-K M)J@,^8CY*=2,>28L(S*LSI/G6+>^VDC=N6I1ZBW"L#TMQ## (I8(@(99FZLW MRV9#%P7ABB7+=F9@MWJVQZ'K /M%@8Y=L1>\KYPVD6%WF8"Q+^F.JIH@"4>N MC'D &=(LM9F_25!@=>K9OD'(5\6117)%'+> ;+6/1P:UO%+K?,C6)%N;9^;+ M5P4 $)"P)BGIII&G)7L>BR:7I>,BI63(T *.!A?)'"*FHZQ?V#.7 @;>1M$G MF#"9PL'XYUZMO&_FOT+3%.(X^/,B;E!\D?\UR-6R+F#@->[&^]9HM/9WB"C/ M+V7P]^F3S\X>/U4!>?G-B^SKFC%@Z&\O.G_ !0OE6URX\H_P\@=_38M@\ZO&.$LZQ(9_2!D4+-D MLZ-Z6#B41[<[%[3D5K88^XU#2NPT?>S$++QXA7G><"&OB[TN$AR)@=/_4>6O M_=[ZF^V][Y[1\&%Y(,Z/(<'7^T@8$_?Z9D5,%>1L>M4RRF/4VDFW@C^!AX^)ZU+= UUPJWU.(4&16!SJ;]3/!2'] M+ON$KB$%E0!$$=17T$7<@R")-=31PE-2JV78*'W1@AV+3M:PWIK;FET-(Z3G ME?8L:6IRY(SS0=T845>(:&(6S'L#%$(Z&85=VND0#86\H&VS6_2?;2Y=33] M+C0."^YQ83UD+@JXA;,R',OCT?Q)SS/J).#\QJIB[:DP_F]W!+C-3GB$@,E) M.P0'OW )> @:A8",0^3<-L5QA"<.4>_#SP]>:5)&>DE0I-N4DMN 8+NH6NPO M.S)P??L@*AQH&6G1XVD*[+%Q3CRN@@XC>FR/A&TT^ 2,%FV$LNF+>"]R)/VJ M .]8V^.$&XX-_$@CD=E'U=G%61[*35)_)^'Z. ^8-N0%>T577405-(VB?$+B MA!5]Y>3&T/;4-WS)#=2_>1&CXU$I#)N4]P=N7!1%;)Z0CY97D^'HDJ="8^7( M"*(X(9 <],MYA.-"A).X97X+Z(DKZ1+03=1!L^Q/GWR5>7^_@<$BL"[E[Q2N MI*_I-4?5@-^T/N[8AQ^_["A0X#]FOX3"J?N1ZBE5]A%=A;[\]/&SKW_\)GM. MU\>_GSS[F':9$E10C(4E3/(61IQ/\BE)VF3!T-"LB![/7[[(/G_\.1Q24O)^ M][:!")"R<)C(54!KE;;P& MV]QJ#^X1C *+0+:0](S[\0?0)6:2XE/?(+4:A MU,FPN$OX?;0[K+$JLR\8XC\TI2:4,IX!+P#*O^ZNA^5M:<5[H0$%["!F.L?B M%?-+2A'9V&)L@_5*YG[5+1-2?94B51NKG39]JHUUMN73?[L'\,:&'(:2RNBH M:E&-E?Q* &J3Y 3OM#CWS_-HRPW4U+5N7B' /1#>7CW*B(&^LC:%VE^XZ%WB MPO*DVRU9WC+^M&LEXANT91(G*L)OAU 5$";6_?5??,KETBHVJ,A2E).D]_JW>^E*G*@T7H-*XU/8$F0$J5W* OQL@RR9@&:>!\[: M53XN6+VZ8&!$^O&KMKMJJO(B$&L;V$:ZZ%^>/_\)7Z2K]U,C]+H&!.\=D7N< M9/5MR&K57F!XB_!]V/6D'BG6F9SNEL*@?!SD%U+"T%. 8]6N0C-JAEPO7^3W M%(E8Y"X'A9T9S8^!(2S+04[2.]1-_8\JX-S%T^2 +!P 1:3-44?#K%8?JV+[ MYD6:__?L8).6A?O15]<5STZR_7JR?>YCL0"3E\R)K8$5?:7UDT=4-^8Q-1_9 M#Q2>L5QENZ9H6QMH_=AF/Z[&CMQ\"QH^TK1L+1Z2C)71#>(ULV/79$]+')#2 MCF4[T]NJ3$$Q<6*C2@X[X3_=)JX$FRW\)'SSO-IW;1E!9/7$,2CWP2&LC598 M,<:CS>Z%*LIMWCU6"Q)$Z/?J>+Z+9[E;A]67IPZK.W=8/7U\ZK Z&;?[:]QB MN[( :K'YZ"NMGIJ@(^8%V%NC!F@X9Y)8YU:OL:B;:$((M$M=-XH'O,M%(\_( MO+Y?^ODD8:\G85SMQ)A9V:VFQ'U2A+I DS9N !#HI<1I6O0D)1^"E%3MID#J M3B8ME G0J!\O2#(D(&)$^HI MAH20T> 9S-%E+*8!S[56M@AD!Q?G?4)QUTQFW,9C)K=Q+#U/'ZG>Y,D^/A]W MS"R;XN=ACMW-^+K!32!9Y9LR_!*;':GOA^8"G;7Y=>-]@MA@4)+:?R4U5$JM M'U0XCG4;'+NI[7GP[T19G=[4 8BBPK]H(_ CL3A @60 M76,*Y&@$YE4)Q2[ MJ@ =:EJC:<2 *3$: Q8(# 4R1:@1,9?:9ASZ1#"-ESCR$W?]8CF$\ MYDA$FPSGW\,JP+OHPJ+EM)V*6W^*G6U$!&B26)IYN:F@4&NY7L6=G&,#>AS4 MGXY+9LR"Z.0PEW_=89U7P$.T@AJ3ZT5)[\O=/5+&NJEH_,$+P0$/E '4=P3R M/##!T&XZ;PC8U?@9=;^E7BU2)Z&W-2CDAA'DA@!''TX>8\&LK=2%;H5%E>V6 M5#;KJ6(]5GTBOWB@T(;<9A6U8=,/9$I$>[C1>;>&9(J;\A\__OEE]GSE+<#S M47K2H)GNOB@8):4Q?70SR?1_@3E6'3Z0>S*,%X^X@MT-XYFU+0@W%'EF5(=% M6]6=6@,Q.2ON$FG38+D[,SB;#K@O3UT?3%V:/%SN_ MN:(=L'P<]2JN@(,H:XSNL3"XORGZ=S8TJC'".X;<^3EP>V<_$]CRF[G_.YI. M2@@ SKVR6==C9$-%@\ZZ*BFYGW.+;\Y9FC8PFQ-E0V.;G;36MD;+H_<[N$,> M+55"RV9E#JI#?W,$]O(-S@O="ZN"_WO @]Q*H*J#/.R:7T$C0#4@_A]M)2,M@' MSV8%>[VKWVH\#?J.&9>$T-[#X(=RQ42L%91S5X1^M@/4!I8HOC% QZX>5=3C M3/?5&9"D%SA>)(%B?::!&ZK%3#F9\@^P@9&",,.W$RI,2_H^,/$%0GMF3\"K M&09[Q4+SD8N,DXQV]2PB M,D!J1]CJ[850NCEO-VX3)#7)A0CEB/)A#)"*2A+DFZS%C M?P2J1%.]+[]YD>-U_XO R%]2'[S[1F8'LX^D8_=O__7RF]"L&XN[7EGQ_(.1 MLI0B\$4J$2P!VZZE\78>ELP/I61Y3>:XD0RYA>S"M+6(: T&[*A)_.!R6;R< M@,K4XN6&H2DMLH=F*G]?!W8+69/UG/70P WS5V;LU;>DP\C-Q+[E!)SSU;L9 M5XQQJ.W^7K>J<1F86E070)'G0!93YM>_AEM^C6N>_'TZVG>MQ7]UJL7?O1;_ MY%2+O]=&ZP4WP+.+%_#DFNAAN&4/(Q "7>])&&Y'SDQ,W@NF'-K5IA*@N0HI MC)J 4^ N2W^_1(N9;AW+=]=%/#[-C/"G('F5Y_'D4E6RK_DGT/4' +%AT M0JKNSV=]::8QU,?GA$4Y$?FE7P:%%QDJ@9>T*X8@(Q0%D,F(]E.2%YQ?[+ 4 M?-7J.M8I%RW*PCS==?@D/HS8$!/<%5GNX, K)VV\]Q6#02>HT5W=9#R/? $B M=DV,]@^5?:-#S$,F7+M!& T#:X $ MUWFOV;;-_'%*0)[2S=9)8LHZZ4)TP-:>A3U1)J)$(Z[7$Q]^'@CV.NB<'L4L MA/CA6E[>(*J \?1[2!%2-T:H6ZZ+NIH,TH" 4J"&@]U8A\ANU/ MCB=]K'BO>F<@D#(H+;P 9HV7U 3DB-,33766?3OUI&.I7RAWQ&FB^!(':V/U MKYWI5;!WE7D5]#F)T;JBTW]TR4-BRY\[)[J&G/K(T6C@:N,O>#JB$=)3NSPI M\+IAK19K= ]8J]_%.0F)RP0!:SX:%B-*3K4;AL-(6Z2J*WX9>CK 5)C8@[K[ M3VQ2_^/??R"/PF0AX^)Z->$P;8N)3ZY"%[J:*#!'9,KS&CU,8?IYIJUX:!LQ!B4!HW1AA:,NSY^38-<+M3/FZ MR.^I2Y"SNQ,:+OJJWIY/E&8012IO+Z/-R%)HCI47BI/&LV\CKT=FPLRZJT.))$?+N^&<.$2=#>"%I$2=:[\AYSL6O4UL9,V?N?\_XX8=?C+ MDJ):HB@GB;[HQDC@QX"5J>+]-;-#W,$>95(@MUVI!&% M]TU/!4ZM=P4MM8[*O,VX7@SX=U]#I&B8AME]& M6L(DU9U]+]_\F7*DFOB.U'A\6<;J4HV!?4VOS,T$7L'4VVG+'0'<).#,]W*^ M/:F_M.'/.\34G,0Q(=C H/>^B]LN7QDD'MENJ78'(!NVE7U1"NHIE:85$!"& M0)+&SO *'(H8UQ DP,2%-UU35L'%YRC>&/Z#3#?Y\9+5&Z*O5-YVO4'M>LQ2V\)5[CC-DZT1(.&[B,?9%Y:45QY]9 R$((]$.)]Y -LBQX2A-^FK M/_[R(OOSU!!S6YO]N?/>;ZX@I_VCLBH:2E=,7J:1B E.C>(=T$W(6H%>.@B# M]F*#X#$T\MAO1)!N=L#])4JZ"/?4V7;B^!M)E(!@*TS$$5,6PWXB?:0OU\>U MXM7 8G#SSG7/^D7N^1E 6FC.[=9V"J7(M7CT$A=[ MAW8#_S@T8,5TJCPU(0.V)IVA:-@= 6U64$=L0W-21Z$J*64/T??^\Y:!VP,1 MCM1:Z3=!E[EK;EJ(%KY QXDP'W+R#G$*76A7U%R]K\=3'H[Z7"-L)IG/MHQL MDTX)&XN>T((&&'F_67DS M;"9F0HQW*$L\G^1=/L;C1PINU112%*(KQ8L 0%JFLG32*P72EM0N9APS&26E MZ::^DAH"RFUP-2)10R"D!8(MY>ZD#XI7BPMTBUC8BYT^R@B2MM 0HJR7:D[* M4'84=IE*[TK)Z\6]BFVHUGVE0IE<)BQ](*?A6ACE2/FQM2% >#;X7>FLEO[R M5+RO+@LP3)E>#3=K9DF773P2=7M [7=9M84D]RIZ ?B<^C.7T%O*1-4L92F6U,^-2L?=K'3N83;U MC<]>&<3V.-CA?T)B[E7/94<%VJ;*W2'@N]W*E&0R^K=2R (S"2/:QA&_9 /\ MG[9"$C@# H+S+.@R-,,Q,Y V&W$!FW0-]>WE M:A(NR=./S8)8!=N[H1<;'''CA-+J476?<8\K:]W<3*8R-'[!A#I$/.YCV M/PG%0Q *CL!"5U8@N64X"'!_&R,N%9N!'+II=&98.=4K/,B/:8?]24X>@IPP M>R;)2F@"]0[72ME@&...0C,*2HM!AYQY6EW!5Q)6>6V+818>F7)_^8>]9_K Y6A352J7T3&G,PKJ,=^,=5ETOVWH'THSK@@?T:Z3CG: M.0G50Q JS7%)LA*]^)-DGE]5^TBL>MKNA[#= V;#+KSET)0R_)%%KR.VEAJ: MYB%W)0U=^:^0F/CO[/SB=.LU<$OK=LP(U$L^"C>S( +$?RB(!-XW#@E;^?+) MMWD0<@;?IA@&0 *M$P"AP.-MQE%-265P<;XXBN7)\WU(TD$Y0AW+"SAU $:T M.4%D &DD\+3K#V+7C=9/^ ((?6[7O(W&Z],NOP7-7_5]UP/!ENL *RX47!'\ M$^,>\[_KLAK\J2]*F:FC*L,PYNZBZ@@-#V])X!L,"<7(Z%16J5)X[L%'+W!, M3N+S$,2G+;SSZ#>^K(>"<&9IWB=*"F (MO5*4=L84[!HBBV/;KBWT>U\$H.W M:BNT'"LU5G3<*+!E:"NY)PP'[VX$]G_7__X\&7L#]#!GH,F!'COJN3$])\*NN\_*9H*Y!IMP=@O%<$1+:!="$1H;-+-4Q_L2 M0EV8T_%7,E_N5Z6^J%M&2:+)#'2R/???; L#]UX#NDQ^V_D' _RD9:7_B3_3 MN76=^CWUJZ-?_J?G/K5[_,9.$)8I'@?HW(,SS2#4SWDVG=> M=!EI+N@D5D2D7%D19;]$%)V7U#3E+_']]R]X /7P.@%XY%HUYI;5F%QMIL-(V['/!QM@N;UT%XYF>X- MB'MU,VDE=F:]#@Q 0 6'I9S9-%?Y[:W1T,W CV1Q->G%[\E6YBQ[F5K4@&VI MEG9M^_CD1D-B/0^OFFO''(B41MFO?*2P:71>03Z-X!/W!Y< ML4A1BN(FK:9$XY;]O$(L:1$K_JXQ5U M>D]\!EX G8<1! $^G_VB&I+19'_I_2,IZQ+COX9KTO4^.C18[KG>+3CQZ'F6 MC[/PL4+2#E%.PGD\V.5X)F$]E:T2$#>*"+ 7XP4L)\+7 0/4]KR^P&PPU6,[ M'RNN1GRWK)3V",\Q8&:'XGV9U^&>^4#X+@!E-K@;"921\K_^"7_S@5 T N0X M)#F(F:%G_J57/,,BR3T9_7V^\@])OVDB,AO>_)H%@B/#[((!_ =MX;(>]5J? MV]WMN8W 81TJMLU4+*='XH;V0# W&QZZX:F=Q=D*F_@ZSP;L:IE*RKT^* A\ M>#A\5,M!$O[FB,]T:=PKL?,S)3E[%>][;+SZ$4[,^%TA/^S#B,&BXT0GT;'6 MHZ9^$4KO'?B5]+ZD0+0JGN,@(?S,L]A-O9>@@3%MO8\;GP)I"'G2]U\WJHL@ M\)=>Y=$TVPA:3K8$$?R.;8HS-D66A#)'0B(A( &4A2]I'LZKM8YI3E71RFK<_(H0-8)V8J&S9B?!^TR_"ICQ5".EH:&-L+9\WD0W)# 5CS+^-7CK"SV MROKV ]J&GWP)LL:G;.-+X3Z=7T81)V0S(? "V&#\!V?\!][N<'#_]/CL\1/X M,K+#N1JB,AJBAG00]S$3P#329\G13PY?1>2W P-(KZJJ)(_IR[/'CUWTF!0( MX^GC,#*%!2 E"/7]2?C@D?] =4?5*H@ /:#I.P&U%C1]:=-QK+CGZJ8*2BPL'@5+A?7U]L1N2R'6-DQ)0E M"P[[+K1ZX! 6X$##LFN:R&D9$5B*BT-8]#%B ].;_3H!QGY \=,MP-BO#H^O M"\<7Z_E1(/QFPN.BI3]_K(*_9('ML-D\ [)P_)YP**$.88T+NW77--T5DTBV MH5>3L,0*87@D\SCXJHG,)4MFJ!%,!_VSP<@7; MCG^%,6@:X>[ZBZ*M_Z'CW]ZGY%EO_9.F-FCR\>-P>J\]M[*\?&2?N8]J>=7Y M>D:47<+ #[4/Q8XI==I]\"Z.SFD.!SLW.]S,(^?OR3?E4*YH7:0&Y6,J$+PX M9]*Y=%D%!EX*2&1@C!_A:/6&O[KHJR2.+3P?%^ K9.ARBBQJ_+3D;"H>?C;C ML__DL=6G;&^N>J+\;F6QLU0_^C>G'O 6D_%5+97WHAI4A MM%U\28PX)Z](8_8+7B;>#88C^"NDG5T=:I)SMX6^3+>D@F*7#=ZS93FRX$'Q MSF/PJQ_I$B>)*)@"C&M#A4L7A*:YP8Y/2BQK^O(IE[8-89A:7N/B: P%B M[%A!/3[[Y/,GU^D':Q\^,J/0D?O[XZSN3;@DS\MLB/24WI$X>(L/WA6X6]7Q MZ:GJ>/>JXZ>GJN/[=E9"3B')4B_$F0(UZZRJ"F6UP^+0@7),*F2"CG--H@W* M>"Z6+Y[W,.P:^K:2U1*G/^[!$1;"I8KR_,4C^Z,;KZ_=S?- KU/"RVY3PG-O MLH1W[YM:?UTBX;&I+/__+J0@RA(OE)CMP&!H*@XTM=A3)-=Z(\[8?2,:++KV MA)1UI 9^_+0X!D%K:H3YK$VR" M8Y3#T$@5Y%$='/\]RMVA:9>+<*'=&42/ M?9O@;%'V2TE1^GSBBTJZAZ9V#*[8 M0+DC4'!YW;W]T!D,OUO/(-=U9#4BO)0=)1H8NF/8H/ .^RI_$" @!HN!466\ M& ##H*20,K.#*XU[O+H^Y$N$3T<+IUQ<*B7_2JY/7PICJ[,H-&HLV0S= OZ14@A4GDJ M;4>ER#^&$:,9!D"B^@R%](%4QWF#/%+*,HVV/D&4;6JT066MM=K;+1X:J8Y6 M@=*"9%!?P^)M+D@K!Y^2 26ZLSGM:E5*@2^T4^A]O3/1X25P6]SPFI.5'BSU MH>.9Z@+1-// K(O+KD=@Q1E[3GPF1Y7AH X@&>+I/#R*R>OJB=3W4V:0^7LQ M-C^:0XMAOLJ9L')Q+8S&]0G!+&XHRR+V$S4T _A(K4/GB6&/:, L;T,*4\G9 MT_FNDDE*-M4)!#)KFP_*ROQ%)N&([C#[E@$MWS:P][OD+3S@R#NO@*D\P[QV M)-Y4E!/HO>A)&1_L.O_KH6>-GA_BA.?2@>!,E,6V!W.$"_R$].DWRM[W?"5 MN"^+_KSPAN71C[\WWAEYOH*7_?3QXZ>!R_#EC_\WDA?2;[[NRO+1MS[L?>7# MWX8Z+ONJ&MW/%9HVI1]S\$>_SW[JNY'!J\REOQ*VPH0?TB? P&!]&=+@(0?P+ET6FEOJ MO-QLXHUOT_G=HUJ8YJO\_I),7607?7D?6^G4]$OUQSQ$/!R&L;(F)".FJLR3>=Q4"YDT!%UT0"59(E1] MYK/LQR10-"(=4+F$8KG"7(\KJTM_/OSAMB%?) ?C,G(G^4TCG#S"0_OC3\ / M7A@[.&[7R3[NFPSF!L%TMST.D6* X]2E4S$["ASMTEDXRYXO2)Z(MBZAWYAW MQ.MY4]+LA KP&J@ ]GAG%57D"Q9W)KPB^HW9D1V.*@[R2E>ILA>+E]JYEV)O M/GW\J9H]4H Z*J/(Z,NG1'_PS8OP \X;.YD=0%^[(.'\&!0!2"E.>"8/2F0# M:$WLT>IN88A.4O 0I$[!F)0$(#5^>3Z-.0G@O7"/I0YT$8]IYE7$A*H4[ M?-=5B5!PUM1[DI:'("U45*C'":8-3A#)1%]MI*9E)&0],?B5Z4/C^2%I 4-> M9X$3_NW0PIYDY6W(RF777%8Y#[8I)5Q94<>%X(5/XT")1_;(R=L8*GCF3E#X M=%:.>]\I1HI.^)N'57IS&9&[]O5]GOKY[G>O[9:/!MH]%V V1 M.-HQ2X"0D< UB20EXI!@!NSW?9QLL'FUN@45#J*C$#YIJ+.>^E9JFH6W2PB1 MM'359;9'SQTT;&RIO>>0W1(3FX)+TNP?;2HJ&H01[+9<"N>NSU\DQ7*WH?\\ M9,BVB9Y\(<","Z)DD2$[D\<,A^AI#/#Z*]!50_H0B!R*A9R[F#HQ,*F\0E7$ M:(C= E((BJR-,64THRJ[MND@S$Z0S:.)GVO;#FSEYJ#3*D%FP_K,F6Y"1X:D MKC(L/IR=RF]BMZ\"GHGR<]*<4GN!TI18-*2%FE&;'K']^V3K$XI)TQ"79&YC M+DH7^?V?![[%R!M2]Q@)\($#3?'$PP%<58R63H] 8#@DLO(W_?>M%(E!VU$,JG8:GON8TQNL T(C+%3 M:06LBVF^2;&@'5?>;4E;]+QF,D;#F]%6*W_4Z[$0 M2NO>CXM%\*R4":[(C/ MQPI37IO50@0!9"QPDSH/IYRC'*Q0$.'CVZJX-_5@X<5Y4%[7055"&0!'H8%+ M+STRX2>=:T$+%ZPKZ?VHAW9!N?*NT5>#EH56[6GL=ZH>\9V8&#:*K[XD2[OQ MQ:F43S10U7JMAM3J/"\;[B;YIB(362IZ"EB1>%M>]@-1(HZ8F22IO"N&2,AJ ML2KG27,KV9S2XCW.$SF=QDUGV"RE$*'!"M)@50DNH]ALEP>>HV!CPK1J:HBJ M\LPE.F\,WI M%G%)B!!0.IX+ZZ@2YY?);T%H8?!RB_W@W@F<&1[4IFYN*D+% M?L$P^WV>5")T\(]Q+$O3:M$SN>]L/"\Y833<<(ZG'?D4\V]5KRFK<>P$Y)H* MS40FQ44,\G)SH!=*VA-QC7!MGC2O*XS60F%$%5?NF5B%N[0GTP@!4IMU?T_M9UO\WBY0([,.EK0@8H!M-?KK?A M_BYX/=*?BO;9(BE+LI)C;!R!1I5Z:V/B=6OSNV%&A&F#!1:5H*7*_ M(4ZI":2'C AM^TLEZOKD\5-L@Q2A7O[X?]6=U1#&E(F-7,2ZUW+8=D!."7'@ M@#"TGW(] LUK-$[$GYK[]8$>%P,M5OR62G+NV'DQD$ET(:V0;8!&4%8ING7? M78 Q!+$3XQGKO'U!280MV]N*6E/)"2. E4I8W\<&W/+(=:E-X*.U?,EC MZJ TP!M][;T=3,-\\@3#4$_4(!(2PHA'#+B)83"7K&: !"#RZ0S6UAUHO9"7_K ;(:X)SP2*UQ\'I<6"S5A*>R5B%+A>"2YG(O?'B M07@XR8IT=S'D8:S%.[GLE(NN@YCIFCL5QQPJ2S:GA,=N;GXMM[@OK%6Y_H.HJ;I9WOUE"*P7$WB':[D(\S<%K!SB8FC<>,(4 MR(-@.Y-8BL\@"3F"8"AAD!(3H@1ZQY1O7_EHC)O]Q1HI$%'LH><%0=EW]"Z] M\\J.VQI7DHO0FR2N@\EC+JE1JI M,TOF9I-_8A!M,^#M3V#57M9]UW).\Q<^>B$])1$6!GIG7IB4RV=-/&C@Z:M9 M_QH"):K-M\#PE,1S-P1N5--8)NWQR.BD*6FG=YZU^2UX[V$AQ/$BS<6C"8W" M""UO&),\B,)CAH==UVKP'5,9SH3:-J40YD@.&GOY3>5 QL;9L^Q;ECI.8OD] M7.X3S:\):]R1L*9F]\&>?CBH% )3WF0(S<@'KN62%I]W?"WX#B2V5B(BZK5" MQ1VTQQ[KB\V>RS0R[=UU;W\8U+D0U,&D1[])P1_%6ZF&;2+FYS??V M3_+:I04S$ MO.Q7%JR"8'I7]O40)_.0*JV&LG9%8DI:VT#**1)/NLXTJ4#J[]R<*%M9)BKF2PXX)*Q8N1L@0-J&NZ&>S7"(*@CI M#\Q0J3H6L3-J'@/LK) ?L]8VD464Q,)QXEX]*MEEX)G)/M[OQ;:?$[V$" M'"'9\5UPU^Z"3@:^2+_TG?U2H/N1S4\V#$XQG4]R.[U D(V:V@$=]RA*RH8Y MBE"[@5!O&4=HKM(I(U7++%F \:D)TF<8V7?U_S$$ACG4V2P,XS&)Y2A4AD_V?.4.+OYA4Z; S@2KK*/>Y4HB9,0YOKT[*CWI<4^Q7X$4T.2CD4# MV&S%3!)/UB="FRK'#SS &_ALJ9UY 4\CL: MV;K!P;A3>[+I)V;W\0_J588;=VU[\FMW(M^1IY>X1+:3@!=<=C9[7#427'OY M"#99!1Z$%)+C/@\44=NZ95:+Y$B.G<.U8G5^16!W%*7+J,,;;$S&_WY%F_#F MNM@?O)@4#,G$/07&P]C M/;#ZW+UR(6% ;8\;>6^E+I?RCP2\%NFEM1QYR$:ZNZ]RJ0$M$8M&>Q M%0,^I$**?BM!JY#8 0_,CPOLF_8DG^^7?)+GTVWJ$/7M-CU_("YG4 M1.ZNEM,!UZ64XB'02N33QY]H-C)\51&_;*O2]\55R)A\_9<7WP?_<^0=C98X@D6-)P7C-XH;(8X0&8L*#3H,'\A00T&BDAY M*4,1F?8Y$^;3(A0SE1G#&NI7KDL2D=B>[ZD'GK $[8(K^NQ@"LE0.71ZYD49Z_X@Z9QWA'#]$UN0_HL[YV:G.>?G.N?[ M=E8LR.)__/CGET#7VQ$%O+TK!A22VV(SJ=R&G MDJ#XL@"(]+%^)(/=1Q,P#'XVFQUT[#BC96<\TJG#4 :GP86%JFLDRU.>R8)) M[I9;GNA3ZG&4\EOP7CXJ/O[HR5>!#]' !@,BX-RLZV>U$AUL+!_2#<6M$%1A M\SY S*X+K=OGCS6 _DL"W2*\[4=BOVCKGWDW8A<_WO=LR9'KZ*3/UZ0L],2 MR&2QVA!BC50"[)-;%D6=?3/]81;<*$X$Q.I]X&4S RL*G.1F0RH)5,$-!?W0 MP\']MBO4[65VIL! :)R3 ;(ZJ$#K+=V0.*,S;5UF8HJ/LT@!*AP\7Z%!^?-"1N\Q3!JT>^5T.6[GW[T M.WS^<6S5#RRGW8CY5J25_+,.@XZD)F3C?WIR]OB+[)P)=)Z!PW"57HU.#BT+ MMVW2.?!OTU_P]:A\9^N] M6OK%X\>!Y:<(F'O,NO(?4TMSF2\0L.B92 MHL70M: UH*?Q)P_I(](Q974^VA$?87V)=0Z6V5,&$\@";JD>V_!'>0Z<^-+>9ARMX8O"_(X#W] M^*,_'S%Y,WO!Z&_7]!$?_5S%6^"NC MQ<<2/]G+/:#8I>DY4J7?1+TRW)-D!+LV0O=U1K^X8]T"&R]%DP"ESY9Y5 MY);]$1!.OHT\G:-S=]10YQFQ--/#H"D[%*+- Q$&@'=X+CMI;%?B=GR7]1A( MKVIP., _^Y70W5\QIMGPL_W.>"[D8_ VETWK@_9T_WI3-54.36U8"9& !4$%@&EP-"0/.+Z@O M%K.]&ZK*]\&G/F@A#CA:BJ3*L*RK49NSM3'8-FZ39_W<:Q?_O&%("H6VCKG/ M>.@3.&9^XZ_UVXBQ:XCQ-.0"H6$*&DO#.>>YQ2G,A<9*G41**0P M-#._^>@26A?/A<<*#P'MRUPO21=U'AJG\S1PHLYE!>DZ9546:5FOEVR7N%"Y M=]"@0CBM,,B4,#4.2#8?,F:[ZLB6-PC_QR!L^5U/P+#QLNAN$&&F26V3QCP? M.X7J5>%EN,7(*U5ZKMJJ!\?].>(@BG#IM_XWY$K4EUH$%D(D ??QWR;4AU&; M8,XK_V3KG$,TI)Q6TJT]5#*036UE-1#?*4U,8VY4=5[7Y>0?Q+]T.5'1^HJ3 M37@$D>H@U!!W>!0JRQBS)>EVA^>0LQ?7/HL%*#IRCI*3DY%C-(;OR%QBG/JHO_Y!'=O&1&0DJIO#B5/!Z7=0]A@=I@%:9(->ZM7;> M0@4PGS\K++U+ MQS8@ 5"D$O)W[NG3(UDPJF6 +9 !E:38E.X1\#CD"02N$&D']L,ON79A+XI7 MH/P^".B]3B*HY_"NC0A5=*[DJV!/WGI,[TBK]T803'_T+<+V'"K>1; M /_T6UKOFO22 9S74=JW&'72J1T(!*#%/J!80QZ*EQ[@&I[O3>J''S8EU4JZ MZ\107^L%).?5_>$>YET")E4%[D87DS ^&FYTV<:7?'U[/;@9BB7+3Z#(8KV" M11[:2'+#J/X*9SPQB7D,3UJ"TBMZ'X)6TEP85;IW1ZI": :I^-ISMX(\IS@? M3BLDLP*6.'%+>J3:083= MT04%T3AX].8-U(4/\D@.ND1KM>[&PJV8;EJ^J,S2R+!S^<8=]X"EM>-:UT;' MLDVL0'#&;=BA!CV[Y+P(+Y(@,3.^LD*GF95V-ZZT>'_'CUC=6H\5(2KYHMD1 M7S1-Z@X5FIB:O=L4_FREW.P6_K[5DKG"'%%!;1?=0NF 07O0NX(SND=1+7K' MD?%@H(V13NYNZGU4!(X!S?YQZ9M0/7MI ]?K&%5#//Q*_76#R*7#HFE*^ MP"DVQ09@Z8OS,E%@D&V-J:Q,4EG.QWQB0[@0;A);\+;GNN46Q\0 Z5Y16:RI MJ\LJU,*.:2W'B5S*!M)IYP""._X5&3^$,JM ZFZ+U;,AAT3T9T1U^O/1>U<0 M9?HC&307DF](Z^+RU7!#],QZE.LCQ6+2SU1'%JS-K#I""M'Y2Y'>&DP1Y;JJ MB0:VG,HBKNI;U5'2#'0ZA!60&1Q4O*Y0-B=X2P+8 Z2BD%@X$+WLJO!K&6J? M!TRHAUL'>H%0.;LI_V'Y+O1 '-_"#RA8L]W6OQ8].5[9AQ^H8X:(A[YEV*[\S%U M[Q]) =[1N:1[6UP$A%>YC8NWF55-+?!.DCO.0^%1O4!3:^SZ@^)72"1)2Q#2 M4<)Y)/;\JM@[L<@'KV^'^8ZEHO+@46M"UP06(9A),VG'SKK[Y\]ZKBW9'TNS M6F6:XJAY[ASG3VR+]?#UG-J_N>#;+%GI4$".< M8C&)6M)-7,[KV%<[;WT8[8@3L3ZL!%H^GNSD)/^M&TDEAK%/<3@KD#Q*H%:>?IYG++[:H7M\I(FQ:>HK^^]T$F4!%%N*4H(CL215P3 M$01=>R0>R-)XX*#@[6Z("P[VAB-RHPNYMIX41,FX:NW6P!1Z_W-7+=[-'9.$ MG"X1$DZAOAOS..%/?X _XZ[W9SXJ='2-9-J?!EF" "4GK]D66UEO]4[FFR48 MZ_+A;.<6FQ+^+?OH]X]O+KL?+5PP7EZRD@<[O ^I ;WD ML4O,^SETJ62O76AZ89]".O$.+G,R LP*B$SVHV[]:"81SD;61W;@SL%U=LO@ MVH3#S@ 5)N$PDAU:IZ0Z<'TD 0G6C0,X@4-;=FUV\8!=G6$XN&]7#S43/Y(> MF$=)2=O;,,M.WC[GRPD!96-<3OJF 9623RC%TW6PZHMY1X7S/$P]NO@);WBI MK(BZ()@FD&\)D:.L?@I(^<9HY1!WZ5%[,PC*=RNU?G$JM=Z]U/K5J=1Z=P1O M_$^1U>7_^1_%_WO\^'.2U.+?_\AS]=U8;;,G?S[S+ALK*';;UD2PM<5\SQM- M9/P+G38;*>_>$,[_?0L^PD\/Y3:>&/:],VJZSOFQS9540I%(N?( MQ#NGR:Z?BL$[NFV19R\(/*'KV[K(A>CM2@O6.<$G>=L*_AP"]6>&))C OU9- MW?VUHH06_O.G[DJ_AG]_.WG?UA^K2>JK.J]88 ;/O^E$W*^8.W;4<"!TM=GW MU$'V9RJBV$<36"H:PJ>YZKJC""2B,V_])TT!,+&63 /#\/N[@R6KZB]0%_H- M)4:E81KA-GH[_ZB@T$P>P2G/.G,"#D.UI[ MNDR(I-A0A>P6OX.&4N9-(L\EY7@[RD)B @]KZ0,!$S8<>\-A/WA!YU**;B^N M&Y=4'Q=#D200J(]]0"6,H[-\YU/=4*B0;"IED[_W'F5!Z>3Y29&I>U2@*HEY M_]9=,A>;W]RGCY]\)>D_"BRIA9@F2K;^-&#W>*QT:DL"GJ>4\UBM-FW7=!=T MW[:[+&*%0E$['$8]N"V9'A3)'T(BH.O1N3*B%VH;8!-4RFX]BVBV5%Y=8N/R M[ZN,$R&*E_Z*OQ7BWK^$N/U"7;1%XWZA)_@V+A7F)%Y22JZ(/_F^.*?J;M?7 ML4KHY?*<2G",N5,I%ZA?'J\L&N]NT5WK/KOJ^J9\!"!FD72S1$(8ZE;%CN,X MH4F]DB8876%9@#=1I[NK:?OR#9FV3\ZR[\$[_E.,T>Z3[[)X#O^8)PC8#!'S M))1 J$E*H'9HC+4>PZEP?)XNA.V0R,.J8=77YWJ*O>P\^11A\L2-S!U+5+D\ M!PY[ZHW(=]_E&7;D2PXAKZ7+E-Q_E0"V4+9@&H9*^IX(SF5(N67 D/"_NE9]@,-:KTLUI57.U\'0)Y[)?)OI09BB0[?U8O? M)FOPY2EK<.>LP2>/3UF#VYT2WM0[JJ]O__7R&].' M,NRWYUVC-;V_?O^7ORE>)UW'_/GLUUP_D?H&"BKO.QGLYXIF!A^ MM/#_UNU1M'+_LHP7^/0S)C07=O$R^^S3KV:=J&O78UV.XE$_M8U[^EU.&JDL MON^2Z.\JZ^8BDG311D= M'%O'<'!]K'&!IIEP_N<(' -0T*YH1L-%F/'D4;H^52' 6*Q#Z=_;G340^511D:Y.N:6@_]&_]$K(+[]]1VOBXR<-FANVN' MMG1>B$!99.6*L[>4]^8?$.K1JMY1#FG'./NK8MC$:]BFC:'B^9WU-$Y$\?I3 M)!E,?\0E?D;6A<7C7T38 E MYCW8SLX4O,[,XP0"=;EM9%D7_(^GP/C89^P(2,V[I':W(VA9=FNVV]*6U,NQ]L3$ M"9 HBFB3 !< 2E8__51FU@T@2()W4.*)LU=;$@G4)2LKK]]'.#2R^S)0M@HW M;:H"--D"I%U20G/B??.BBL=V6Y7C0%41?A=&2$'-2EY0TYH2U,1KV\N+;F)M MM"[[,;=,:-><[;5A>_?>VL+3S8UQ$*!;=T V"I00J*:#Y^*P+I)M#NQ/?$G0 M"*Q7T&JO.A+W>WP.0.E6,5EM.LU)Q*I6*/<46 M? M?%X;?]>7UA7V+G]/%GB9 6

Z='LFM,0#=)!+;"XZ88VK&= "?^ M_XRY-=.BA149;'>@*O>,V7/S6-2P^I@*H=ZX4#:=IQ"E(Q&IP9$8$-$-@HA^ M8?@D%,_:70"J!"&;$\@RR++K_QM[:R!5+FN\V]P0?8I]U-B?E3U[+OU=K/:^ MT77@5ZH.?.?&4Z:Q=K7&0 M5(B2C_#1C;RC01C^$*CWB4GGP$U9J!2V(S^&D.(X$#8NH@S@>G #0H&VPV+* M]>#&(W8T= #EW?5$(]3?_ FJ$TJX605J1WYI.Z+Q-J\TQ3)&3>T+E'4+PH3E M^G72K9OO7L*+)8Y"+%M<_03ZYL3^G[M8\0E\/NARWBAJI,]B;;^*M;U5HY2Q M6G-H,KQV!.BPA49VO,7SLQOG2_B>.H+!)>4:N"P(!^J26N#/3==>JT*]W-L> M<4F#H=/JSJ KTFJ'6ESUPEUP['P?]1 MH5,FJX8A.H3?#6QD^G#T26&#F%'5=J$C0NA=?TZH]VIMRD2E70 M5 '*6CW!%1.1S&*H[!Z\6L%D*YJ"H[1(&V$!=>W,761!U1<16.]3NJ*/>K,A M_@2EJ$\4#(.!X3_JCE1>\\Z699XM.^]LJ5RTF(?8]G"&NC8FL2$5MBW\#GS/ MU0-TP/+//_^PERS.1ZQT**87+<(!_ZRE*ZYGU.Q+J^G\]D(:3%2>C;#L6,M- MC:FJPZ%]?'E\1!74WLQ^AP&:4 )A;%Q*!L':RJ*B+%OZ$=1*.F>>TA_%8\# M/FF!\=%U1Y"=2KT"<:!$!$QPR$%++$:LH/7S2(>MQ"B@I)7Q%?>.+:@'&0<^ M=ZE$IP+%[(G8ST#,F7@6/WUB+9F 629R.ZQ"ER_BMMD# *CW^03X7@U1(4%5 M*%EA^N&6:B/AGSPR/@GM,HFV;E##&MV@YLM@!%R!.HC

!KY$/.$7KTZ!XJAW##[+?P3A!NI+Z4GY","BP63?\09PWL_I,7P8%U M^!QC*CUR;7[O<0_9!^6T"YX/ZIF$TOA ^]Q7-MA%Q""/#C--Z1[XOK7^LB+__$>5;# 1[ M3BC\'C&N:+NP-#T@5QOP=> F&7*D39-(\B0E>FI689%4\]G_PN4Z -[5)[O6 M^.7$4KXL L1J*DIC#X@+)8[&(QBW8T,! P)[4#L?Q4GX_6$N""'D>EZ$9&"I MAB0^8C[+(1[Q* PH&VD-(5NCE\3HC*?5^=74*EVBB#3UC$V'.QXCY(XBO!BZ MB8#%$1SM?3=!]C(1.ME5)GPG>M_'=%)G]A# M0^T@F"UT[O'Q] 9CJ'](F (' R#_(S%:%8"0O\"'6YBIIH4@$D8A4\BD((=I MC_@;$ZWI4FNB$08D:B5A1W*])D>D\"([K$M,E(;O1 M6.'A=X#Q&))B HI70DS ;@LH1C0ET(:(I]_3=!/GWKN6NF$H.FP/F>>[PO\0 M?\/GHE?3P;*7$8@ [)%Y74AJ6M2&CW*CA1IR8SA]%AP=E+WC1Z8"#$, MJ143+G]YX0C!XRZ:\%RS>0(!CO76@5O,?^/MQ0R[ )P/N3##R4 M81U*"Z#C=G]T$(2D)YZEBHFPU_;7#16>-IH0>]\JF2#][_%)4]6\SEYDY5E M=S5ZIM7:>S2]LMW#+H*,<7/,)6BQ&6:0@8R-KH-$+ ,%!@LNNXUQ.R&8/BF-;1Z#I M'Z9V3,1PGOF!F?'>A?+/C"MJ](F[!'6!M+I@FNPSV&-:O13$3=GQ_K)Q\LA^008 [ MGCX1H8)_$V+B+<_A-@9HOE :W@*L(1V/@JP'.;<$*F.9X2AA=\-;X*G'QIS- M%W3#,9"7N1,#D%3L:)"U.^;H>G[XQ#W6)MY=W!+0)447I,-OA@$<]$>[ MH3*D4\XVRA+>9:E8L!;*Y]KKLL 0/@,BKJ#>390G@V:#I<0 PRH8/06*.RR% MD,QY\F0,0P\B/>9!M&79 ,:2@!MA4G:T"&S Q5G#3B0H>UTNLR.RAWY_57F% M/_,+J"M_7G*8,V_?]_PX>$D?GE=YPZ^B))*O@40#* ]5OBR6^) MIRE.N<3[D/?7VH19.F ]O//.6B=G[[/?RWWMN6B<@;TGL'[H9SNB$RRR+( P MY(%#$/Q@3P80$^%_SQ<7^ZU*-^E0#G\GO5 "=0$ -FKJ<:3Q*;N(.20,8)EE MN+@^US4Z7&%! Y[5(\H8\6D)K2TP?M[18G!)22)83Y"4:0*PED)D!$H>Z"<)*,Q03 M=N0?)*/TDB$0$%/PA!.R@>S"@Y&V:2S7>T Q@EHH"M B7C;W,+E1#<$O1$\6 M'P)*29]:PJ#G1Q #=155TN:$9/L6U*7(((RI3D)F'@%9#X+@HPA:CJCF":W( MR3-T>0W6)Q*>N?: KW^ [ QH65*\R8\\O)P1IDPP,U!F,86@*8I8L41 WMI] M-_) WV_+X-]I222VXWTRP ^W.X0=5'#C6\_%*;6E 1KOO(:\! ?S*I (J<2 M0$0>/2O59>2.-;CLNBO0?BO*$01&O^PXK+;>"]M9-_ I8QKM\>]A MZ"$@YH4H]/KKMOT.Z Z/E0$N/Z(:%BT7P"\&@Z 2[?#_^Z[%",:H/Z] MM]L0CW&AL<\H+((81Z1?>LW PF/CH?TU\8Y5':F>XQ%T'3,#CE06=9(? A." MVOH)C=6^E+5G,TK/4D"F)HBOK*T:(@J2Z*V>Y?+X@:6F>PQ=>:J+$CUW%@U5 M8_6\N2F>A%3;J+@2U2[JYE'E;/61BH/_'1E3I)4DFKGSG2YGTNO";! @M#;M M/[\S,WZEP&:))): :/FZ_1G^[4(FPU@_W$?"/74 M8&AE!O(S$2<@_G9QU"P MQ2$N*J"]TB2HBH;@C3593L97@"H0K&F17;IBO3Y=7=AM*.+'R@9)DNB0!2 : M;6B19NU%WJ;3LE 2#&L=F2,KD7"'U-6:&KR65I(M6AN !4(@ 0J^/B#;9Q1" MS <'AX6+\IK,1"G%6$9#Y69V," M6=U*9P)D7#(^%C@B6,.#T$CW8NGP^ C;4?.&(QZ&*B70SYGAZHG:8V.=T&'4 M=7TZ /I6%^[(S7J76E15E@J5]IV!'_>IOID?3V_HCE [@9APL1%4@_>03A*+ M"NS=.NUA?9X)0P'S;QL-_C'3>C^%9W'V\=B^PFTQ%=?ABG[:?9+=4?#-,O-*C)R5Y>&=8U/\(7) M#@WK6TE 0:#:@+U$@UI9H OJ.8H*>B$1Y!YHD.*)_N>>!P]^ _2@A /0]9H MLM_M//M=#,Q1B-CL&0U/M GI,Q M!Z-!3'5*9/&P WB>(,_\0M:2MW7(@@A334*8)2D6\<@7#-)(LF0/R,:@JWK*3J1M*_R0=7OQ/]J.T@VGB#P8 MDT-'I%SN1*^"C%:$J;?R.Y8Y9@L3N8+HAD&8Y* -&@,9WB37)*%_^#[8(!>''<24(F(6R'#'.A"P T? M! SK"=3\ZF8>'D) 2-+E\;<6.XP\C<@.+^ZHDW(;\#Z>_V7PD=\EM1NN9 )2?M MZ[%]%6"O;Q_>ZAGQ?>+VPD/H4%!#%+G[,E1$@6)N>XK.8@L:L'3'9I;B-Q7K MQF:]X#XD!"$U[P$QI*HA_4F#\BT/!.R,!N;@"ZDB-&:7_8]BU\3'C2(9-O_S# MLL^C 8IT$^56Q--%: (^HD?5=0-5@*QFVVC"U0DVOH5P)69'-"'J&SF#0?B8 M&N3UQ9\4LAG\<+$+Q1QU?&Q?Z(YYZ4822Z8H(3ZMR)?KO%F,J3YM!6@# KQ3 M]8+8Y\\'\-+$3\:)A!:?1T=)D #0KRH!D(T18I?Y5H( MJGJ=BR;46KNX@*2P8O.#J*^XG]L5K=6(U3%$*G9,X-#?J7E7-3%;N!/&6+,P M$A@II^<%D-C!]F1S;J(#GIK$6!=4M]]%"VJJU?/2K _=M6 $?UZN^KQEH\34 MGZIFP>T*%'2]8%^&G3]47%G]6@>47< B?H V]@$8Q?R[ U\*;U>X*USM?H'< M)_^GB4_L"IACA6J,F54((O6X[9V?1\_=R8S;\H=? MIL7D*E,;""37N@, B* '9S*)@M]APNTQZBLE@;'.H,'K!@BAELF/N6="5@0";0S"#C21]1F_;_G_ M!0(R/@4(Y\:VSL@I8Q(TG*FWJ-"+_Y>,4L+CX+K1[Z&.D%8.Q2+ 5+(ZXRB8 M0(*!@EHW O&%/X$]1^UX A=O*HS*,:11H"HT^"'-("CI(EH9? ;^@C8AVPT MW-CCUH<@=.D.,(8C\A]8P32@-4+5;I(S06+@P8>L . U/5%V@@\6%%>2*B$" M$"7H/0L$'"I?< BL4&9! 'LD<'P5!* E D\1*"^RP' )P6+3FY6Z@& "BI'!3S_T[C*Q>R%4LO))[ MSGUU.2)#]K@S\+N(9LJ5,8&X024%EC;#\Y&&^E@$!O*6 JM1.NR>6[$Q2U!M MN=P92)!Z^#YT!['VI:TO?WPQ=LXE^A"X7[0L:# 8;,2,H?[ !19ZJCA*D!Q; M0]ON%5+5HDF9VB$ILWA2IG%(RI0:@VW:9491!F[9^N:]H94FN;D2#ZNCD([P M@M"F)UY85*8;8Y"/,)54Q!N (]$B/LH6/U*K-7Z?O\GJ(M&?P$;"\D6'=)!C MDG B9)^\-*5;*R]/_Y@=.PJW26/_&3K0++DTKDYUPY(N) !)HP$>;H9$7 "> MJ.V+93DF0/BA<9V'ZT2CER.%H$:WKQY@EI>&?"@49;UW8SEUJRL**OB"L $] M:^CCC2:;Y;=7W5E.<38*!:%&!3&V7 2!4K6$0M3T%DV(%_0?JB")61L-PBG[ M'F1^2@_D01?8S(D?#N08@W!KS13&!3Z@>_2MUH3,1X(P4F><2?E8C\ MD''C3'008Z42M0]+LQEH7T%^$7Q!U$,;8HM8?O*0NN*8$G0K7HY\\G^SS%$@ M#P1Z#Q.P%L11 OM)_-L2-=^A]J:/[:^JTZZ+0.\";T.M/=0@"_Q2JJ&FR#"B M:ZJ& P( S)OUA;*5R MNO9_(.8K-!4$#"#?)>(<[A!R1UCP,>9[:&/+@T;']L8ZVXV98<74:<#HBK/P M-Q'#BGSSB[*,OK"0R\&H#V4"_(P+3!F,13#/0EY2_(,(E/QU?'OL( DV,J%B M(8L(::3JC%!01R')I AY":> WP+*)J)[@]M H.UE"%QDNF*P>?DI^9/]]+NA M8]UR\[QOM[E-Q_(I")?Q^(4H\C,4H#%7!?/R%1B+L=CF@=$6! M4I3GQXWH4J!"LVE(:XR6*;7 MD^MYXU4@W&DP3A[1.)%W*WRERE_@L7O$Z:?3S>\>PAXC_UNU<>E&A$Q E]P= M\>T)&&YAG_5=F"$QC#\P?CE3)7WKK'9\:G=T)3UQX_ C"S=U0*%6ROV-$?$; M.[.$(D#""$6PT?YR(Q.2<">?'I^],=:]VK(E]0YYDG/&F]%J*9-B/(+:4*6. M'@2'*JHX9/*!"<"^!/?6Z^IQ5>]@!XHN:R?'=IM6/X9^";A>'3.Y0>LD(-MQ M;&)0('1IA@H;<;W!Q%$%76!\9Z2HV3JN6)WT&(CU"/Q:/R;;B M;9>Y6P#)C M!5SJ#?7Z&WX[1,2Z!.CV4S[7J+^Q5%&C6&_:]?^\^NDERU =#10K*E^]]+2=:Z8D9G[QX*_P[4\8)-N *0@4= MF4/=EU>Q0^:)@I,489\P2V P5;QA+[ENH)Q01#CUNM W1B[ND3\B=%X?F KY MT8OYV8&>6-7-/DYD[EV,AX$&U[P$$DR!KQ2$_] !=6/MQCHRV(?F-4L@NV/\ M$7^KH%D /P?IXQFC1Y&=02H&\TJ/L'8*DEZP&\A*.45%;RK%B2N@I11(AADB M,5]BI;AH\M48:8?7M49*)D$]5%DH(@5(3K6/#@,"%8LE=N5J!)J?,(_8Y)'/$(9E:A=_C,FWA^B MTH 8 Q6Y9FW1=\*/>[+P-4VZ^_F;_'=F7!!O8;"-[6;EJ%E[8[P-M7NM4FEB M^=0 JR+$,X]0RT*?)@B-FJ,*A\IR )JHH_6YI8$FH(X$4'8]0N@UEW+6-GX5 MJ#V:[8^JU:0.4:)"W(G"M"&4+[3)7:#4"+E!B0JQ_?&Z(30-#/@2>C$ZT-H>AK2H_9,=UJ;WUA,XU"1!WR'0EY6VMQUC"^( M1))1<",KAC7/F_BVK,#N;B*'L5\Z?+'BC/JA.&/QXHSFH3CC>9P5L.&QDS#" M:'=*7TG%9+",2>I*@K.A=*Q6>A$#1#=(-&78TB8B$+HZ;.#_8"+*=/TO116) M%7(&UYA%=GNJPBR?;&P22UY^3WX>&UJ0:"U"FX:N3V0W\\D[D E N/S'@4XW M0P,04;R)BDF\D@0W*!4/BH?".Z *3T5_3<(Q^JY W@+V'!^=&"CW$ UN>DD) M[("B,_$8$8->NGJ_2$>'8*D1[574)B9Z&X[M/_@B/\ 52NE+:-'J$HDM]Z-3-8I M%(UOKFB;NE'#$C/^2HA=803$"W8@/S=0OY;>+9C8]BMH.TPP JASVH H,%(SHO+16*#BHI)2#)1Q@#9SAXD M<63&C(L_ENI*UP?[\FW1EX^5RQW #+,,MD_,CH)9CYV ';YK>(*$"!!;MRZ& MT"N8>;;$\1%JFOWL(FPB[C<%O2E&>H;^@XJT8ZJ-0O@3A4"(>:3 MP"WD-TF,HB[(*P<&4XE" <^6$!DIR,0@=90C!95LF;TT:GTF3O)+U\IWR.,, MH Q8KT^>ZP"C M'[%AG*Y?F?EH2WIJ2M6F7>98%%'*;\!8R75&:' (PT(U"[!5*)M!)FNS!LX+ MB"Q"(I]QMQ\"6[?0,W&?]+<90BQ3XV.:NYF$AA 6CH8@RI91WH5%)2+_+D+E M7;&4&%>,U2.@_<0(V5#S"607\/*D^ :D_>JR<<@L]H&(?:J36:4VC,KJ"04N M*L1$:$78M)BS@%B=J&^&3T3 G VGJ<==VE!2 6.D9$PT6]#P]X0J75!U&QWH M"-R">I.0=E7[M>;F-LI"B4P:P"I4#WFXE%(^&!_S-_R?@ M#AO>\+(+5E4T,3;B8A,0,10V7?KHF+O=*!0U6:(YJ.^/;,3RA8"KR']YLF45 M\\"H,V5FS _4?/@#L$5,-/XH!)$?0?AXU \?Q4UK' EQZ7H^W .@E^'FY:IW M@.NG\LXF#E#@Z;N6C]J"AP^8=T_)^ICI22Z9Z .*XAY8__P!^CWF"!V\C+TXXF)\WL"PBI4;B1[T,BH M<_G5 G X@,0P'F(>"X%^_S%7E%:O57G#Q;"#-A@?S>D;Q>)#Y6DPV ;_#(AQ M\D2U4=7:&S%A-'_M>N4(RL;DMB'X#9>'$"*]"OQ<)]CTQRC3KB).JM(#'V[4 M_F7!O-+40KJ"QU*),JJ#0, >CS"^SO4(6-L_4D>.PQ_XE2-0(SH(NRM3&*[C)4G"^: MK&LA^I+__IX;FK']MC<(^7V&/[R#FIH1W,)O'WVX50"B:C#F>G\\M-YZ/J2B MD+HGSKR"TA%P-1H4X=22+<#B KAK3?2G+C M#39"L"/1=R3,/>AQPID:O-K"L&0_N3=%W7IA] -\(J@AX\)NI2BX:0:05X#> M;.CX%,EA:H6-_/B'CAUPU\:_!WL+?@VK) ,D:"6X/99@W('?7W B(*E/D2=! MBP5P6]C!"G;A ,.U3RF29?[:1'V@#$W18"R" MLPE#7@S4J%][\%5O?*(A$2VSMRN,E"=J%H!379YCTGE@2 >?A9LLYGIPW Q- M+I%TSZ_^=?GIJ'IF0]<]XRK- H_?)*(P,4)2AT'O=JRZA,@XC_G1&5 ?.CEZ MNEV;HHJB%BU$^I%MRGA5I1Z:GC.V("<3.N']A&4E6Q MC5$CN6C8[O$/G0\8_X9AL[;1D:D4P;50!)MZ5PD4X*6B[U"N8O_! MW &_C*^B>U=EX+H@0%PA25H&N4[A."&^:CSX4GUBG1SEB.@7&$&5YX7*O!\@ M^FGJ$NR%01XIP7:MZ>>LV_;-[=%Y^*^C&E[]&DJ)LEP0^0AL)OKZ!W0TW7L$ MB>,B^^!'XX$B:@)+9T@J)C' FG4.'619WJ.PSD*N@WM+G%"'6(=Z@+KCV .? M&W">O%_U9<['("@85:8)HBU0+,W?'_D$O8<&!82BU05MMO\;2^BD?E*@#.G4 M/Y8I:.08'3@ZMC]IS&<,>8$%ZQF,:E5'8.-Z?!W]1,;$Y99-7)&268W^CCH0 MUXFEU@_";J"F5-M@"D)V,)#J>))R>RI>A%8SCF;0 MN<4>7MI)R4M ?;U@4R-*K;Z75#<45?&*1BC\!5R:$>3_^?Y[823V.&+$EPBW M %JR)!UJKX_M;R'"U'75W>9!=SND1D!KHSTZY.:\M#CU(B!K)+1L,D&6="J2IW,-L?WQ@U@6F MC:0FB.4W* $M@!K=U%=4T__M%PP6MA6;)!//RI<[+I,0VS%QV/B^QE![/3@2 M8F:AT"$M?(]ACR-DM!E#_S?F]E,@2TL (81]DFO M6T8@IMIJ4@AN4 8^K5$&:'_?6ZG*#=%,Z9B(6_B,<8+%4I;-0\IR\93ER2%EN=OXC.2SN,2+'4.W"*0C(N4'\]T0O&=V3G4:H+O]XDY>R-J,Q+WFI"U)H6],XU.WE.=0= YD! P, Z?( M5@TU)-U2C(@_AHG"N8$'9 J:KO"47G]L?U>E@0/^CH$DM%%AWMFLX$B3+@<- MSH\!4T#L83K2 :ED<&5&XV@40OR:O![C<_Q^Y-\=@;TNC*X!LI !KY'B^TDW M6P$O.F$.JFL8PT-?VNUKS6:4Y?7FH\8[U1RCG+P3K/F7; M-+(H6%MP%>-1T^(8@[RHY A]4!#NB4I^2T&1F5'!5)BRK^ITB[TF*W> A0WU MJ!&C^O%C+LU8*PY5@11"L%)3=J2V(6X4?)E+46Y* 2N+GR[:$]&%4I\]6 MIT^N5^X!]V,K1]RSNYZX9>SXI([T!6\$9>'X M+MQ>G". .SB_09)[+ZE,ZR('!;<8ZH,QDT&5J;(>!(\CZ7[Z@]\5L@RTN -9 M<(IWWL4YE2(,B:]1I[*-KLAIXZ5G^O*J_P9^B-D3^+<3[Z7M+_%1/GY$DL,NAY'DT2R=<\ M !<=EPLY,_[%5Q^LWQ(O,PZ%)Y-X'_+^6A-3/VN=G+W/?BHW2/Z-)932PDH8 MYL62SP]UAY)[@ VM-L^.&U >@!!V[O0CE%*:;R/6&Q#MG*7>@3URI*YT.W4$ MW=="P3I4;,Y5.+#)LWXE5^B6)X'] -*:);&I/)W?T('$%)>Z.S @P??)O2R41 _H]5W@] MAED%O _YE-N?+Y#4.QI+S@ /W"C2%(T("$;@D0249VX25UBEY3R2O[$>_CV M00IV( 78Z#&2-E-&'0@".2K2HZYXN<-FU4K&( .&%3_"5E=H(MS8IN[ 9$DU MI5#K-1TE/N=EA]9"4 6,/%(-. M^E1%K8 ")3^YP!_W =I6_DYS JN4A&/);V*R0I:>ZA2&"D^C%!N>CCOF(X>&>!QP'<&WGM;3$9+*ISY5^;WY3-A#G!,?G_5>C7C M@7G:8;YVF28%V1GD#E%MNZU-+BOW^U,?C4+;*. MB!T7,]K5]CN&S]H#%=Z)BK@IOG/U3;[T9C\U M^4HNA5.>>9;YM%BX$Z?>JDT=1MX+\H_E]D=>JTSHEKT8]XE376'%BTOSI*Q. ME\^,:LH1VR\1]C;GB^T""CAM2D[5IL4W<+$GB3VH.HW&Q!Y,68RB ]F[1<#0 M1*W8/)[Q,JQ/%C9[TRQY>F4<]BY%^;;WNW;JG%8:+UUTW/N-.>/.]80V M?6G2F6/^O+0E.',J]?7XJMN^;%-E5T=GDP?XC,*C0%P ]^J&S9.WK49]OG7R M;M.CJ!6QZ#<^BD:M57@42[GWI75=#X/9+_UP)3&C5-7A(52T3X-9KV$X5V:D M47A; %ECPZM5.W-.&Q,1UITYYR?5 M??5L92:SG5^D0Q3[F4TRP+JXC\W4P! M\MA[>[1:=QHG+SYZ4'>:IQ/'Z:4M M=O9Q,AX?)&#XK9&Q1-"">LCKW?K4;= MJ==>?.G&B5,[FW!]7MHBU%M.9=(!?$9!!>TT;".PP$_66:M ;FSC7OV)TRQB MY&U\'%R^<"*=1#@.%%#::DND)P]78![?^MN.[?'8(,^S28'049+B5-7E9Z M-KQ$K7I9P@IO2W#=M.HEKSHH'K0") 9?(S$ R2ES8T'@L^FM/&TY9Y42)"?* M5=6RZ++L2!5])S"'[4I,RVDU"\3Q-F_WEF ,?"V*!'L7EI)RA#/)2%+WF[CP M]MX1?MMMBK+AW%WH_'1:?D*11.$.2&-S\3]N?'2Z+?5 M^HG3J!2O'=ADK*-1Q.[;^#BJM3/GK'7V;#5_NA V3];V]_ O'PW??]U_J']= MDPSL0OT#S.0V(MND[B>RO2]=W9\4=WI*%VLP8IZ 9A:Q/K?H@68&Y,E!"&1 M8MJ",;'W4<=2#69'<8>OV!"#9-J2[ON(&PI'T*AGQZP[CI (9N/'L@2ZH61Q MJP669-]LTO/Q$' N06LA)+$@<78]@/Q\)E56+]TP.]BGZQ2$S198-18MKYJT M/.;-LK',-O$OV5XXYG=2(?2AA9Z1,I&K<[V(QI)^9&GGG6N0/_M9D_D_M^AQ M]KSE84RC:)>?$GT.,][-F-M^)AZM?%T!,&"%@UIKOGF5^K*)]6L@$^/#HM35-OTE%[BG$8B$!.CT\508D7\:LZ,.A%.T_VZ]9Q M4WW #TSP='J(I!C5WP+,^]F4TX[]NG)\9CY64%BKIR*H^Q PW>/TR!5U,DPZ M2TXKF/@$/0+PE?;\*$Z0TH)%0,=S%'-[B%D]MXMX\]0R]+IJL+3PP:2P1LQW MZA'YP\XXBA$?>BRHMYC]Z>K";C^ZD2< )8 ]1<'NP]J-1T /E!J;E1V;+<<& M+^P0#UD2C;N27\!C [Y+$0WH>QAZ2-:J!W$M5E)QZQWS7_G$:J"$H>]Z@BVM M"[K6LTR>(SE+W6D/) XXK [CI&KSZ"@!=KI*8RV8J+GMQ=<)/12DF0 M9*'RV&@0/DW?(6+/FWIH7CP7VF+DP2<'XH;%B1O.#L0-S^.L+&FBW"O("+12 M*L&B]=V7Y/R85K[(3B M],P1+$DG4D%Q04HEP [B=D4T#@3_(LIEB.Q&=,4JR8$'S]ZQ;6W+;EBR\:VJ MO?Z+V5[?3K77VQ=4+7APQEY]N/WRO]WAZ'T;3'Y^[<0@K<"G_9.KJH3;@M;K M6NNXJCD7D='Q=?WX1*F00O+,)?9U[2)KN$0S' M4+DKVA"4/;-(+DFF,AP/KJKZ_CVDF_O,]9")2["=DJ8%>O/PB3%-*@:$6^FU MJ1I^II-F^B*+/I!O4QZH,<0)DC37(UY-UNLAR2MHZZ9>-))EP_K7K&26&K4Q MV-<-PT,4&H7_'0QYP\?0C^,KO@H M\EKEL@2?O(W&[?_-,+ M4"@IO(1/ALMV4")J"#>H0SY)X3-TR>NSXS-K0GFT%E<>U;IA#"VN/)#T?L(& MTP=?Z _S_.<=WJRC"@=(L";"YTR/7IYAPW"C3V?\4WY^\;I^ 4AK6(YCC1.KI!UR8;I&44P?,B%+R\SCARVE?_&<, ML;BWD*NN5=YG%QY_77UO\R\8GQ"_?2=YRL'0U+S*Y&%82=^/O"-@UWT2[,QA MA#<'/P8!HV@-'@U7T;EB509,I,?_*\S7$13O>LQX!/?;0[P6QX$((Q)Y<$+3 M%?R^1)9.-,&6H D>C^!Z8WS4<,PB__Z>[%^PCQ/N"5V/HW@,(4(1?\75<.6Z MT5!BL@[4GTTI?>2++@=#!]DD&[9\?J ]'PT"F#+%+#&"1=33LUBSC[G ,/M; MR%>I*B]D8 5%@P"^.Y<_WL%M[XTC*)RS/#_F+B!=[T'^;*9.!&)UF4@U$2=# MZ%.QOG,)',9R2I,$S?*WUL0"BI/NI;E[X2H>57'2Y[)S3_% M6 +A*$M*Z90M!Y_)^-2N]?JT943LR3&7'S54#S>.9OG[QIUR [(':P%[%MM- M(MC%_6M*%3]U ZV\#527F6:#I3P"?[ 9W_:#T9A(K^'#Q,[K:W;*R:W@JP/A M9VXO Y&P2^9K@%%^:\I$20.JV3[_&TDV)QXNHJ4"8)6)4UI YZE43LCE.7'I M2C!)W4=C;FZ#S0:'*4,*+](6H%#B<0=3#?P;ICY1I^C8_@LN!C3CAL/48I2+GKW%;CV_+?@U6=,W[C?IHG6QN^WC98X=3Y\ M];E=[X%Y#!,]=T? M\OW)>;KWV4;*B[9S?6FZECJ M(1UV[P:I++U,'9!:Y$ MM_"K\76M5C,"UU3K='IZD$6K@=I M5 [U(,_CK( C.7[798Y0DR<[ZF+'FTJC&ZI4LC\P )>N]BF).S* MZ\OK"QV[Q\A#AU_2#)H1(6H"&\%^^0&P:6 M3'-)04[5;E*>&U)@%+'!" 3$U*2Y)!)A4\ILLP9=-K_]R"]]J)Z-QR"X/O^F M)8:%7P^XET<'9>(8'MM_A(]0E"O*=7&67,KY6-$9X%8AS);_K[),#.&.I%?% MKZ,PP#)E?I6HDEYOS& <'C^,3[%9"\Y^LNZ8+-9(%AC@5[F;ZH,Y2KG%F%8$ MHDYC-(>'[A.?#)UK#./8KC+G;9">#O\B2@&@G7"WA!D?L!@E?,R5T6<.'LM7 M0R27,"U"$F&\0>=\_%BNHD>*#(Q'D RQ'HX:+;=#.R L \P.H Q;/MF6F"7@ M.H2-$OGW,8XT1ATZI@6D6N_0,()XG%UQ(@U%,0VXA M><@X.2&&NKT>MHX<#I'FYM_B [#4-&B#)V:"6LCCOW6[>!\:)Q05)JZ2Q\ 1 M WD;@B_$%0?X[Z9#0B'=F&%Q'-\+X<#&0L,F?L(=#ID#_I %DUH/0MK[011&0:")7Q1!HKLW>N& /PZ%#.3RUUTO+.G9+AL,1,_G M[Z\JK_!G[FETY<_I%M,NGX,[BKE3(?^EVAVKE5S *?J]U>M[#QG=+;GO'+2VWSUX=_ M^(FW+-<$/]D"3WXJ_/M7&S0IN*'S/6NT!"@9,]'?OJ8]J+V:\< \?W[^J"&\ MLY[UWI/9%F777)-T+0>B(O3%2>O-9&/Y(JAAJ*''P@O2MJO6PMG%D(KJSK MNCFG4%F\69YCOSXQBF?T&XL4Y3M6JOK2M5_7&L905-T]_QO$V73@0P0=G-Q6 M'A$O,SZ*@3+(=?/'G^A&&-'+2+5),?:]=[O1V!V@^S\Y4[.I;B))&[G#T=%X ME([.4'!#3 ,C?*I;P('(0QA#,G?D^J)0RH\\"XIM8&NP))=_SQ>!HS@9>WY> M^T!P'QI=\^GTM]YI:MHTFK!2IV15(_26+#$:0_6E?J'1H@FO47K?HHC^,9VQF;)1J*\- M!:AB%K8$)B)1Q$30,28%V^>>O6TNA"52P$;AT]:TS5;/\:+%*F>'8I7%BU6J MAV*5_;SG/RMG^G#/FT,XGQIU,-TH474(#D;-Z!4KXDOE^S#IJES:HAF= U:! MH@Y9]*M1\,V^3/21'/OU:=UXK;:R'V0>/UO/G-QGU"N05X& M]5*$(Y$5GK#X32\$%Y;?;*Y"\L)9ND_=/N,/N8["1"1GKZ$^V!VJ)M;KZVO5 MH3H(7:,X6I0QO_BBH@4%OEI9%,4#ZW$ A2/;2 _/JA65/2A"R#;B"+&;*[]< M"'#S-]*[L8T(V#G8[UUWP'6U:O>\X'L*U80'K2U*+4>@("+5Y*.*LBRCXI " M%0 G"$8^Q@K^.KX]MK^TV]>RG@2*- -N$4BK?NC^X)I+KC85I4/;U$B6S$!U M4J_',)K #.!,\ 54ZM^:7PZ)3S8K* -HF3JVVP/(NU)O29P:2@3%^*(3"VQZ MJ![EI_2>>IY%21UUM(NG4X&3J,5"),T$IB?+$[# QK%%Q9XL0*+:)L^':AQY MJL)XQJ)L-6KRFZ\DT/^P;:,*RG]$Y\J-[B/?\DA*>RQ-0#,-Q?L Q8W\^1:T M](31#ZR4(9!/+LKC6+9Y*CQ9BN<.&9VJOHW/\:/T]_I/ X! HV?I7%$ MW9C\XA@P +RC[N!4#Y%%0*-T-J1MD0\Z>FS_)A5HJPA-X0'K^3^8= M\>O.0+R+Y=BIU(P14)L)L)M%YG.AULVAXDJ-"Y>W:DH-($P!#)9@#U*XO EU M!BE4!FS0D8=8U9'R-YPZYF2#VCEHTA(="\]:PFK,VQYBX!8-/'Z*N1E"S\8Z:W37E&I( M!,\)YM4"7""UZV"%<'T*[Z*:=?AJKERDD4\%6"B@1^LW6;)SW^AS3V1#?XW3;[8<#T'OT*;C=\9B%'ALX"E5=.!%DP8"* MA6 'P8Y B,8XV<99M=*CDGTN9ENX8T##LVAH_/@0 L0K@?QS(^3'42]B\'( M_@(+ Q5*X!E]*#YX^X&G+!(XPQZ+NY'?H=RG/- >2UP?6FD&X>.+O^T_S]P? M2W!\(0")5IVS-U5K_]Q;#]-WTAG-7E@:TX(N<6H/APP3*%HH&1*10]6_9,?\ M(N-V:B@N+4#^PCL21(3ZWU.#@[#-% @N.AN UQ9V1*N+J";E'Z7Q6#*OB -^ M#(UQA.,$5?FOT/^'>&'2X(5>:_C$:!R-P!IR==I189ZRGWZBID*^)_C13PJ6 M0?X-K Q+YAL)50=M(OB"FCL$L3 UPU>*2\8/+O$=<9B$J\%70>_G(DKAQ9^8 M"ZEQ[J ?*75 Q%\LZE M//%=.R2^G\=9@>[-H\]@,%]*@_D&; BI'.&RFF949W79$ZPK:*E_6!0>WL08PQ3]_6GG #Y%')87KS> M4Y?<)^G@I+9QTO\QO+&)S:1/JWP2-*Z/7,S+Z*^KMDXP5YAH-88?$[V#;B7K)6#FSV)^DCYQG=1RFC&\/<#$X'MV,R<:RT M,Y8V(O$DXAN1<8W_%W:0'\XQ5^P1=X,#"2^! T%/HJO$0[IL*? V[K'U9()"'L)FNNCY*[L'.(4)5-3<%9P&E8HZ M4!U*SYZ,=B6B#BM\2.W@85\^M&,7".U8&P[M7 59R+Z*K+ S@'@M M$XC7CPP!F0+-9YEE3^>51+EI[ Z)@HQI\!V$Q2KQIF=@;S<85WN4FH1 M4W^ [:.XHP3(?N(OYT8 :A^1E(7P%O..K?:$CF2!9W"LZLRB$-%\S3MKI*1W MKND#ZH:$QXNP2QA8B'%EF#((3V5442&4JKF*5!@A7J[AF,5LM)XG@0=NPWA2 MK>9KR 3/G1(YPD2Q6]*LX0QQ@-EC5F4;DU7UB<_F@RN14RUH81NH=4TG8B MT94[WY0>RMV@[!N?IQ:0IF'>T=YZ6K<4^B\2H([ZFI9HQ= 19GT9=OX@79,B M&"!\=OT=%_PA"7!FXHH))F]5@"FKJW(_JQ'?\95F-M=*ZS,X\G"(9&\:'%2# M:T!AWN/)SGL7'TT8>@ 6YAB!&G-*A*_LF\FQV"(G3&)F!!4_R9J M)*8\W#BW>@ Y\\+2B,FY'5NW4%.C5&6<5\=C6K13*SD=FPFS33!\2SAD0AQ, MN,KW(>I!@Z,4HO90T[:T+E?%N)CIUXI2/DEZKNHY^"IWQHF1I)9..2 Q2K<< MQSP.N)'F^=V$OD73T(ZX19*<*FN%$EBSJ%6-^\5'8Y%(Z%) MXTZV+YG8,X1YMF\A35C95H[X@133$7WU=-D:GIVD?;'HPG*3W.,$=6\%9H02 M)FTM>D_J<(%,I>W]#(U,8N5ZK([P@*!J2O&B&-_K,,+75TLIPHJIDG%5*)[% M@YPL-[!2]D)WVM15P-, $0[2Y7T *2D-+Q'P0L X54:&=6"RG]?%BE2J+04L M3VER&-]4#&J'0X8]"Y*U2(@O]SC(QK=F-F +;,&!#U&+Z&D:!K^-E /2@4D5 M];J3=K0*3FJU;J%:5TI9R:<18A3H$YB/D!0%$W@,:A+:-0+0B^Z 23L[2GU= MW&QZR%;>D)%;(GT#0;/$0-1BZD8,-6YTUZ'W8B KJ7.I"W;0)H3_X]J^]_LK M]_]4J@W(X;H?UOGV2ZCO/&D?V_\-M(8^)#8>R%OCOQC(GS]Q%#:\9"?5B0N$DC$LZ'43Q)*=)QO7O5H!2;MA M]^,!"?#MT7^I^P0R2Z:K;H)J^]BL)(0>Q/H1/$GUZ;%N1_#Y>[9#3E2DIJ!Z MJ"E8O*:@?J@I6!SY.*,YFQO2G*?'LF6>>Q"WZ::]6^BTP)_Y96Q]^)EQKR?&Q@,:G3 M#$2FQ 2>5#$IM='Y .>'=E<<>8GBMQQ&X_\Z/[^X^/PYO?!IQ,7*<;7&[[8L M-J/X]2LX7?V(]7Y_];_XI?9_*I7JO%G<,$EM=1D0W#I2.[![@#B":TL$%(UN MYL]^-+3?_N;__#4(@V_C(=^7+KH9?$@W\.XN%]R *\S?7WG,_[4]YCY'&($& M??7AXZ+_Q.F/TEP/?R*R#S]'=*#MQ):5QG"?B1Z /L6B,/BJ5X+J%0",EYLYI^/ZB4\+?6%ELBX6?C:7*6! M!:&S)V)]%B#6QU=HB3(1&.*I\(W+KVAC&3%9S\(U5EBX<^)D1/N) 65,\F[C:]MU>I6>>9=(M/X<2<0@IH=^.&7Q%?K/:>*Q+4(K_"^VX)*D"TP^9YO1OG5!_.&Q=OA M8PA\O6#P(4H!B$/;/GYPPE?C?P HY6!X%2:>]T>@LK? M1>V."^Z@J-PQD:#2X%&"9>L+<=C2C7$\9GIA.%?DI,D"APHZL4(%K M8HR6>FO>0D!*$C;;:C3<]'.IFDJLS%Q +KEF6(1&%($HVLY$5!IN@9'TJ1#H:A@0@=*0Z1N) !>.A?@:]<"QQ/&V,:[K,'5=_B]&Z8 M+@Q [R9"#""4C3_].-Z%GMW-ND]K*,*RDG$LFHF0L;C.E\J:J+#(.\1T-G$U M<\\XJNT.8\2)H(&::!>&Y@884O_\%A_?^M$%]F90*<((V/GNE^!NO\/&EGQ! M,Z$I75&<#;<"E.F(TN\IU)2ZQ)EJ[C+?\F/!;HLX=VX@KRYME:4>5P"<,H4S MB78*4-'*9+BL']<71 \"^I'V@%3_JG"%Y*5FY "NL#'COI]8Y"N\3=T?[S2F M+X3:M4&CJK)T!KV#*&K*$ M22EP?+.LO,U"D ]$;)(%ZYB,H9K!B>W%9R'NG/K:I ECSS-AK#MB"5;/D!6V MQ"C#D,^"&BH(28XD!MZ-G9D=K%S5A:Y8#AOA*%VLNWGLLZ0OJNGF'D^LQ<0& M=6SZ$0:F>?TXZH&B2X%;Q5#@#;6O?%141J@.13Q1E (7G<-_&U$1U2-2ZW 5 M1!4K-$6PR,44A?&)[?)(R@U8<.& BI]-OG11/(-ML[*HT]CQG$X6L72NJ!^7 M""_X2O$Z:][KL*H8IBCM7]F3!G34I#6),2BK.!D"_0)^NZCSSE/.A8=QC.HO M@N&#@_#(E,H.0H)%%*]_\1KARE0"H@Q82!WXQXAU[V'5&OIY,<*["N2&>.JA M,$IDYYF!,T^/8Q[T['A ']#U+" <0C2B\E*^ M*=J-PW3UN[5(-AQ0#S MNE5.B*TOR-2*ENU/=T-O^-.-NGW1#EYU, -6]/_QG:\YV,$UTG8!W??JIH^, M:$M.6,&QOX#B"O#O7Q#9!\#*[B-WU%]H+/*)?$ $$"2QF84^-%[:P* O=);? MN3_Q"J'?GZ$N!M(?+!2!Q@S,R2PUCFI589?'-BG>/]TGNU;'*&1M:Z$-$-#- M"4^9Z;OYB*+Q\AGEBUL>R=O7 M%)((Q[&+P,WBHL+4&JAD]]V61[2V0O2I%>69RO.B$WA5B-!>D]5/(6!'#42] MJ?"=@:>9ZM41!VV9XEM7;.]\#J!??G_5>C7C@7EZ=;Y>-K. V5'G#E&H4_/= M^2SQ95FTVOH7#7(XOW6B7SY8;]NQ+=)FWKOUK-^>+$!E5](R=3*O/K1O;R_N M;N7 YJU*9M5G_+CHMXM.*J\0-[KOO*U5&DZM?NK4FLUWDQ,7BNRDE6D+@=+H M;$7T&6Q!MG:ZILGZ5)T$!$4?W %E=],;*Q7GFWPYRWYJ\LRSS*%V]9(OF-]:US\,$X>M16.UR6R MSFGK6"A9:K7YDK^O!79U&H:/NQ1S+I'_L^CON_QD_"K3?\] M GC:HRH\$X&2A0&_T/ W>W6N<)YO$%P"MCG>5[$UIO"-%1!'Y_2LM>_26-N2 M-*Y5UJZ!?M;W##(X2[/8DS8MXF+E+@C FELA5[!\ M;5RUN0)_>C+?[)CBY11=K>>U4ZM8B2OM5*TQWPA?:J>V>_V\^G!'9(BYIWO? MKI>B>U<[<:JG]=)>+)L2^(++P]V?YDESQ=79T;TE>LR#>_Y%%RM3^)(>A;VC M<]O[CB@EG-V,V64SE[>;*^Y&JUJJMZ/Z5U'ZXC:)X! MX'0HYDRHR@N";B,J7PI8LJ]'0T[M&B;&+_(+.:MOL_:ZX50KY?5U-V?U++-6 M>WLA2/#C?15M.?Y98LQ51FG%N*"37'^N(9LXB?RNQ #>5R'4TX"0^K**: MYM0NIBKD7 M^1E(R=?+]L?+KY=WEQ>WCGU^]>U?%S=WEQ^_7MC7-Q>?+VYN+C[9MW=7Y_]E MM[_Q?_W1OKGXX^KKIXN;6X7_]]]_7=[]VW[[Z>+SY?GEW:83W?,_N$7[;IG! ME-:%N ->,N#J72'Q.Z$2MJJPJ;\NOJ8IS T_-YQ68]5@P]87:"7]M^ "U2LG M^QF+ =H:&+#)0[.O+K&O>JWF"EO+.3N4B6W5/%]TAYJU^0[,AD.=BY=^/0.C M?)$]JM:<9FVR(^#97VN++)%3;:Y:?EU:0Y]L+<%:O&63:V/R;]@L19)9]6W' M64H@_PLNT>F>QEJRA9"&=G]N4I\N]5-!F$)E"HT760B\PHHU*JLN5VEOA._( MGJT-H:=]/1!B(G$[\+#P-;X:)Q)8WEE8;K$:V[.+MN'-9XN&#JY[ MT!9"N_8"E4Q*S]\ MBR&#&=J^[M3/ECZVFRTJ>@D;O*: QZQ(1^ML\0JC9?=WPS5&D,0<#OU$4WK# M8O*!LZ +J/UO8\80")/&5&UL' 6C*&Z#0;M7IA13T>%75QG^;JZAN85HY]/) ML&CT>"%7W],/FIT6D?QB9Q%$F=_IT$NHGQV-\;*<:52R>LYS_P",'IM@!]GBBV\P-I75ID5 M3B%NCY-^& &(3^YLY#RJ%8=/!/YO8N@D0_1!VU6/0Q66@EZ=>0KKKSX$H.'7.JI/[;T]9KFU.(\]CSIU']<0Y M/6TY9Z>3=^V".U7)WF+-TEQBJ^&][%\ )2,2$F.MC00.[22)_,X8$53O0J[^ M9@<7F\[9RO!3&[>N\NC6L_R/&][,0[GU_"!PL6J_X3 ,R)S9J*U"+[J%]Y32 M3EG/^,IDHQ@S6NBR;5:F&RC+7+;KG$+1BW9K [J,X_$\X^6T[M1;)TZEGI=) MG;+ /CZ7:LH,@^ MD\"&R%TA.JNEY=";O1'-Y>>-D_T(G(% M\*"&!E\VI X M(/*?CT_Z(]?N$_RJ_>A&'EV)EP$?ZQC=<8P9W_7=X&J$I'K?0@3I9-ZW,=@X M,U>R<\+6.86UG+!U#JC "3MU^'X[I[6\GL?% MSE>Y#.[-M6ZH-9X+!/SBTJ$++$ZI,J#%"Y<]#_G(@9K<];TC8 9W1W[B[BU$ MC)[1-9_097!.TYE1]G5:<5HK5ZSOGVPOO%!PWZY:(EK: KDO4X7[ MW+CAGBVW;_P'A@U0&][IMYLLJY>30Y/KW)P:,8Q!-]0WEESU[MR?I@@ X2-_ MWT1L8@DY*$U,JE&B;J@U=)XHN17AEKTO@-C<0;AAP"_,O LW @+6V%B]3[1X M!62_VFHYS776K10CJMG?'5OEEEK+CM7.G.K)TAGMJ1M6]EJ9>('0[*'&8FU* M!MT%L>P4\IA1 5=M.)7FXO@\AV*:XAN].>4T>Z>G*:,3YW0) )]%=GQA_;1^ MH*]4AT5W>MD$ >]N2%,]8XBI-57YM0-O(75U@!/;P5ZOJ>!OP;W>"=#8+Y@; MEXRCF^4YE>_?#JOJ79_9;K=+!/407@["!$+[$?]U8/O\0_<11N$BZ$:SN)L. M&/W 7\]598JK]K,?N$'7YQ^^E83E\<9I[:Y,TV/]F;A3;+/"X\$YD8)=UE9:+XQYXL0^\V$M)RPU[8 $W>F:F/7)F/[>H ML$CB<>7G[I(S.YOJJ%*N \A<8SNB9KW$56YM=Q5H!4HX=T5I/45)3#L871&J8,_W\ODPK/5D,T&FM,*;VPWO7J'G)?+'U*!70Y MQL7%(7WF0!)K.*4S^I-/G=,"'%\O[NBM^R8MOB%%+M*M(3Q^. ]C!/2*BMC? MA^ZC\M;DR8V,W:6Y'M939KFT-0\SN.JA-3H#'[50GJ6,Y:=+V^>%UJ51W5.T M02FW]WEF^;[(;PK7B?9+ >7-]:SJ3O5D[T'SJ\^4U$&1(( 8H* HBH>#73H+ M*[4@7T2SLG0]U_,U3HN>N7E,%3L'"E_*Z^NF3=+]W\Y-'3*Z:.;>+V=.HS'_ M?GEQAVQ3'F#!72EBL)4PKK-*H?67"(B1S.:@O96>V66RJQQJ7"1N=?0*%>NW M&O-A=P^M%6LXU8MM2VV=AWN% N7RQE%*-9B=JTP3=%_2(AU"<>4,6-RRP8#_ MUK'O6<#W;$!%^:XW] ,_3F 3'_8V?B'F]H5FU@Z\=FI:%R2:,V+;9\YI8S^[ MPU>Y'%9=MKISLC*K9VDC*#,Q\;A9/ A'4%VY]\;&!I-ZM&)VA1-FS?.6IY62!W*M MA C-096O'0IJMG;4%]B:$Z=V-I_AY9E%=@S*L$-TIY @:2"9(@ R=>>LM49> MT$.@9]T[=.(T"UCPAY!/:0936G?I$MHU6)S8/LH? )?BE?,.N1?W-; @9T6' M2MRBW]@LJNIZ:>,(FU,^199IB@9:)GZP!NB+50)I[<\7M@%P:T=LR-QX'#$S M/+"3/5R^(X7/R9C2C3FC IL(# >596J!2@,7=_H\RX DP>=^BZA4,Y]=/T*, M@;;W]SA&MJ>KGF2SG*&2G59S&>C630OGYO3QD@NUP@DN1P@G3>ZI3!!ADZ0L MD6?J0JQ?>#SQAB.31@H=N+^ MW'@[P>9.HO;AY[$)38,OK9\XC^FMO&A\R7(9._;R"DP7@ NG/'4J M]E:O;OK,XNNT0YOE6(5?%.($-!;@GZ&;9A2A[C\IB) ?P41X]\$6BEJ_K+Y87 ? M7'\ UM$1%_PC:+VUN;X>1P@ANG?:"R.8>IY?<9I705M.DC\"IGBK9CBC%FF? M@YBURI:"F-NP7\^) 0"T41*Y03Q ,$/;50&M_3>7-MS-.T'_\ID[QGP Y^.( M.T3=ISM85GIW._#N]"+KH.%'=*:Y/7P=1OB7A;AMUYE9?BZ5/D6/2G0/ MQ@GSEEN(";6VVJU26TAI2=HM27N.%^ +69OCM/IBM7:X M6)7CLZW4/"T=9YCEG9W!C?X=E1*0*?-W _1_@$S>B.(EB,DUPS+MK#@N],.: MSLP&J@,OOWU>2!CD2K1I(8C1_*HGIK48OW:UZIR=5)QF.HT"YBYQ:Z/;;+5_-910]@>^<%+)JUI'DAKEB"M:1Q(:S9$6M-XV:0U MYP:'X+7D$+20T SMA=L<"L$+02'X25$(EH+7AMR$K3/9S+E!]HK09KJ>7$,\ M.(?89IWOF8Q0D0%=C.!TF7G4]<:MC5JEV'DK%)E>._6*_-QCGQLB1R"^7$*# M\#%R1U..QG*WIAZGN-K2T\U]??$M7>.@9HEVT5$N)R9+3\+0]S1ZX#'2FM]& MS;_(PA<7OBU*P_H4P,N6EML1 ^<"1_X\)..P\T7UQ' 8!H>-7_?&U]:P\2L, ML_(#\B"/6ST%C9Z.1[ZU?>_VZ4J'^9I <#J%?UC M*J.Z]^)0PKU?ZX[RTVMNZCI.\&%_=NK*;&%/RNS[9>(II5+\4\>VF8M^HQ8> MGPNE>4IXZR\M ^7=\*WN;D[> >Z)83B&*MZ2+ND>./6'\U_R\W^0@86-Q_4I MA8,,[*D,/#\]4-X-/]@!A[V=5IZR:%YZ9M'*^MVRJ\L1KZS4%5[L^(T3T^=5GU^=\!:UZGZINB>%.C3,=9^I85>E.8( M2@9$%1M5K\U@.6DZK;/Y8*$SY[U<&>"S.A>GVSH7"VW5?AV'HE !M3E0 4O( MZK.2Q;-MR6+=.6V=.-7Z?-C%O97)PNN\014]'U^_S!(_:\77(.S5E6@4%]B% MLP)L06L6\SW8FJ(ZNRX'/N]_B^GUE[&ZLWNZJ[6-2?Y4MF3GI#Z?WFC1A9KH MJ'@^6U3?^A95-KE%.T!,F^>#W[ D"F&6#\QV1Z,!'PSN0]BS+WYV^VYPS^P; M^-4*K5-IAZ:4\&G5QN)&'\((&NO7ULMWU9.+AVOG!V08SO;8JTZMQ<5O";RE M PJ:N"8;FT!!*^Z2[]_"SCP3S9V?B?G>^N$H3#D*SA?U;N)FBWMJYJ->= MLRK D!Q$?D$;<1GXO>)[MQ9&NI>$Z3]SKY:)RB^W5QO;HF=RJ K?(ZW#/;+< MPIT<%FZYA3O5K]U?)./IH*LKIL=M-Q:@YAH';[%QK :QNT+H<-5G%[EB:M6M M91(K5>>T<>;4&TL")*^PDEL 3EYR"U?;K]TGZ@N")6\,N>?9G\_:ML[GX53. M/I5%K^-%R;<6.C&'$]&MU;=U(DZ%]M^*HZ'+QN MK;&UTH>SK9^X%[*_!2^Q^CRFJ\/R+[/\LR.SM56(43998+'\9D_$9P_[S/=Y M<[76JU5IK+S/!RZ<#0ZFF-,\\^B\[ 4\#.8PF,-@UC.8[=+Q;HWY6]F\I=B8 MPM;Z/#++LE\M>[GH\]J"=G::]W(UZ^5$HC-SHB7Q[.;AS>.WT@&FMP$FQ$1VL!=R@<7\WOJH GS M)&'5:,9N+_,Y";=5$$IF&9[G2JBN>@;5VBWK\H\F?MH@G72=BE?>;=^Q+"PX M90WWG8J[F-^TR0(6:Y:CCQ@RP M0(P8_+V>56/[A"46&+12^J&[NEJEM4IGFE1K=*6U,;V/"2IOPLU M9R705%X& H8>M2 JP7-#!]ZP_XS]V$^XA14]^%U&MM@-ZX;W 3X%0YHS N+O@Y!0.((5 MB&WVDT5=/YYL#]Z[EO$I%]ZAW$+MY.@'/[Q MBI3]A=3UL[&E3II.]63Q)K1GOW]%!7]>'/#%+=S&?*=9I1RS!7\2\>$ I+FT MP!_0 Y=$&,6 M5#5+P$0O=RN<.GR.SFEM?H#[Q1Z*XAMU0&E:^;]&_*"\RTFRW>G$\T;8>Y%]O: MP@YO)F/_ BM-EQO,KLL)]WX!#X,Y#.8PF/4,9IU5[!J2R7[;CNT;QMWTA'F; M;DO:SY+>YJHEO;N^1O9QT5LE+8S=T]4L:YENT?&7%*ZK\/A+VFJ;=PO1M J=_'87J-S=_E=)GT78'Q>Q/@MBX&<^ $9.4R;SZO,. M]L@&%KVT_;Q[N9HE!4(J//Z20@_-N<]7B9.BBCXW-?1EP!4V@PN,.Y-7O3OW MYW48P5O;21+YG7'B=@;L+KQV(WX)%+CC&B6\_@L+1$F;:#=GOI1:'@X=__NB M2 ^QE>TO^LDAMK+.U2QK;&6F*; *]O+N>J"K5:=^6EX$V*(2L^?1K).21K,V M9NOLN<"7._:S<(/_X?8QS^(A&+2#12]I,&CVE;\*%_5Z.[0;SDFSY9PM13I0 M+D$H:QQK8[;?&AL1&P4JZ,J^_R6- Q8>?TG#5ANSY$HEOCN/4N5878]N%+G< MSCV87;,/SB%NM?U%/RUIW&KM9A=RZ,RTN;Z+8UK,WJJ>G3GUZGP*X;+O_XN) MM,T2 +RKIN__)-[#WL?+3O<\7G;Z4N)EI1+;]--= AKH.K; DA-3AD/\1 M?]ZP',RI&E@"V2V7!&X-' N+P(=LOUA@D75V6\KG[VIQ/N5&M5I\(5\UFKO/'#XHNZ544PK;JXO(&XS9C6FUI( M4*VU_;>WRYK>*#K^?8S*[\XZF"'+2YD)90EQIDWL3'ASNQ;VGIHL!SJ>'2SZ M/J9D-I9;QBKCF2YA\[3F- O@&95]V_>1-VACF>05O-NZ4ZFNSFZ^8VDX*VNF MH^CX]S%2OZF\\HZ%>9_BH+?MSQ>V'\1)-,9JRX.95N2P[3?[\YXN^C[F=%8Q MTTPMAMK.C.DES*O.)D>N.)73BM-H+=/45;:%6_!NF%BY]I#KV"1GY28YW_9S MM58Q"U=8K>I)Q:E76Z5=LZ*JI:R9@J+C+VOX<%/&W\HBNSUBQZW1-MXP6!)F M1ZQ+_3'^/]@08[N!9U]?7E_8/3]P@R[_JF,'+,E.>.^H7P[L>HLIB0U3!QW8 M&U^X?"W*#O'L%V[[1:KB#KC)7 &S'853I]DX=2K5^;G]PPZNI:A@5NAJW@Y. M!JP.N[:="H:U[EJ5G[CJV7S'Z<7M7='+9E%*A\/"B86;E_5Z<0NW]9+L)97% MANB5-YNL*$"3L92SFTLT6RQK)O#9SVHM1G*Q+ M0U8K\U+!&W:4#W)ZD--")HYQ6G%9M?K)\_0?O16SR[$Z]YLJ5 M8(ORR6UVHTOM>^QJCZO;WN-JJ^4T"V#Y'79ZK2I[Y1+E@AJ[5FTXE>;2=_#" M&EM&2GY!6&VTTS]8_/\)XWMD2@!_2X4OZIT_9+']C3W:-^'0#1SZA6/?LLCO MO;>';G3O\W?!1ROIUW<97]&(KW1'C:'#AS"2K]WH2^_ZS':[ *7M!D]\Z>P@ M3/@CN95JNX'M\P_=1^Z RW64V&'/2OHLYG\9>W["//L\#%"6( 9C?Z:2 _[A M6PC*8(GI\;:F(1=.O4V^[O\Z.N(C8P/O5_O:O6?O^3/_,V9!E_UJ-UOO;8S2 M\5'81T?BFW@\Z;N&=T9#.$K"$?]P#61*_$9*6@M^-^_,O3*F/SD+]4Q\2R7G M)170);_%?*M2*JCG#OW!TZ_SEA$_&_O_,%KU5Q\^'YG+(Q?FO7WW-.*?:4=N MQ^^^M[_Q4TN+]RV$96J:7_I%?@L7\!<8&HFN6L%I*]J)F/OCJ,.XQN"/'^'> MF/-OY=;EDUC?+^YMN_Q]_G!_ZE4FGQNO[@? M-JUD_F #/[QG_-N70?=XF\J&OSRE,K2B@/KTF\_ M^E[2AT%7WI B*#*!5X6R!5.IC]=C)O$Y@%;Y_54K.\_E31NY^/]F;A3;%X'' M97$BS;"L;;%(>[(*E5V)S-35 M>?7AO'W[A_WYZ]7W6_OSS=6?]M7UQ4W[[O+;%[M]?G?YK\N[RXO;7V?6!AN+ M-J.4>,5O;S8U*;3?2>M-GN$OV7JSNR=UYIN9_IOZ5"&O3'SZ[,T27O4J@1,^ M1\T@M$9*Q)FSGSC]95O1UA97E*]G@5A_D?5<+U>U0;\ #8$1XRO4];G1$4@2 M:_Y;^'<7S+,Q$"]Q8RDVYC;]/A2L\1H MZ9M28*NM6+6^*BK$*FJLL*SOB"]N5TVI1L+[I,M9/M=8EM M5+=CC_^ET>,?L2%SXW&$899]DWJLKU1Q96-:M^/.WZR;W(5_\OO+3<+HZ89Y M;(CT K/+X8@/YZIWWG>#>Q9?!I]=/\*P[U5/U&P$U%)8P(@# M=-1*:8$1EVKVWXH:%M#$^RV-4KDH =*F\U5/@B]/US$MI]4L+W;.IC3QDHNU MZADKB3J^CL(''_%7@ 0$%A6F@VX51%F-UMQ].02HDL'EO0K.Q72(D;B8V5@_ M.VC/A:7H6Q@MO>X!5Z/,9C_!MF'[)D.*Y5I.YRO,Y@;>=M7[*V9M?CH2 M4YXN:)XSS%RG=E):P=J8;EWC^M57A8XIB<)%2$,[F#PP.DRUMZ<%IL95 4R, M(H\YVSK%;FV>SN\=/:C=S N%QP#A3A=.5(S!LH'O=OS!(>!9/J4@L5&ZS'^ MM/FF3_KFLC7\>$>@TC\Q^N]E8,QJ%J!A?J\CW7">A7V$0O=T*T-H7GM\8ZM$VYWN[=. M_03/78&&XJE'\5N16NJ]W^*-MC) IR"65GC,^_CT%U]'0Z>WU2(6T.=U?ATV MY_L_Y++IOJ]S0A4 &LNU8E]_^=7&[4#O6 M(:U8EEJ#<\+TI)".YR?C:(]=C&OW"2MK[\)V]S]C/V+\F/*#F3Q=#]P@:0<> M0'2,X".S\H^G]64(8O;7M5C'JM7.EHEY;<"EF%[%.(ZZ?1>"EF'/=A]J M!/[I)F+Q=RZ"FY/ *.PRYL6?HW"HYXMY9Q)-KD[.W<$@ONI-E\T9T<:64RN M>?<\ XXKB!ZJ@]A/!(DF@J?\P=P$J[?A-^C+N:0TO.>C_SZ.8S]@4*>.Y=U@ MN8N_>+-2G*W3@^Y;I^Z;$]$CO7>('2PHY5QOFNH6U_)2+F6^'YJYY=?(Y['_ M,8/B.-8&"LC:8*S7>0UL(KYW.*/K"!/-.9[3XGNG3NMP5G<:WUMNXXIXQ9N+ M[JV)_V1^_._SY;?VM_-#_*]\=K^T#^P>-Q#L420*?VU"\%?6OQ_'8Q?P+[MA M3#"&KQ?0C+7B/9=W;#@*(S=Z(JS<2_'>O/,,H7./!;&4^U?IQ7^)+Y MA<)C+*-KL)OHPDJ12L/16GUMA>R=FFN[.- M(YZ%SMC^$5\4Z6+G.F"# Z[S?2N/DMA,&[UY)A==RNDK=UIW&M72 DV4-]"7 MU@8R_&6?A\,.WQO<]D<_Z=OMI,\"5VF')'*#6(E%O'_QYPE1G$):>*_W7"2!3X/^\C=V@/0G?3 &]6U%V-RJK9(/@[%:8-A=+TM.\ZFUR_P[YBZ)ZB_UD4=>/&5R=,;@: M=HCVS-Y=FWDJ GVG*YK/A9CH#!NW6=Y\[%8TZH++55^U768'9J0I[MUP. P# M(?6/ @+M.8B]@'.36S@+H>)@&6X[0]PCQS*X3WLGSS1_L2Z1-A+%N(R?Y2HN ME,0X))[FG["=IWQKZ\OXCD3JR^X\&>?N&65]MYWTG7/L,BG#1LTY:VRE^4$'[NO%UIWZZH3[?#?>D3=51Q?628W^\^'+Y[=OEMR\T\*O/]MT?%_:_ M+]HWSUMT&[L2W1DJZ-2I%P I.&@@8QMK)R759WFZ?Q$2<[Z+Z]B]G+S MGL\%46#OI%KY!5F+LTSLVR777OIM,]G7\\=PUV>VVP5Z,3=X@HA/ *E&VXWX MKZ'\/V'WD3O@*B^"BA$KZ;.8_X7;F,"!G2+$5E5 !C7V\;:HJ">6TIHD3K]& MGG9)^OZKW3QY;R.]"Q^%YE/'DSG!^&ZN+S"Y3RPP4K[/N]U-_O?)613:1?X( MX*1-W5<]=^@/GG[]_]E[T]ZVD711^#M_!=]@YB(!:(UVVTG? ,[6DT%W$L3I MT[B?!I18LGB:(C4D9V5,M3S[YN R-]-O'_ M*QCJSUY_N##!HP#SRO[V.(?/W,3NR!^_LC\!83/P/D4(IF%N&+WZ%@'P'WBT MUQO&V!L0'8'!\M?%2 !3@>7G]#;F_8<%]T?(FS T$".' L6;F\?&ZV1OOB_< M7$_2]#^N[7NPMA_^N]T>PCW^X;Y^ HK_9?2:"D'O!*P)!F-KSR/CZQV),AQP M7"MPF.U\I9DI]ULGVK/8^;28P9?'*QX@_-D/%\*[ 1GY[\_QG1O*]+/L/CZ- MJ?P2 Q<-4_KQ\T1?,+O?.S\9!Q$.&_L&.[P)HO%?%^/VOW&'?W>>V0+DXQQY M2+P0*Z,V]KSOLZ90@:#=:=GF@:FS[!LW\2E5V3RN?I"]//(OOGYG_[5>^A^Y M]UV6),N8()_;U8K3 =Z^^XQ82)/(M3\(O]'V5P[*^U4 <#";/WF4O_1#3X04 M&:-Y&J9(6'JQ O[\U(_;:_IQNWMXW K0STL9(FT_3>QD,4I\SW=C7R36<[#, M \S:NQ?!HV-CG+7;?J6^23]V7ME13&)!_O4M*ZORCR\+K =+HH= +L;V_C'N\>6 M_:<@E5@N2Y%1>Q9Y"_B,8]^T/K8N1(B&@^?8:U?!@X$!%:@?Y]AG!W[IIO:# M'P18.<0 M72, =-3C(\JAN!#D# 9PJU, *#P!K^ZU[#_" +/&J;/W@Y\("Q[4'],]Y M( MD0?GH6X*QF<=FXIP4!6DJ4/1@F8&9F)\HL5XHI$5KR8?]4$XZK7E;V %]2M+ M_FJ1J,_@_1(?U%Z$[OIV[,4L$7"3VJ Z.RF!<'N* M2\YC'Q:9 ^.3DB ('O'O8IYFTN2/$-T=C P$*4+0&U(37>NYY$Y_M&Y;_)E? M;VZ^*/'$&/TR ML02,/7(#O%IBH82"!6=8\L.''YNOOQ]66/A^IT8IPZ8I9= 4I2@V^1Z0[PX1 M^-@"4EDH1V?N"RH.!':4-6>S;\94,MBY[O4<_*8+M_=0WT76]2#@T*#@ MNG_!]MX]Z+7H7\.\<5! 75AUGYQ;;MT#AXL6J*_-<=0K'%&JE%(O1*68 M[C*?!\!C0;-&I8YGSLP7HX#<+W@9/)K^=!BE]M*=LX^U;%F3BBO),SR*1,W)E\[E%,F:B7K^ P*8@AQDL)1=P1 MU>[D,0'Z^LO%C^J@@I^17$#@B3/B,GJ83?B_$EY'(P(#V6!1> M* !;$L KC[T K&-CY%WD>113C B0\[^P@=3?/WI*/S? F2]1C M%":]@&-TY$H;18LT6T&K&(5ZTW.Y"SW3@HPI^H(+JSZ"0OZ"3:[GW@OUD,(R M:'N\()/2?/ +( )60V"/A$G!321>Q/1'W&0DT@=4UXH7H4WG(J9;H?HF;7G0 M[/P$B99#4O;;J2\F]GN]QN?)Q(?C:6+)K0EPG0G0L9":YT'T*/)[DK%/>J1 MFQMN@.2*QCGN!&R7^![73G-KQ3GE8EEP2(E,^"H:GT)@\_"76-QCB9 !?D,+ MA9< S(B]A-FIR_#2_,+@%8R&RXOJ[P-;(( DP)[M%*0*KE7,-AM4!W\$Y>"J M:>7@\N#* 7F9@+,AT1JRS,K+,AMQ,F!D=^, ,(48YI;@AU&/KU13UDS?B60< M^]SWX?5S_P4M'+BPJ,=N+N9)&/&W'V%#%GR3* BB!R2-W]T8.$?GV@&6W1TZ M\N,3(J[01U;KQK0.BKZ/7SZ_LE :P0T?ICY\\4'2X M%X!'U)4WI8E+J?VW3JM]:8\ 4'!>6"TK8">!DR[X!O MQ-)$#9@)@;;ER"5F O@&W0)>\B^05_<8@E87R-79D9STP:@5 8D=E(\N<+; M)Q-4?.=BO;]=MMOVC(],Y,XP!P>&S $\^D@3L"U8)W =DQ:!+8BLW>A7E MB/L-%.[QH[T418)U)$)^$^-I& 71':KM68?LM[!4;G&K:'%>(UL362GM]+O[ MW?X=)!]<#0S-+4#OM8\PVR$XP)BMG M1LHVJ=<,0R4'C"8_21&LM:.21#JHKZYAY131KG5S%PM"+Y@A?V+]*;ZXE:F))"5,T>3"(4\6SVW0M>PBKL\9[U5SWH[I[4= M0UI;/?7H*/2?3N/Y3NW#*D!?I)]5H00.-%46F[59[J$N,5*?&!N?@&\O2U.4 ML%+9>0"+D),^,JD^8V$,7\S$LG)8>18EBRRMZ/"?E_UB6O%6X'7FRI%/<5&+**BHF[+:H%TJI: 'KP/5#Z2W6Q]!* MEH0X_DX"+^)P@52G['>4AB/ORU68G/B$+A+NK%-"#S5S6)B?645JT_+Z'F^P ME'IEK&7_,PK0:YPH)CE?(YTU&N]&%$OX?\H&>:?Y[,M]I%]6X$;P%&_)@Z/] M_:INV (4Y^;8Z.I9;\'O07&F_^VO5/X5'_R">YZ&YG!Y,[J78)U(\@ MD!50__<9YJ7#SZ"BCM7/\KD>?"^=XGNU_UZ=R+=IZ^NK,^&+SUY;:]I4Z4>7 MAU-XNJ&SU>I7&$%J&@R(6=?#R^M76JW?NO6SUS=L<6:YE11YR4L)4_*]UQ_$ MK0U? @I1P()%D.:_[=C"'4\MZM]?).]EMUO3;_S P;90.7*1NJ-%2I$B%%// M5;39I=@L8AY%HFA$ .=7\C]9FH.8E::\9>@,4;QR%']&P;440^#2!UQ9\$H95[>[FT36MKYXM\;B.W604N=3S P2H\&2[8 MW,4]#X>/GSY4J]VD/:G!X1SZ8-M1Z6567JDLRSH"DA!AK/]>WTSH+FJ05-GI5NE1NR M32VRT;D#Z $M]7$L? MU[6!:8W89E5R:6*;G,-^3BDF_%W'2()3#->SN5VK9KGB/Q@+EF>>QY&W&*?V M>>%S(19LR!" MH=R5-J&- UJ);DCXO%MTM98%/PO@))@O@][^"=(_+2M[&B>DJV?"YKSHUV7K 'GQ"PM0=^0&: M7O35%WB]![&2#*DSJ9)YQ 3* +=J OPLG-,9 MG/EICI]JMM@A)>8AB#U!QR9U4.(4J\[6O^)66W$E1*%8])_>PD K&&V+)O=&$3]@:I25F.BVVZW5)OR%T,<*EQBG_##MT[UE+@S+RSQ=N@;Y;O D9?FP M+%H]]+A5&+-;86CM&NA]00]T$M\(CLXTD M]JMS$OLYB?W 2>S-/]!3&<6-5XAW#EPBCOVVLE HI3O'P',2CH&SRYRTGX<0 M=4E_7DK9,K6A?*"U**>Z2,%^^;0%6D^%7XT7 '>NGE7K:7P[G@IO@7J,81M_ MSM[W*SSOARA&??8;ZL.5FQ?7WJ"J0U^*>^P^ZLX3D&+J7]HW7LW7_ZS43)+5 M>2.;>MFO=\8KI:-@6DF%X39P913Z9("6'D^S94"*N@,K]&7NL&8(S,H^/P9< M_MX<2)H=C".IXG+X]R(UUE1-M:E+Q"L=E]1_XGGG!3>@6!-_5Y3W]XVS4O2G MRH]CD5^Y7OI*F2$H@ZMJ@1#DV/[W?_?_/7%QYMK:N A-YF4J,?C;9G-WT'>N M.MLGM=4'T'%!_KJ*7TG"?5 (=X+S&W1JO#4:/=W@Y.\[$I-O'K./R/')Y)7Y M(F(D2K X/D^,9Z(7_-W][L\6,_UD%]T53]55O[5]6$UIJ.XR3&]U95F#)MN8 MY6CU"<>Z#]M[BCO6H*^NT[W,4:_['FX Z'3ZXTGM=GI[.>ET0>GWR.>EJ0UP5 M7?D=S.DMY0/K%\SR-$+\N M G%A)@\4)8BL#8U++UUW@/YOX\LFQS3R2&BQ@B02!2HZW&INP\H9FX7.4TVQ M;+RM;>?ZV;;;[1[+5.V@]A$5/=%ZI*72HRJQ9!7H-^+\1JMX,V!LI(QN_M(S MCC MLZ 214U;<*7D615"E+X:[3N)HA2'KAO.!/F;9_;W6? R5J[J\=. /_EM5A-AC7X)K6M* M=P)Y(]W&FV9VVP?@KKV]<=?NONB[5XV^?^2.;&0&EF2LRPRNMXG!O8O@JCAP MAV:)<=DFS\EQ5&-OL[E:ONDF3;/P YX!Y,\ PKH8=4T5NN9@OMGVTZ)FI_BU M/W$:+P](R@U+PY1(>_"":TB(Z>5J9ZY:PZ("%#4#9"3&V!E$=_L(:/Z&G'3" M7YH@[Y>]W$2M>.TB VV7]B(L=UOPW<)+'?Y,J8 MJ%9\'OOW6 S!PN5M339E83*H?#?JE:.*IS"-?7DG T.5"GD\@Y6CN=R@^ELN@;IB3ZRR:#(1<9'J=^:-S+D:;S/; M+5*F]L3(^NN6+LV_?F"&U*_/D#HE&)*J;4R62F"Y*C#U+UBM0M,,O:]8B*XJ MU@V*KD"7S23QGR;5-MZSL]M[RD(2IDD05!$<.1 )5;2*0$X>W=1L07>Y,TJ. M]-!2$D9N,K4GL$^BQYMN^+ QK&X>"RXPMS)!1B).YD!*"63+]@O/4?4?^^D+ M+5IQHIW-DT"SB58='BBTGWJ5'[:;2+?QAGG=_E9GY*8JE )YP@GY.0Y[J=""-7/Q:$)V#S@'BZ.75%^/#1F>O?X;MV2(%@G0;J(C MT?(HFQ*@C/J.#?E2AZFGN+HJ3/M^BWSMPEZJX&X@:_]O>TS8SP7++ZIE=."% M\?]QYL2]&R"! Q.XG49Q^DW$LPP&62^07D%I?&$O@"-)N)=OJDR]&!BZFAKN MV*%(N;FBIX;%>JO]I) MYYAS[YZ]_@TDQ4MMX68]' ""2T"^ \;T'Y3-]-)J@X)\WX5'7Z0ZWUY"4SL>K MC%[[81^?@//K#C0TO*O0%$)\(W5@PJIP>'>J\J! NV81 0)?]9+S17+#SL"NBW;<+L+###?*^X_0OMQ=('@VIWGC8BB@6R.EMP=(OD;W2 MT N/%F#65MM%D1"36E<\/^TTR5?>7PI_^<1 NJ 8C+>_]W#P%$5)V^A11WF/ MX^V:T]YN=&?2SQ-UZ5_Q?X7W(8K!)K_WQWG=;77@%;]DV[FZJL-:GX1TMZAY MT@K#-W\D+TY%-#AK>T7R@$#ZA2%*">];Q4'_>KOMUYPZ5P>-*$%>-N5$(9#K M9UF@LY&A_P19]RMNGF83[BLBRVHSV,V*?__*Z5QO[X-Q!+GQ]7WXE9/H]]EI M;6,>_7(O1CCUN1=C]5Z,U^=>C.=>C.=>C'L*^#4^,Z8[V$,(G2/CA?Z=!S>Q M9**K:L;,7=K7Z!8X9@ ^'GLX\$3F3O'7,>1^BTDWE%[_-O)H+!['%-34J9O; MMSJ#[*H]<.Q?_-?J6)9QK 0#:@XO'T;V711Y-/<.CL?C@WV 9WCG2Z59@ Z- M<7Y@WU[+_H.:8:=3/[%G(IU&E"#FZD,ZRF=.DXJ!C:6L<1O);MF' 3;D)53# MDDFW6NZMO>[+MORRRIHC\$XTN8!!&\7TN?DBGD<)M<@GV,+OF!EW#L M('.F.=)+@2W_:?%H+C-\UHV^HC[Y="IXOS2*46/.;Y,!4&=9Z-$9 !_*(-0 M&7.'4#['4I)?P7DW'%>UZ=?G(.1<'ILQ$D!U(2]Q%??T3V_DG MWGIM>\VU+7EM1#%F/O"".?XHOU@%QH53;U3V2Q$*60@R^CY-)LCME:1UJ?L; MTK4!,D_@+!63 "%L(%L\ @V?"(\2[Y$EACD:L#A;<\=8%=D3N-C=[K#4\V9 MW#ST;(?Y9LN\4$Y*!(24LQ\4H@N/ZU1H\JMKWP.JRTH2#H_:@@):6N;^S\?W MYK1W*?SR'9'ER#0KG2Y8EMU'1%QZS5GDB4!- 0I\X1F&ZZK56FA\[C)ZD,#] M8XP9[#;>OKM[>:K$52(AN00M[31F\!N-^!07IA*Q- NK0'$A\85_)^*9N?\+ M@@Z^L7X**1*TI#&9V"P'_: HMPHTF#.]U:6&QMN9=Z_.]+8WL3>5QI2<[>:@ M2IPLW#!5OH03RRD[\[_;SX0M=@ F6;&@_OWP!QB!F2V]5FK5] M\":2HX??@0TWIKE%9D44_5E)UC-YUB2>7N,].;K79_*L39ZW(L0)7W!;]TX7 M-!1*OYSMGA1];9.!3HZ5,PW5I*'&.R_TVF<:JDU#GS?ZO%:))PKO(O(@Y;ZW MCG+. X6KX''C1?R]SF%+WCZN^N,-E_'=PN<_D-4^5F7?@&6 :V,_'B]F6"<[ M5AY':>DD:;P8IW _4L=&0M"L8!<0$-W_$E]=1,Y[@=,[_,YACP M.TM.]&1'(8]SREE&VT8Y.5O&(Q[)S/#"H>%Z[KDQ/EP6O0*TEIB!JOY+C*D( M1=7JZ_1@&K&;+,93Q^P]PE.F8_CG/.)N2]*5;[LSSC^B ?5NC'[KQ)C&&HO M3%FA#\BF.SU)A[ONND36,3<%T,-%UP[ MG;J ?Q(]TSAR:>AH\*B0%7!7@L"8*4L#2E7# AKYBBA8'K^>;M L0 D [B?3 MS6.!E^9L[E-Q^B%$0..]"GK==8DBS<#_RY)FX&3*Q8K/25$@&KLS3/R@9'#/ M"%CA2?Y?%/\EOZ1)92&CJL!6'F>C*$B4'?S/WW[]9$9'C5^W_G347Y#["$F? M#NZEJI4@;)+_YK8(C8&29+#."ZV=%^RGA_7*VU M\<+U7O^P6NM;-1$ MCFUJ 0J_6&N!NZ&LIG]R$K#O[K M"R5_LRB:IZ'+J0)FD3@J&'^ B!<>XQV]22)WA$LNP@!E..WX@%8@0 LI1'@- MSLP^.2)H/-6JMX]4JS6P9O[W%K7PL4K ^)@A__LXID$99VY8XID:ST[H#0_+ M#6\7HX3R<"G(H9*T9 :0A^5.GK4]/8>S6OZU" 6_9Z_->A4I9=3C4?Y>ZEN. MZ9[U\4#,-PV>+ @M#3L04P6I@G#N/L; OJ3Y=B_@V2E'AVLC*:TI6L0VV"\7 M=Q&8AR'N@H@> H0$-5/CT^ "[P16^^B$A??_QYW-7[W320N)+ \B!$-KB'+/ M@$WJXV&^5F84X7ZY!CR8G 1OG9 AB#EW\H34U',:"\%M>/SOLG^:C9V&\"%PI:7A-SWU,5-80+V QY7"B#QQA ME7**R#T104!IM&!@BM@-9$N"F1_Z22I]@K)(]8SVFY&R\=2$WM5AT?[&\RC5 M%=5U!Y&*B !^?$Q\2M)E5/6Y9'>3G& 9L,K[+\]EK.K\A2$[$^#IO U!8U;Q7;"DZ8[+I&SA41JP:1F=#,$8&0 MW3>YCTN84>:1*]_-0@92]&$\#SGMW4!ZE%>V1SRE3M+\0O]6$)_T_R_=_[8/&2__W>Q[15B6*6)$@"<9[VMI)/7D1AW&$Q7J9Z M#G"8" K_V!PR&N2F]ET,*M:-TKZJ10AN\">0V5L 4#03,<_*@"/?R/3=;^YW M[>T?+E>5M@OF$=NJ?3M2KY6/W0 CB86;<#%6(DV'.RF&$Z/7!3:P3+/)R%^F;:;CP9H]\^+&W3A#%TV0N,9&H1!5AB ML63*69)3[N4KL2F=RN$)IGM/";0'@8ZRS-R4H3Z#DY2+D42./7(#"I7+SR;Y ATK.V3VC(9O MTJ46&'PL,R ^SGQ"^@R8^9$=XL."0O&%1C_!5](N']Y2\7A*+!GI#?#: !PP MOCW2BZ:R'JQ1)^-^"+I,,7CG7 Q>HQB\TSY7@Y^KP7_$:O#2\^"R^0'DA,]< M] G):>"H7XBA9BV,DE61W-GU6H5* W@E#(9GX 2#Y6^66WX[[% P$NLCNG<6)U4N!.VGM@H@?6Z=YF.ATI++S&M?D,W/=W1 MO[,"EPT-\0KV++K$S9IX;IEKK>E6M[+S#P6J O=A<[ JV]_O2!&VV\0C\(X? M>79:\/C+*/X';/U5AMQ/'&^;@%C&D,_ *:#IKQQ&.,/F3&IG4CMQ4CO(5*-^ MNW"VSK>(BIVHD]0!9QE=UIAE-+S:>>+-A@:V[8YSU=O>Z[CTH*(G!:/A?KY( MQ/C"_WXQ]3TP9%_:_-^+"=SOHM/NX9FNNIWN*VEYGN1U-V'-Y4Z]V7\JK-D( MQDZ#8+SN.MWN]N;1IP'%TK37__%I;_<998=#FCU/EBO(/GG*\2(["<^B3!XU M%NBQQ$29ZWZ=B3+KYT >;*['\/J 4%LSUJ-[.:@_T^-ID&TGF;LKL@V'VYG" M$R%;2XWO8P*7OGBJCS7U"22Q?SU\PXP>?R'3DQPR^X/0WSZ52_5\ MG2:>[_KZ\OQXE9AG12U7O5ZW4>[9N3YSSX:4;O6 O2;([ZJ]?=![+?([R!!X MCE<5J<0_- +MY+XST&*KC39T^L.&\..$WZ9!+^'FQUG#>P?]/;[1C\Y[=W%& M5B&=@7/=W3Y^^69\GE7>IN^T.]6GT_[H;[-7K7,/;*W3.;.U@_AQJY!. MS[EN-^3M.I*)\Z!0+V8+[N/EB8D_]K?. S]ZW-FBL>RB3GX5V)]2>.]E5VP# M?.\8>B5(_;KM=-I[] /\X-2^DXI9[<$:U#1_#K&YB[ZY%]JZNG8&P[-SIOR+ M[:*%[N7%>CVG5R)'YB=ZL>8TTUVXX5X5U)^#&^ZBINZ+MKK=[2FZ56GK@-Y. MZJ\M1YZH,2AG/77S?!&"W*T!N KB\]*YOCH;HHVJIJ7?Z*R-/H$VN@<*ZO?W MZ H]?0IJ0 '=]9%Z'6=P#N$VJW/69'-G-?,@:N8>**A?(@NX. M:D3CG%+MA3;^DH7:5I?%/CWU9:U!K]B[\N G%A]C!69RC5H5?6?G<' M?\^3HEF"9?2SIL4*FEDK"#)=KK187CGC$X#LJ1I&-CY]L]\O:!BYO]:.O:JM M'6OU;RS;\7R]Q0=?!%/.X#?R'.U6ESJ54BW@^CK*#', E),H2L,H%2K-O/]O M]9MG]O=9\#)P\]+.V9A'G82% Y6QUF:B-7?M=ZB8''7 ,YIA1?R6G$"*/R76AJT*TL!;JC4K?"XMG)J2C1T8\PA4GCN W;H7 M<^[NFIN 2CQ20>AUQKKWS;=K=BP^]I$?C8\F[>=&DQ9@_9Y'8Z]O"FQTMHXF M]F=&>?@ S;%Z&\T K:;P-1P"]UN4)#:^K.H:G!N*ZP"RC\4\+9BNVV"/[(V* MPO$A5N.C3OM#K9&6:Y>OT4*O_WF2>_:/(; Y\0W9QNIV:_KDSR?ME[46/C=FQF5 >*M&$3XQ ,\=CI?O<&Z[>FZ[>F)M M5T\7-F=2.Y/:29':H3HTY,3\ "^;PT"G72+_^ < 8>WL[JT@+-,T]0< 8.W4 MZQ(XV"M10G:0YLIK]*2WYE3SDT]O;$A=0"!]GMPBB'93&7ZV=-.&M(]2[U%& M SF_QUZ4F5+O44:A.;_'7G2C5*U2+U)&W3J_QUXTMY(44D9[ M.X&>+<]>_QICJ'P>1Y.L+F#3JY=]TYVR-2^W9&MN.\237^#JU"]P?>(7Z+1/ M_0*=4[] =Z<+U+%H#P.![1\\X'.<#W,^S"$.A.CGTG0A'C",W0 MLUUOYH=^DF+>W[UHFM$UXS&2%_N5KW43>C>Y2VUJL=DK4?/_1"BUI7JXMC^G M K36]4JH [.GG>Y5V]NR VYUAT>+6PVY0FH#:^@,K[8W[#Q.0JSMIMB=$,M, M@SDV2JSM1=@!N?J=[;-7F@L&+:^\-HWFJT@$5G^08/;$O0BB.68 _>!^I1T2 M2QA>@ OO,FAM&L)SU3T/P3J4GK']==:UU-YG+.E';_&S0TY,5>(9#L\>\X/E MVU1[G+XSZ)\#L(=2W&ISMKW&G'YTSK9#HE!5XNE>_MC3 KC755;0K.J2?W , MJJU8$KP^*W"]E]#:,%?9Z9RGJQY,L=S^.NO8;XT>3#\M^ZVM6%8EGJ%SW3TK ME@=2+*L^3J<#\J>AM(P3?IVF-,O:K.T\7>\0FF5EZFD[PZN&>-L^/9+/7G_. MFMU$B=8+JSF(5\H$JA-.;8U-GQ^[E)2@EW(:V]Y\YV5 TY"VM!8RU76C_<9? M]H NM764JNA23DJ(J*IR\)(L<#)W!(3,[GE [+0#* MSZR75L*17N_(+)BF5-+R4!FVG>O>D2GJ#2FC6RGGYU)#*^%([VI[=_0#*Z#K MM^7@W3C7B_4T)2#=)-<$M(I /#)FUV1P:R.,?F;YN L&]8Y-,#0E+FL#":5G M?P?.>$+2LRJ9_5S"=!<,ZK=W8-3G"L7S8DX ;TAES9U7 M_,,;-_''QZ'?=BL4J.!MZ.A^^ X;T/0=?&+%U./(.]PEL)- .XLCIO!MI]$ M+N\=-GPW7\6 M(AR+E_:P^\K^'S=8X.39;%PLO;I>2=W#G!G:Z18,#1T:LVO7IG2O&XZH!GJ4 MFTR*TT=,^%Y,W)D?/+[AP3 ,," "#H M32 :2)-'F<+-S6,W,R,X=X@]K[S'-;>,:EY%39JT^4\1^-&=@#4_AN.6'H7Z ME$?Z%*6PM)P8FYO_J>=+&I- EX[<_*,_U3C.J\;'<5ZNFP2]Z]S-U^=!F4]+BW<6'GP7/GP7/GP7-"C[\9]I]D\-QUC8E!5^W&)@8- MKO)Z>=IU;M4AI>G]>4 MFG%1AM^<6RGLAW6M>9#Z[.O#;$GO:QVU_"NT^N?:$OZ^DK3[BWI.R54W+U%X_>$7+45 MFAV0JS,XMZ0_7A5W!Y=3M=ZS'6=0HHK[9[,)&_-F57N<\X30P_G(JI+-L-U0 MO_-SR^:39+Q56S/VG*O+\T#F0^F5M?N:=O;I#3H[YO9&/)5O3ML[G9.J\*LO.;:VBBLC,_9+"WM D=JL MNPJ*M =U('/N%+&';,52F]KW773_ MLY#]_CJQ_$3TWP"R[8$1[*O!0][UAX5Y_N11_M+'"F)8M-T:^.%*)XA\YX=2 MO2">N!K[NO%J[*MG!WV1;U-ANUDUI9TL9K"4_U_A6>XH ML<[%AX MB['PJ#[?#\>QS14"U^N_$!*1<2E]C4Y^P>QH%'N OB8[+5_I3 MRPQ@?^1*(+:\L!V!,1P]'LVQ3@2/MNVA%(EC9* MLUKH&==""ZJ%_MB'=XD!8WD5S3"&R^9AN[7*6^V9'P1X0KS-YF,/+FN<.S-H M#>B7..EJ(J8ZJ0,(E\S%&),4@\<6,8T]=-X8:28D&TB< -L9M!MG.]=[8#L$ MW6(*MIU'45696F9RQYQLX9S4Y9C1N]S4Y9S4Y;C!<[0.A_F?)BC.<(OR6+^^GD'% C\AY[>T2B8]^D# MP*"G__W?G?Z_L0?=LBKV4>:;O!/\WX^AA,YO&01N0N\S0B>K>LS^MJE+1Z]6 M,M5!\'B+)5O-*: @/&@'AR).YVC[0.W3]^! O#E M@0'<[]2IMSD"'E'1EZ#@>_54/.+';\VG0'Q]8!3N=B\/ULROT:Y3;P'X>(&< M]K-TD1^K:??CI]NTC@3")6"//XEA7)39+ENK]=/3J)7AU[?*W- M/'>X2X2AZG.MU;7.S>)+*WF[Q"]V):_A<'MXZ&Z]P9M>)3]9Z0L :=AK2,9GOU]>,%0V+A"N9LHZH>)/[4AIJ MOP[FP)=L+UJ, E&_.=FZ-0Z2Z(.%(%_BZ-[WA/?F\0^ W\=0FS4W&G@E%)XK M9U"BI+0 ZK44GF-]K?(C/H9X_@TC/DI"JAQC/%9P-9LI=$;N0[[6KEE(^WNM M8;>ZYO&CO55Y1G1Y9D1-9S$=,VH?I!O!2A5H5OQ8K2ITU]/Q_V+I_5(Y_H6L MQU\=//__75S8'WP1>"_MKXM 7'QQ[X1]<9&C,-[C(HWFM(_:5#\!_4XFGG4' M?\^3IQEXQL])_*7%5LR*#)),J\M'_,?*&9\4>$]5Q=MMO(JW\VSU=K3ECN6Z M%0ML:U71:OSR0$ M$0?*%6SQ$5&3C,6@;' M]B= \H\.4"A0]$.T"#P[AH_X,3;K,9KY*"H>FWTX)@H <*FL(T>L5_ T-%1+ M'B3SI&@MJW"M=!I'B[LI?1H_ANT^_"19( _"?Y,=% @PQ"$C/]2>P!\ K@[7-L+8?IOYXRHM$8^*N7JL, MRCY-2ZVG.L)&G155P5>P \)U#"KFL/?*_A_ ;M0V,Q61S#!-[D5J;:=;H"8, M#7UUK2?<)&'S3JH,M)PNLI*J.7%G?O#X65_>YS#9VYB M$-WC5_8GL.$8>)\B!%.GF].RU=<(@BK7<_[:Y)C%(!W%POWK8B1 T,/Z-6<9AD]C]%X$=W M;\ M&(Y;6E(_Y9$^F:(CUPY*RV&C,=32D8\(.RIU2\H$RLUXC&VM0,O_ A M9' 5]D=2SIMRJ^VBI&SC>Z/7W99M',/.SF&I@^Q-+5RC^K-&JE['4$.773EY MS*F@]5=\-67>5W[L:KCT1P)6_'L P@QH)"F+,_EO-:7 JE>!W5"MT_LU:R:4 M\=L= @%Z]1"@N\YIL_:E#]X,%&S]N1OST>!=M59M&5JUKWT%?OIH/_CIU/ZC M==NR?[VY^:(LB<1>$.N?N7^!/:-NQB/;P1R8S7&'A(T8=S(1XY2DA.H$&,L& M,!1.7\0E5'U-%B@ZPM6C #!8Q$HX\$/YXLTH5"_!3_&8AP!"OP7/P,VPP*6NA>Q#2L) M\@I)E*"^HSX5$]NI^QWWP+-.7#^V\0R"VB)2?]\+.)[P:$**"!-Z"&?52^3@ M!V;/+;QVS'U_;$G<30#"PS,K;7(DF3(T&M1#H_[:Z$-%?#FX M?'O+PD%ZX)'))/;&X&LNK>#CIP^YX"N&MC$ ^Q#%7B+"E=CK8C82\>>)#K8J MY"MLD3]?Q.+9ZR@4*R%6*XL7)+Q"RS8N(YM< W.=^F)BB^]BO,"VR2!3X$E% M#+)N"I(K8><;?29;$"^7X*U14L?8=?G>%P^)X9?S0[XQ?,A"B9/WWY$TU7VU MX0[S*&%Q!GP]&O,FP/U!HHPSGBZ2!'\/IZ"UP['83X?G.H1X)!Q]6(\4!Q4Y M.B8#W(0>_N<]:&J@?2!"UN3HI19KFJ-3-VG$*_J'<8YB%M^\XK"G9(.]8M=E M/>P:KF/T5='HT'$4Y%&^!SKFU+^;@GX9^'!*-"?NA6R?:)'A$L4^; %<#AC< M(N8(+(4I8B%L.1H >%L@$HJ@TNP ."-^!GC=>(IZ.:C'(\$IP"*#1 MB;% ,; 4=T6$A7^T'8OL&X7#RZL ?Y7Q6XH+;V[=W]MAX@"^Y/I._9WK3;WZ M2TP5Z#=WM*O6:NWSFBD"]E=X?2!$%%P$:7B?YD":;88W^!2%XZ5$^-6[M%;S MJS20_83G9F)_2POE*YJ_H3<"Y!8I&%)XF3%8@7Y*$3U"H+S?P""TWPAW/'6 @P8^_"WT7;!-QY2\WWIB[GDDTOFJ'O^\K"B=/VK^ M5%,BKUU@71ALUT=44CC;F!Q$-_>N'Z WX +PZ>(6T!V^/98/ [ 6 "[4#BN3W8!A$_\[L#@IMA_! M,%+8I>2T.P8QFO@$&DI%8#>51$RJI:R=3(5+Z=LO^IPB\ MBS2ZT%N:!W(Q::7Y&7&64,RXT^FCU;(.46@], >E(YF;7B@. ,\^2%M-\1-R<:J)5C*U+C>PFCVYFQ4\A_)+-N%LENRW!11L[+//E*+^(Y$^8%(+/J16 M8!'1"&@:X@PITA3R;V')MWA$G2)#573SRG>T%XG"5<0?4*)2>R;2:>1MN[7^ M> P? "T6DTDC=N*OWLPRD.(![MZ<+O9.C-), &GI]"&*43;))AL?Y=EO)O!? M0.3H 9D ?.8MH4ZN#VC!,*OU:J@D=(PJ*+5, 2=1T,D%R&76IGV+_"=IT#=R M2CI8IUU/5EZO,V++B,@G\U J1YR?%O$$DW*0CTW@ A&'F70\A[#.$\CE_1#9 M]\3\HY^8<2W)')%S(@AEE_DP<-ET!!YF IBDBY_'=V!&,V1 MWT=3@_XL&:\#"V7B79KI+(P!(E)4<>:=P>]A4;+!TRDF.2Y)5P"7I624M'.D M=U-F'&I^!\:2J_X&9PC'CQP5<[U[. 2Y#3R?0Y,&<,PE'-P=5S;O!/#!C?S$ MRB #9.ZA6B%4E#,'8_'=3U(9!I3YU1F_)M-T0O/1,,U[+(^!3H8H"/AG G'N M;B[GC<_AOR3S9#S5@)1TUBX!11Y^\SER\%^WLE-X28L ')(_F!@J6;(@M>$: MCAWX,Y_\R(]& )@AE@^1ECM"RS8REV7Y]:.I"9#29YPQ$_S/1>NN93\ 2,1% M-)DD#D5W 2^ QEXPN-W0WV>OPVA5 M+.8A1$J0 =Q"B!GZ8Z.A@B,5?9V:*4=5I_VAB2%4AS&Y0_)5:RLL)\LZ(THM MUG1X0.UK9QL_E?^A.*/@*-P0G;HY;6L+T:IBTJ$C!#%Q+I6DDQ@JN<4I.!*D MR+2H",HG+SS8@)@Z%(UP0"^*M46HE0;,<\&"7A36<_>1M(!%B%$(BAN 'D;" M5R8TTB!"%8R0NP!8% \@/4G<\'XY#^5D>&NZIK&G!):TY M:#WH_U9Z BHI4H5DU%.!:$$Y91R'SE5YR+@V'#&3_.I16=ERT-6@W@>M-C'G M+"REE%AP&S_RM!F.[PD?#I,).^'Q0O*8\ ]O,28E.!'Q/: 0X@9H2;)'#N=J M3:4MKW\[1X#R5=RT:)$'L"NM$5K64FV0,:J6#9B=/LX1F,&C J"T/%F_1O5B MGGOS+,>.45(Z?>1ASM:GY% UDSX[W8HB...1R18>:NIG[Z+%*)TL O6I:I)Z MGWLV'6FXR3$_UDOMWUB5/(?\#<2KF2/8Z:T3Z0UAYL%=+!O$IX4>49M#!.2X MXT,S(X:_ ?=<9/:W:Z1)43:M3L5:LDU1(9#6-7O?4R7!M-@A+PR;][2X1=FP MM"IQ=27'L],G!=8F^VW!WA7W*.VT'65F?+6HMZ"<@C% _T@D[5P M6VL6@36GA*I6)?*;&H*>DRI8('JB2+NBK1;A""28*%2_;%:_0.&"-_9!BF'> M&8.J#;(H?==*W)P(_I)*X1\H)7[#@E\GDT0/[3Q:8]4V.)=0ME%_, MUMH>Z2QWTFU$T#?T+W0L@$;&3G#.8S,RE;%8E;04=&F@$W\.0AMN ']UZ)7T MB\S=1-67.KIB/W,[.4O)U/1CLIBCCX]^QLJ],:R1M*P_#:O9\%LHQ6R;8X+4 M#G+QT#7G:?%#+F$X7]83 AL%H.[+CP)':UF?T@N7YAW/=TB5*[O>'KOJJ"T=FS8E ML:RW;<(K?4(.Z)KU#YW!UDRXRHBC?.$U,.[P7FRT#$A1GVODFN-Y*>PJU(G9 MIXG!N3T:43#!#AR-Z7H&P5.DN M60>.*@#&-!0;F MQ")6,75LV9/"7;F&U/5TM%Z[T=%G:G[(8A\H]S=+!*CB=N!/=&LBO@39V]D) M"7#Y;(EH-E]@RG423=('-(@X'B#(,>Z!>1? 6WBR[%=:U;"=LC\SO[J&-$D9 M2NZ^"/#[]@A->7JK4'5)$ME^W/U)N8SQD)@IB,F*B J8\HXTI.J\.#3!#Z,Z M+ G50@YQR/5CBW/'*%V0]N);FT4/#Y3ZMB!GP.QT38G]\JV:E36=M:4U-=C5 MH;G.2, W$*Y!E"EXVL^BXD2^+'/'H C0I]R8B#M_/44K65XD\"D7@WT7 M 3J1V"\DJ_]-5YFEN0=9E4 *P/P,0WJO6;&J]9(K)JK'D4WYL M^.+R&_#'@+<%DZ4N,$C9;8^*#@L7&E;?B\-6NUO5/6:G:J39FG M&ZJ&MI=F#0]PP VU8Q,C^RE92G_27BPK7S.7J^KB)Y'Y6;%,L+T5L'IXY]B_ MLJBES]QX,R *)%PJCW[/SWP69"R0:I8X=:K6./V&'$7\AKRH;MWQAB6:3B?B M3<]Q1N.M:I8P=;;7,)5!%66LE4.K@Q+Z'W.ZT6R&KLV9*BYA,>Q8#V;XQEWJ M\?.8M518SLK-RCAE&D="21Z/(B4CS2'!A] GX4Z9SJ%1EH&"F:R'+$^(PFMJ M7U2QHCB.'FS9[ %-.&2A9*O)#&+2!*2!)M.;,>+U7<;#LB.B^D&Z#DB7J."^ M)/2E6609F4MX(IU+19DI4:",-@4$2JT**-UH14H#\+20IH0>3AO'B"O\'N1! MKAY60]W183R+A;_0,.82#A_-2(!PC&%:LI#.XH/)L&9Q1J>H.J,Z%^A5X *' MMY>RUL+!HT$$F$M&Z0'19+DE/.>-+QD9!O'E*2SSD=R[L4_*.?]1NEW8ZZ#) M:R4RC@=!OY#*.$,C"GD*EXW-EQ,8I:>&LL4<^K"1O2UU?7!MG?JB4 M^QLX+SL9C-(HXD62-V +LSO=6-HX%]-?\+A:_&%)Z1FJ'Q M67C?I7Q^6H=]5BV;D8D#XL1)F0=(PVHE!4_68;#QBCW9T'*[H$_+EU65C7B3 M?$V!P1/Y8V8K?VN5B_)#, +195LKQM<. ODNCD7ZGUEBIQ%)#"U*-X94J)!V+E*.JW#::MQ%;8VZ26%2/P]5"KIT_DJ.8@*PB M>Q"2,\E4&N UH"%@TC;6N?*A!5.-O%.^RHV2O3A'R.7U'[ (1?P%W[<(ELL' MU277NF@+"#6,9F 1F3YFD\8HN^M,7T0G-2L0NE7;ZOX:11[F3]^$6/ +$@:3 MEVZ(YZH_54N>+;U@T[:IVNW<7\- C[J]>HN:]>Z*2 K%ZZ#@05]2G6*EF.3[ M&(26)3F9[H#%(<)5Y[=9O@G?P;17=5NVIW!3>!29H9K]36I 8QU*S,)A/!I) MUH]8^J ^6\%9WNUH03[L;);* ^S=L+'UI"KLX:_N&@8,L8I*BR4^+_?37,*-7 $RWC=?M94'S,Q]!/,I M3L@S@L%I&]T.?LJN9Z. 'B?2Z%QD+-%?>W2^VIV!\0QGM*5D"7?Q'LNEZ,5; M6'H+\_EDG3K23@Y(\!(1=?I$?]'CW$V2I. M_G%0+6)CIR#+I)^IZV6,K=&FC HRZZ.5_=;JK&T=K30<3N0T-WJ,P;$I9_6? M BCLU]GHG_9SE"3=]BO]:_JY\^H%1RCG*?=X( I^CCZXY<_;-]GZZKM&4'Q( M.@U.Z90I/F:1CRQH*5R+Z#?CB]_R+P&"('L,5;.Q08MH.ZH0)Q;H%AA<"Y6J%.LT#\7*YR+%<[%"J=?K-"M6:S0K5JL\,\HP15O MLA#6TC95AZA, X!@Y56;[[V?I7%_G,T#.A._$R:2'V3*RE%Z'6M6,W2+JAEH MH5T0ZJ!TO(0&.L!+05_,RAT'T<*36;9H'D[Y9FO"O2K#5\6;97PUPSM27U6H M.]?JA++NS50-4I?5T"GN2R>7Q_)NE5IO1HM)KXUE*JU,B(]UYGR58#=W^Z8@0"<#>XEC4:(Y 5\GCL\B;Q'(^A.C9R_^J6 GF<;L M<3Z53X S\[UI9HC.\:&2]3*/E&_9RZ,$%BFW2J3N"IG;5#8AI$Y_[]@A(CVO M>818!IM?1$=P0"NK%-%S=2CKB<"4/"8@T9/M-G2=M.0U,NB6:>BMI- \ T Q M<$/I)H:LV#0!8;WQW;)O&)/S6=IF74Y%>%H/KNG3K0*Q7B6O0PV@R>QD\\H: M;+T5G\7U*M2 I!<)%0^5Z"_9LL'446E!RPT9V5J'53:LE$O5;M)T/XUI3MV: M94'=8=6)$=JW\CE^YR?S*'&#SQ,8PL+&ZIO,:E2+:NS2H1)G51;S#5KW&N M?2(J4F(\#:,@NJ.&C-$(U$O@$>COX@Z(%D8V\]'67% MZ\QH%N[AES#\-!*J MJS+&_)7N+@].4:QU)^=M6;O/M72T0.;&!$*IC0,6_(7)\)R40&EF2Z_Z:JDI MI&[_G2]7XT0RLAE"T(8S_7YU1= S05FEV%G"5< ^QXCGT\>$(*EK#\MMGN4[ M!-SVBR#-XW.-@7KLAII;(\!]E"&)'45M'Q".5HB>,PR MVI0&D M\&*7@(4BXX[59W_%)HI9IKQ]QM M\W^%WGJRP +QU=9DED[/DR4$16A!ZZFN7'QI!AU"WRF,J#I%V,"A$ZS7#CS= M ?\!2,_RB!4BBDR6GH']PHQY(?V=\$>WVBZNV>3VX>;<3:FXZ3C/#&AC$6?U M)V9TVD(P.:M M 69C4QV\)["ZW[#FC$^B]KEA_WP+];5%A$N#]^P'P]ANI+LZR;A,#K[EU/.: M[<>&!SI$0;_V5=O"'!K^\W5C[]:L>.N6F-JUB];4VX?J=:@< C6E(YA=5!@Z>8]NM'X1B])0P M;X!T]&AO2ZDR-RW,IP(.J[^$+5)U Q,S.Y(V8FT2O_C:1786!]: 1=*I'WL76)_SF'5F31STW_X#O@2?H9VRU(>LZVDL[MQ8XX(2 M[.9#<\?S3%/5SY.'DFZ+H)\TN[C%72DVY08Z2TEA?IA3M'A'8\+74C6[X6/6 M"G<1T5C4.0'N\)Y5!=Q_!5=4(YB<&@A$ZMW)M#WJ. H R?0JUK[O75# ]-P9 M^8/E;C ?.4Y!T:M9%-E=/[)J-_EP4-9N]'!959$ET;@C0+<( MN8>+0]>0C4W=>_@F5_(9U;Y,?M0O7WX&$Q#U<$/Z).4PLBI,2:Y,.4P!+?M& M[[5LG"Q%7IC"?)J$<(]9$RJG%/G \D3< Z3XG("_LU>S.JY7=4 -3BRJZIQR_.TF=57KUGKU2N:-E,>/]2NFW'HT(_T-HJCT+WWXT5BWV#_AJ\B M\,6$]!O[O:H@O%5CWE12Z=N;K^]O=4+IS3AMT?2#SZ']NQN#].Y>JN3,+R#K MR0:WO\6+V9S$/CL6(["_'SA!"%?C5;Z9/YJ=S#UK EIHIJG=SG#$Z1OEJ+J1 MKA9\DR_NXW@JQG_!WE$J?3/PS[O8G0'S=7R+-6LX\A6$%QU:T16*1:M!K9^@3/+&:X?U'R?&QUW7Q\V M79W8:JFHZ>&E?"&[/A;Q7K.*LE=41;F5!Q^X3 $@3V-,;#P3<]$UE0N6SMS M@@4//HYI'QBA\.38B"J%"]52"%#'_P86)Q[R4Q1*6W8#;A]>P ]?LT!H38_!UH6:SG:2!["-$YS= M":L(4K.JH]??ZDXHCTK*N5 %^9YBYBUW#HLE8G$&-ZR/;2(>HOBO7&V^D3"N M,MEE!@EGC!OSU$;HM+@7JI.$RBA'/7.&'G<\C01\'TV);]1V9OJ_.H>V&>$T4_,%S!P7'.!\KJ"%8FNJ]< MW\J-AJ,4J2R'1@,$PW^4H,.([?1KM5:;J QNO'_-TJ3/D@L"2I2^JX,6Q QG!,.R8UDW#1UQU,@:\QD]],4RW(PT_Z"R=P/ MYXO45@,>*9&*>8F94"5CI\ 8:>"&^Y\GV2-C03K8Y8H->]NA;ZHZ919O-4UKJE,N9$QA@'LN4 ML<<9",.W.YM2:FKY%_0%?6X+WU0&G[MN!&-'F5VUM6 MN]8*8$T\R=U*XXPF!68+8"<@*ZWQPKJ.1'7Y52D#&U)G)\\Z49O>8O3JG MS@G#T1D!QN#*@UU]A]" '7,!V MHUS3P^S,^'?5 -;,H723[&2T+#G($^Z(^"'"Z978^<6D AZ[7O@5NI.J.,N. MFF\0*W,29%='&I@*G_!D_B@])3N.-07)1M96XL_\P(WUO(V)S'J13:!9E< MA0!2-]XDL3'R*T>Q,EDS@\@.=A:[+/%J5J[TB@;:U!6[_9/)#G&GJO<#Y639A_7 M*8DHXE1O-2Z/)+XE61_M9*WNI(IG*3D*B(=IP/.Q.FVR$XDN9$#%9UVR*U"< M85DMQ1$ ^Y!1R3I?M$1WYG['7CA?Y6TEIDRT0C!+OLI@CX#N/4O M0V50?6^IUC<#%D5S;[_@ G1L_4AK+*^#C;TXZN2NF@58O>T%6.79WJ RH^P_ M08*#)/.;+'O_-[.Q.7J4WO@*X9&0%*NZ0_^$S"W-L2'=BY[)3!H%3%>+^4K? M 5#MQE/T3Z@J"- B@-*!TJB&!-0B(YTS02-A03/?Y:E0>R#N%0JLD^&Q].,H M9DV4V?^2M8":CG:N&'X4H"A4GD%1OH@F%X9/@#4:M$BD7JX+_5F0+$( &-HV MBF&ECW,L+"*'2H)21KD[U$DX'2'K'&#(*VU-;3X-#@XKLH* DRQ2G^NL>5[] MRMV-W&5E>,CS*[5=BLOLQKF2$F*YK 1Z8B*H>83:AKN>W1-7RLWG&*GGRI4T MK9X.6#A"@+5O@;PWQ^$=6^4$YWY-UP['JHZ+YC=ZF!=(4'?UC9!I8XI,Q((! M#Z_Z4!*V:6&\! F=/V*,6G Q!U%D&KI1M:+AHB[H6$MS'A*:W[($W,/G+QXI M^ZY9Q-';7L11GAD/*[/OP6'9]U>!*4[ 'YR<=V:<9U*.,5LD(WC6BZE4EBA$ M4RDI%]SB"Q$S10)GP[5E:_#@P2QR7XQH MW LMEZ(S(TE!A4LECV'.D6B/F:E?W2U<8!>I$&<'L-14:F;/]]9FSU]LZ8D:B?0!':^9[-,U4DORF7V".#I8BD0^ES:*X1_H_C'$ MXXIT5#6U<&++'+C3LF^\3"*S&7@8B%D%*R=*I?#8K87DC2N:E)[(7-X3I/,R M^4N7Y_RE.OE+PW/^4JD.+.=4I9\C5>E 64G]FI5+_:J52[^2+P,A]BOJ>56; M,E'"^Y8UFA\PI+:W>?]#]/?<6/YV%/E'_9KE3/VBK(@E_:LULZKO^,X0^QW@W6B8UW[CLZ?A%SU MWV7+'-/_'L66:]\AT'# I+$6AI=7%N%/JHVS=HI<(A2#(BD2-:=1^HEPCEU" MJ4RR.IP:5J:+.,R7L">6]OZH_I^JQ[X\!P/Q=?3 MBUM\TW0:1XL['&3I!M$=E3Y]Y!I]5J#M#&^1PX>>&WN)W6WK$,3'FUOX444A M'!M;LF5?P0NM, G2_=_YR3B(L#\!3H\R/G.3H)\/]6(D[I;]@6K,N#I8J]+L M&3/O(U_.:!+!&C?_6KG\Y,/*5Y9Q:H^3+.8X[<12;[8\^P<,_8AS!OX7<05C MZP)?)] Y9A?="=0VUH!=/J\\T(-/J08D,J*>,R&$\+>XMYE;%/?CPPP4:[.\^X+ W#* M\E+/47#'[ WNXBCK)%5TT:Q]K/3P+(-^;"@<5J+5#&-*+GS@58GU?R_H @J0'8LW51]?K9^L MA,?=?,SAP8ZYO@>UD^N!7+K5',@:=*R"\ P>T5^I#V/T%,\$DDS#J=*+7?6# MSPFE=;*SP?R-T^A6TJ]9,-*O.@;D*SPIELO?A-X[[G^%SR$QL-J4X1)+-2UN MU!%8H<\.T;S4.9UYP_V:50O]M9,_JN'0H?T!)&Z0OV68X66GE.S-& 0)%EB6 ME\%?(@,J^Q[^&,))94B(S4<13F4(!KD<3265*;_T&<=H6ZPRT.&>"RPDHKTM MN2\::)\W'%@*595],H]!F%"V#Z8:4<<1P0%D +[,%2C[7*BZBDHU4T;[12FCO-!.N/9T]:<)80WG:YKL5'G!LJ#\FEGR M6"24/MKN SDH_219R%D\)@IB+],0GM'W%LB?];@B*C%*_#0;+\4)#=DX="OK M<+J%]I>GNX.L6S/=O?BMC)DP;QZSCWSAO(D;O!_]SU=U9CDYY@N=&-YP@A*1 MK)%E1.=,=<8O=D9%\43X6'N32%,!L*CC+PX0S M-D;P)A,>^;T.?Y2HM?(E4S37@ ])'S+'<:L&^88QI3M!*G>YRLE4"U#!KT+1 MI3MR-W*E+%A)"I2LKD]>6( !KHU?(D^T2C=F_2$$J.D,T^.;.+:MC6D8)NNXD'=VP*+K .A[E!&<@TJ.B>FTY$0$^LS*W,0,Q1 M=1Y98"=510$GN@!;FV%;"IAR7D)(W>1+PU MWV^:$?.^-FS<#-\] 2_KH&;&U6![ ^FM6*$'W&U'GT.SY07[&(U>^1D[U#-^ M@S&OO7O0PJE2MU1K\[5!76J"R[/U07[):]S&<+/48:P!^S8K^I3 M,T5NL+85>PF-Y] M[:1.8F2W4.UQ8N%0L9SPE9]0_N+,;6]4P>L&7'K":@FE MQHA94[7A/%@DW.B+5D$'<['R0?FS.)),C1LK..;2X0R#%#Z;^0?G[J-*XZ7& M59A^2[_@*5SN=XQLNPM0[&*9?/RG8 ^RT54,5I2.\USKM$6H1FW@)]1H/&,P M1Z$*I'L&)?""-/R"VVV([ZYRCKFEEKU&:(8HM1HN^QC6KZS2Z@NO :3 "3SV "_20/<,85]_$=1R MZ?TZ6#(G:C-;T*I1=LVLU $Q_I)+9QE -X>D\NK#^HF4XXV-Y_NCIZ M*?=$'<0\M+]"32Q5["X;[VPMC9?.PH19C!ZE.+%L654C6Z^1F%!U8[J"2,^M MQ'XZN8F>&!*4K41TC5/ BSE52*EH-:@<^*N ALY3VVQLHX#]F:(%]A6D;^8GI1IJ MRR/GMADA5>-XB?8.925$4Q^4I7@\?51 I'/XHDIOV:6Z&![;^OJ=-^KS3$.;!C\1H/E.S9I6%WV M \E$'\S^]/^S M!!]LQ$\7LXF%@YR+DUB" SO]91"GU'Z%\"^[DQ>UZ&&$3 M62M:9")H59G[4XZSG!+I65SZ/*N:DB;/(W(9HVMF90ZVMYNMCL_]VI1PX/:S M3 G=DI100 6JJ^!>T%\U9W%&BKI%U;I$Y&4NLVM>D]=YH\D:R%FBEF@ZHI9@ T8]TX"B-T%Y&&OY/? MH>JZ>R -7<9YH_W-R^L63QP,WM'_:GJ$5_O>ATJ;6)F6IC/_\6S8$\+_OM%R_M6W\V#V W M%2-8:H*RG*.C^Z?@+G('U42%O,<6$&/HL:$.+-[X&&HYM!7K./E]GX:ZFL(1XDCU24[(])?9 M'*J/*K7\5R?]HW7;LG^]N?E"A^3D/1?3ZO"3>BL\\!CT-PE&JF[&??$'5>)G MW>%X&4 I+F;PHGDJWTJ!![;_EPO8'3_::M8LN>/ILY2L[WNDW]&@(#<;/*0& MW!143A>U\SB[+I@9U4S/&[:;8T:]79G1P2.<]LWB#GN3WBU%*)->_;%]TVR]D M^388-E3"P3E:_Q0>7.4NOP-F'W-K+^ 0[P&J:1;=^OP O^(BK&R'J\[@@MCC M$COD Z8^&D39Q/HLCUQWO7(W[(-GL_)\E,"3XZ,FYQ*!SW5)=OH0J0A>.HU% MCHV2H2>U737>2U54++/;<78/:R)/98W-..)1M8Q MU7$P)($;)@D1%>=#J_,8$S[(T8J]^NDD@"PRL8]LYR PCT@MK!6HI1O6\X,% M.$X94 MV!5Z'/3T<38!=MWR>3(;#7\:"<"[D/C_)*4A[%)*=P;,S1W&<3@P-FA23!T' MN]$,-SG322YKE5VVS>=7TD6E?I-0XRBP:T\6 19(I7&DNG?87$.%2918YR;W MRCIWX*41H> ):5[!ZE?I+FZNZ(Q@)IL5SZ13'9\JF@NZP,@-> +ELS+*+5^ M/K.T7A=N*2BAS+1XI [Q6?JD,54M&_-&6&S0E#U:I*J-,F=A9J"'%>J(4NL@ MHO384R"KICM>G],=ZZ0[7IW3'<_#X,^IC<<[#'Y8LX)CN+V"H[85T-_5C#AP M% C,B,_C-&*7!BI*&^R(SD7[BNR(-UBM@1UXWM*8/1G4D+Z-J_:@4'E?F=^E M?_>;60*(H95,G6?31$]%1/5]27O'0RGM_1=L_HJ?^8;SO#.]C":IJGZ_0FL@ MIB?#S"2DECA&4H;V2LVMF@A-AN)E!]DL> M:253=>3JLIHGT^P!9].\#:=]880L^*-NK:=T]:5OY+3NX%$IZT6OM)+E:W2N MMG*6FXYIF-U\":/4>)(,62B&PLB!:Y#T^2=@,="5AO=).9.*.\]4YO=K%MJ! M71^:VWZ*[I4'V62WI@>9$+73)K(N['*M66VO"ZPV:XM-[EO-G,D)0M0ZBL 2 M*UYIB:-:9Y3@O+4MN?W\X\WM"[O;WMR$W"IL0FYO M:D+^PF%#GDA:-_,H/B:P%SS!# "+(P41?.O"O:FY'K-3IU=6*'E[4.0<:=/3*Y\F0C:R/E'(L# M5INK8Y\59F3D5J_&/0Y??X,,J]$Y%(J)%AD0U=J$X,$3X6EE_V/(?:2P>=?D MBXOU'Q(C/H?!8X:W-?J'[+Q5@XGF*VX"T_0'@/<8UFRQU_,I/'N- V;7K+"T M'?QY3M6:P'2LM^I#^*<<)V7ECM1-B19M5LI MF%XBI]"BW6 T@J-.+!STX(Q]8]9\,H[F@AW0;^V--E&!261$UNG+>C2)E9N# MNRKQ*4YF.EFEL?(;/A$C.B4B*)V% MCY_-4#:YL@J8@*:+;3#(WEU9FM1W:URF7[H$[@Q>9PI\#!4PO(^SIMLZ?MF, MPL'79+6I[ 6(F1(8<9M&@9>-S+1D#/ YEK6,_?2%HVSX=7NXR=2>!-$#G(3Z MP)FMZ==!U-%=D);+%>F)X,X6G6UYJJ;!!73+/^P1.=,Q()J'SLB2=3'FD"Z@ M""9_R'DT2YA,#9BSOZNN]ZH#YX:F]RU09(VX6<)HPAG"&("33X\+E !-&\?Y M8O$/'((4Y"Y^RS('MQ0*@>48\!?,O58J64+9[(E/MT:FUF:\M\5_XQ8<&!T7!J$&X0A^Y^EM!4 M:G/)9!V3?'G&NS4Q@OWB\C;SL-_RDMX@DWQ"G3#N. MD6P,+';N>H@[__<9&J?P,]@J8_6S"GYRI'@,*.K.$["3U+]>@:KDI5/$A/;? MR\]T>(:!SE_26*U/ G+L!@HQ.&[V3(9#4V]]%#K#D]1[;7R2;+H'@2UO<;G M>V7+>V;168QTY[ZOMX/KH<7V?Y]U,A@4K%@4%-\>5+\I)K#E&Q0>5X;%S6/D M(?"/-*X)VTW[T4=>@CR"-<9+QCH!P4-%@!#^)44[L,OPL]=_8\9R3N'0F)WZB2^-+LR \+!G"X> P=S&H@1ZRURA^:<=W MH^?==M_I]JZ<[F#P8I54)<\=]O^>OW @)@"\MSE+2[<#67E.Q;G_7@SOY4\5 M;?6W-6M>+WTZ1CAIT58\T^NJEQOJU:LTU(OR7-^:=AFGW?\1JOY[O[I^^!L MY'-HY+O><$M:]G=P&_U/(OT\^>9^UT/!>LM#P09.YZJ],A9L+72+X%9,'X=_ MD.>;7Z1_M"^"56YPI.6GZ3N75[W=GN;%T[_*YD<9'.VCY-^B=WVY/R(IST\W M*XV\\C=V7\FF7$9&A#K?IIUIVM0LS_RHKNM[+@B[CRX_2&I\?'=N'SU0"W'ZY_#+)Q%]Z_ M'V0;#IU!"5_(6F1KPJPSXNF)#,S*FMJ35?-N,5E 7HD+H#^JB-\7+':-PALY M:XZB/-&G**1TBXCBYQ]EE^'U1-!M7SO=R\&QDD%SG*-IP!XU=VF.N32.KYV^ MTQY<[4DI_0>=XIAFU>4#VR5J@R_;Y]K@.K7!U^?:X/7%NN\^ M4V &#:35'+@^K&HZ5RZ7,TLV;22Q2Z4^)M::M-!SHM=*P6(#&#G89Z(7!_$T M=_C9;((GZC MZQ0P0_> ;]O=_]-NR!C;WTN>+'#69Y:=@;,A ^TI>8"JO7JYT1=A &:#Z^)) MO]UL9$(]!S(_U&LZ7=!LM+Q]91G>2\:0#+TRTE%JWWZ%PY M5^W^.:>N#B#7^>:=?G][DL_/EPI7 2DOG=YP1Q#N*X=M#8-95;S6B+-?S3K0 MY1M4$(&U5<)U]%EM)845AN_M(A'C"__[Q=3WP!AZ:?-_+R;P6A>=SM4SW<.6 MK<9RV=UE3W]ZD&N&-Q%Z;:6GYLOS-YN Y^2WXSK, M$]B[SY8QYF39+=[C\^37*/*2F]"[%?$]SJ2[17_*!F.AVS[:5(\&Z[S*P6J# MD=HYN5S%7?A]'=0:.)1('=&G_T!=5)9[KC4T5Y*)<'X#3-;%WT10TW#Y$,1?7 MQL+ST]\(;NL1:NCTK[:GV_YLGI &M932[[1&41DXUR4X0.D'6_&LG]Q;-:\[PJB%L.>%W:=Q(+!^\ M!%6GA%UX9K=[,TBWTLPU6.I[%(!/5S2Z(42*[9)0XSUY;-E"R;NP6((23S0H M1<=75]M]UVX]=SO?X*EL.[VKX9G#'\ZTJ?YB MZUQ,^TS$^=$UI5UD\JXTUKUVKOI[U&KWY6RJZ%:2=8;AG9JA,V!\V$.(6*?O=;H MG?,28[2MC'_ORKGLU^G#\[0)7'L1-L6 .J'^3PVZO6IB4\^Y M'M;I0E;9U77F\3_V8?;+XS\).4N#.SS9J?N]\9[1#;!Z2GN#NR UOJ&;?,.+ ME$G3[7>=SE6=-M^GQ^=+0.GGYO$[H%'OTNFWMWLG#\S@MQ/^Z=&Z$L1P@THB MF"C]^O12\G?1Z-;"Z.>F\]HH1%2^@U'0R*R7E9&]]1YDI7W!8E( M3-P[*-A-0*O)I+-2P'IZ*M\#4NV6 ;834B&YUQHG=+;:SH=IT&K[30XQE\WE MJ/2K\\I^XR;^F)(2WOG!PFBW=03*7;<2W:K6_5]$?(M7I)MIBFVOH5CX- $D M =+MM$JD01^UJK=GB*T!5+O5WW4"SE%H?H?'KUV=MK5*I/?.# /[1 M.G0W:*2D]9V@]]3G?/NHAB@*(Z1OS_%LF" -"=4OC' M/J.EI]UE>V^QU7*PKA./^1$:P^\M1KL;2I>,WI9!Z8/TG#/D.TY/BP5 =>R# MA1&JK"WX+?Z;3,M%P@Z@Z@+E')\YKL,<13^U+8W3'$2\)PV6U,X3-+LPO96W MXA9,P&LVM:KLU)H'?0RADMK9@J5AM;9+1KV<@]/K@KH+:O6N]]6"4064*H9V M#NQTWG4[_E^SY9ARU%[P;XOFL&Z:,=PYSQBN,6.XVS[/&-X%14?ZH'L=TGN> M17SLLXAW1X[-08U\$$\V0/L01S,ED_[TT^E;X-)@5L6K49-.<5AD::[#UO5V MBV_UDLL2]&B$?:EXJB5 MGZ K@Z4UWJXQ:NRP M@>L_A>T9[Z;ZK=I^F$84MLZBVNI/Z&:YBV)V'OP 4[,K/U&_[MOV:@6=%7"MXM4EGOF M(X9FQV%]E@EV<]L\SP46E0BJ"MC]8WIW_Y@.$&T?%JOK>30E"[L<%GCL,V"R MO_-:CH3X7S%>.S3TV*)4U[L/85LGO=Y_EYEH-^BD2H2WL8+HNKW= 7H2\:KR MDW4Z>*8-DW4.,B*W%%*K@4O',*+LNG,L*#MT^CL/F'HB&':/!8;=$F3_E!&M M]>2Q)*4*J.8'FQZ]$:'V,*9U/PAUGI:\FU#J;A%*1]B?LY]UYRQ);/TZKP5? MLKUH :9Q*2VATAIE:*Q]+"16;K1N MH*Y?KW]8G^V2D4J517Y"57R6.P,-*4TH)>PNQ*I"P"8@#)VED]@/N_TCU2M$,OHD!L0O"6?PT^@YB+FV* M C>V, ?O[M$&L>0'E&C6LI?-$//<=OUSSW4R$BPC0H"H /!B-_ZO_\>=S5^] ML^"#$18#VHD_\^%P=J).@DEQB]B>8,"7OOY]CI(M$5D(R3B0M\!UN9@188)> M$%FQ!7\%++ZXBP!&(8(0VZ_HH\(V-PMLM1WXKH7??+^(H[EHL,RPBJM\SU0T MK$M%@\-2T4>NB)T @!>_6?AQBF@"" !OJ]C<128:LD /T)8$5' ;;"$]686 M >[]5WKWW]]^_G+SX,;>^A+6WG5K53*H&E;;Q2_;S^$>C JH%W;;K]Y]?F_3 MNO1SY]4+IBN\[A^MVY;]3LP!$JHT\3V1L2SW3>Q;I&WY2^N;&$]#L,2 S#]/ M)D!/A9NI;1Q<[F'JCZ=;0-C; 8180O%'Z(=8\^?=$$O9 +[6:G,_#;T'^*\] M N[B^D#X/G"!-'C$$F8$%,(PC8 ',%M!@#TR'Z+23<5>+.9@ZAL$==M-;0.U M-&1Y"ZP]MO]8_99C?H?/YL[G<*#%' _2)$#C^!'N1#E0GRIU1_@8LF7 M13R>8AGZK1@#8T0>CQ.]Z?0W=['@/(EOT5U"\,-9D@4:]@"VT<*[$RFV2_$C M^)XG@,ZS4OGL.^DTCA9W4V0,?:ZT]6#D%%L48B((%%"@0F M6Q,G2=WDK\1.Y@!E$#:%>P!B8,L61"95MIL)6H:)$J> B (134MI6!&/X<*W M_-B[8(14\D??V4*R$/V.H5_]=B=B63;T)B&RXLACD)6P#I\E#UBZ"K*(8 M3P ?G1$D@5P4K#@FB6!RK*S(>8Z?3+D_ 5. _,P:6"H(CAF@?.#L"'@1%ZC? M'H,4=Q'&L#X72<.?/!\1)I%,*!;_6<".28[1 X!HLT=FBIDXAX_?82L&6B 6 MW)0!P3D>([0HIQYVX2+M["?>PE[: FZ-)&AGB(&[^:&5X0= 7FC$A(O L\'F M"5KY$2AA( :!![?L3U%(Y_6QX)O/C'M(].';F!(_1&Y%K1 FF6@S^"\C@U3:B.Q\^+\$]+<4 MOSHB3*7?YY:U1V?.@ M)_F8'JE8?[( _'3UMV#+'/^WM&S2U - 2X3X:XDS 6@!1+ZWQ)X'9$J.U'+NM$:NT'A12A0JCD(@BOK5@*O>V>Z7^T'@#**O#CZ#F(J%4&3 MO40^HOZ %*4LEN5!H2N2J=-:]:@HP609[()9CXDFAGG1Y(7@Y422XMC3Y*-$ M@TV*T:H+5HM90 /-FQFO?BR90R;C(C'1@A&VPC!<,WF8\@'-;(PW2N%_6[,?N'!".^7E#X]SG$C+:^\ MF3K@MSQ)2SQI!4Z2)WVECOXGHRC.+)"-D?3 Z!7H;E0P([O]]IBP_EADX;< %.M\C'VFK2,7D%D1_-F+[?A:CO!X1AL M)[ABQ(,G=WM4$OU2H.>2/LSM(SIG)+#KK4>#_9@QN%K/-0J)SJE-%[GLHILG M;UU*!.6)KFD8+=J+WT $1&+=.I)TOAJ=RJ-AS@T=:&-R=#NY.^DM^/ TY?ZL M!%J/)$:Z3_MP5=<^3/9MR*_Y[1;+&E$$27V@HRZ7IV/^*GBQAAVAJ>IQ[JI= MRWY-BG:+PM;0"G@1@TOHY%V,HA2I:V=. (VQ9&$C[#L\_[5CME$J9G_+_\.9 MPLO87%EVX9K[N3I1'C&5 XJQ0>9L-3;<&(@T&L,,E@8?G+/VV1G3HPP7NWE< M% $:KF!,4C#[W8.(2<>6CMZ9=]G??CWNZ-=S'FHS;7MMZ)MG:X\B2D9;RJ<( MSM2+6""Y0_$@):$<.T";"8UT.(?B9Q2T282'DL$]?4HHMO#"OT)08XLU=T,3 MH73N"FCD"J!O_V!BIC7KV$C<2P%[F:GMNJU'(JJZ&&5ZTOOGGO0Z/>F]D;+87NX>^VDZK4G5O;5M MU[TJQ"&@Q_'(=+6LA8#^]CKAF>OF7.9@D5AS";"O!";W3")5T"2YUC=BF,!' MUWLOEB1D5#JR.?0/= NXU"LG(A427N[8IAY/17[D/F M;3D-6A4[_Y&#JJ4D9;W%/]63KFG9E%7F@3X)T)'TI(9K9_Z-+5>N9WIK_IL\ MY/8M&"3$_)K/WN;?UB9L,4C)J),8N'%#A3PQIK^8WY&V;$WRO0U\DUVY+>%. M=I>:/1-Q8V3*_F.B+2)D[$K\04-,;!D;Y8XRB\+S_S7T+8?Y/@8OIK(L)U$\ MAIK?#0,_@ -,M6HT$8H7S$*:HE@E!X9C4IL5=$5P"N3'P_/QVP 3*8;?B7$5\CT\ES,1N M&AODW_@^"%,O<^R8G)PU[AJ]?M<8]C,L;+SO3^S>G*UU>5&D&DG7$1L715LL MHMPL6@[2=@9"H^-[=P<2X&J?1(!729-45)\@3E<-A M\3 (1B""?21M/V8/IG//]"_X:\K5::)F3WSB=^;=@[]B8K&R#]Z]0!7&^[&^ MSSS="2FZ84.*;M"NHOL83RYZ2)P93"C ;S;/W*:^L').4EDCEQ7UZ6@ H:M.*#2]/6A "5 M#L-7.^T;S.9G_3IZ>?YQ[QK=+OTO==KYHN,CO\$)HTI>X>;SQUVV=&=ZMQX% MON84C983$TN-EH2]I9-B?',KT].PLI?E--@D"@:#?QACQ7#20+P?+9O=,U^4 M>(/?;M'R?;6N]M&EFAKQ"*Y!75\NH7,PG_XXU.2H(34YW+=3_XY;S[-'OZW) M;W=).)KH)C5F9F<-#<5L)-SZV+?:J^;E8DBTWJ/6U876)==X7W91V4HEFSCJ M;C>*DB7(P-QU#]M?]Z!?N&Y#4R//L=7;KX.2VM!M?*',W5%K"^(WHWQ/:3(P M!N-+N!QEP>1O$1.2;^XXD,BH=_9\'[)5 2NQ_=;64E8V)@80S)CTLT;I%'-# MJ\"-S4J.%^=#739D@O%B>Z M\I2H3*?Z^BJO>,6O>CB-C&&WG#I7C4YC(,78DA@@]P;U&UG[0IT[5^C9%% M4T/<#_I71"P+-"86C(C-NXL%8970HGC4%IZQY ])=)/ZB<;PK& TOP3'P6AQ M#>8\T:@99L[8,J%@4[NFCG,'0:+UJZX^-]?@52T0%^-WTX,=]R;$Q;X1MX5F M$ ^NYCB636<_L'G=C\K&*32D\;B/A9TG*RN*W02ZR2.TQ:GAJTO5LO4KI(9M MH.[M0BSSUON"M_,O0)7E"M]RAZ^/_NR+O_OE/.N,$M\5RA=_F"'0(63',1(- M%A-$4[U%!T1$ =G]'X5N&99(4C,W[Q7QM<,0*4T??BW!A7_C[= E"-:;=++\ M8:08?82C&8 8][LZ5C2C/)(P\D9YD)5!](<+^(-H_\+.) (LX$WF!(:@?C\9 MG'3< *DMFYN]:(\=[6;!3R3F!Q0!OW&B*HXD(L?&:=/CTX9)F]?3,*#V%MZ+A^G6(D)PF,70!2@74>>? MH2-1XU*;[!,EDCXRCKUINM3P3OJ$'8BP#9VP;M8)2]J()(#"IA+' [ I>DGT M!(V#EB@(7 +=0?(Q@H%1J\=C; [>@TCTYJDG,H?44"Y\!.5A8B@R!SX1Y=\< M]D2CMG-PF1PJGT 8+_*;.OKUQA.6C 4"ZVQ!EIBGOTSXF38*%W C^0W3XV5+ MWIP7JJ=J0$7!D/[U 9[M:]3BIGA"0*XE,PF."$_MPK1$F 5_8B;AD$C($'P@ MOV.2]N BQ:9=XRTG MX0JE2"@BK D,_!B!":D$KEKLACF!Y]H;"7;:GD=- $:)W3KJ'S:4JH%4++?T!V?5*+;5$1,QV#C^ M*EU[$7>./$X!ZA?5\\E'(/2D@&*5-_5X\&,"%4DK\#&20WR&E9P,DBCN4G!@ MH3OR14L8@FX_RBV(37L?K9)1?YSY/S$^$0I6A;%8V MZM;K]JM'AR(*P;:% T91GVHU'ELBT?0)NK7X3(M$A6+PC-^'J'+:]&R+PV"; M2@@B^PZ$L1LADSPO<-F)_755V)*(6P6$VP7*0;X==!0/G64EKC.P$-+YZH0X M:4G9T!\9-?6I9:]$P0S=DJT(9)!'MH2)C\=W1D3XQ+=@;$V'KYND#S1Y95V9 M:W[Q$A"SY1'@1;@KC+_A(@74.,5U..E%] >A+#=K^LFV2'1Z@3F- MK^&!R^) :XJK48!5":_N'EO5X]BJUFQL-7L#6V.J"7VSN)PM$9=2XGX8IY UN^X['4/TW)Y95Q=#N!_6^.V5>+46K4='Z:5 M$LNQ)UUC.,ZP#!4NC4V$JK6\4/7SQX&0*4LE8UD#]D&*1+FGP08"/HF$V;:8 MF4=R@C_[*W,F?]Z8X=SM_M0\",3V<9KPQ5=OM2U3-",NB\4IK!F+R.GV ;PJ MHI(2;(F_AE,!CVPD8%V'OZ* 2?>^LERV[I0WF-#UH:_D#\/1'COYD9&+%W#H[ATD*;%%?ES&3HH(3RD\I6M J7T650^=Y3O63Y.*@2Z1).@$M,75[;I M.+(L>*:,8M2H3M%A3Z3$Q(Q%?^W#ZV1MEJR#4KM13?#HX?%\-*.\SWF=6'B$ M?,S5)>)=9,ZCQNX3AV4-?67STC!J>%>R9G8$5 Y?B2?#T50N&LN3BK/'LR'I M(D'88C'H_-U&G[A"=,D5*H1$LN.T1VUF^@(+-\)/KPCVW^M.=H@]WHF8W#=7 MR+8\$,S_S+JX_;FW, 7GX8 M,-CNSSSW21;Y\2I#7E*.I%A+)-E\:DBY@>V3$L0(")]7)>Z^H<_+[*-#@(+. M,)[N0.Y,JRZ4E)U[5FH1"0L M(_P3FR"8SV&48[BX/&#RG#-L59';6.[$3).X([2@YK_7ZQTQA7+5@$(ABG:) M$9IJ^3>O_%W"\:3!)CCK$"3G@B:2B/)_'H]":04!9LN5[:Z9Z LNHES_B"G7 MSZ.LDIZQ<^F_T\#[TG<$1\YB1"QO5H M_@WM.@S&ZC-["9!F_**M% M!]XQO;4:>'47FZ-R/-/Q1=CV#S$"L5,FY^_J]KY:?*T9PZSZX:VQ'%CY2B7_GL9UW^*XJL5 O[ MO,+:O9R@#@_^_*)/S=GW>TH9X;M=[V?=NY^^[G>'1G\P,?JCT9M7H@HP#N&( M!4TF/R5#!39;!*_>XM1K?D>([T/_\,/5V]>]-__X._Z#8CM;'MK[*1;;O$]E MO?EO>5^YVO@*99 *0 N2'O&@P RCF%L__K??_5\P7%JU('GE3:PQCZVYB\W[OKD!E@RHKIB^U14KM=EA'3&$ M+^ES-P1[7]XN57K0ON0O7\]EBF!ONX -C,MQ%MA..;*7E;"]YH-R,+>*D7:G-&5@?.UM8#X3WT1^"#J5]66U^41AUZ6$:7CB0@ M+2[=.Y):XP%(UN@-9U3OAC-\M:UR9;>KS(DFE67^&&5O(V6\D5JF>T29I#)0 M=^&Z@8.%#,(Y'_^O_,TK_,7*+YB^Y?//4J\A?;\A88UL"P6X01+R._:H1] M6_I"2Z0OTBF+C?%Y0*. M)PZ0D0$;GF2QL"#ONQ@*[LY@-1TBH92%XZHV2%J8@P5NQO746LL8JG^R)/Q& M,I^CJ2EQW ?O03*5WRY9\.#RD4C\.9B^%75DHI\!\V=+%Y%\"*4+(\?WA,EE M1B-!HY0U+W(%=S3V27V*/*L5H1&L5G(*D9/HPO 1PT.@EVTN&LLY^5F)NEIX M*Q#6PHKZKWQB6'XBF)D]!:BGKP2&D6A-6]DL2F7K'*]%*37CD^YYP1WH51HP M0?2)1X>+O6H* HNH-< ?XK ^?,V=6?01*FY+IP1R\_P1;$G^DBU$&4@NM:-? MV[9@=#QL-.(1558N$&&-?MQ"MJ,OG"W3WST\]W?7Z>\>G/N[S_W=+ZR_NZ*+ M<%G/LQCO-=FWB*>.D&L,%AK!W/XC<+]48REMKI:RN=NM]8O+^TWJ,?FR=MXO MKEVX06)0*PX?GBZK.Z^=N9J5YT[8-^3V#BG!1E[[PK.%5"N*_T!_&WPTKN(R M@P"[YP>;20TVG%1*2Q&*0PDY0OK!'S[$A,L)SZ:+PK92N=T$XAT6]UD" )]\ M;P&0(>Y7*])XB9D1NUI$:XH(;-<1XZHI.4'$9'Y9OYXS[ N$@,= MO-0S)TULP#$ME(\])XF;T1\\/;P1HSLUE;&M1J"VODA^Y$8VYDBAR96,R_9, M2!D&7\]F'J)-,6X(_0P/0@F\GAKG]^A&*'\@UV$[TR^+=<$A#GU&I$^-WF&5 M5F+B/;)_HPI1A.-.129D?6$OL[YPOS+R7H" ?$$(C9#EN)A7Q9>,UEV+]VP: MG-V*-K3+YPC:4/G;)]>YQUX'9$..<4E#Q9V@S[&U6)*[(AE9P+-@MB&8RF^V MB^"HNZ5"\I#%D24K(3^S5#*Z:.E[*W7<9Y7C 01*.L;9&H_EZ+2<@LCG6@MY M+H5\P:605_62/I/B4LBFLSOG*LF<*LG+O"K);S*[B>5.L\UKUGI[D9_\K$]M M_1'P'7;PSA"XCJJ>J-H'4?+&W;&>G$;R!]767'0GAL;+LU3P7X0*7NOFW%T% M;'ZN[BL&"NK6.ZHM(ZA_VY)Z3Q:":DH*GF.;Q5 VHGA+%GT5==[700V5[D4J M@):!%9X#=H$0H.(),ZS0#9BV,BX- ^[^)4_P&O@E0(" M2+3F:S'>J"4"=4)-L"5L8:X_N=YWH/:,,+YIGNK1U]'MY63V:D)_==L_FJG& M*]$9N=$.#^);"?EHIU.X2\MF!MC%=B"5COXG@]-D6^R1#YX5..BRMG2S6)V. M'E!A&HV@?3#AFPQHO*1*+PO'"D84U7**B7@ILRF>1GL0_7/P&$1Q% 715%2Q ML-TG?>G.F:V' 7SV/X36&[TU0-UZ'YEM/+"6CW = O)+BU#=%3 -B7'"D?EC M^ V!HK7>++;&K^=5[+[,DUX7Y*]EE#\^&(.82?@V."ISGIZHK7$,P"<6-WQ4 M._6C9D^]DB;]PLO-WV$[2EYG3<:T"J6S1CV&O+.%6@"H)EPDH*@D7&[_5(6Z MEDRV#)=<62:5(GZ/)S'\,OY@PS)YY[D?\0$W#G\.R2:MYG8A+K+L*\B/.GOF M/8CN]2P(S1S'LIN'+4\@Z5@LH]N(,'\4N_Y@>FA@_%L/D<9WW?SE]LTKG29Y MOFP'QY/P;5)_!U5<:U:\8#*0<4,.AY__C7Z/,[?Y9!98 M@@X MAI-2BV'24ZG)[7T6[BM3BU:%Y8(:7D4B,*X3J,&O3_5^825]K2-X8C7K&?7H M#U; +G"!L ;'??+,57973G:*M.3714-9$M2D>FJW_MM>O?T07?'^\-DBM/4# M;07XC)4V9+CSWER?>'2>7:8IZCP MH3^#,P)_FKUZF^P]:I8F.Y8FE#Z.8(T_68]\Z,V_.%QF>KI VR+=WU1ON^\T M4\;P&M.R*)\P44OJ"2!J]V3T0\:#-[HCC$U_AP:*5:UOS+9^10S+^?B.W]YO M^9;D(JI.=-UZ_-8D')+Q.+,/ZA,BC"!,"MSL\.HG>W+K-*QEB5;4EI;OP?5Z MXTR 8HR'E';GN&OPR5JP5V]'FY<,_:( (?FRV05B#5_796?>];[ MW6;/>K^JLNGWFEW 8*NR.40K0*_?/X"T]XS1(%V14*U>_U#TVJ40M#:]AL6: M]Y#5Z*65QN\T69MYX#L^L@?,RHHA,;QW:L^J9'A@OZ4_:G8!O>Z1Z9+Q071) M;U) M.JB4#W8!B*XKY8-MHPN.72<,>H?0H>WIA#VZ%UNC?N^4X9%4Y.FY]Z!-4J&3 MZG'F>M'J9]MUUQL:-Y294H_ZA@Z<.MAB;D,LK%UU5XL.BA,=DV M;F9/=#EB!@P/P(#+JV+?IS)5CMO"7\]FX3+D%7=S[$1!$&=+3((Z6_A*AN-U M^QKE]LEA'K&_MI:V M#LEYFL513+-HMP_JFD^/\N_X:#4P7@*;5$51K-\25?/Q^^V.FG3TJ@"LQ]DN M56/<1)K\NTZ2*'IB!DA2LR(HF[QV%^5V!K5LC&@1C6#8X,H%P>2KULK)YL\Y M$#UI2!:Z*8H8$=/CV8,UD7!R0._WFA5V"8#L0MSZ%.\]= M,(*;0O0H=KHS&H1'IN[G(RO#,F-PN6M1^6&HM8N,UZ96=]<2XZ/(G[]Z^X7Y MX C.^.P[,0*9P.,(6.K4#@&-J!$\E3N#:\_[>%\$O57B,$RNBC78H0Y#Z4*N M84$AUQ'HW5N.? 2W:!N[6=6+L!'=CA&O4RG>.!5IE$HFVB,U[$9HCX52V#?Z MPUT+<4]/)=>F5HDBLQ-0R5NO4K=\%OQ&G//DJU3V=^IH$F4J/E4H1Z.KZI,2 MGGWM\-X.>UTF%8]_.\8JY=RRHMYCJ6> MIXZ&Z1^RF*?2=(;=RWD:S#_?.#-WR7#0:_TD<]XS]IM)ONKH_.4ZO/UX\\0Y MR==2])<9UI+,VM?^:Z:\^:I_I:JB> ?P?SY8:KCN?X3?PUG;-0]>ZS4\-SP7 MG^+-ROQS"$^_P"AV=8]&3-Q,[F"!!T4QRVY82;EHM!%;DHD1[> ME5,GEC.N;[>// E\? G?ZNG=HTY:]OXQ]?[^5GM][>M?X'!@OJ5< TJ%3.Y1 M$R"5M3W)#.VKMU*Y'3XOF-_^LPL& ]?DB)?_T7.7?*A-"'2YC5#L-S0^\R59 M5'_;A]7"NU.Q]\'8N"QQO\^E5>KP'!O]=T'&V2_]+XWAH+B/K@SU]Y! V**P MA!]Q\G&VHSJS@J@E1&;<9#CN]!LORR?H1H=%6JAC W>-H'\&AJ.4V0;#T:T.NU(^9I92 M#"]<5EIV(1J4E7(NQLZ2TO1P\M9FZ)8*OPRKQ&H&[4Y%^RB&.)88B:8.3\;9 M:!Y^F&[ -%M6),-*# L;)!($-Y\_5CH0(A] S6 XP=L%&0::?N"O_Y67TF[/ M%A0L;;3#4=UQ95E5KILSRF3,A _2=5S=7%+C2,P0'#JV8#A#U-;QGR*D&:!B MZ.B?71'&5%FFP>=$"3(-VDX\JT@X<,1VMY,+DY@3(/ZP6##8VF.LOKX \7!T MNX-C0>G([1H=KOX.'AIF\GM$*P_E7$Q7I>EMOASQIA!T;L%W/)^F)-,P9N%[-\H[L(_UM!V.G!=9C>MA+;'S7,A"FWKIQ#:W@\!3B*T+;3( MJ)\1T(N)R:-Q5TC(/SI?.QF&2#%;:)../0R[^WT;U7Y"Y4>_3GIHU\%'3JRO MDE8)LU'BUM2?&)-=^VKV$1?/;82JT[248$K%GJ42-KDL)R[Z"@=6X"4@4EFG MN" [EU@_'?N)V#VJT-Z)Z!FC7;OX3N) C)__@=@E5U3*7GV5(07T@7$&.=RZ MI/D2U]0]=TRT;HD2(0,EDE?B9 V,T56=UI,W>Z;A(>U&(3FSSD>G."*>8R0. M(HE[L [2&()3+TC$\,]:^LZ8EA&2S>@FNMH%-<')&AP?9M \H7*8QWZB(^ M@@U<5MY 6T[IGZ;GF4I?U_JE*#;3\GXWO>\L('#6ZSFF#'#'@B!1UV^A1C,& M5\69Y)>GT,K2MY(FJ^5$')$BFYRZ(KO:OR+;FPOW#>3.C\[!_K%%FK]MESY] MRE8);B2MQ+;'LP:]4[ON[%./;5(R2UVEM%0="AZ-DAIT3UQ)#7I'ZVVA+>29 M?!.K)!"D]6@.3C-QEG7FBP8T]APR;%MO^H%,'_NY-*][H MENJ*#'M X#.EBC..N=ND];02Q^R)KI1E@OC];O'!?$D-0@L-SJUX1Y*HJW+2>B4,:M63=A@LLYM4(\#F/IY] MV];^#?(NS1_Y0K4K1EGCG-Q)/6Q[4.6@1K]BH^ZPI U\_F>A-(FK3IU_-FAZ M->6Y:?H/]T;_#7O45#MFY::C6MV;F=U(#2#N59IB.3Y/L:PSQ7)TGF+9X@C7 M\]3(5OC30"?DN$HGY*C=UG$9HU0ZB1C6^RULN'!1]RL6;]/U@NY@!*8(K%BY MGNFM1:\LH_E[4Q8\,>80&V>FYZUQS(!L;89OF10#)8Q&!5B9]SI'C/8831^ M;\)-;>4*7&9:B'Q4Z(NN9J7Y27ZXHU_KC^F\DV[Y.C;#36W+?X!O/SW .AT& MJ_9Q%R![0((0/C>7Y,"'B@4+R12OUY8(I6);WYD-7WP C>NX 7YFRN A0/+_ ML'GM3NI4Q!@+3YL;-5GI\;Q_.HFBB73((E$23O/<#IW!I,LJ2F!#YD /+')]\J$.6\31Z4-!]%+\3 MN8EWRC;!$Q2I"O_K [CFOYIP8U(_@,6=N84])?A\J,+(UH[(?FD\.NZ!EJ4. MV+9A@NM3.V=4()T2 !R(!YN[QA:.>Y:J"$@R=&A,KNK4%I[FH6F 8+W+76M> MF\"[?BE5:RWZ<$BO/.,R[A4/CCP/_-N;XY?/GG$-2.$C0,E.O_LW#V]2&;'* M4[--6SE).\RI19D8W<'+L4AUR30V1CL/_6V]\DOHLT_,]W_6<]IL3E8?YI=^ M-GJ,JK0\]'NH@\X%GV49U>A!KL*H,=B)YOET\$D//%KXG(T:["^/JYXN62Z/^I+@(]:#6;",MH%0"Y.<&=N=0\0=;%)VMJ M,WX@MY_&R:0.6LJ^\06:-]I[)V2OMP-0P]XS#5^0KE@?$_J,6^23.PH9UD9A M8M50:+]X6OMS$/L&B58O'-J*8_K28J5M'Z["B&FWA!5Y07?.\CT6!Y[WUV2? M7^+BI];J%NUI#QUAU9N7=N)B$2!BR6:P@S70M4RN(OC%&N1Z1JU$#53R3JI4 M\EZV6\Y_XY#_Z:/C0278O"1=Y.4U<%$SHD>&_H2%WHYO@5AB;3P:)-T*L&H^ MN]K]P40%#2J(BO6!C*Z'T>>\$O$G"_Z.7YXR+:Z3QQ+ST [ 6 ;16OD#,U>* M*YJS%:--Z^'*Y=T&]\P1VU;_DJQ#U>C?E4O<0NIJ:-@4N@>+Q( M;>6Y"'T+J^?-$>:C:=D2H!0IFMR(I718H#LGMK-EM)^9V0YAWIL([ZPKT\VT M+4L6A"\<")CTBT:[A;BHW2<)LSU.!^,SX#+T)8@9_*.SO\:"0S817%51/9-V M5<\U"4GF:,&>H:G"^8"M(N*@.*GR5U9"V- IJ"]N)8H?4])V.43=G0]S*I#5S)K?(3+$?*PN4,WR, MMZ+1G,Y^=S#HZ#E2WDVH8.W!G.\LY57LQU# M&/],CH.1)7XW8D;*6(P]&8Q>MXK%N&K98@0ES45\D#SF,]-#EPU]VB.&6KTE.6*+P^A@_^\=_"NQN\O MHN2]ZG6@VAG[0WDMT%+6V=<L[\;^R3GKK@6X@;:4=_']]2 MU]1(FC.PNY?#/L&S\M!8%13)%J)$LG_'X$*,@6V>X8.+M!^(#HJ:+,S%^FMY MH1D:,? M$%I;A*7241S\KXO%&XB @5<:'B",)$M*X3,-GO3ZE:QTKUTK3><>.)6E]C5^ M,GL3X)CGAO*M,-T*B$?#X=#-^6#E=Z[-$";J1!1Q+17?EPO..#;L9H:HC'(^E_P[LP M1ATZ& DW0W1J84OX%^ -6N9_@X'VYY8,UR)$#GPG !$X57^WPI'HMWLD_DB* MAP0CB@(/&@D+"D+QM1 1:A0I,C&: 12P==M:6H$07HKKHW(A '<2(??)89[_ M8*T,-)F@4RT'/@,R\96'[/7!I$^R.)@,Y")3!^V=.V?XQ][59$S/ 3N#![Q3 MAGF'D:C26'F79ZR\.EAYXS-67D7'H7G0MP9.QG-"[\NDRI'A]#7 LBK(;+$U MO%VHS?U?^$6.AF3%[?]WYIJVGF$Y\Q':=GS-+E:Y0$_JP/=>MZ/3VR^X@7R7 M0-007#Z\8S4E.J[3]Q.[-V5J7>H8*B2Y_\?%&,- X MH IH'O@&!A.PI%M_C=H /]?O_H*?HM_2S[U?WNBFM22588DO@>'4V7)ENVN& MJYU;U M?+!=/@D("3"*)OC?JY7G/C+^>X2F?+3F(![BA'1!1HQ3_@4.!QI]'"4./X=?(CA3>#O'.#4#O"K$WXP_RWXP;X:A MG96'=W3X!#/A@L.%N*-?PP7F_MZ#XQK0'PN21KM4YP#_EZY#A_^=N4+L0.*\ M_X7AR63SCZ[WD:J9;GP_3/1EJOE8G[Z#6'49,]BB%#/_%+^A>^+Y'.M5/)M? MS37)4M(V'?U6'&U!<82#Q8\'TEM!PD< IM'WX(KH\(JTZ(L4%H._I*EO,]_G M%7 %I$[$1/N5*$UTG6XB"2D-!+^NXX^(0T=:["Z$RR_\\@Y72R=6 FYS?1\26PSJ)N"M4I3]]=-ZG[#PW:[H'^_>HL;IICF+P4+ M&.UI 0MD"*T@Y2YN_)S'1$T2O P7]4TN;NHG7K!JVVL=+8$>/,&#UA>TTNBQ M_#CETVR<@I*N2S/ZSS^Y6;JC"&KO E\0W5^4' -[RU"1UCY+BP'@U:BI1?ZM+^\O^"HD+F& !+CK! M _P Z@*+>1_%N?+#J4_AF:" &9?[9L;EP9D!+C=+L6,+4O6^-M_2^R+)?ZLH MCX+& TIQ? ;)(7++?0//]@L),5SNUB 7?(V+BKX M:9DSCJY0B>M7XLWB6_(FUM'0DF1]0MR0&)P <=,2]WP/I![N9T@H7I>NVQ;\ M9HYEZ1C8#A*?P%BY1[;(I>/%35?.-[0GT]>12_["XB%U*FN'6X>XQ^&/OS/O M'O6IHZ2ANCSC=;ZXJ1>M8<,7MT'KQ>,F.OQP_4^RWM!,7L,0Y=GIC3Q_N!&M MV'+#Y^TJ=*5PP\ /X*]4XKEO*RD'P3_R+0!+O\V%S#=.!J MQ1U?^O0/GBW2OR"=]=>4)?)GGC6E1KW(!8,KHVG9^!N,H^J]-QW\*EMA5E[W M5^#A+K"'D!;CPHV4?QO?\&OHXTW31S4R%8E6[1J>2\?(X/="N8RY\#6(!O$O M(VK@#8M?9I5L&)DYKUS.D&QNHG\5KWX;T[0DT^!^#)M4[O Z M.NJ/J(=0ZW@L\%SZ#3X'"W5D68X8?)+@[#QRW[;0]!Q#VIA@TZPJ&K9>+DGG M 8^D:>M+QF1@\1I^[Y@R)JHI#K^O/S![GC!3_8DHLHS#2?*S(@#%XSS)E XW MS(B1 :*:&VF%CZF15DW&C3*?)]P%G4=PY?5WRV,_?+V[B]P&LN+1VZ+H5/1! MKAY76(/AAKZ]UN3F#%7!4%A'W(WX!TS;0).?)*D^I=@=]OY%@6%7\:AZ74E3 M7(>X(;T3'L-[$"I.;'J*EG@**BAR,ZAA3ZP@#@AMW9YL$IBR&>K'N)!.5411 M)V"F\Z)E.B]$USB"%T<0100,_L7#$H)G9A@\N!Z5::7#81N[B%HM&1B8HBK0 MWG"77IW:7O=GVO#M@H<2KZ/=Y<8.>UG]'%P7B@"B)LB75]ZX48CDA\#?"IP@ MZ@([0.<$PF*#@?0( 1L^]#\F:%>XDO:BD"W=5I%IIJA-4N*U6ZZ25XU=)6_$ MTFX7,8TYS?E=!Z\Z5Q7NE83TL[?54+AHS_?+2A39>OG#N0+PR!D=]XCK.A>Q M/BD2QMT:^.MK_#'RHMY$G^82B?^U'"I)XA6_%)700&T6'-RKZJ'3W=@GHJ/F M/1#O-G:EZ5Q<4SF5)&Y> #6-#22CS:+P.>L(*M?HR%HDCJ7JVB;JA@;7"P02LC^Y7*>V4(_2 GR;)- M["W^/GY%2:?"WE1V(N1CM#P7@KRZ0HD<[=+*V6Q&<=A)@X(FI,S05W:XF:G- M.^4TSC!AX<%=X*6A)BS0> MBB4FE[E8OO[QINCD]4[3[*?Q[4J8_9U,//'G];H:04_%N%YUTC.:,FWK)A7+ MVMK#RMDNMK:_#UM[#O%E3+1N+F38>IF8$O1)URAJ.]8H1AF_FC6*L,/K+[ZA M86@:K",&IY/?P-BS_#=X'70T"=A)J2*C[D#^/9'1XW_-!3&!_SJN+&-[,!^Q MM9 Y6E:YB:#?J9R,%E=8K8-F>X W8>00D:X,'HWP06_BK<#77B=GLK_Y^43L;SN".&E8 M$"]?%76,Y35V?9T]L'EHPQID"E;TW&^Y(]E2G&X77R))XA$+6K':\D58O*"P M;%L@^O[_K[!_#7X&ZS>3/R-<1GI>59P2 MOP5].0,/NP(<>33P??PJYX%9'DZQA_2O//2=DCCBJ<74 Q)/PX@7PZ9GO#J> MUBM4F3ZS3=^GLB/>RK<7WO2;YPU>/9IAP8GLMMNNP.TV)H+/@^AV>GVP%I%Z MN1QG#H3_"NH*J\AD13R_N^X<^A0DN_CTU<:GR\SV MZHWZ.R","94OHM,IBU (1]7K&F5FB>=2(_M$'!V9=X&4VYG,P^(1'*5IW,3@ MZHU3MD57??D_YG+UR_O3'_F1+QF[0/SM+!E&OU\\ Q$6MJ!PV@E,9$])/+AT MYJFH*$],7[KSJ%[=\A*5#\ER0FQ'GLV8S0C5E3!#96..1!AVG:AI/_TNPF\, M6 IT(JID4IK.._JUJ)K&1+FACM0I01%UW3P7*G >HKUR!$>/1>N,4J]4Z>;+ MC\Y$P!0_O[DCGOD,@WL7EZ8T %!O&9OCT!\>Z:6B;10MTXXB(H6PUKM4O=6O MB[!-YW=EYS?QRM4GX<')&>V0,;\D42]2EIWGYLLT2%.W8=76]B"&PM$]"03J MA$;2.S2],^-F\9UJY%I%N9ADG'MO6R,/3 M$A]=3_P*/]?#D2OC\:8SPNLK3P]6NC']T&L:%6YO(R0H]?T/ZZUH>05BOCT" MC+\C8V?C('\MH_S]R2264^C%C2G8NDC*GFYY%U]G#ZZ-]:/T]PL$PD+W %PP M9D>SDZC;_9'9[DKX;S@!'0$J?)KI*/T)0I&*X*,B=S+YHKAFC7] B]'OZ:6^ M1(\0P&VKD+ "'D"!VFO9;8II<]/WPZ4LI$NFZS<60KGYN#;64/0U..KQC]JC M"QREB8P&7'/][Q<+=%.C,0]\I )6@\OO$ZH<>%"P2Z VS877?0MT,7=UERQX M<,DJ1%!RO)S 6K"4U_V-///42K9!0B%3!/VQ8B\:!?I@@0ON83Q*3S\$;;KI M44IY!3=[:X;S/CUS+LR]Z>#\B@@3)UI-%C05XEL3:DY@!6' (F#VW/=O]G;- M.%MX=:XJ;MC7*FE&R\6[%3C\&E9R.=Y?.S2BB;Q M2*')YJ 3P'7"BYT3:/\.Y_>$I3-=PWX=\UX ?"15F*(528FXMGN_1@V#DU_( MFQ0UQBLWP'IF# ?/F&,"(41A\!QX28VFJ+8Z^NW&X@B89\E,9#;X\(&Z%T7% M;[,4>L)2"/UC(A;(5 RUO9!.KU2#,S%[F+;XY,8KU^!@XV "_V?$Y^)80!RB M,<)G6(7>"N<[F#.@*)]?(C36&A2!%42;%QA&?F 2=,@CJFSYMXV6\"<6(968 M$;6H:8[BGT!;KDW$?E3UE*5XBZDDP)X3WK7&[&+%>2Y@X M0B_;O$AP&#.#!"./74G#3O$@L84,@YF(X?#;73/E9\>N!IN&5^H-"NO*-GH# MHTJR[!@1^2_":?^G%)/K6$J^H6QEP4N7K%]KXJWGHK676+1VB@57Y_*RHRLO MRZ\C^Z#>VQ"QC(>_5V MW.E.TCG$8R@B:YK>XZ.@]ZAS==D8O7U@H': M&;<\!OXSHDIBW&,6T$TW(TV01PY.MI\.2>WQ*5,[#0Y6FMKM%F^]>OLE.XAX M/FB.CZ3Y")21(WF+&-_+R&R?3]E>2-W- )W8PQ&K9*5DI%U?8T_MOKFJ= ZC MZW!A_;AXL.;P_I]U_O\7"Z#+16\PP:=.^KW^+R)244BFY"(.OH&KG3:PIZ*X M_=2_[6=QU5 KLXH '50 "9G%(#:1^;<\'\\#?\UEISB9,LQ\:9QOGL- GUG M /[P_GG*R5 0>B/#LI$!U)*I#H$>WVBO_4F5O#2-^-0;-=18G^T/JXF):\&\ MD71),/ MLM6 AO"]<&)\B2:4@=\1X,T:(1H_83'8ZW]E)C*>+W&N(SSC&R"%Y?A@&AH^ M,/L-]F5A;RC].W(&77)$@<""[UT5,JHICI2)4_4OU4!5MYU E3#;"LVX*8D" M4]VLT1!CHS?N&8-><7-O_3-R.-*W ;^:IKO44T)-D1E#*Q:%$C-9$OK8&R 9 MT^UDS$M].2S9PVG8X(HTI&1'2S&D6YPG.3:&'"J36TC]R'(KAAM3O/U7;R>= MT: HQ5M(YR)JYGR\>9R15V]_XS7F95?72'ZD7;-#._1O'-[>])OG^GZ^X1D: MDZN^,1FFQYID,J4EHK6KG9)$:\ALI,?$/R."^KM0M+K*[VU'/FA0X;2EKIJ' M)QMV?\*4(B?K?%-+'ZB*Z773.I+[AQ@:NZ$!1AS2@(L8#](H<;.(&OGJKS

GOB73FM/@SXIO!8LY^O4?J_.: M$COJY(_B:+E:@D"L)KU!D?"E>\8 M3";&Y;"X7*PTU%ZYV.\Q\_8HW8OHZ+3F7IRQ,(_$29QH(),Q/)6TWJ!K7([Z1F]<[)8V2=%38=U) MIP7/+*W/TF-,*[Y$AM;,2]*)+)%)Q H@JO_I83IQ/*J<3CQU^AZS^2H;5ND; MW7'/& ZVY[-J4_5 &=X&VI!*-R(>>?;WTAA-^L9P4JS[#M7P59K2IYXR[G<& MVW/P+Y4+K>:91YUAG5;<5CA0_,$C7\P!TN,9*?$]$20_[%W#(.PAU3TR+H<] M8U0BV9T3O#X1_7*4F>LZA'_9VKWY-'2)^NH3TJE'(!$GE2 >&:.K24T5N.=[ M2RH%?"J6ZF )6N-R,#:ZW3H'^D6:LX8SI?WS9>48$I;]LT%[1C>6K15"'WZL M$&_[Y)/)1VM^B,!\,%A-RH>VOM" MTMZ#YU'ZTZN%"'!FZ=&6_O0[PQJH&Z?.T)I@_O5*?V("O_#2G^,P7V4#YJ/! MR!@.)D;W:@\:K_7B:*$7"#7O[!GM(2V#E"V#=30R1J.>,;XZ>T8']HP4OIV+ MH@_.TCV43Y8$R_:N0Z#!Q=!>^=_.'/F*34\=W!C]Q/\^8+L5G@I MN%L>P.FRTQV>W:Y&;.,.V%L*!Y-N5R^GY'IP90PF ^.R5QQQ;K7H.H/G_V0^ M0H&>':HF53@GZK4SC\9NN?BKBIB2X!\/!T9W7)RI?XEJH$4_JYB=#948[J%' MX\5PNKVSVT85X[/C\Z&&3^9S=;NOO-,JI;F>EPV/==CW-P0ETW*_F,*9'G[Y>L? M.HFA#_1\&XWAV@S]S22 \<[&?K3@S5[T)^8#MH+%"7>QD(? MRP!,?0Y$=$-LB-5GIO^@+VSW23=7*\\U9P\:V3KY1!:-S:6U@")6%X/W.U,' M]R.T [G.7_$MS*<%3BV'N!.M!CX/Y/>M.<.]VM9W9J_%)1&_BR_A8H1[T"Q' M_^P^\JLC7AL[.I)1KIY&B](CHQ6;^B,0'>@(^UI9@6GSS\#3/0:_A@\X\TQB M+ME__F."668@$3BZ KXQ9X_,=E6[IS9G6>A"[*F&ZD& M6)UN]$\I",I8S^2DH^@D]X5FV-/C>Z]:TW%73>NX2?LZCD^?FC+4*/$L,@WE M_#M;ZY:S D<*A!].@.5LG'FA!&+%R/49_VA"$30SL:Q SH_/"O:[34O(589T M[_,T]4]C0%F]Y+)8T&22B2$:C?8%"\!H(",(MR]N/Z]!PM>9(Y$.BP6;>;WN MC4IBP417*-CQ-_=;O%_+D44@*K;>MDMO*]"LZ2>_5_V,0S8G]48[C&BY\]QY M. L^6<(;>4='_9XYL_7U;.:%IBWW630FNU]<[9&FP($&T4>'[=$%C4@;/RP' M#S'&(FLVNB3,/R.Z%+%]U K;RS 5Y[I?+#S&P!_@D]V/X&B>[M#[.BV"AS[. MX&S!W1$N<6L<,KUOSI>=*C\D5[+25/F?]AJ]JW*=.T(WM]>PFPM^\Q'-8([N M-Z":LB&XI?X#B\XG@YYG)YYG)K>Y<)O_:FIG<>O'T M'\XC+_3Y\O5:!FT*D*4/;JQ[E8WU+E@$?VMT[?V=UKZ'T25"XUV.?TJ!;!Y' M!&.;WWYU@!3SA[]"L#XW#IBGD$SC+?@'WK<'T\G$+\XI"R7 MLKNP+"7WS7&KI>MS16XU4:MUU>D6W[;W$ YKW1KT]FT-BC4WC6;&&GYR^IG_W\6%_A'C.3_K M=T#S7^"+?X7,F<'5:@*W6B([O$J_N!!?)#&-+JUR1?P]%X&[@@_WT5L6OY$^ M]!A_5^RTQWO,\8_\$:14)0+'$^^PBF?I7ZK?^+K]&%/P[KHUS0;GW M9Y-TZC'S^\64P1F%YZ^(.2H!QAD$0-*K1%38GXQ&9+Y<73;N)V;Z$>>/,.E')UR&7]-D-,&CEBKB50R>"RE4^6H[IS"S3UK\& M\ M2HAM+WC^#\D-&R6#D!]/#,EL?]#+9A*S*CMPHT]8'[!)++- ;.O"@U^OH MGUS?AX?!JWG(I.EZP/P8H6IH!&NWQ0A+LR..V6W2%8RU-;MVYN\M.\1<\;8R MG)(AP4J/+ZSM*98B67Y41M[VQ3_:(]6VS?DN=9L+T H$B+P2_36&#?K=7S[< M?:5_]7YYHSTQCUK>>?S:UU__C=?DN*$/S_+?'"PLG2V$U1,2Q3P9E.9>O[A2 MIJYDG^//2A1VW'P4EFI-= 8".(\NHGP-]ID% M9 P/'^&L@'%[4:V.!/8(-PAWR=!MO X"SYJ&9%&^N9]=QV-SQI8$PN(Z^$X/ MS 5'^Z%"D2B@ 2_U8<'P^A1"_N#2&':+<5ERR;6/RL9&63 ^9A8 TK@S)9A M0,.-_N^9XRZQS:- >T>TZT#UGU4BSF(>LRH:XTY1DTK4[H]T,4 UTKYQ=XO M_(<779 M-4:URB-;$='RRNYP5+P$(DZ,46_7 6N-*K7TH=D.P+]8L!FUOM'-VWJ$$\)F MH6<%5LDZEV.&<2Y?ES HJ$MX:0#8Y2DWW ?ECL+2;#TTFP9(!JUJF:#3%9&V MC9P(0Z6T=%-F[L6=\;;M:RT&EK>PK<'5'Z^'?E2+:;E\)[-G,5,CQ^D&(9&% M,;S=H692-_UR*#,5@B[52E$V8_V"$NI1S+S)JXCQOF4VJ!=>(+K1"5BE "BE]0HLI:\9RQ(:2(N/T(=-= M92Z-SR%L>"6>@7 RV.T'=VD;L5,P24*WJ,]N:$]UZ<,*!18%_*"WM&O!9*+:>,+S!RQ*)"&WKA7N+_[ZFEY?!AY_OHG/6.0,94UL7KZK&[1T[1P M)2&(3,]>@PAP.$1D5BCKC(7,Z ]P-P1&,Z>>I.A;).59P.X4Z^%1:8T]/!Z- M;6@%PGTH50V7K?'8&(_3H*L)I3?C\%W\Q#[Q-_%#6U_C;9-C_=K7LEJRC,2* M5AY;,,^+U$BTJ/H+BJ"OQ+HT]E=H/0+IG "K# LX>#"[1;HJ@W]"0<%F$]Q# MX#%'%P56'.$,;VIL+BJM*,,"I^%Y:9F2*F-T2)6A2'J!K(T.)&N]WJ4QF8R- MJTDZ0*,E]04)E86%8LI)Y1+9W G5*YW0':CVC2U7KF=Z:]Z;4=J1Z('J[PXF MQE6&*Z3M\8#NN>.B&':U=NFMZ,Z_,[U@K6 P^7$W?^5RVPJ/W'>U=+^CB]7H MM!Q=74]C==.[U$CG^&9U6",+CNNQM9$.'D*LO9DSTS:GC<+5[LD%KD.JP0YD M[K>/N_CNP6*@X7^P&<]"WRX6UHQYZ/:YH1?CM=J^J_O,@_N3L 3Z[,&T0&M' M\(M3%Z%)**/MP37<]4B?"FYWY#_ D.A+RW$]T-VZ^^1P? ?9TA+AJBH63'MT M@_BV'SQX;GC_H.--]>G!A9LX/04L6CCUK;D%AL&0[]+_V[7Q"4"IE>Y88^[04VZD$LA\RC9C.3H%==HI".!=8,=C,C##3X M@Z$_A$@.,"1 N1GRQV;WIFW $[A]0P$+V.S!<6WW'I;)T5[IJZMP:H-"]ABW MNO!=].B!$8%I 86QZQ!OLIQ)FEQ\1[^%/\YFL##$EY7;7IIK?07_PQRI? 3B M\3I8VH\F'1@[90^FO3#H,Q'BK\>LY33TX+(9ZZ$)#YB^L+"<37[&0_1?( $0 M&L0+GDM$P"X$QPU4_%]/*.X5'JZ._MG5_!!V$.V1W)J5:/$>.8^7 MYCQ&)T8@PHUZ[ZCQ&"Y#MJV0T=/-)7+>YR\"GT?03%O!TT.3^T$!D4^1*=P- M4,=%+T)_LH('X(W/J*K/T.$$, \EAO8]AW-B^0'2\9%)U--$*<)*HF_!B;XG?S$7K'(\W/<+W M;!K$S= X?N("/Q:Y?AG8GD^N-_>9L^D(II_TZJW/'IF3AK2*9%Z)'>1:3NT/<%L5&=.,#T!($3 MU"<6<P^KA6H+-D*8#2[()@!S4@4.58 2D_H-@OL&J_:W@"G59 M_PIUA^K9FG^!]VX?/M$;=8UN1C\Z93QP+6!5$,2]8)D[).J23/["YHQ#%M)@ MFSOF80<&6)X\L,)T N$GZFU#\B_IIB)NN3/;#--,LWS\X=]8J8>Z',1,X-+K MT[7.+)(.LD$Z!9U]ZX<.E\?@P4<8=C2LX.6 W4/S!4ON@$IV9J&'_ 8&H_(G ME8Y/L)@O?!^=^DK0*EJ.:*B-%Q09DMC8(SNDAN!N&CV P*_A^]+^@VC!QF&E MH*I,#GI G*2;+US]S1F">L(R0-.9(,V(]Q]9+7G9%UX4+,H,XI>"J^''RZDD MQ)/Z0@R2$8(&G[%KPJ3]/=K61Y8S4F60*=,D$\0Y7M@<6N0WJK2*_$4RS94V MN0-BT)WG+ABI'M.^=N:(P8LO^2H6\X%[(SF'N-1^M\@ ;37:]VN25Q0C;GAP M1H+J2J$&\T$$//C^FX[^%1PR;T8R'[Z+E+Q=\ LJCM&DD^Q0.<8A[)?EJT MYJ@RB.#TY)0#R>\'%C62Z*^%C_K& #L5X+?Y1:Z$WT@:8<]^XX:[4]DYS /] MZ)U!/VJ ?@RZ9]"/VDWH9R"0XP,"J<:TYF^;HQUNFPUFRC.B?3)D,0.+?\\H M:A%2+",RY7,TQ/"[$ =*:ZGPQ=%"/U3,/]9C:S/@P]O>?487/J,[G"*X06HJ M]QG*X="(R_G8!M?)R')TQ1/7>S(!49;NT+WW>[RH)>GPD:4OU*F+6L\8#(KG MGS\#Y-S+7KN$'0V*AXT?9)[35MWS)1']V BQ1WDBBT?\4JTNI]>U5KHS=73N MZ=WW01/5U(H ?G.%^'UT/7'8_!LA>]M/77]2/,SG"!N)B\_H$$7BFXM!,WDL M@T1]3_X>AW4D"KZDS]T0?/92VKG2,_9O#.\\4%76RK35*XD(9>YJ#S/(6_^\ MGRAO=K&G]7@S*3$VO@9GCA9BNDIMXR?F^XR)R+=SSS._E#)PGE? M-J_4\L!,Z1P=T=!-V\;4#$^[8NYLAL7BUH)FA^.P;[%K_ER?$M<8F:-:*1T3 MDYY%"2/?FF.A 9_"?A^:-&J%/9-2H)(B,*@F,2U78?[#>INH):%E=22]K+>W MCA87! UD?^$3$_6 5 Q$I3,7E #EA0(H4#DE0; N^(1CF?IK#-2+"G?Y 5$$ MRE,I*=0LA!E9:Z=/C.=Z..,_A*O'?\.!\*G M"GS888!BC26!AA;EH>&A/ 5LX-_Q&S0AF1&T$@8V< GPJ 6\)*ZI$O5\XXY^ MK=90X>L3!%.3U>F-:Y]D@T0]2Y+3_"6UY5"^SC^H"/K9Y M4F&-(5Z>0ZK[B0YL_+*M1W9S/"],.,F+T,9J%'*& M,>DLRQFGP ]1S,KU1Y"Q'RPFQX8=[/"E:CKGN^@"QI6'")DI%T^E#1;LN$DN9[D%U:& M3[%^9![.D$BD&H,''(U,?,5O%1%F< 2$R2AIDH2Q%IJL>8O8S\N/EBP0!7[; M:&=A?X!MS76LZ+?10&&R#?O%\8S"\61S_@0T6[[4V*G'X,O,$+QUDR(>]EH# M\O%$4[+\UG5$U1+:+VZ]0@SG,++6=F^M$?"A9/_D!EX"&AD\=^^AZ MG\EXPG^_N?1'H.RXN^G.4_V5*+P2(@7_ ]KR.D8,=%JBTG].GBNUAFR<21\> MGIAIJYG"=/-2PDPJ/@%#J? ?FPL%_3CUI:K":=[T8*FR@CSFRD8/_) HP]6X M"B9VP#)$D:-K83SWP?*W/RMK;?#O-0@[&9S=*O\>P W//?'*T M6,-M>^,>O8!=+'Z-,1ZDN*_!O ?^M3/_9)E3473(;7ZU,1XDYS6?73C#HZ03 M,JKFL[0,A8#GA0)4%^[B(L1B#B(/=8C8,8&D9S#/K!?\%3Q2!S.$7Q\8$\6< M<1%(HS4?E62SJ7D?)5DWKL;I4?'DC[J'X5P;LM_:$+5^^"A&-]"_?P;7&#X\ M*[.#9%W62558G.M)CJZ>9 .YMWA\QFTR0)EE@HZ\ F*P0[XF:1HXKL?B#Z'I M;-4M7V\J[G)9[38^;C_N,G.7*]>1 M;98QK(F_.4%UCQ&4 TY1+RY*0]0/6>5XS1>_'+@>PG-4K$>L[M^#L8C4;,I8-=-L<4Y"@;,RI MS1+=5%=0'EY4_XP750)U!I(X61&H73N[:D!BE-W['VF/X_[IQ M^,J/;BI&?U4MMCMI/T;/(_ $MXKM2TM!#LUT3'OM6U&1]R+$\F_L1;!\0GP' M:9R9_H.^(!PLT_==D$N)R4@EE.[V[.6+#OCWNM6DXFI[Q'^7,W-BV8"7&D+!WLDD,S36[_;[1QYFW*6R(?=HWIEKLMSO0_89WO;MB=F/['<7 M@;/SRG\&5T<:CB1N#DZU"*4LJ_ H?GMR\S@T'A;#R1Q3[(H8-WP1C,,>OSS6 MC8;%^%LMGZC12V#,1_ 4A.,/)3CT MX<<,/GI-#=\Y72E&OS=I/'5^%&IA"R;C'0@8X@9P0"IWD:\VGE4"<@^= KF] M9,-^<<'["\U(-A/'[%5$HNNV'][FP2\VOS!!!6#&RV-+T\+1ZPKV!1]J)767 MCI,Y_4U\[N,@MAX/L( X&NSAV"?5)#ZY$K6 MCZ'1ORS1FHV^9]>(UR\&W\/J4C7=QQ#/+UN\_>KMGUMUKZ[@#KTFX*U4T6,# MN8#<6N;\A$"F5AMDHD[A\O,5G*3#-2?#%TD%^B/.;@5M.NE?\J^WK0,;UX,@U6[Q @\^:45T/U:S)(%DU62NCTVI+0*N'^Y'CFEO/HVH\[1]"PW M]+69;5KBVFJ;3WYH$2B=Y5,=ET/W5@=UCPUTPPDI&&B:AO!GN&@9 NL./[OR MW!EC^$]?O =_&[A>0,_F M&\\1%\_0(B3-T YH-+7NA@%-!,;)S.'L02$5/%G=NH2S1-* ]!%D/#S9]20Q MS?M[C]T3OB=A5YHQQ#R'VR:L[=!#,8VJ-;5%5*WIQP.'32JIPQ4L\N)>-G\T![L=S98QZZ]MK"6[)P#HF>D@$NH*<4IG@49 ZK'@V2 V-DH2/R=) MJ0L>Y'SZ8&WP0\%1>*,S0$)M\K/Q8/H<-%7.U"(I"J*QIOC%^+QHT7DQ]#\Z M7SOZ;]?7=_#WOT++ Y*$5&!LSF9@TA LFG\Z8++>,UH!O1K',^#@!MJ1^,72 M_(X'(1)MOE8Z:,KS-$&>*8,OS/G9Y9$R1/Q]<#DF+9$%C[\3 VO[C'W'-48K MPV4I^F %Z["VKM#@"LR!#UH+>)QF4O6JA(:FQ6^N59^[Q%"78X%&44%XGN2$ M\N'-C5W/9JZ'G+6!EP+&F)C^9%&K)4@':0705[!Y 3.:Q+_GPJ+(" )\E]YR MJ@B78P1+A99ZNL(:N:GY\T#;KZE$AKOIH);1^&\<_3J\AT\(F'T57MI#C'@0 M Y\%@VN&1XH&L:+9T+"AH,@X-P6@14>/R&"R#5YY;=( M5J'X%6&FCW;"3 \$%/[7:"T\KWC]9'JPGF_N+1XSFB>\'32]VTEGI"/0=)JQ MH2_=N;7 4PJ_ N?&AS6#"6=S@<"/6I2+*ZI20S9H;% T2A3X 0B'F#* BME' MOX3[9\I, ?K4Q91&9R!>#G-\+M%B@J*V9^I^?0#%^"N^_IWR]NMX3L^OZ_@C M(OM/=+\#9^]WA6 WSLRC+YBV^J1$TV &DOUVIARCZ[.GU53KVAN__+I"L9F8N#+ M-8[I, T,0##KD;P6._(DP%XN*7C"QTRH$X7>X: Y_9_ 8+B-XX?D2"&\XD_9 M@VDOT./ACT\:^P?7!CVJ??SSO?[I_W[^3?_M_7O]1AFY\\V#+7"WBC\:Q]RQ M>_2^\'+!'ZD_6BYWR;XR;NW[P_[KZ9O7_3?R;O8>?+8GO,_\)B(S[UQOY8HI M))_,)YQ?#HZ]QB][-%*)K4R/+BVTNT=75CCP)4==?F()G ;7/'Y(__Z5XHKP M^*_DU?#A,HY8H'J1A4O("GX=/5%&G31P;J9R,-J4!4]XD16OP]?(0Z[+VC1 MYE:AYX_P9L=/HPF/IYT M-I8\)H8!NX_@T.I?+X;Z%W8OYJH3W:/0 T[ 6=@TKPZW.'M ][6C@^+X'Q,4 MGK<&A4%*HV^D."X.,89*84VVAO#L'AY 7)>\_.!&8%WH^5+\#FR$Y[!U].4% M8WYR&1C==. "$6!,!SB'P_;8',.*4SPH!8=,JXPT>\[>C#HZOIY[]\B;V)F(YU@]FQQ..7;)E$U9YK9*%N(6 MK^2UXFB!2:.^-!&4)7WTY(;VG$^>$]X(GGU0-C::"U0LB-Z/)Y/L#"I9U*LX M/5--FZ!YQ?,+&@+TB*IZI46%G7QG. 3/XU,)05[XY#]?IG'LM3I+%\.03A3T MC2T8ABKO7>_H6O7K1@3+B<^@DK"UG'/X!+;8ABN_ $S38^'3< PK19!@WW^% M+MJN%1Q.X>-9^!BL7 %N1UJ$9(F/B>4R\TQ&(I=CW; 2HUL.[')&]ZLSV@>O MTS:]?#;_DBLAVY\BOD[Z3.-SM@/QZ%_(7UNZX-]=@&HB_8;KY6Y%G-1!7\>' M_5/,D +*JU!D8]5?P*NL_W,5) M^C:\HV"Z5A\DGD]7/9L$^35"QF@19,R;E^0'75:2FO%.S2#Q,,CH;5D#(7\7 M G#K?)'L_A6YG<+M>@[](O7 AVH_[-RI4@>#*KFI,AOP9YY%4;33P9\BH]X, MN4]AN^>Q$0<_2J_>I=7.[2U*RS*\+6V=[?7V+IS:<&OZT\2JN[J80:4)E5+"S3)L M9^RBWJ2W@T:]X^7-_D?/7=[XF"V?P=52DC9_GNCX)/[9R,P:EQ?]3=B?N'.MJ[#-V1Q_K:F7_! ME_FW8> 'IH."EC/FN2DN+WETL1+9LBW:+C6U8H6J+LH'L9*S/\["R)ZSA M-.SQ9%RO*K%QLE/&-7I'B?3J'TK=Q W66GQ),/%D$Z\[9?+B8MS3R?4DTJ=3 M[^]O]>:R/Z>P_[2SHSHP8$!DL,C_AQ^NWK[NO0$?)$1-,(V]D3.Q!+$^N;XO M*=4_4RJ'4N"*8!$:)OV)6H.73*U,)=10PKT5\,MA-S.W]/7ZXX=DB\;))-5& MO::2:@?/+A>$8B:50C'HC5D__K<__%^DTU87ZO?85?W3"AY2[I*?])>2SE4$ M8XZVA^6$;R<#8]@K'JCPPEG5;X-5OYF6@];O1K14WC@?3 ^!2!/LPV)D6'F* MCV/CJEN<9#H=/N8/FJC+R%$;C(S!9/*R@I==8U!B0D4N8?>!;;PW<] _AAJ+ MMM,FN^>LK[IU-TE<,<]>*99=-WV[W MK."+X%2EO;8N"D6V0]?M]"D'0H%/H60^,P)WM$1D%"CL4[^M/,?_4#'B\%R.Z@G.S>.A$F^B;VF[5A9//L_^_,NV>>C@0&.ADUY)E&NLTH< M(KA=$"X8 :[Z[^3[>Y$CV54<29\^A$U<1G?2-8;C])QLG7\&C]R,(Y7Q?>+> M"[9S>:CM#$9#XW*0CKALV4OQ^7X9'=N]:M UO9:Q:[YE&AG>]Z#).D=#PH3 MX5O1G^SU1>"9<+7E8'*$L81#PPAF*4*4((/&#SL'-9&_5"T$VJ&._KOIF!S6 MF-#TD\!X6K8IW*Q9U\W5RG-_$%ZZO\5\;G1TZ/.02>W$?EA^0'5N$F@%42N7 M'%T/'OQH^03&IMTI8'_X1?$P_?K>8\*V(:#*GZH1]L/IOQE'?S.CYT*KZ(A^!\Q'(2M!TD3D.,Z%8V%\A* Q$XV _J NC +HZ4?C> M+Q\S(S#%J*OCUJ/RV"\1&>-^#](_W^"*"P;A#K>1J7O@3GX'&DMHH%ZWTTW/ M3^KHUSYA32!P7A)>\<%,R&4TAR0E%EI:E'"X ^HO1"XA&8VAPB3[B/UFL$6T M!,SB0TBS4X"0;N*,K/60SH5R1I+\3#U.S%\PBWC7NYQ4YUYD([(8^.$'\V:6 MSXA1,0_%7_ULN['!N\YEFG5BY,J&'W&R U9*:OAJ$%>]EC&NOFWSR7B@7RL, M]',?S0(QL C3;@M #)=^4XPSH0C=A9P)#-\)'MRY+B%AZ9P\N0HBJ9CCXO^, MPP&X5RG&*-"9Q6D:B.OI,]V<_16"CA7LXGH!-'T (LL<'-HD1@SX@4G>*JD! M^3?"*2WAYFJJFVMYPD-%S9[CY);-G'""1I>G%"$#(-Y_A"H!CYCFVY E-$%= M)&RQ\+_=F83E$;^/$9ZX,;Z)!R$8.'<%GF9;!-0TDH4+UJP&&]EI'#4!D(4":: MC1/7#6O?V5IB?(5^#.84BY*,:.PF^]QB@["#)#%^QY!'"Z17RSZ;IXH(5442 M1LU4&I=$=((/?'8=+Y%9^:=D];<(%NX4,9]V*CN;3#+3[1]^X,T7P181,9[T MXI'4A13D[W:8,%M[7HTJBR&_)_B2@/^,Z(<35O-&JXZZ)6:KYI)S8\QJ,^41 M7RS_^\4"[H6@(,'Y!XMX\"G"Q\-E),Y'H,V-($T1C[,F114G.2OSM8X^2+_V M/4YW8V#KUIB:.YIBCU&C2>)CF$%<:))KX];'($ 9!CC?P&9\=<\8]6/TVQ5< MJ>>!19_' IF\R6=3RZ/_(@Z@1[RP?N!MU@Q"#TR8YJ/_Q&%3Z;;JPNFU<-:< M^(3%P^B.Y3"X#2.R+MPH!^,17,O6/(RH ,3C2)!'T[+Q(%Z !K_P31S-FQ-1 MX1$I>(SF/[A/CO#I>1O?_D7K]GT^!KQ.QKR::/KO<5F'2* M7G)C#7J2Y'JP7K%-X[-;-TS-1J%F15WI?+Y>ND!*1#J6VEC?W\MPG&.D]"N3 M]=GRX ^XM,)O6V("[[[;_YO./%:I3GCV+7"7KB]'RMM6FNS&PXR+\]8>1CG[ MCL&KP;'(N8M7$,?TEXLDKVJ31K7GE;MP#W< &P+1>:3H.(7JKH/(JI XYB.1 M#J^JA$2VM'=6[G1Z#@SE2]WEOT6E\J,=9.*+L&FQ.X4M!SXW/WE-4WL1A^UM M5,]!$O9XM)%]3N!ZZ\\LR#_(U2"%:QWD1J%WTVL8(MN_N8&9 JTO^^4,V=_;86_46#1SM$^K92PSVYX?)VR[V,)CO-C'0]#SU9YY.WO&.<9WP4<*6C,UQI';C2X1FN]-"GX Q7>EBX MTM(Y[7>F__ 1K,+7<+7B[?"FO!I_-#KX0/Y+X$S::B=0Z.BVF+T!O_?TFN-O(95=FY:"N#.R6]8X' MAA:]^*03X/L%=]S#@,Y_@2ON;_CBD;_?+L9C6U0\3Z!\+A,HZ=\_ZQ9H$&OV MZFW"R,]CE7($0RD/.5;RL1H-[M*TXJ*XGO8,^Y<;)T M3WYM/+W3@ \<'P-\8.EA3$G!-9?8/0 HY> MX@>8[JF/I# MUMO7!B"\E?OYA-L1Q?0*&-KM(OF)G#R T1L5!X6+"' (XM49T]0T\0;%RJ*I M(U/',J3-9-:)^BQN4'KQ#>H\*O48)C)2;_V%N[@(L8N9VO1T=QJ8!!\ "I#] MX%A1I"$=N-HTKOYV!E_=*>.)S[]=_.'S%L5;L?,;YX/8]T?72Y[@".DQYRB/ MC_H.@NF/5>'0"K: I\ * *_7+H."TQO+3!"\,])Q2MYVUROA:%)#/ULIZAE\]U.=O*&Y!8FQ0\@HJ2IOO7."Y\IJW) MB1M8R!79I&8T*5EQ-CE#%EH:3M*4NET^-0Z8MIT9S>/8,SU*X@RF_\S0-TJ.$- M5'"X3KMEO*637%W.Z.\'#N PX,!%.,!E^K#' MYS[L.GW8HW,?]C;AW-Z\2_\Q*19H_F^W-T;, /-M8Z_]Q_3M3<"6^E5'?Q?/ M%D73_-[R33FQ3 27\]HN@N5Q($"$S_B:"K\0MP K<0G&V[:KG:6]_JVSZ[# M.LV_C%@B=Y)%NPV!N-R70%QWL+\]\%R;NVIWGCMC\_WQM'#C^X+@@'=9;S_$ MDVD0]B02X.TTL-ZVO9?O>7N--.FZGT6D7T,NB3 MO5]TFKFWD%7J.(_LW>T)=ZH[GX"6XI3$P)BJ'1964RJ!]*SO:N M!D.#X,Z7U,-JZ*Y'$R'5#QIBA"(P=,Y\V"/O)V<.\9C^9L5 ' MX<4L^)DI MDXV$<6<1GYGL\R\^,7UAV0QA;_QPNK2">-U:8K&6K[_NO:'\E4<+)?+X/OXS M&ITT%_3D_Q17>Y!(]P)OOK>:QKQ[@NQ'NTK=2LB_K_009H+MWK%S/)/ N%:5T:MTBI;"UW[)"4A M'A^=V3Y[>N"#!>$P6+YV[< MPE:(^1$. BSHXO_2R#H<]6?!9WR&XY==[]YT1/DI*B\77NA%TTNGN"7L0_ @&$3\BEJZ5NIE42MBQ'EZ*Y"1L9>\YF5'DYTEM8MWLA_^>)I M'+N.OUF>@-A*9'Q^0KXV&>?F_4Z?:E@("5UG'TDR\\38F"CC]RS<[^ M"VW /5II_.77B_]+K+8M_)OV?\SEZA?5/R4C 4<@X/+(0U0]7.$3,[]S)6QP1]N? M>=84RW=QE@\M6SU/A7(MITKCA&I^'.X]HL]R!5; B;86^VOZ%O^_H[]XP4RS MB>A*UZ&9Q9S9VM 0S2!A<8' T=\M7(7E5)%3/YP]1(/-T8QQ]1WI8K JOL7[ M.<4-*5JEMK3\2% EHTWN5DFT$&NIO%:1:C)!6"X^I3.!R+0X9MBC$>>4[<$# M(J\"4QP7VM%O%E(Q'3F5R::[EMN0.\?41V2O-9.6)QKWR25R%DB)&7G# M(9U$?D&.##>^6#B$.+/]Q1L-=,ZR! 6'H<50<3\?)9DJ%6#6JK(LFU_8GGV& M+[YZJZ7+2,36MA29=#M]L?.K\>55;GUX=#/]DTEK'WG;WI;#++4G"$S4E7@(,[0K154L.*,4&Y+!'#5H$K\+[SF(P0!.($U#1@MO1N%S ME#T0/E]_S3KW';R;@<8,J>4 89WQ[+_IQ$FT*(-VR*O^6>P:%+LX% E2M,); M.#A:[#YV 4(,?1I:+%H^=S0CR2)O"J(;()>1%:Y>Z.I>48_3WMQ]T&AJ. MMAA<6GZ[,/5[O =QA7J/F"4\&@;V&]6RDD?Q9Z!CT8F__OI.'W?'%-7"FY(1 M0S:AZ/OQY8V[_1A6]MPE)P$A)HU_& MEVZ9V/1%EI%?D34U]0J?]M ;P<50OM1>H6^CHD@+NBH9G'7W4=$;".QI?06>:9 MWT2D'-0C M:J0$AV_EHZ0PC"EIN*_S%?8Z_)FK)4S?":W&\^FD MUB*M%6<6D=/P(=1L%F@A/UR1,Z,,=J!D,G_(#TV1'S\A0 8HJQ_TM%3XE0Q M*O,)UV8<3 7:-$"4,/5LH%O(T$B9WAJK4VA5$O)!S9$$S#S0M?@LFZ5E<\KN M3:Y\(OL:Z1^3X$]%@<7%$\H!XTE3#/A+D=!7MNDX2B1$OW7TVUG@H@LO/'@J MY@@0HLL2/HBHF<(7E'@F]V6$B9\G*L[(G79M]WZMWS.'>6K]P^N;;[^]\]\H M^ER3\2'R5,H$@#IX;R"/A#XY96L7LP*P'U+P$69$=@6!I9SNF2?Q]:,TH*^) M['89&L1E!>HY/Y^P(S]A<_;(;+@WAAX=]KB)!'9DS3+E0S%]1@1%9UMPTQ=/XQ9>V$MY#9&Y.R6:R)6-L26_ M(HVFAD9S'9G3Y+;BZIXX&);>C!(*.RK);C>I[C/UDAIYWY0YC?1!LE HHT:? M#F-(]XRIYYKPDCB,2]_^*S2I@F6S7#!FD!)A4KPN3;F!; MSX9^D=J-?B*-0 M,4*C9/O2L2J-%T!&[A:&9&1TIBA2)CRO+64N48T-\!6\2GCU [8J1'4V\*H;(9M34S?9<=]>4'W_V/O39L;-[)TX<\O?@7"8T]4W8!H+EK;W8Y0J53N MZJYM2F5[_'ZY 9*0B"X08 .@9/:OOV?+#0M%JK10$ATS;HLD$IDG3YX\ZW/* MA.J)R(_;SIG&QD&I@NGF',#QZI&:L9@]DF)I?%GA&-=[@V[6SY@)?E<.?-S& MBTS2I:?PJ\"K%AR93-H0M9UXIBF/OV0?YJDN/K)=F/R=*8[YJ J/(J[LDU(/ M?3HI_Y+']:Y/7_5?W*QNS:[_>AE8A0E1.M8U RRG1GAWP%TP7' ;WG@[U58 MI#*TW]65:)03 A]&21Q=1N9B&EE]I[W&!%P515[&1)CK"KJ$ MBD)3:G&86!FS\/D,=DTN>Q'?ND[-O%5XM>4M'UJKETH)QDZ$T:C:$:7L[$DI!(1SNBSE[Y?6MG $S889Q&G M2*@H(=;@E"7E#W Q+#]U+CK;!;(SZG2S^1"T,<<&C(&[Y/+$I+<_H^E,MR*1 M6N$(B]?PQQ=Y=E5.Q#&++DHI$7Z:58SK)I,=;O/&;I WMH48V?1#0&7/%M1( MMB 3JUIR.S^S=6W%H*\(PBK&MB4:%&=5UI MZV-'6X>_A"P.5 .I6ME(FE]8EMZ_YV"81.TY?O0@6[BL1:&&0LIO-*;R+DK- M$^UWX2?Q5_3.4,%1Y??!>L1Y1HJ..IKOT <@12_[1JVBGH%N^!H5LV0 M\ M;[O J:CD/U$A-EZZ:+/? CRY[,CV)]D5'&90V[5OE@*Y['P;(Q1!JA,\LI02 M2!ML/'2AC, O93S%.=^-OP7;QOODV7WJ/R,.%FPYP]E!E@7_YJ/+R08K0^\ M'$_L& ;W=@J6>JD3=XM)/,,W<[%CTEZC^K"U!BM=-_0O@_YT>%?H3Z\Z/E\W M;XV[_ EA>:UTW:;^^S ?3?S^(0GW?L#=%,'T]$@EIFL(+1V_B*C(AB-!8-^0 M:+;0TUY@GP/E%69S6HR=8_TC^> E7V:_9V :XUDZ!3OW8N&_^/7L^"5LQJCC MOQ!#2OU$/1AXH7\U@1A_#39]39"2)0G))',.:P7*.T3[CL>$$ MC.?H M(O_13A^8CF4_]=.>[H[':SN!U"E 19,(7C55H5[^-HEF0+!=Z@Z*6= M!L=O=SB>0^YSM"Q(?* !0AY4FH^5"P,G_ 3F"A-(XU K);"C7Z-2D%=J[W > M]_1RG^$%"7<>RE9?,]G=77T;<6)_U7[7*J=Z%4Y5!/%?Z+/8_:E&+GVR-),1 M"^IC0BY3&FMLDB EP3Y*80E1E%-(">\8:2P?>)(2#Y/A1DPF1VW/?_][M.1@ MG(Y"GQN).3Z^E.7# M84JLBE:CH]Z*^9XC"9>"Q+LD.!TJWB<)(<]2A_$0\8D8=A:N73 "Q&''SB > M$Y/P!5]-Y18%FFP*'FVN4&TTQ2B".*8:22F!M 3M,"JO(HD/4P@!,]\^S?-B M'G*9)7Y1V^? L[:T\&>4S0ROF>$3W^]U_6F<)%(!Y&RRHDX')+..=%O<0L%0 M5%T6I+A8Y35AFF9S"B-^/SA2XWLAE17I*AU*?'V-RRP5"(-0$!_K[S3PBY$6Z?4 JGL1T5^PF[N*MEI24H0[SPS# MG"(72C,.^S;F152?$$T6[BF+A'@CS+(2'3;HO0"Z95.".#!%*6H?7SKTUL5E M&( 8)C$(!2I@P$K;O6H(L:( M$D;H)_JMOI]- 595"V@7OR:B7+N\ M5F%MN*0)F;6J5UC[]2+N1!TLA"!6$@KDAJZ8;MP:%UZ:!2B/#K/ M,?63+C2MM)/'0<$,+I\4T1I^G:DSHC 2N9QOGCN.38OF/M-XCVL@OURW.A60]0V,%'8#R+15LUHA8A#^,HJN$)_()F2LT:%7:721E;HB%0SJ*:7C@'XZIS"T,O*,%+>*N%/819^Z#Z"^ MQR?0KGA#9H%E2G)9N%!X3'I2)*#X,!5FWBR6B[NV'._NZETWSGBTC3/>(,ZX MOXTS;HA6J;3GWTFSL>[%PG_ZFG-C"(SC@&!-(FBP=?74-0?E3UM!-VH6[(X; MM+Q"4S/'>RSC[*RO.XQRL^QJM@LI4NQWM M1E _%BT#80'QIO-A5T/F$ZVNA.2J+;P*X#VFYZ(_0&_T$OVS/N,"^X&.FZ:L M)V;O@;,.K]81U88J MR](R#3!^A=6,&G_?UODN,C!''>P44J@Y^1C;*VGOU;)YOD"]%'_EA<;+Y5JV MMBZ)6EPJM1(8JN.@Q'DI;Z$#0QEV+SO^%_&B*%+I12M94*$YT6*(-=MDO.)+ M:M:%+CNMFD:(%$ZIT<;D<2?$/D8]![!!$:=:YR_ HTG,@_\< M#C=6$P&!OHCCEV[8YL!_<8Y*-:OS[DP($]REA"6-7O+T<+JA2=_T:B2SBC*J MU%/YKU;67&-3B^-16:'%M8-[C$O.TI!*/4"F7.*"9J!Q,2-Q IYQ*/(T+-$&PIKFE.-=[W[(GR)O28:1WQ&09AEK>Q5 M'CQGWH3M>DW@!Y*2);^Z6I/+?@FBB5*H/.9W29@,&Y M0+D.ACDP#QFI665\1/W ^U:Y7<^I2%=K%]9VXHMTT@Q>A\"+Y'0K^*:;Q,-8 MWPG5[.'_X3P:$,'UW.3_X0"%P<)VDV[X=$O&3?]>C;-*]/WHKJ+O)QT;XOVS M;I "%(H07/(?L ?%.&9P)_;+?6*89>]MRFX$^.()Q>MKO;=*JQ;L[H3*+30+ M/.IN#>P;&-@'6P-[M=N&-W55D=7OW:K(:IX*B+%/(+#]MV_?WD>>W9H4Z-Z1 MT.YU46CG('NS''Y<*[[B"U/U^XC\7PBM$C6K)^&C($*T+%J3Y;FE77YQ\/88 M5:+ > %IS:3B8"M?L.4O6'%3I51^Q7U_9H3)FQK@O,$L/U6GZ8# MRB$7)EG0LP(N O5?WZW4-;W>$?WZ'O'R_MW='YJN4N=Z'/Z,MQ\?#;G:&GI; MM_2%5^O\8?W&V$WS[?5_:)'IUZWA^&)#EK#;7X7DG^2@5>>LNU1?QQ0_65$Y MY*PL_XO_7RV'JT)C2-X[I.S"8:W>2S-1:Z\GI>H[QF-Z6 MQK:47 [2X\-XN2P_-%:_[]B^Z*9P0TL@0)O5_3TTJZV';8I840D:K"$DH>9) MDZN[RFMS? XECMR1:U#9?1778?ZVK*>1BA8!'MU?Y]$Y\"]<.A6@GY]SRY$ M\4(:#R/U-5;XE1&#G'I+4$Z?$VG[WT1:)V^9>G/,8>'^*)S%@KF^I7F=YH-O MHGF:3:G?LD"^CG2,YD+':+PU"/\4XADMX9S[!N!1:WY@Y!VVY8U[LZ-SB]_G M'8\^TMBU]?RX96B,HTD88^Z@XLE7&99%%C$&NW4$AV!$*<-#817":WDF7(B+ MW>2\MM? R.^BBW!DRCME_'^$Z1S! ?K=WK[NE4?E=&U#42+9^Y >&6!JCS7$ M7L)WHP9[TT(;VX&IV&1">$[M:1,9J<3,C#"=7&[%AT MFZ@9FG=/K)J+4_56?*D$9U&&7&:,Q>S6O#3$G]W!]I?L2]:!;W[\B)?" M/(_PCT 5./\64J-R!+S TO5\F"$2Q Q_ISXEURA,BS5Q&HK!Q*+2?P7FQ;C@ M7U8/"X(%>7K_BMH&IO-I!"9A8::M.0QBSA)YI31^.PS6A6B7R56 M95V11U@= MM,LP1UI(M:=UN'A:Z)U(&9N5%-E SR!0Y8^>A?HAW=6P^D&J3!@BBY+_3:&% MFE&79X2WAZ:;S-ZATU66?^5*BCR"RX$L$X,_0368<#7X_XS2!5<4OTW'"%3" MK^D>\FNZ1QU[4&[Z197!81XAG3GS6 )E@4"524C MD@'^=-\BCU"JIW %D5V0"0!?@3<#& 6(6JR+D66*NS+%0V>*%WDX9O!Q5IW> M?N%4:A'T"&\TB:;41O?4 ,9PH4KJO7]U;)X[2[*0(IL9EST82+>M"%JGXO6H MMTW(O4%"[N$V(?>)'!:ZKYU$"=>'.796SA_P;/X"0* A5AB"4CB$GZJN?0J*2;R!EH)8W!+ PM M8U(?E[5HR';>9%PG!O-!#GC/()QDREDV]VYE-LJHE'=5;A]EE%1NH/<1UO T MWD'( Z [ UWZR@:$!USKSA,-@7\8%#_(^RU&E M/ .C-8D62BW'8H:4L(M$/W]_=OK)4/K;)P93UKM] MJLV $#TM!%;#O5Z98!VO,D'M=EGB-L-:8=1JA;1LN6=Y>0X*5&8UB; 6+SX3 MD&"@)Q.1&V2:5Q/GA*R7(KI1(4WCCO/X/Z#CWY?P>0A7?EL>VC-VYZN<-96P MYGHLU*=\!QK)87G_C"^M4;JB&:A'0>\AP01+2^9HAH;P/+?L[8QPMTJ"89@B M[!>J'$64QN0[-]H!BL8LKX]?:JY_2ZSM/LL2.JJ%\9KZQV42IF6XP^@& MHP5,N>"RW@5W<&'T>\1]XZ4C5 4<*KC!I9%7-*8.U7SS<]%Y(4=9R$A%Q'7[@;L6E^(RD+G>O&:E"9]*!+--&>?884#@ZWR$ MOD !RI71A?Z%VE@CW -$(Q211C5ZTIA=L;4,RHF3ZVT]=&$ R)^R"Y=O4$N77M'W4WT MFH^,R%ZKD=-Q/F5$-Q-OZ/=9UT3T-L0X*(@LH[E@<6B/C"8R@2 4XF9+9@)< MIN #R==_@KOBGQ8S?!08X$M8?,5R:G0U.WMA<.Q6N;7.0C!H_5_>O7HGV-P? MCL]>'_\/V-7'KSZ_M!WBGD*MLRR6XZ+(1K'&L/LE O5#$/5>*2^TWGT&V?V@ M%B^%^(L56,EA%T0)3[,4F!TA\DG?B?_#4QA'8VQUJ,",&5I(A7;F,]6%XRH# M"21DB7-'FB'[4 _=: &3.K9@WRI'G&GK&4@)X7"FL@JW5!CG=WJQL=4^VI/7 MX<+ZCOT2YTFAQ%_+XCUN*9>.8/8A-B=!!-L+>I#Q%42LG95YAA+A#.X>\8Z^ M C5$]:ZJ;<;7-+MB2 0?62\B>!971H!XG+#04[B3G@Y!$2!P(2JKEDO<5+,4 M9R^!#Z,/MD)C#/!,(PM#Z KO4$)40K@04('S%#[][W Z^\G_ WCE0@OOTS^4 M[ ;UR;JL,/0$P_V!F"Z,52P 2G:P#YW+62[+HD#PF-O<"DS4).*([R@)N4_' MZ1_^:86)?H_9:4U;3F3&"PBU7QH1*3%R1CQ%3QK<185^"BB:D*/T'*A0.24: MX!.=QZ\ZQZ0SOHN'=*L=YR ,ST8<^R*-\2R$]X!ED:G@7<>SHVZ5+5\C\#8A MF\ETQD%N(?!IQ?+N94*.\2^*#V+IF&%%ZHC/[( [R_)D85_5R6*'+ :C4S][ M_[&XQ*Q\?%<9Y,^^315L'&.9)XBNEPL4>_G7 NWC,2/%!AY=-?PB]D"=D/JK-.6@_ M>K"B;@G8#1C]&PVBERO4@V2T<"@1) MPXVJ*UOY1N(]!RKRY4S,N"U#5G 0WH:[6H92L$T34E?]+]S&$C4!>(F<4^&+ M:9QF=.Q9S.N86\_$W-3%,528]R/B)4T(+VOBI< W.2EGV#M3EM?M\XB-R2@- MH_O6Z*393&(X &=,>H>W \??Y>FE" K2HP]:MP%O.JKP>?*SXW-LY&H0PX"L%W,0B"7FCQ0@T8*T%=N=ZU.Y0CH[88%*_#$<\MN)&V2&A6\CN MM85%0.#"A/ !_?\?U!S_A=K>(47%,<8*3(3@R-RYA@_2/[()!HCS?,$-W$[D M[01^SHXW:R#^^:=LC&; 2V?=^O(/]=5/!,64D'B6Q"G:W92]%4E2V=DL2E!U MDML?MD5F1W/=<=AG2?T_]%Y M+0[!/Q 5W@SJ)OZ8U:VO@!@K&/MI->VV5]]M,;:ZQ5NRZOXU=WR!V?;2-73^1P\**>G/%9\>S(F7V%]^@MU<&$B\N-C:,QG:+ M)^E$@;JLQ_*4HZS4K=/.G]4VO)WK>%9)Q^[W_:IB1TK.B4I OL8Y>'SR^[$G M34$FX26Y,$$B8TKFC%QW.F--1=^TNZD6?@.U<$]2FPZ4#">'AM&XV(/0,A^E M;;'";*\Q0$,DS#$Q3CR00!.P"W1^6<@)Q?.9;;R$NI&=NDA4]ZA%8#*NYT56 6&+F[R-I0,6SJ%Y (2O$X7%AJ',T1VY >ZS+_M< M9=6K>FZ#@S_F:=]Y*4(?O_XM"LO11#E>Q7_#B-[<.K/2Z$N[%%1ZX9BI'0A- MI:J@C#2)N=\".N:IO8@WSOY#54]PIG.*[[TB^4HQB.95-=G,R,*T".9%7@;H M4GD\"OUWTO^"L^JLIUX;,]%[!6I_=N6_0L=35-&PJ0EB=2J2?8BMKYJR#Y&N MI(/*P-2#5@62,>4=Q8ACX<+.>I67Z,"'L;GT9FASN73X8.+&7#%!%+9YQZY= M0#9N<&>+Z:G$H[>TRJ$ 'LBY'DURY./T,DLN&6^6.5P;\DY:2#BBM&T<^B+) MAI%M)[TZ/7O[OX'_O^_B]"M2G93@UQ$?C;%K+J+?>Y:VI76,._#+W7BT95E\/I%Y+SSW+N9]$2\;+NS&1SBPL1=X>@62+8^2_3)+E>N7=U>1LBEY$>?;,%$:Y /AM!\# M2?!*='<%AX]JY6XX'--Q-%@VA?_<^1Y"6=J,8( M_N\A]9,KT:'\NG,B962:G5W7E2KM\IAMK1=P]X^K"/2VB7^2S(=2]"756O8A MUH5=[&J:97AO8[)E88>8?L5A."WC_'$O,(_3R%WBF5B4?8_/P#R;AJ-H M3BN%KT92Y2!:QD4>FWJP813""0MD%W> :1-E48WAKMTYQVZ&,!+K.[!A2891 M:&0N[;ZBV7E5_Q58&!FWXH:Q3"VWM+0O I/R840RC4M-Y?%:CD'3PD@KQ1FG MF#D14BV9;@.CEF%K#0[3KJHN3.C*787F_FHT]^Z%YC6?80O-O;N@^58+02W$ M02!RTX7YLYNK(NR8Z!T=[;$I9HU'GHG*/8T-"+!A@0*K4'EM'F7O4+_VU HQ MDAG85"8L439=+TTERY*?JF>(@21G5F:%%9/7M14]RU'RD?4:^S:D4&.HN)2) ME.Z,(_H1?@2G> %VP[30?2@G64'KY3[)2A^A)?2.#BE'OTY"N#D]=:#EUK0J M814.-)MW7TAK^&*?=GD$;3L,F+EJ37,%8IN#!JTA#/)25R6M;- C9RI[[1<@ M_JP&6* F!O8V;_R);#S]O&.OMZ;'&AY4H^CT'IHKUFBO.M&$[ MF]/*8?YDT%!^QDF&'IK"F5I+P,];(>#7EE'A[A1O,C8S6N"5>Q'9G/YWZ3E> MB[G:LU@^"0X #7Y7D!^*V2,=P M-+SWR"!!U4]0-SK/YJG_/D:3D0]*X'^:P$TR*\!622+(&5\GH<(8.,Y_AEG-YWH'BE=''T>1\EL$MM> M %I'R:U@N4B?+/)SB,:2?3#-8Q7ST530N+!1]C>W9,<% 9P=5 M/0@RM?6=!XW!-7M_V:7+K.-)KND: >LZZU1\#L@;L;KY[2>QZCAB5TJ3!/<< M_X4*+HJ/D"G/ 7H8?'N-KQ4"'&Q#@.N' />ZVQ#@$SDLI/-:()*NQDL??5O MSPRAHV^MQ9JE3D/Y',$=_Q;$WZCT3=$%-K,F-J=0$/_TQP+6%X(H)!?^8D>E MMDM:'O=UPYH$*SUH9+13("%/71*J5 VJ6\K'B[@*VVLFI![L5!+P', R#\:'XHE)+K1U6 *L!YP;KCW-M/']5<_\#?<>5(PAA4]HZ1BHD5(/A3U3PUPQ[T&:>%8I3,D+K MZ-=_[HPQC9)Z [[YHK:S03J%^F9N&=76-PA MF>_*L02<*0JC:&QN@A+GQW>.F-5O?E6A52$MT]./RJ5%?/85>+^4)5[ MOHK_(Y[.;N"!4&\]_.**1I6V!"O#L 3[YX<+G;7'%'PKUK",SG6A*N&^DF5? MF9V'LZMEZ\LLJZMGE"HDC!POX^@]=8CWS@)BHF1^>,LO238,DU]RE'P\_J[. MW#H%>91F?WIG5+!],H&I4-_:*U6S@;4!)YU_(F.&DS )Q_(=&LH\,-@&MNPS M>0=F+@%GCHE7O'; 5X+PHIQ?!"GU3V5W\&6"V,19EIJQ(^L7BH/)OXJ/DSX1 MHCE28D)O%+%?ZQ^GGX_)2U#-+$#CU/A!AF!<(2&_9%\7F9Z*&./SX5Q_1&9@ M0ZELFH&:E.4[4K#R2J\6'I1-//T3#"+.=0@\V@"YD-AD_W#LH'(-(RZ%>P6F M&%@U3'4KW"]A(')^TT],3 '3J:8?,TY2%KNKX,##*[HNXF'(U&F]LDBP8ZVXZ9"%:S9#E M8CJ:49(P\>18PRCH!INR_*68+6D@Z&R1HVTSN,%K8'L+SA:8L"Q/0=;#I0^V M<',^0FFLK!3NW">*%TXSB&0NE]%M\ MDS",ZC=">#PM]M ))+$=5&44.8IH+.9QN[34 2"(A=VUG M:F*:0ER46C*E(L0PJ4U#!UN)62=-V+\\(-Q64RQ#J&5[V3^E U!J\$L*H5/H M3&/\P7U\,8_'C/LWXHP '>?3Z^$PFP*3LQ8TC;!7):A:(6)DSE'K&X9%+/2R MJGM]RA*D=O+C9W22FJ> *7TCK*8A7Z>V8ZF?NTJJ.T&GZ#E56[.I91GX?F!M M,1 ;YA^/3:TKYKB1B8Q3/2%;^:W^C[=2&L-_P.>&+4=I1P,,K?P+WY,QQ)X$IRG@:M:MN..;[#N&;REOJ!.M\];A;*_#KV^ M!:A>_+HN)+T#8X\K/]H_./II)>!ZV5$E8BBR56^YQ3&[YNQX5%/1JT1L"&P! M\@B4L1BOT;*.\,3>@S!-04DD,4#!6T0OS49?13L7-7LB/AE,Z;8ZCZU"-J== M6>W/I01I:'3VK?_<0A>%Y\*'#B,Z==/LL#+>V;78#HVS#,O>UN2[P4_XVL?+ M>UO.6YWSWCIJEM&K M_)@V$WC<[/74_ZE53(O"X7[G8L#KR_QB ;JP<=EZP] M+*>C9]$Q/"]%V5981*1YL*)$B3GX73$?(4ISQGM@-!E[A\FW+3M,NSV,M(ZC MW1TZLQ+=,:B9T2]4?JKX1_C-4K%./VYB#JO).X/BV"/I9^$+:_*HO8\QD*$F MAL4.VBN#>CCF1#L$<-7_:;C \BZ&>(G.SQ'# #TD8 @OB-(YY09$C+3)WJI" MVC:4.::+YH[B_]$VDST77&P:T/]S7'SE&B"TUAX<#F\# M9,7'5%/I*^@2YRH5'6T5QQABX#5,CU+D4QR5(U'M%#H&<[?MV7$&EY 7(FY-Q9 M-5TJ.\,DN7@TIXBD0^)JN=\T V&<&5QZM#PQF=,S3@:B'XC;K,"P!]4_(K2A MVR6.7/A<]60Y-18"-E;$"O5.6G/0$"0V)&\([P/G1:1L$GO GLP*JBBP-K$, MOY)[1.:O &U(\H$8GIAQ[- $^DO022) -)BN/T+'"PS$V(D7C)B"0>VVHZ%+J2JU8#E)+JS_>! M9VD>X__#'V:G_#EM%P2RQZ2]73L4IYF&S*J O$^]\3FD4SEB2 MV 64Y4RM:*$-/.OU\*LYC'R2S:R@B2R."S?8L6THB'K+91@G]+BD7^CZ%1U; M)$AR,<3PDKR*AD5T5K7BG[+.(2O(8VP' 6:;\K;"T3Z(**:H_J^]'85&<+X1]56G6*/*J!Y(. M(DX##R&0Z7AG8 4[3_]D=X%_/ )KX13?[R9DU-8=8FNO<"P.#_0 E%19B]!S MDJJDU7B/"D]U"5@U6L93J[S U74QQI;GTGFR9&M,4COPP? MK 8ILMD$A;>XHQJ9*A'IGK-TAZV:AE_9-;9LEY0-".MTEFAB4IBI!>L8ST?F M1E3%+Y625,MBS&@6KS"G$"6V7:\(*R9S'E%K)'M-5Z4P$G[%C..J='2 )PN/ MKATDDH6"P^'6NEQX[GUMD)UMIP[S@CF$;'^CTD-Y.]S+$!GUHOC+1EXSV^", MK29$5+Q=JIH ."9T6*58S=Q"=<>Z+NJVSR4='@5)I 0&E:&)?P+4.X0'C3E? M,?J3)8[7. ;J>ND%&EK8^*;I)VM&K5>.#=[-3[?1[A4VXB=_.:\O?V3] X"W M4$3Q'V1(Z_:)5-<$W5M4^S@3]I:*2_)YO(_S"@/4:X %KE3 M >1N%?"8O#8,R$#E8*]@; MD/(:*5P>7T:4_ZM9E"K>$ATFJL8[1F!\5.)%B-%0S=+%J.'X(J(\7 R3*WS8 MI>]DQE9*\E-C[*WHWM"3H9VWS?(9SPVGNC!_8B"PPO[&9<(_08#X2SH'Y$; M+CRC7##/+/NZD7.I&( M>!$+#D2U1B9IU2[&40&<-U1\:OW&4[\1[Y(1PV2=4BFH7 %:ZFN5!(O_J$N5 M])W+PUC8E;QJ65$2"@VE8[BC[JA1>6E/AK>__9_MZ;A^$ZU$'$JCR4J=%#A3 MR-++E&TI[[14\Q*+@*W:'>S DH2;PY=;KKB>A#,% N&:7-S^M,8% M]5DZ?H M5HLH_S:PY*Y;4TGA!TP+S:D#0HC]JH:8?33\1)!9$\5' (U;*HU:H]>0]:_(FN-3J*S>A MJD?%_=OC\.TFW(I\X?0C$/V5$XKSF!JC7H0Y'0]CJ7DSA)Z(9XFHP V'S#<] M#H7G!>Z7VY_DJ6,J!BNX8LQ+E'^(+(J M,AC^D0)3C"RYSX%D%=QWOM:L[FE[SL( VV1NVK+0"A%IE5RI8V]LPRN\((*) MG96H[&(BH1);):BVI5*A*1416S];/2/!R%?E@A8'U:558$FH@-E52K*8)44^ M;C"7;879;=EG$5CGVFAGKQ5=N8121HE79'US5RRCV@+7_KDP=^PC9Y7[_V?+ MG.N&]00K;(NJB]?4 M(4GQVRKU3V[<[1D=D2USK^LP6%Y*6/4,K%4&Z*DR0+^I#+!:7(I5K,#<]$C6M78I=MI@4M3SDD0&]\Z5$ M@>XEKZVTP2YOQ9KM]BHGQIW-AR'(C9V/?R8(BS,"(X.TO+ERH%B)]O1W0]:\ M][O@5M@O7[$<:H@M-AJJH38RCWICVRSL;:MR;U"5V]]6Y3ZVPZ**_$ZJQ:9_ MIV)3U=)I6_W74/W77*#KU0MT;V;>DM+A M;R@]7+DZF9I08NXNE\:!'.P-4K:?SY(),R.:Z M1'IG6[UC8VD:+U;7(7EF(6JFVS*DYY;_6$]=-W7SV?!?')F2&!D64&+1D2A= M3BDCEXQ:C>OTV=BF\F[2/T_(3-WXT4I4#!-T]B>S>WYN-/S(1@2.?6/!25?_&?"]&S F.PEKO?*9GP(>X!U(_2RP@XD'Y6<;V%\W*2Y=0S0@H!:$[; M<[$]#O=P7=BRVZ\F2#LW GHBYDD)%T812%15&H-8.EHXOHP1H]AS:P. H!S! M[75/E!? MLB?$[-OV?DVV=E ZR(3UVT!EM@501U41##)9I'#^&MT+2&'EUHF M>T]%)F^Y[[ZL6&VN8A9,$R:NR1LHPB3$AJ5)EE[LX'.&8;$D/$OGV+/' \6: M&_OBIU7.QNZ^U-2.U.X\1]%*R@=E*HI#TQ]&:70>.SFN*MW&^4K^$(5%U2_2 M R;KU7X+Y4?>OBF^B1D+3^@(/4 B=HU'[%(:XZ_'GL9X5E3O7?O\F$H:SZZD M474Q<5I_B<)?TR4QU.+ 29-4%>3GU)M85[>?G9XT7A=J@@0M3\Y_JO_!8T+? M2[YF_3V/Z 1L.7U=J! WDN4T%5 X!4K> D_5V!0>PA_K]K'6)>%-LBL[@WR4 M@_P'@DGI01%(A@C&&9#?LUD2/2)6VS+>S=/#30*8$CII2T2I/7V\QHH\HE<5 M7IN<=+CEFGM))%PU?"\EJ.)V(SV7+DYI)T0!_ @[LJ01YL*"!FQN7>YHNDU! M7"<%L=9[8UEJQ5WF)GHMN8G^X\U-?*#4J@\N,/^)3C#XQ0#S;_.K&O*KVCH: M>$T=#9PD*[OU7[U!I0,PW;%^O"RE:JW)W#"OJG9_K]73P?N6;*@Z*O--TZ&V M/7]OY8Z/\3C ?U$%::50JCD8AKY^;!X&?W.I"O,;,\Z#];3EU;3JK^ M,5B#$]0LQ"R_"-/X/SJKJR(MR\*6INTJ@N?DRR#;<[0K7!M__MY9?QH%+8R5 M, .49$="&GF-!)2Q93@PC1YOPU\>HN&D==FF9"(Y.:=1?L'0$ TO*>%WXV*C M_=HW_6?+I>MPJ=VB:ZG;IM&#HGI$(G)_/A^5JIVUN&@F\3E]2R DR- M#!&AE8_<%J)VPHAJ"5V-_N!:\"#@M9Y=I;8)M76F?T--]_ZVIOL&-=V#;4WW MTS@LJX!?K"DM;SG\Y*T C6&R)VXU"*5&?(:(3'MS29W/LOPI?^9TZG MNL>P$\U'4>"!@UTN+2IY[1Y6FNL4"VXW6,V&#"H^2KBO"^3@JTDF*9B(. 5< MBI?Y%.2?3S7^O>X/O@GX3K.4753(C9B]YB2O>3KC336?A;%8(^&#*JI&G-:^ M;GA%Q_^2T8=?T^PJB<8748#) NA S1+L8TJ]794:PMD"V$D;I825%BQ&E':@#CJ)"X0(Q[C4F/_=33BIL*#7N#WN_U>8]8>"A9=A"![Y?7V]4M: MT '0N8%+U%L3-.RTBKG!<*4%=Y) M-AVJ8O1I.([0YZG"C.]!;GX<<_&TW 4N#_?IW!.2-"X*\X2OJ4 MI>"J0"?^6]31$MAG3H5XR_V)035"*R>>T0 /+KPV0*_XD*510RP;3HNW^W:":$::TU57K433_IQ8 M.XU*S \, M^=8 XJ OYJ7L:2^&BK%GB) M8X]ZL^AMCLR=^_U(:4H=0&+_/,^F L?*/5YXDWRXNPDP <1A/$4?791KAE"5 M4H\B;+&1_VR]U*MS*S J=0*@QL; L2B=P'"[R#)0.T("T,[YPH_3RRRY)+M. M B18CP*:29:".*)10C+B4(FYC+-$WVJ;U,9MRQYKL<<\AB;*A M,,2%6PZ&,"C *EQ6$'[@3_#%!NWW9O^SY<;5N=$H0J&^2TW5YQQT.Y0VV2), MT)I1&$1&_X)A,(YE9U]M@UC.%-ZR#4=J+>8J3ME3!+34H#*><<0K+6>>LQDI M*KATE\&_[-1+UFZ,'F[;HP'^B U;YP<-M;WRA$?*-"C26O$?ZY?RC*_3Y]5" M"?FSR-1BGSTX];6FEG9!Z_ '4#L6:Y9MVW!\2?&9Z$]T 9!]%:QO8P5T7"TF ML7VE'MA':6D'8306TA0[)2$Z9EBW RF#388Q'9>+>6Z2D1;^;)X7::GJI721E^A3EK)_DH1,%>,^><^7:HKR-5\9:U3?*< M34*C=!(/&7T!VY.4>4;=T*-J*D".O554^7H9J0H,;.$WPNZJ4?U4XHC:EH$5 M<-L\GPM!/?0\ZQ8!L-47>#)'[/SBQ.LFQ1-%#'QT$1/EC/D1+.R7;&IU,R$GQ;)4#L7)40]),\C1;Z_)Y'^(-_S<<7 M,IUSW2VEB,HRD89]4VR"5@!1B!=9WA@^QO_C&?B"NB#7&Y^,413QRX$UN8]+ M:3PRDNM/1U=\P$N(:=Y4>*+99%(\,)W17SGOX$P= ^-"X'O4N)S,FQN ,' ' M0-(^^X/R>P2*0A)'EY' 1A+Y"LI"9@&\],(CH6Y*BE%2E26B+U@ "=CY-X$! M(A-R;1?C3];AO58*U,$V!>H&*5"[VQ2H#3\$&-8=DQ11\7!JPCT7>7$*]^.( M+[E3%3H,O%,=9OMHYP/H@- SS8=Q*Y<)1A45:Q\I[%U#X1%*N\C6_HRC!-Z4=8 CG(5#1&&#:_Q MO\8_7UU==706&&@%6(C?@4N)4F\5=B:WB/<%57:$UU,,PWOE),_F%PWJG'I' M7)";-Z1^B+K6^IA3?C]KP!=*_>AU=_X9Z,Y>I(,5+6C.9@WC<8Y9('2U+AV9 MZ()&D)@FR *<=WP>B;60)@LFZ7KI@'8PVHL+TY]1 FW453**E'NBNE^4: V, M*35)$2EI5V%\:34=J3YS;B<#K,(H6F5')7=4JN[GJ'DZ>4P-+Z/<@]954W=+N[HR71>;F>(_X5"HE?\@PN7-KG_D_^R22. MSOV:^D+#>0_L5^_O5C33+0=\*P><3'),@0_34)(X*XSP1C>UW3+"DV:$+Q-8 M4)0FGB_ ) M+";9%1G&GE(WBM9,=3*.*Y]V@TK.Z14H_QP6G(7QF&)0J*.'>4K>7XZBM.DI M#Z3PWJ*H$G?8",@P2.O+^]EV_NI/?OMHSPH7_ZS#_\6?OQ?WLOOZM=NZ(W]'=_4/$L_/PO M/E;T8+BJ;E,8ET&+.=+[8>E%+[\Z_*&9A*@,M@[<;.,TG:.UYM(\\/#P<'^EP[#TO2QK^R^;F?_^%R:VX"TM;-G!WIRU/0:&&^P'!WO] MX*@W>)33W^L&W6[WMH[+8&..RRULR]V*?'4-X7O1>=2SO$)WO^^ M[O:.FJ3._4^$!U3_?B3;>"/JK2[,6AU-Z\J0ZZN-OGV3KW^'L],/N[G/:;(; MM22*SEYPL-L/]O=KIV$#[;9UK+3F9(ZM MAO7@M]VCFNQ&;?-&3>8);>/6;'OT&_RH)KM1V[Q1DWE"V[@)9IN=Y_C(+;:] MPZ![<+#YZO2@%_0/^M]DL.T]*X-M-SCW8*^U M)%YO=:L'O^<>U60W:ILW:C)/:!N5,+N_%-'/QPXN+/+J@BG0LO/:QGRMBJ.8^=M>DZFUN MJD%U*5AR3:@^TMD<*]3+/!Z5T=CCG\U3++]^(0@&G\]^Y61BA5W \$;TRVS& MH%UY-(IBA)+G/A3VES;8DZ!#^80.-8S**\2YU\7HU(9@Y6)> :WG&F"LOIF7 M-#("$@#O4U4^@4L97_(Q?#-/J9#_K(2W(3$$Y*'QJY-L;$#2OV2S>.0?] YI M5 1A&F7<#"&T.^;.\FQH Y:-0#^ZU$W13 \S@6L(BV(^%2+."UX \-=HKMI= M3&J;ZNE-Q2_U[A2-VX+ !SPJM1*Q4N8QOW@^9:I_E-\[WP2J:0F0'8'?$(L( MVVG""DID'N]#!C/J=7'E"'P>SL<$@(AD02$3<@,!1?RBA ^8#83Q9%K+<1K. M5Z@![WB""Z;.248P$WETGE#/E0D!1N(;(IA<-H5]9!H2[,$TQ&Y(\&LX>O\Q M (TMC.?/9]('X3+BCDQF(SRA7^:> ,:8Q*% 0R[TSE5^(NLLPD0CU3D-<<*1 M='^1(X8M9JS-K[W3XT-.Z KC:!:EA*MP'C(JE,$T8ZC26N_P/%,H!-JFA9'8% M/5=0095_%19<8PAL^W8,/!P.X9C#UF:!_^[=B9;B\IV2X1U/B]T\BJ?#>8[" M1PV AP[)8QH?%0374I^$ H&SFX?Y'].E*W"N 2],!;N$H?+49>$" SIW XH2 MDFJSD'JIH@01:C"L2+)X[OPW6(W_/BLUHC!AK",.8D(!2 MZ1JFFU6ET456QJ&"Y:XR3.$9B=*TZ\]]WW;7WC<+'CU$!,@= D$=8E$A'DK3 M\^JYDW;O5DE[3@CT22: IA;:L&DG]C (WYME[-:P%P^WV(LWP%[.TI%T"_X&&71X/ MYV)CSO(884C^Q/[P)$"D4:MNK.Y_J5@@GM'?E7% ;36-,F_0)0GQ6WKSU>)9Y(YX?LH#Q2K8@R&_#EGDPO,$'8$UU0$_"8N(3$H7" M#;C?8ZKFH1;_L#)"07>+'VD2"@PG'9/$0SF?7MCX]>C^:G54,F(ZJUUQ,8P#(&XXK2-I\QK["N\L.8?U5LA$Z"2+7^>X=%SX3J>_;&K(R#_ M>TY]2XD^'CJAQU$!XTAS(!Q2$(+1J51P=W"-ABN(O6DQ3\J0.C08SV=;'W-] MI,V0!H98/O&DV:[3T/"AX^CG!K XG%28'5$-- ;X7;B MB),$C=3D0S>LU^P C+DY/"J7>#]Z^BS6?;H=_UAZR*@W%A2+H8X]>"O$V9CW M'-]%1CZIF'!Y4%2.O^!=1J);"ZS<,YZ)PJGN+C:(=YA0^(3VCRXU:R2"UJ:V MMCS/9WI9-9_+CZG_CQ#4&=#3^P-E)KR++L+1PJOQ7T,K< 43;JDDJ6(OV(W9 M/!]-T$K:$Z6'FSSB&/R2.I.[$;.2@@LJ[,;'"I6H;F>PASO) TI #5F]W^T- M_$])F"+D?:-_&^UZ*^AG=0&8#@DD'CLBT9F7=8 !XU&0ER.+\'^[M]:^%XYU06Z;27&,6$B-=UL3YM,\OIB M/OR7?(F?RN.988(>VXI]6B(%'E5@$9_!]^!)'NQ[$?:LP9;3Y80.<5'":1;4 M>;P=PW.0U8']0J1H/4JIXF74G%'%8S'PO#V;<#;?A\!(_M&W'$QC6MS7R=P[ M>@8G<]!U3F;1\9C*MW\TF0<.[^Y<4O.P[;E.)N44-QZP6V;;/+!ZGW4-_R7&: M@FI/K3K)2# 939HCVNX^[_HSYA\7:"./\GC(@?II1E8S*+[8: 5-&-XZ20V1 MZHGC2E/&CT"Q#^34JK>(DD<08M$C*@226*(5[*;@?S7ER4U"8H>2-7$P(\8Q M+ CME"&<&>X&Q T+'?L8S1C/(ABV)$HP+P]&491!G5^FAG:@\!PS%;4E%8.F MS+/$+\"J",'^>):^X,\Z'53R!7\%JW#KG[IM^:T:BCLZEF,+F?0^.:\HPRQ1 M>QK:*8# O)>45=5GP$)O/;'_K9+;R43%1CN^2&^O57I;#]#<\2U[W4$PZ/>6 M".Z._\GJD8POQO.L>V,9>MA=8K$[L#T_U(%(4$LNYWF<%Y)B2_F=G#LYS(0& M(BA%].X,0\[!UAVOE/!3;D+Y?1+#+\8HIZ)+='_4GR!_)CJ""FS@R0[$)4]1 M.$S_W*2BKK!'/';K"CS=UY4BC]7]U/0**<5EOT,J:,I,#+<<;&H.8MJ^AJPF M"RNQ$#*<9_;"NBU-IJW29WM[K- ZUZ0Y2)K!G0-EL?TJ^JI7U5>?_ 70,H?U M\GN.MOD]-\COV=_F]SRZXT+*R3I*\Y-/]VD-I%,$W2G^R<[/H]Q+HK*DQGQ( M.J40+0VF8U=U":7+WYT[LUGY:IZPFH&,O0Y/^ ?@*TC4KO$HP.SL*U(D2!#WK;12PU M17:O3S#FTN@\%@7'Z$'J%6(D26P%IPHV3I%Q5@&U< >MBQ(%U$ 2\_%8\Z"@ M#[<7IT1[RW!ZCH:1W5#@N9M!S<4@ EN2@:.=?[([=,_V$.SR2J.I/ K/?W]KOBY(Y 2W# XI$G5 M'#>L9NMY>HTT"),B\[7"39*%:COSB**,,"$U1Y7W,Y_A-%0:6]VQ I1*=Z@R M@V12=8&!-P.U& 4+*_[:<.# J*[Y4!X2T'Q "<[2B*+IXX@/OJF-XQR'IGI- M:F^,S:RW@=)*,_$FWO4,3YS/KZNX(&?8PG&#V5V7 MS?%L<-)BL)M="6!HXP:GIDQZK+W2IC,W5QJB!S3@W.L]R>KG2M-HY&>LLP&N'E>CY/ MQ!:.^)"(DYDF)=.T+EA99/,]J_P$#2N]3A@:[VKHN#Q5^;(B+N:Y*()2]A]F M5_%/433)SRZR;.RA1-1S4DL;S56U5XBI*B@T298D83PM7K(_@7(Z6,^#V??Z M[!0O[$:,Z,:H[G/'_Q4E59L2PGP[SB)N*\^)(TO>$=;?$%@'9.7;1;9[FWK,/D.JYI 5?9/!FSCLQ,$\ ?\ '6)$]#M>7"N-F\T&Z+<\DR MTVDTGEDUA>KT#:KVGN,#;ZTK!,^N^@6R:T&[B.ER:O+C*,1\.,T)8^1D4D;; MC^$U6L!+FY@O8&BZW*E"_"435P %:'E4U2W!%*45D+ZLRMR0B/"A14?NM!F@ M5XLW1)618X&Y<"O^R0-P;3DUJ!S+Q=Y,N%\UKS@^QVL8Q^.]:+BUS0L"6H"P ME?CE).D?CQR(#DP;RV8L;&I*%"<2H:'H@S&)OF:8L%L@< )A3\D#QA. M.T37FQX],$%CF!DE$7_?.^+TF0G>(HJRE$0\CBXSN8+H>IB&9$_=0"NB376X M5!TVR5&NE*NRAO0]^[X)!N*Z^M4:/1KJ5Z_?W8X[25J$GBE>,2%6,,8SW#8E MN"OFFX<7E9.59Y=44):JD\Z*,J$,E3ZFT^F>D9:ERQ;JR/;/WC SX:2J96:[ M.%HM,NUC/PBNM<@P)-4X9M#DC!?SQ&NPO]!:4P88A:\=TZJG$02://RUP1HM M-Q9C5&#!KA;'PH*#N\>F%?ZB/F;'CM+%K&TXXLAX4D" E2)4YO7;HDHRSR+9 M<*[0?-3.N,)09HA2>YZ*=EG/2\ W*$M7,A(XFW>)PFI%VCT9.#X/E"95Q'^Z M2H56HU#+4VJ42R!+H[!$E,3NJ<3%4BVK&JC)AQ)EM*@JHKZKB+Y UV'@NUI( M.W>^=+:3)+9]O;A"VVL1VOY6:+?/0%Z]'-5,?S&Q&\S8.7(UHF:0[CUEZTLGCT2SR@Y6+-O$\]QTY@=*VOB MFZ1S7+3LSZU)Y[A823I[S=+9O[%TMNES8^'L9;DUTK?(YE:.?6GOY<:(YJQ_QO$_@^VL?]'=UY(Y6AH,H_BY)7$4N_5#GV8@*B*&N.R/T7Y MO^=Q$9?1-CRJJYB-DJ B[%Y[S:G$Y(IP2G$Z"JK@]:>#/U3OG%"$ORS,)6:[ M^B=1F)1PW^)L*-8Y]B]A4RC 4LQ)"?K)3^)SO#SUWZ!WQ/( .WOQL7%<3,D M)V7'^G4QR?*2BVGQ=Z:TUCB&[9^?)]&?='D7B$%);GC&6BU^TDO 3/^X*)6* M!BK1E,,+H7^5Y5]W,$E^9X+*$%7@;H.*E(EL]#5D&Y5AC'3S%%BIW@?.L$4A MK5E3J3VLP<6$+ZR2E"G17A?$&^P'%6I1SW(04K'RCJK-%38D+?8J2LXQRU6G MF#!&A9(5SVD?E:#:[?9>?'W)L=BMK/P]LMC)%]K,=%A:2U!M!1CM7<(88$IA M7 =AJQ<4>@@O592@5)G3%$8LPS_]<'P)!A>D>'^V04@:PG>*<7 M5MHX_DCAM*IT%*QPF<\84YD-X 3,7LPVM A6S2DIPG/,O&1''&KQFDF!9WW//)O"3OOE568]V$)#/0^^X2A* MAXL9+GR-#1M%'$*RN:."CC6,)$H<:XSD,S'U\:GPI9H9DC)L"2[M#[JDA/34D^:V)Q7;,/"P&Q#E7 +G40_DZ M5#QQ-2%Y/982*'<0"L.'>0I[6GBD0V06%C:.AQ+;6,,P0V4+V]8S\FT9)T28 M<1Y>40($7.EZ;P3.PIGN'4CO!]'DYR5J'Z2=G'* 7F&JEYPF\P=0>.*8G8RK+*>[U;J$-7: U,]III!:1<6UKW_NTON^X@PY_MOA+5-GA#X\:Z#7JMV@JMI>NB2X[K MEX[>NMO=J-O>G%\H?O :=)C-GN=ODA)W8L%#W<&T]3FX@^/_84ZW$-Q(?QWF M/_[L@3(X9Z15S@Q+,$&1O_HU5<@"IKO*B_]ZR5]B;9!*"-U0*7*OU%,D6X>$ M^MLF(C9V2UN=LJU=U#:?R')#G2I8BT\$:_'B^QKX_Q9+/OECE2QG M4OB>$^Q" 58OF"!_1X?&![#B?N/X+QZ#C=K/NZ3-^S#_&I4<66RB4-E(H=OB M^+MMO:HT_=T?FKHYV@5GCC\L/5[RJZ/*X-*[L=?[L=?]L=X?^IO&5FU< M>_T?!]\\>*^1*BT-,OF1P^:U\C--_VYN''SC]]_WP@S6T4IWX-+WL^;>?]E\ MYSW0 A&-Z=ZWI]O&U;T?NT<_#C:+JQ\O\W[C_.]&--^PRZ\ZCWT0>C_VN^L^ M;LG-&SV_9M_>'BSZ,!AT!QO2]'@0'!SL!D>]^E%?H^\QB"YJ?'8/?8\17/6N M2&>S0A=NT0ULX;Q1D]E0,=#=_]'PR+I[#P_W;_+\VL=N;^\@V-_?WY#MW]_K M!]W=W6\4 O:/LULO(WR8#!2^JD>2]B8%#366Y;## C#.Z>$9ZA&/C& M:[[B0EEW9RMG[UF<\#:7RQKGN\DU_SAI=[^,(."J=\L(WZ\PD8/@L-<+]NI2 M_B$T_?9WN^6+-U,"P)@??(L2 !+F)DK$9K'YDU<"[MX;@(S4WRH!C],;L%43 MMFK"5DVX;S7A1\K'?(*INM<4YGZ>)]&.79"IYK!"-:P.$?;W?OC.>=C.^[-* MSO.:8J?RW[S#%%Z;6?EG!*' +V0*0 MMP=!+ZJB4;Z1).47O5H&1"-=CKFBT&H;%5I-'!2F)%<_U!*W"5.2LS_?ZH:; MG[@P0!W%YG/XQ(G?7XWX7ZR.1R[^)C9SGN<[!$VGT 2+T20:P\&1ZI7>C[N' M[7W "'^-A_;4 2Q36@1%>1%]0.[=R=AW@75UF+7P5LO;Z[@59J!/6L>&:S& M(ZLABSB]LU:">JJ#B7BK@8DL88/5X46XO:Y@!U9&T^6K-L2(A2WRW!EG]QZ$ MR](>@TVRQ>FD$Z8I[&->"+CV4A%#[+FR+/,;9)G5F]"[57%5[5WXK+EN;S6N M^QRI^C#:@"EG;UZJ[$VKJQ #XE9:&.D^?$N[57G4CW"OL]=?4B+VK'=K?[7= MDDY.SL&;ZT3\:A\HU=O0='QRFAKJFMI:"R=OM19.:YQ8&P?9;2O^S#?^8+6- M5W7>]Z%6E%=1 COY%#2+9^ ^J.-Z];:X7C? ]3KCQYRCWVKJOPS]7_1%=''&L<61.7]3_'- MO)SGT0UX\.:8#>N(CX92SE443;KN3\"HN,CRQ;4+VYBJ6)M-&*OJ;5&@'XLZ M)NGZ;^ G&]Q(ZN@#__R>_T$B#FL8 F5NKIUZ$J MY2+U[@H.Y3&0FSB30"BY?U*;TEWX+T[_5$"FCA0\3Z(1MXV'IY+Y-/7A'K[G M N]OU6U.5])L"U[VPA=5=&ERA;5I2W(Q'O3I>TC9K-\#U8WA3T7OW6^NM5\N M$UKCW&[-T?_7]2SZ?6"P\/=H+>_9IWW M!DGMFW&GZ@C"(OO3/!]-L%V,8=+=+9-NRFQV@X.]0;"_7[ND[DX^KF=6UN?1 MKLM578MKZ7-/;6>?P&SN5A*N9T%\^?CE^-U='\96E?'^T[^;]+^'NDCW@_W! M07#87[/.YTY3T=M#!=MD<$.C!PRJ/_%,DQ43S#&>>*4<:J$XU!2TI^1[Q84/ M&7Z-I,\B=YBQDYJR%8,H@DSXQT]$_4#P$(;-K7 M5^'B<0>&442="%0'/1>H-MS<'J^>38-$3O0*6+I=UXE#IV8!(LS"Y* MQV'N8[YP &-C"T;.Y=,_YF0^G3PKGWOT.4;^*1=+A[C,F93SB!FC^:7D ,3* M74QYO5QY@LVPYD#-D(B5V&U$L4^(&ENW,7D1O_1W56*C5V;8VZKI_3698,L: MA)$UZ0NF*TH!4R!B^)R6P_V7,"4.Q\9<93U7/<\ F-A[$<.T0M 3"EAN?3[C MB#/<3%;"JPQ. J51Z-9,((8PMXV3)<'42( @R-9Z*SK^Q]K&V!O@-6T +SZT M XQF'W@+,H=O'/H?!(/!;K!_V%,#S]Q>M20],VY$5F GEQB;1_ JF-K;GOY MJ2TK320<@BGUW$_VB@G_^F2?GGWZ]%1/-KY/#E!V[N$Y[^D$YH<[YYXYYQC[ MHX-^%.QU\61T91X_69W\<$L:!L6\)1K8$AO-8F :+HR\X/&(J)ZZ*.%F-4Q9);)K+<3/?JNQY"IF %/7^D*4[VG.J.,T)TSZW M5,BW*7$=J:FZOR+\3Q2#1/-&83'!#E_8.AK;)++V&BCC)/#/J3DG/,(9ZHZ[ MD/N2<_T"MI2!7Z2A+G* +]]%%^&HH5?2,"/E&(Z/;M?8\=#&8B$1_3F##RDG M)(\N8Z"(GKCKK@3*9&,1N?#C"#M%BB!I?B*G9*2"/RQCBOJ0[& =IDGMF53 M[<5@E!Q(0M*!Z62U:#.S-YG\D[#PHP(/65Q,T%J41;DSYP:A_-H8M29,Y5?M M4>$_W;Q4ISC$4%$UL,^HU '6PDD;5(H$LD&9*U9:*-/I^TSU5@< CFN9Y8V/R M#6I^M<%]R?O;^H4;U"\<;>L7'MUY4>U=K[_*_4_ IZ/%MOWL1UOY[P9RX8/" MZ?'=0\XKZKJJF[6R)(=["C]/@=2JAV;;74ND[F 56-G?]_O=H,N_+_'_G LZRS\/,0M6/C831R[W6)O8,81 M8(52T .R--H!#H<96(6_Q.4-R #\XD:T$5X%\Z?2W;QZS7YFK9D:QV^8S;9E M6YM*QZFTL+Z.\R02_(A*!@SMDP3T!!@I9ZU4O.E]2;K3J?U/FM#D74[.&6L8Q%\ M "I*\70(6AC(!GUOGI-/!ZO_V>F'.QRAT4U7U+SL[\0SG'I[@M+;"&/W"$*)/&(VB01+[23<&5B)2S\Z;&'2':P$#=D MC& &>$%0&01LJ_&9/+@7COX5^O'X;]^%_[?;'^ -$?Y\>UD;PY_?EM$4+,&. M*@59^!^O\.A,XAF>GA.XO]"C]"I*H_-XA(H,?T\$?Q^F8/D1] C5XD2<67!F MN7/>XT9A1MY=&""T D6[![9P&@NZH[)@5[[3Q?UKFEV1)VM>6!W=468.#9DS M>QO(8>;X\4FV$<@+K[^OD5Z&BPVL![V&9K&^OAS/1MMM]X^T.&2?6WNWK]CE@]Q)F1<\>QLY9:[_O\29ZU72; MQG8&D(1:%AYF8^"$)[[%_F;%'!WY%P&&$Y#C+KO &N(Q4 M5H&,&PB^"STA7=R12:Y4J31/%FX-X2I8A]79'=]B_>DQHIB_WT43_J& 6C:& MC;ZT*6:P]1AJ A48=L].VC#)#<,(%$(BO,9A[!WN!8/N7@ RH2U+(V:0 =Q! M^UIO5?K8_-;:I\?O5BF[*O$"C>0,,USR=DY-%Q;/9)CEP35=]O006XB,^7FI M]-;&O!.QZWE)YHWHU[Q*5>*1'!\5%38D=2=&(7#^+9Q(6%L433D8/715'Q2@ ME80D9QZ6+TD=E$F4T&3D_466KG=XM.P1+9$2;O"$S6?B8].>6P+M;)S, M2L-W_+^#; #!P.2)Q[3S2":FW3*:V/0[%T@_V'D030(<:&]UVPXAZ[!]S=-^ MME*#9[!F\'RP#9ZO'SS?[VZ#YX_[K,@-^VM*B9 D/JZP"@1DETX3],ZSK,0/ M"J6C5=PL["^V@;=-& 'OK7F*FA>H;2"8X#^2\*H(+/G*FA(F$)$#D(TKYQ+' M$@E6ST0I(U%>U\Y=NHE2\E%AX-TM4,_^[0/UU%RI<(%6 M9W_?(#LWPO2Z%N )Y36J!M45KXS6M+EH2V>D3MW.MCV&]?ZP@1S*+(=?_\5' M;38>???SW@]V]&$#@)WNMK1=).S!_@W0ED[5C1>>G\=)3)$;NL,^Y2"._??H M92C\=^'0?P-S\M_Z[SY5>[]O$@Q3?S_8.SH,#@;UQO:/!LVHM]M9;_8_?#M* MQ[IL\P'S,D[8?@S\=^].7#RB^T%Z :MW?^\@.#K1_QOU\ZG")4%E$R3EIO&'!21D1%P_IYXZ+(ANA M_-!/NN@_]\02N\%NCPK!-HO6];; M"P:[/6#E30$@.>RL .%UIX?XOD!ZKOOAD^D_?$--LNFR-66A* T_D)_@5 ?G M/DIP;@.IM5&3N:-SLUSDO<)ZVU_RK!"DX/U[E7,PV>Y!T#M8$Q_PSN:S>R=B M;N7-.)GD<5'&81KZ'X=QN AY3P[N=4\&F!:ZORFZPG*"_9\62VL##]J7;.J_ MSN [WM/#^]W3_8.@VZU94,]R3U?>L4^319+$Y(Z=9/-"-N[H7C<.& U,]]V# M-5N0WYTM\>!Z8/MK/V=#&-__9WB)GM2[OM\?);3DG=A4_Y@G<01D3Z--6>8C M)_KM'(?7X64\]D_R[;[;<@N']S 7_]D*T>O25=[YNC&CP")V,FUN:Z4H64]C?4-7,'P M?ZI'Q?F^R5=J^M,O.V7ZW6WYR 8?K_<#US9X?[TE?,I-*R7YX=:@H)NSZ3CE M32-R 8%R@;PJ)YCHF\1%,S0?5DST!EW_=VQ+_VN*!8QG91Y%)6@(13B.TC#P M3V .YUF>QJ%_U.MU![<+);HI6]685[=D_Y;^?DVL9T%4='KZMO3^E4QS4W$0 M^F>C230&"0D;^8M_'B273_CK=R?VS^G#:YYI?L@\Y6E ./SN[--O?L^>E/VM M>H;(\CK\"AQ^EF1%T?%/0!V*">^" 2YZ1\'1H!OT#PY4NKS*QL>7:,31_6!_ M_S#8W5._\M2O[+=V?#5I*HI' !:N(/)G85Y*':<:5J]OR6_=P:UUR#/>E(JQ M];CT:G=P">*'F*4Z3TI"-QW:M12"!=Y>@]Q"%F=N!).HQ MUFY821H(4T4E' ME$(+LB >S\.D<,1/C,]QSB\N[M-'_U7VI]_K'_:/ O\?H!E0%G.V006>=%Q9N D;GMP$ J_OQOL[^X'@_[ JJ;!52'B6Y@N-.RE)'B? M<;$4ST#,-DX"+WRI\Z0CP? \,:9B1B*-G)FH.5MS]=8:C6?0\8_-V0_4M!H& MK\N%:A*[9-PC$1CYTYDOI=932CP\>HF'V-2K5E]K0ZM66"V,G,ME1' *4GZ/9Z(.M7W&[.Y_<<(M^ LJ* MA1<7" V!A#+);FM-Q!;#\L LC]-1/$/NULBLY"VH\AR?(3C7NWM=_S4!@M]]6^EH;V&07>O6AC]70&G+\[FGF M*9K1-+_\%L"_C@,SX4^LLS$E[&OLRR>'$/_,XV*2AOX_LR29Y['^G?QM5@8/ M!DU:(;:8@/=S-A).H5F?H\*E)GE; KR7%$LN>#((E38E? MYWW3Z[AR^;:T143Q[!_L[OIGI)5BT@^+K3.X%&%O][J!_SY*DPPWZ2L)L-UN M?RO 5A=@>QLBP*@"&NAJ3F(MJQ5U2.!F1->!RW6'E8)B/BSB<2RXF/(,_LI2 M)Q74',R[HX>-"SX'JFY]J)I%&'?\B"6H5'.;E+/ P]G"P+]DV1CX%B'+/T>8 M1OTN?)6'7/S^*AM*3%_!W_EP0U\DD0TP83 AM%9TB4![Y20C= D!AH@4+@0> MG3R"Q>!AP;X5<4H*"E:$!\Y)P]+7BPP';SUS->G"C2Z6FHM+IG%JWC[%Y8R2 M,)X6IC='T[BW*RU@3[U&QU9@>[:.MQZM-67$_FHRPKB(?50UCH+=P\/6MB6P MH_O!?N\@V#_<4S]28 K$"%B,*Y 9#E*#M+#;[MZJNW>P]N[UCP;!?G=P@VVI M0EO@S^!>,*XU,Q@!9E3 ,NHX-=M-7FV3#]?>Y,%@+]C;K>_+=I,W=I./5N\< M:MQ%Q01!"$6548[Q07#0@S.^M]\FGRLPSKHO'XR#;GUI\U)IOW.2A'"+OY*1 M%!8-*H (; Z,M8.(TZ 7HO+(SJ!1DA7"&X0$K;P8)]ET2&C! B44GL-Z_ O0 M %"C.3^WT*.O0D1&UR#%H#/LC.-DSLUW,#>@\*Z;JF\U-JW]$@B$[Z[TQ_*/ M_SN MA5ED7!:-BUQY]M[2V:NH"#+)X# 8# 9M+ (:*AP1\G.!B4B!B%D>7R*B\RP) M1SP:0G4 #\;3>5*&:93-"_@Y"@!/[7[4P$@*8G\V'R; =!GL=PX;OQ45*XL* MRMM;059(RM\?EXC&+)E_MF4"W/"CBUA';9>RI-$T4;Z>5SDP"#Q> K/\'3C$ M]9M8WRJ?"*$-7^M+K;Y.NX6M$;<\LCJ/K)A^4(VJ[@5'W7YPM*];!S;[ZM># MO)36C_UN+Q@<'545">]F6@G+L8-^,-CKKJ2;5 9!8#Q$88R*QK"$8O?W&!08 MP5\)>?M59V9U4U1BK 2OMQ+@ZQ;\\^;X:[M;_+4;X*_UMOAK=W=6*MC_NW>% M_3_H:)1_ O!'Z3B)9RQ<%*3_ESQ,BW D+3#6!F5@,4W#!&M?,:F_D1X"F/82DF^I+V M]"6-W608CJH)N]^"8V5+B7K98E1 P3(1!O04- #Z@P6\BL51-VI,BYB$ABA$ MU5!FY9$^+@D58)7#[L.;E,$OD*TTGUI_'OZ.X("YRX>%(PU*S@C#G6.E9?.6 MEW&)X1I1W0TZ@MT44;1X4N)5;/3:3HH=>FH'M+)- M&)F*[$^\%NW*:DW[C("P2=JQE=UX!1!IM!/@CL1=^\SNO>6+ZJCY)F.WB8+_ MV[;U-/*R?\CR,K ]4MXLC,>F!Q=*MMDLS_Z,41*!&/N^V^EV!QCC9+LGP.MA M1,X"=:*%#=]^^@A?H%U9:YCET M>_X+G+<()'>C32[&KS.<8"_H[_'MXOX.KK0\LI%H86;G48R),6+*>8P=E,3;18X4V)LD8_\*F[/^%?;T9BLW&G?\CQ@A M7_@#U8>R93"O>;#HSQG(Q7% $.)PF> LZ9+6;^"K4#=/P-YI^(KE=!%B1./G M(T?;52C%!R$*409K1_L?9>QYE <>L"P,1/T@HB11R@9Z1RND11=+%7JXSZJ% M!?P>P/:7<;*J$UT<+.1YK8^+3[FS:!I^EDMB8:TMO.,79@VN0(6M(\T&<;&H M*.8A'1!TK:@H4.@/NCO6%](0M1* 6'6%[:1K7:+W34L<=/9:E^BOLT1OI26R M4^MR_56NM9%>=94'2S9RK56N%.^A+!!J5!IX.#"\WFI-"/>]XQRG1F!HD MCK6@B5 X9W-T-4;5/JL%PC>CD0#[;[0^,0JT[E<)0=58#??#Y;'G(_Z5QO9) M EV_J]8J6\WQK![CLT]\0PP6%$!'M=3-:;AKO,J71WX\X-;&OJ+[)QU@_)4" MC-RX28FU[WNH )(.BO''0$27&=+3;7#,,P>DT))22]*L%LOL^)3AUCP%$C9Y MS!F/XO)O3'HR+;ZS8%XLZ38W-R1LQQ +4= <42I 8NOFK$Y))I?TPU:URP!\L M_"3CGD>PYPOR.=@A$65?,$1MLV3K^&]9-M4F9H]69-,(B6)Y0FPN6_:"P![= MJRW;6K)='5A=_E R'K63*#7B5[(?"DE=D!=PLR]3K2N!;XJ>>Q1=UW:3?7R> MG^"UW;(+_X-*1C\>7V+_Z*T!CP:\\L\>*F.1&1)%K*-BY)$^RZ' MH/>I=BRS<*%D2>FVKJ]GG$N+*U'XFI.3\-W*@3".QQYUT\K#*W^,F06HU+!O M6B72<'F50QT6BMK00[ 6<6EHUVY->R+7;9P6)79LGX;C"!?&>A8V)U>I+>() M84DB=(1E#*-)F)Q;K@]V)<2%M'Z+*.UF/(^X2S?3G?SNST\T'(^G<1J#SR,4TIP*0.:FB*%T?&D$-%H/(NQXB3M9 [T@VNU.:H3ZP/6E$Y >WT M/%**(LDP4J.X;A*3@+"6U6$FC_M1S;#B07>;?SXG[#;R,?:V^1@WR,?H;_,Q M'ME9(:G_#I2ED64@;"-M5O 9<#ZSC!<]"F/ M0'%"I4RY[:O/[0X.@[VC/?NIG9YYSI/H$87Q*H_V@OV#?G#8.W0>[M=>BBS7 MV$M&IVY7OS7H+>1P.?=J$06,2^0^3 8351P7>=TMY]?=/7&S+L43#H[@6[N_VU&;8? M#/K=H+=_<"W#WGX+MQNQO+<^RQ]VNEL1O:DL?WE3CC\\ JX_[#7RK:4]M'<: M;64_[Y8UA'[G<,M_&\I_-V2__B$PX)ZK^@Z6:J]GY7P<9\NO>L_)U[B:9)4" MQ*I3L:K[DORM/T9UBZI*,I'Z1 ,=LTHLNL+2?8ZT_(0OW'+TAG'TJCJ$?W;\ MYE3'V.I@MR@AKP2W>1JK, [!C@E_N3&F1DGKL:1=7VKV#SH'2FH^UZK#9D?5 MNPCIAD?](Z43J+#2UE]E86VQ$'6*83Q.2*PIF]F\+,J0$Z6EQIS35%3 "',S M&.'+KR)\!B0#CM)AGF$.JO3>1+!595N6\"V\YY MBDY4:#3"$#%\$?B3.= 2\^(R.%Q(S@3.&A4 &Y"T,AI-TBS)+A:!!V3^&O&C M$BO+57%>X,22.6W%5*_H>!-5R@!YX2CG"%L64ACK7(+?F)\7PV3-XH0J8P7, M"GP,#R!-P R&C[_O=0;JT--OON\:W4F/NXA"D#!8#CANP7KC&@')$(09)\\H M^-QR-#A;G[VVFO^ D7>0K\#2"WT,)4K\,RX+A\\PUT?AE=E*#8EU>%\^I5SP MZ!+&I-WAO 0]/.$W &^JT&R8IG-$B,6OJ!J_*O^][WN2Y4]\".0!/L2LV<$/ ME"B& TS]J(!KD_EZE(3S(JJ^%I.\K(13S*^2C%Y0@:*8TU=)J%+I?1'_R?%8 MP@W)<@]+&4I8$UR20 L",!7\ #N?<,8%F:IZ@H)Y5+B8JBQ7/:'00+(H&CK@ MYE1VY@3#Y0QZ*LM6( (U, JES(W]<]!>$D[,!6$&6X"9/(JGPWE><'8 ?,Z"K7$"O.V*D M!;6=Q E^A1.>C32A6U[TCYU/#!/IQ X_97!Q+)Y\S+ EM6V>^Z\(I3,<9S." M E&U% $;DUP99#BI:F1OHK$L;DPZ68\ M1\HEIK(P5;4\%&&- .4H%KT5*L$+7>?=<3F??\>9A*IF% OVZ-CCE6N<12;HR>8"9ZPN)+TM;JWM)RGC&3/> M?EY#W;J.(THCESY_5#IH_F8MK^*\;\3N5>FUSYU)J947NHWWL MI^/JVRB)+E&DA9:Z/B^I3'!LD965= M_%<"'69^@N,J%7^\Y;%'R&/HN=1U?-:]\ M:.B0);"%1'E,V9M34F&C<:X['WAN4T5& M7YA7,\RPB57#>L81QR](H^1>;1F"V80H\Q5JE@K>8;.C/'I>]BX%!C2PXX-! MQFY.= )CH1R=T+PSYI@#NHL4,YKF8E)6RX]84!4F5\S_]QQ[F"V01XUJ4]JH MEUC\#2HMOLI4K7_XX^S4?R>-RS[/$]4#$%&F^'4C"]$]A!7_2[J-G2O/9_/K M%&)GXUMS?)&N?C\]X2Z&.)5$IL*_X,A">N&5F:4TV9H;NMG@"XI%( *[!E0/ M*/R0UW"-VE^M7J9^*6ZP23P+A+H2U"FHQ!>#OORGQI9UY0)3'([[O$"H%T(J M?: S+VRW(?=!(\, N:,2HSYV,DM!S6-0:&?ST@YJ2V+W?0*$.>^>1H2IC.# %0DEF1P\,-5',\<'@)+ M=[$D25ART*!$T 1$]/P HV1T*_J2A3#PB,>T.13NS-#NA8N=01"0U6D&$GX3 M('0X*(P!B*IE'&2:RT%\5DY!7L\K!7GM& ,4P]+$G3AJ2KDDX5GK-(PNG[S: M^[SI>GI^HWSK=C V[7;G88("V(/+!1G_#O@Y^Y)3-JT3;,7=%F^=(R/8X8&P^]H*5%H,S1WQ#A@^:XCW]8&$CQ/ M=Q&#<*-R;7IX%L1Z)R0\[%1@3Q.%F$.3T8!BCQ8FM&7T]?HW%#(4K/$^^7OT*O>8Y5+,\ MA]K@'*I6GD,50UON4P4Q&)P66V+8*,37*IA!8R8X-#^1Z9VQR,N#J#-5*FBX MMV$:$> 1L$ NN@P=A:C*X8&O/T]SPU)Z(IN[8M_P$.U-1.!B+20S-#%]8)P^ M]D!UHD]QX;/U0,XWJ",+($RF>V]"3?*->!1I4)+:EB>""!>^8QD?E' P4^U% M._@F^7[4)HX!3<>_WC3>+&B09S&76]S?.7+!: #AF!T&E^;0P5O[:/%73ZD_\_ .B?P0*6\G%BA;9\5J(G;F7%)1EO9K7P!54#% M@XM9J]%"..Y[Q7WHO=4JM4.MVCK4ZO5W61F,:++(P _=CM"2-!O_Q7,WDBX$ M./;['6(GZ(?0'N"8?Z7WQVS#Z5GGHD$(1_3IOMF:=I,/Z;C^JA MVJK-)8/7 5_.=D^Y5L\HR\IT1Q*SNU./RBYQ]A(./DDX>SX^?XV''XJ_5 M4?P3+R>E/^'NT\8X!B":$$IIIA'HF#[O MTL:]9.O_3E^GBBNKV7@?% /2X_L)8$P[,/%V7W2=\&HF'3FNV =3(3C,U(28 ;[8 MH6TH&/0.GS&#PF7!LG@6N$S6V5F5;1RLLJV)2ORI;2%.[A=G2<@5B_ZBXTG* M7I!HX2ZL)VN;52M1ICW&R1K.G\Q+,V^FEX"R21$YH+2I&O^>&L8BSG]O'H$=$N83B@.*YP<5,(C=Y9R("-W?'3G((WN*'/0'0X5 M)Q86/00MW)-$B+"%A9#1,J: M$-%!+A#1O-WE(HCHX$40T_YA4TN^)@FWE%#=>/E8OGH=DSP]O9E['!G=KZ M;AC77:C(83YF]59_IZ1Q*\/I!]-D:VRITSV:90F#6NGAAQN>>KCTEI0+?]!; MKSUVTA5%]7@E?^P^+(<7^4MS(XOCD&*\3$.+#%.S MJZ36$]J%@84AJ8?TGD;IPJI.WGR\/%*I.5WUGW YH#[0PA.UDPX+[HW$CI/R M==6Y.E:MS!!JK[S+'4M1E[3F/9"K[_"E>BQAV(7%Z0D:- M5TN)YFIV:DR7LIBFD!R/*28'.AL:.D6K'JO1JVM1L9 E.TH3/B]+>,$TGVNQ M%YN#Q:\P&Z&M;B-(M"QR3 &+J&<7\<)U]&WOW0<%[RC%[X4R.UT/L-"G::>6 M!=08/3R18KN!\.8AWI'#8-/ IO6\XXM/=%71E7_F+6VY0RZS"V_O7>R(Y)[I M)>'>7?SV^>KTZEZY^GI^\=LNW(]E7NY:VKHZ12F]GGNL$YW/9/#'91NU#PI' MHZ?@.+4+VG&CSM^/I?98P)/03G\-\/B$,66*^<=BBP 6='W7'*,OL8.!QR<2S=DCO[U.PM6,%WT7FO^3ME[Q[[_>#'U__/[DY.GIZ=@C_>,'Y_&DX_:'YB/Q M3HCQH+LGL"O73]16K:*UM9-*I:)J:K5=J6AJI5IO-2LG1%=KU:;6)L_:D?H? MG8:"8=6/XZ$/0^1=1IW6?CY4V)Z?Q3;^'%@3I1%%I?58"*<^UKO5IMUSK,+1B)M@P:F"[I.^ =>N,6)0;6KH[0F$]0SG#0=+\ M/JQ\7^S'AV5W!#")"V=9%I.X]4'LSR1N?2C"J>Y&)E&W ]V-G!-ME^[I"^VF M)M;DYV89M:QE7!+/R#.8IQ-+?_)XIC&<1%V4B2Q-H_Q#$4X[\S.-NS9\-=%6 MG9P,7XWG$BZ>FB[F_P/C1]-+T2!"K#TZXRJ6YD_0013(_ FGHZ_),ZR)MO9L MRT!6JPWM9."IR VTCU/'!-ZZ&BSA[+](C_1,") M7.%@ACY_YF#0(N9QM4*/D]8V'1!7^6]]!'-V[P:>'UWV*+%(<091*--:@*6. M*:2F+3R@$='AK(DU]WF:WH;6TEK4'6U5\(C\N58SII%DSL -;_&%/FDBR@R] MS.ZT$F_B@AL+;^V&-]E4+:[V,'WZXKD_Q!K68(-I'+K:KM9V9DK7EV2,U%Z? MLL7QF_E1^P([N"^2-]*Y?1'+[%J8M$44AU&MB+9DY!2[ [I8S3B%J^V5NT%O M:KYB_[$@N^/2A1-K**"0@FWA<@JQ$<^#@ZD7#)G8R>ZYTH2O0T11I8:RF3&4 MW,/DA&/&-Y'1%CO.6*:U6.*TC7?9V>>Z8[Q;Z2K7UV<%V507 J^L5JM'6EUK MJ8)IU(8FN2G_*"Y)SZ6095VHR$?QUKN]A):#U@,X8UBW$E > M'_>\&@M;^KQB#46\3>AK\GE?$6RYR/QJ6?,[+8^7EPFF3_=APG031YPHQU=& MKXL[B&*9W@)XZ +>Z(&)K8LUL7NYT@.&M9X-X$PE>;S#-+$L&]@U&,"C;^,4 MR%I:/4$&42RK)YAROJ;03)C]QC_$FO[\K%]CW?#UZ-3IRC;(R&:QF2E4M:AQ MFJ61%&LHJ*;RCT+,ZSL(*8MG O/?=];/#*;:X@@RB6P2O *"3& M7*:W3_U$J[UJ(FLZ%66W0K7,V:S#@$ MG9K#&Q9?^8E>9+P%'F)Y"'9MYA5LF@O@EA3(;,*>6;"XO05WQ%>1OW_42RVJ)*P^2/3K'YI75$C>= MA#6K)9:U$K=6FB[%P_GEZ-(SM92? M1*7'M@ZDH#$Z-6XKJ#:ZXR-C%J):[- MM]J*?#,7UDH\V L6N8Y:H3^_46JZU3BSK9%0>[:'!+W<;!?7Q =963E![QII M+A;FM*"-L;KK [./5Z_Q"\-T2=]W7&_##?_../DR\[\1#B#$V):O "_*9[G_ M$2Y?!C9+FR'"V%98!U;* KP/7%6PBZ.[@57312?0?%=GRD[0#''T>J+OT+2] MA3+GH@%MA<@15S#\M@#A4"M6M1 S#D"PBVC[!["_+B))E+(1*E&2[-<*'-L&BX9+&":063 MD?PJCB#*)81 M%0TK+)2GJ@F8.2!_)+91::N-**VH7HL@@5E7]N*9] -ZE8OEF:+^:L9!_>H\ MLFIU:GN.W?QN6I:ICY3[8^6__]$"(_WA%+ZA']4/RB?7\5C401$+>'2/:B<= M^8=1I/2E!=G]9_1.*N?T%68A4"NU5K72BNVN&D6&,;N[W#&M5I#1:BMC8"\, MTPMLY8O9=YT'US2\A(?:]0D8\&X?7&"KM*DB#:-H-K4 )UM=,O9#H]H0+69 M>X49"N:8S-I2D\E@FS4V\F=#U_1\4[=UY:9GZA.]M)4B#:-HMK( &;!6MI5B M.J""<6 GQC1;NKZ1V?3?NL[(]#P'_,VOCD\4^!R 0?6=Q8=(F=KU<>GZ 32X MRD%54>QM 6X:%*P:?0'6#'&KT6N"02G["F6M92QIQQB9=AA%A5OP>261MW2% MH RDDF00Q3J>$LR/>F5G_ (6!LW-^C:TEM:B9_RM"E:C!ZNK-6S'/B)A%93H MUBHSOU_AE[@^RGGX$[U!16R/!;;>.I;9G\QZK@QFU=2=V<@-X2Y5J.-UT"#!]D([M4Z:JEK@_3D#+^AYIF'JKDF\,'4+ M?$_33"=^*9JQ*0W+%I5"5+ORDP#Y2=5*F9]T@_RDS3(_:9F?M,Q/6N8G+?.3 MEOE)]SVP,C]IF9]T'KSF/O3>:I7:H59M'6KU^KN])BK5JL?J/P5.(KA!HM*! M6ODK"J[1JD?J3**Z,\?V,.X;MJNGYS?*MV[G4+F^OCU43-L@8P+_@1]=>ET< ME@U#&0<]R^PK>K\/3/21\0/3'>TX+>CLVTN6F'P[?^'K+WJ[N<^!U]*O[Q&* MJJH;J:T06%12/ZMJ5C^1C $00A%MT-);U[3[YEBWE.G]C1N6W!&O&7N!'J9X M""S8P:A5_4BMO=7?T3-$M6Z$?['"/IB8L@N-N*9OPL,7S_VA;L.6J].G!D%M M5VLT%UG'<,;H/B;;A_OP$3Z5^EZ^LG5]W[D2:[!H%T*+M>VMVFI+ M^7;GSU MM2N96E[9EFD3Y;?3NVOERO9\'8\JSYU^@'&TI<2+_XH<*Q8JQUGG6F+EN->? M'=L93<"+](GMT0AQW>H'%ENHKDW[KQZFF2MU1YY7]KQ:=,\^%TLA,!?"2(]5 MX+C4 ?%?D6?].+^X+):ZG).!:9OE\B'K*WM>/JX[I\72AVN]1RROU 497Y%G M&;F]NRB6VMRZ!.-(RGV(M*_L=2&I2:8-9\XC(K\8GWZ%,7-ZGQ[IG.N^KM! MQK<#QQWI/@*^NJYQ$WDB3$VN1@<^;UK6NIZ0NG;R< M^@2Q0-K\L']XD5YD,6;HH-&T5!VR/QUK==-^\_&?T>\TN-M0AL0E3Z8_/)ZJ MT4_<*V9%GY=_SCZ0%)8_ \\W!Y,W'R\#US:]86+BZ.)A.[YB8(X1FK:I1Z*L MRP.I(5F'BL,> M3='_]FE(X$L7^&D0A5U=PP?U@1^VC D!HEG ZQ0*7H&%,9@N.+%CPI9R^!W) M>B VK.Y68@0PBP<6]!:@>4DMY%[0'X;C**:$D>_:)<^62D-&"CI]Q#1V%=7T7'W$#> 70P8*JM MZ"!!XPD5-E"=J/U%A(%B7)PIP1@ZPB=K6*[A S>/-EM5]WL:%_D=73.-?;_3_5+06*K/^<7,??7,QZWWL7GWZ MVKG_=G?191?8MK#)VIB[/I+>\T$12"YD,4,/U!I<8TZ6V+.U* M5M'2J?6WQKN#57U*UAXK/FKCTNHIL+9-E+X>>.@MXKKK$II(CWF.'@P4?@A7 MNQX!%W. 'B0V1'U%]@!MV24!>),'M$$]\(>."T; .,YMUSPS;Z+F(%@-TF-2 M&#=;?]'=L/J:KU-T+KK:#5FV4 M2V+9])YX)PJ6\&&U>S9--[4;>&Z%X8"T)$% MD7S1)XI6S6;KV3Y@[8[M"/]>SMKM^AJ,H+<^ MW<2!.-SA)8$^+,OHH+*'8?O1]X_@*QNV"M %,=_'-=43F6;>?(0=_W_KH_&' M?SR#^<5_#J+]/S@W()D1W$V0>,*!OFB53C?(5@Q<% MTZ];%L7HX!F*=\QX>PA4Q!X?#!=SS*./^#8$+++TPH_I]&,AR#@SYINP]]2, M'K"!91H]Q%EPB>=3@"_ 7;I-)9;BCH/XY@9]@/FS2+A++/: X_@V)L4'\>E; MCA>X.#+J\V;FA;X8SF5R&G%:\3M;H1.*^ ]P.LE6W?)"5GE@;4) B@*6"!IY M""[A1$0##YE(<4],.,C@I]EI8J]V0KB6-A%V.R.*?/$!Q]IRGH[O2#PS,Z^= MQF$4-\BW293/6F,NO1X89N*5@SY*@.^3&&;M.;IKX!]1$E>/S^X.-L0$"%_G MB UK+]2H0P7##.CV@.TLL&.8@^C>#L.E&?*+LA!8+$)A9G0HT8?)=M/]MC_, MPD!]*S#H=D7W%[\V=LFCZ02>-8DJ+="IFBN-'L.=J6C-$!DIK3)74[VA$UAX M/J!8#NBAB_LGD&T3GD:\\%CI $&ZZ\],8I;J9'8/$'$8 [$#$@-<'C4!:8WL MPU;4 1.*^SF763B"J4$\7_D[@#Z!&GJ-"24F/9>>:=#,(D"R@R].>Z'3^P0_ M*G11IH)-3PN,B$+"='#:Y@U4A3SJ5D!EXQ!VFLH3;DP)=#JB MX#ZE1%<>\-3?3F.!3T,3C-A0-Y*\IFBQ[GD$_C62-!WH;/)")??ZSICJ2*=[ MIC0JH%-WX5S3LAIG<2=HK&"*E/*5;X"(NTB&2515FP/*SQ=UXX(MY#J5\.E>E)D#4Y3''P MK0GD@HZ%BQV")(X/:AR_BJW"0_"4#E\: 4-+<+[H1SN#7K@?/ MX6"G8F9A%56T;P\V@AHIBA(:MUC@D34AV;CHP *9T/30*/!D/,DL]CX]C)A= M81,+0$^WZ-F(-R3$G[>&'F;7Z(0MA#= M-B!FQ>R:@2\'F+$&4@SSLCAG+?Q M9?B%[H-@CS(C4 /BNO1I!_S:\. 2VG4L,$198XCHES]1WAH$MD.F'YYU+NA7 M]X;* )93H([H>"*8\+AF>).8L>FDA/HVWSQ368"I872#63<,&L"-/EK*NJ*\ MN-@?;/S,T0B(=$TJ@:X;8GB,L\A^/--"*>V[!);4Y(P!IS.:A"88#"1[&&7! M(Q8ZMH?Q@2E])%TB@SSCD0D)[3H(!4?AE0-J^?R4I*XDI6.YVF%#AXZ?(E6DJY?:*F\.0Y>V"9S2:E, MA<[VR#'BV\C42;"!6L_#@C'4X1U8P,[0>DPUB.G[P+% %F'JDBPUJ;N86!3" MKN>W]CXIAO7^X,,M.A)7A^RD4^T<*W>F]Y=RJ5/GCO=P8DZ4-?ZYBOIH'H/C M&8EV5BG.P6@S=U3XDYQ=BS)H^28V4(M' MO.&06\<)VKOI30O6F['HWR@&&'BXA(1-B6@#;ZDCXEBLYUO7Z<.R!L(QXSLD M"- K'Y;^M<',;/1/LK.Y1"5D^M=(J.O'40P &SB'%_2V&3V=OTIN*@[TT"0? MTB73L>W0WH9[Y[3%6++UF(/+A74M\;=L3@*JVF/7>03[EUR7;?)$-YT)<\*6 M,&8#?-.WC+\@YVIBO!I1EN;N.W(RH53./X#IG7)V/J?1@4G^GA.'NP M. YZ!.?K?\$:@@10)S>:-R^V4#A# MX2S.CC(50,4C ]I[H,[#8$"7)1HMEG(8$G/"9NF8BHF++C4Z1-F)8'LBNCO6 MC5!#_PSLA(JB8\IC('[/6,_FW:-19APX(8[4F_XIY,4=ODQ!C,O:3QZ.+LQFEG+HIEJA&8&WM&#KH_?GY.>/X7U.H^Z M:2'(#[/7U2T""L5(@_EU V+0T'?P$]MT_K7 M&Q\>1EP[3=U'-EOKTJS-TGP'SI#YB&1Z7\EN::G.TO+)<8PGT[+6[W[MOFO9 M>0!/V^R#-3^#+8&E:3C><3W7D3)!K0T9FF)8)3OH)<1 MB')MZCU0(W^R4WEISI)VBTLT.JV@8=>PK;NQ(V*]M2E:3$TU2TUKEIIKQWZX M)^X(K<#F\[+VK+2YPA-Q".Q0KA+$F1BUDA4A1*2I'>[8!O((K" !GXNLSZ<- MS'3&3N^0'M[\9&SP/1EA<+0[N:!HR9GNNA-<)RA:U_'!+O4">EQ\[X"3O2$C MUZ\O"R!FC'?L*8&HX">1%'Y/TNB75C% M84300L 2=S.XUY^WS>8&A\:,50_1Z4O7&?&,ZE7DNG1"Z'L3.MPV\)NNB@$MIAI#,,K$50I91PMO; MU%)2>4=\UV%7BSNPEPXAFYM!%&EQAW_GP"PT_!G2ZF*0QA.DAABDM3FD-84@ M3>-$,FDM,4C3.*1E5HI=**3&D?IJ9B>P$THX0E[-K FP=X3%$M>K+:](&D>0 MJQECG5OW58ZP5C,F.K_N.2M$->.MY]<]1Q^J&4=\M[S/.-BSVRC4B2L:W\1B M:FZ):SH&O77VE3S17S;Q>C>0DXSO+0:I/)G*P"]BD,J3OXP]%H-4SI:_EC'8 M0I#*1FEH/I1MB[=Z:!4[>Z:5S99_K8](%41/YH8/%9 M=,L;'KK#0##/]$F7N(]FGS!MO&,A>?@ 5N9M4NV4?&L19T/2,U9@NEO-_3.CW?Q3-P^ACCO:!6L\Q&K M/5/*T^IZ9NEV9LWHV6-W<%8-8[J-'8'8]5XH2F[@[%XHM?(&.-5 M3IJW?%"T@EW/3R- M;4J_Z^$I=%/Z70]O36IFED3I1L4Q!\W,2BO=J#C6HBGD;HIK 83<37&U6LC= M%%=3^;NI?5/*TS[^;FO?E/(T*EY_&5B]@,SO-*FG_R(2UU>D5D4D CGZTU)% M(I"C-BU-) (YVM*JBD0@3P;3!UTSYY24L.G)SLW@;'KS/K>H22ZCZ^*1R6-W M0SPR.9:QM=9JLWV*-Y'3M9:=W9/,LY[\4#=A2.9=U^''Q E#,D?EVIF=FU@D M<]2OG=F6)!+8$I),GD*MO>G9')^_&4"6G\.ME MM#1YM/#7D+QIX4Y+]A1+GU!DZ])Q:7H68GAX28]"X%=@5#R?WMKWS<<-%[!E M5'*"%-1*%H.C%\*WWGN3XUBIE>P-RWQZYX\]8_,3]YD[MK&+TV?^M&3@KCT0 MQKL06TD;>9JMFYV.;GNWT^281+72VEGW7)5N[ZQ[GG%3*SOKGA.UL]!S?3E7K^Q6]C#W$)#*Z-[P-LV>=3KYY MF.HFODG^HF5T(P9ED)A]DMCB)5I09ZVG;ON;WKA?TCTW/T8&10D[S^.N/7<" M9NZ3L^0#+YJ&)52T>98D>W%\2<:&:4:G%V1L6$HJCV79V]\BD*KRXBW5[ 5Q MT#S0-7]R:P&'P6M"3VF,'C@U7[M(FJ/.W!4/4W+=$8]@6GV@Z1SFTW(H52B. MW@LR':V_1=$R_N\T^";BL&D'P,YI#DV6FB!."D&\,+O!CBA.@R$7--]<'#0$ M]-SI/NZ#';L/WC*E.,Z[F$BLT0UZ?\*+]\X7'?/0.^[DCAAD1$\W&QH%++I]-R,E@/7N=,=YRG;W#?QXFH@?:$A ,A>RV?U6:1U%FYY.@B&%E MR1Q\9 ->;C!-F;W.CHGB*F3V7!D#!4]G P4[TZJ_IY/I(R$XVWG270.M.;/C MGA>,HI@G+#5!C',3=W.V@9*Z*SW.'C]+.#*5NVW.I@(0<&S+!L:#++*9 S8> M&$-X$PX?-3_W0]T.X_&^.O3T@!A? RR/L$E^Q(V&F+V*F?\0O\-F8PC_[SS" MVO! Z.X=JSG&W$_;&O )ULD1N;[9J646V7/3HCG@7Q**L(F9J&76UUU0HC:Y MLS*;B,P<]0+7HS)P[UP91+?T'NP<0S_$NV*Y8]>/E-M@FK*AQ$'/PA(IS O) M)1\:=XXRJR@[!&1GA)$XG\=)Z[>/H[1X9T_9Q 7)PTH\@<:B03>#*,HQ![*X MJ5C3F[);UWP$K7\!$R43VEGVL.E^FR5,1H_QF.SV/N#0)_94]#C"_:G([>8=6 M$B,K8'4R8P=VDE.R(;7-4[YZ;;N3&5?+Q)[,Y_^T_A-] RV,K/>6CI7-H?MO M75H3E9:M(EYJF2HM-]W^LCDJJM!B"E!%=EFF3L,['#$&*F\RARXID,&K2 MOZ2+R;&J#=%4T;JY]\ Y6DUC@ 4VL>-X;CU6-P:+/K%"]U@%(JHYPRIR)>4, MO[$0]E6JR0FUICNFHZ,Y[&LO8A_LL[!I,[30"M8#\T0=B5I9-)0;.U&(KA+5 M7#-'(V) SX36$S111%FQCB_$Q4J:N$[2\F;K"R8M0]:/(OM8"4NM:Q@G6CD6,GRM)5Z[7#9K4UYQ$QQ6J!4>)A$)RD&[+MT;B)TS..8%0J M!:\;;H):;$!#^@0 =CE8F?#&Q2)7X1^=/KO8".W%K@9.WF:WKS8@,>,/G@:@ M9L3S@/<]T]89_LI*Q$YQ6:9G"1AH8Q=_(Z+;,_L/;H!D>!PWBR/O9EZS.3Z6 MC/Z7D.A2.'Z&3N*#(PQU>P7>!9A255\PC\Y)'!.:A. M%MI!? 'LX8N\TGG5YUF_J5+SEY;^\.8C-A@U%Y=_6J.YWUM8R^WY%S)Y\[%2J<#>JZ*UM4SC!_0;-N6Q M1M+%E("KX7W\"3RPO]Y[L#B-=.A0>:9_#UWL&S7P"%=P5:NJQ\]TSNG/_F0, M!'GF:&S1B4^WP3B1Z"/JU .O$?Y&K\'VH'G?'[\_.7EZ>CI^[KG6L>,^G&B5 M2O7$M'$;UL>FZ7LLR;XW-,>T<#-TX5%7!#P18+6"3@G]] ;6V>2/D9L2$31M M)R9I7M-:W'0UV[2ZN&EE.LWSFJ_%S=?C3XWX4S/;I?;B+FUR)']YLM:G#)#XS"CM809RUH/69'! A)=M%_8Q93%6H.CODM, [:/!LE\ M'QIBNFJ!(6:2IBCAKX0:XX\**[(:?AE71'85:A!)RL[!SN#XP7D\.;OZ)6VU M9U^.NSJ9Z2O1_YBN*S/]@^5T*:S^$0WW407_C1J9_J:$S2?&8DQ?4K6CJCKM MF?V2I";N&9>7U%1]Y,V<^B;N4.2I8\N.'TY5K<]!?2]S,#61Y &=\X01#'\R@)!G+,YB^E\8 MA&68(P0M'3MQS0G1D'MP@#O/)OCSV5T+O>+#WF?$9)J-QWDR0Y!PTMJ00UI3 MBUYEDT6OLO5%KRFSD,=H?EAPTAF-'9N6PZ1"'P;AQW?W;R-TEN4:LLDR\<]% M_M76UN6_570F)LL'[,-FY<"S=H%YEBQ0Z]@K<4T:OJFXP2HRT^9D15S"0%FX MIQ:=>\L+"!=EU5.U@O/RCOBZ:1/C0G=MTW[PBF-#JSOGG& 34"NHZ(KDW M6VI[@^T6O+1UC+%>9,;OQTT7DL^-@O)YSZZ]D+QN%IS7^]X1",GT5M&9+M1& M0D@1:!=1=CN)_6I[Z_M5K:A0BQBG"SDP;/<( MRZO8?^3+M**B0J)L)/+E7E&A'3%W!/GRLNCPC2!'"SEP;O=@C& 34%1@0B1G M6\1(+JVH<(0@1PNB\+E:] 4 8X6A.%U49$3478$0C*]J&"+F!L)(46@Z/"- M*$<+PC"\J-"/2%Y[KK>%JD6%?X2 R/-@6-$QGKU#Y'DPK8RUV15$G@?WBHI- MB>G9YLO+HL)-(KBHN7*N5E0 221?4\0$%[6BHDFB(,2B\+GH )(("+$HO"XZ M4K1OAUA(IA<5+1+3CQ92!(H*-XG@?@O)\*+"52)Y[?GFU"HJ=B4&0IP#PXH. M5^T?(5E4N$D$%S5?SLD/()U9NN?=#.C: M]H)%3QJ.20<#89V :_*@6Q>4UH0GV0&[:.OWI#^T'JSY)@3%K%NC 3!+3ORC:PYDZ@6];D:C0"U71AB\!Y?:GI+/;>OBXMF".U M*.2KWM+A->-!A>:'#E=0QL?9+XT_ U9!5"Z-K52WK+$27#,3&8Q$;C-NA!6^NQ71*-;105 M@1&&?4(JK?SHS<)S)JSG[-+RK\M9+8NB2@??R, R(9536M1G;4ZKQ5E'I<5G MQ&::D HJ'6ZS#J]OKVXOKNQ'XOG."HZ2+.I9Z,":?;%,2.64#CZ:"ZIV^[!Y M@<'?NN31= +/FMR1L>/ZQ-@3 +[M4J(-Z> B40'P7-G4E [BX;*)(0+>'2B3 MMU2%9&&-=/"-1-:NNET?I"D=Z"*'M=LVFZ0#6L2U=MMFC73(B-#6;M9]KVUR M^IM!HJQAP3:%,\I9C)%O%@'UD5MIMS.3^3)'2@SEUG6,H._?N%WB/II]DKZ5&_[ZNA>RMI10BLB,%:28 M2EM* &4Q8\,O7[G&[AI'^>G_'1TI__/]RZ_U__V?W_KCX/EWN]XV?C0?'WZ? MV-_.@Z=/3;?=_$7[\]O]Q+.:C_T?%>MG_\3ODI]_-*M_/:O]:[_RQ^6EUOWE MY/'Y].SWRJ/1=?^H7SN:=S,T6G[U8?!T6C5J+F/G_M?KC]WGK[7S_X>_?;MEW]76Y^^JS]?U;I?'L\K M%Y^^/U]=_=X].PO&Y[]]&7V]^_W?][];GZW;VX[Q;'[]TW+]WNCBVOO^X]GP M?HQ.S_WZEU[SY/93O_'KM]J?3>^3>7'Z]Q_/7^U[]?'TZO)Z\L>7[Y]^__O[ MYQ\/?_Q:]0>?;W[]0_WMC]_LX;UG>S??)D_G@\'-CT_-CN?\Z#S^W+O^]LO? M]X_^K[W![U_LQ[\^=?UG]^OG9]?U>C_T^_;%CX?FD_F]]NMCI=NJ>]UJU[][ MJ'9_^?GVHM>_[_7:?[<'7X+@^^WY^*_JU=.?W:%V0=I/__K7_RIGW;NCHUGQ M+*2>B6) I<3=%C/VDZLOWR\HA;>@4L)M0G-6%)V5#FJ;)F3#W+_X79BO[73R MS3;_#L@Y\?JN.9XF%4JD"F:/STT;O-H]F76H7.6J#N8SZT_"A)QKT%%<@$>< MCH["LX?CEXY+^KJW?(>]]=4V_&'%O$%Y29B&86WK2IBV]1A"M:*5$E88"4N< M6&M;OTFI5JK2B8I,'-M^C(%:J4G+L2Z08@06 9^$,J4;]/XD??_>^:+;ANX[ M[N2.&&1$G9G329?XOD7MP3UQ1][LX4L_<$W?7-R(7&>@V[X HE;JTHK*2_S= MSN7%%2B:&V#_*^9!DE^,R^UC[HY[HU2G4IW*3?!6=*DIK2[-+60R30[_F>C^ MIU'O\Y[B6BNM;?N<+>FXQ4!X?4*-UKU#F>62B'=@_CR21.OG/1C^<.]0V[1J MVO!BR-2LX6AMXM.VMFTXVJ]5%,_)V '1N+(O8,EVGCK]OA.L$LU2"F-NPJC* M=Z"P)6&\(V-]6 M"@8#>^LZCZ:WFD1)(U#R'CJ4 E6D55/>HQ0A7:-\#[Y4>4\SA.26D+B@*A_& M3B^XZV!OI^$*7TS;' 6CK:\ 8+MA0OW)K07*U+$-Q)O'2')R#8@>OB:Z1Q&K MJ]$8;#Y9#;XOOH3)ASSS)$Q_+B5,5 F3#RV7E/TY.QSR0+0=^,2-'WK5]UI433[8551?HI2LM&3)B[E*PO9\?0=-7HA3/O[EX3/( M!PV*YC-0;.N+WA^:-G$GOY*AV;>(!T_?^,/5!6:[CJ:8MEX^8%,T+Z*4M55E M33Y\57I!R-G3D _/+!)'\_ ]Y,,/1?,]HHW2LG\?/V*JGS8INQ4>QC:,V5#:\^ M !MWEW4K9U5\-6"B*$S,0Q/E0Q0COES9?6=$[O7G3N /'1?(3O/M''[U?+-_ MAA>2W,GK/KFIRH?FKL\9E/C:Z>O6SX%K>H;97^%&==$Y+B^F)JIFY[R> MR@N9B:^B.;-./FQL5=9A;C/SP5Y-U::D2< S^? FB>QC#JYJ35X 1RK[F ?K MY$5MZZDX'C/NFND:;@CGA$=_O#HMRHJLD+#N6JYZ78 M+!8;B>$H2[>_ZJ/DT7)'JZA5FI0+9 J[?23X5$'\Y9J\J%,'-2D+$EZ,QI8S M(82R[&:5A&Y%D!(A@8^:O%#7C'!1'L><38C6RO=@2OG*0;[D!=96E:\53QKW M)UWK]/PK^N?VPXPGAHGS3G6/&!@K#J_09!1L?ES=!I;=V*^\6*U:DQ>0+,HJ MO0,YOW]R7KN\J5-4UG*WW7$39Z]@[RXK9#<$E(EZ_)BO7.9G%Q[;@.W M/P2KO JKI=',NKPHK\A,$U-!90=IX^SXB,5.4U]-<_9;%CA3GXA-7-WJV$;' M&)FVZ?F8M>Z17#RC+[5*2&;A!4%>V+48@B!(^7:U+B^FNY(@1.N%@01%8G=Z:)7FVE:V9O!"7'#S+(6BJ+B_0)3#/A'2>&O+"70*S.E^T MJR$OVM6!9@W3"NBI;UR<\.*Y;P4&,2Y=9\02:%$W^&: *?IA"^S=$I<=)TWX M#6Q' HJNZO("9_L0FW)M:,@+L.U$8,*"ZD4YWFS("Z,5GMTY./D->6&SG;#[ MC-9\]LV>16Y=,B"NNX^%(6<9D \[PU1'],8+<<>P+DYFSDZO#*);>B^',,([ M8L&":MQBIQC Y.GT_H1W.DG^,LW'U!D,3,O$'R[HK.[1_:QO4ERJOFUO0C[P MKI2U-7V2E-!LQ4#)AQZ*)C3)ZK5A\IDONJT_T!.GSH-+Z(<\POHEDF(Q+:9\ M,*S PD]=/^-2[X.,H;?7]760-_MA514HQ7_'XM^4#YH63?QED#4AH*ZF?)!Z M*6MKRIHH 2M-^7!X*E'7Q/,(H<71.HB$A1YD,BFY'0Q & (7EM7N6.^3*_O: ML1].B=X?GNF6.7!S;Q@6WT)M?$!T7Q;@;LV1S4XIST M_"N:KQ&GY8X89$2O>=U2\9A)W;'PV>7W_]8F#MD XQ]AQYR"=Z9-5IR9O#:. MS2.MNW30D)7GE#6KRI:TX MJ671-_CRG3Z)*'%GEN[!TD,E*E/X04DS;YCJUB/C(.A\$N-^Z= M^3!,ND:W00]:"'\N4G7[IGRG+7&F9-UT?]6M@)Q.XH^?H1N\-0;^XB.Q9C(K M1P]=V>/ ]^@3ZO:M1H*L+^!K!RXU(9QFX)"_^+127Q-R\RPN4"\7[OAKD0[DSOKW/3ZUL.[A*N?#+R$AR-W[H97)JV M;O=-W5IG<2R\_DH,V67Y.1O XXX=$!-RZMC&-"E&D=198B1,!NX)HK*!;3*. M!Y[Q)DWVB($C'TW/J6EJ\_VW[GG42/03(R_Z%MO*M.OA36)O3M/A<.DCF;87 MMPOTWA(WT7JB><-\!.&:F7!\\RL( _#=F;FPL/)84^R?:3#3V3FQG1&((OMU M3H<+9X#;Y4RS27;'XUXR=V-H_:8DTZ18Q=*=NM&6PLK>,2B#0]L2K11)+[&''\C9,R8_0GDA51.@\L02$EM M2FV$(ZV [083=E02FPU29Y>*;Q>/C1,.BS,K%3QJ4\"F\P-N5KH+81AV!G=A M^/WNUE/VXZ_S>TG)[!'!PXRP&6PL@,PGX;!KW! &Z6XL1/^"()>ZFQV< D M0>FLS^$+,FBO51S(RJ.UG(RK76F'$-ZR0R[\:_C7I.]9YU2!)J2$DB1RN&;A M6;YFQ*6(LD1AX-PXV:J_?J_S*QC7SKW/X4%@ YA,GV"W&;U:6V_;N!)^+]#_ M0!AHD0!*',?-.=C$-2#;2F-LZ@2.NF?[2$LCFQM)=$G)CO?7[PPIWQ*GL=*F MR,':#[9%D]AI6PW/V(HX=K2N50!I!LJHU?;Z?O>\VW;][E6/79VS]D77.V?>GU[[ MB]_]P\,FO.OUV?67_LT7M^>_?>-?L?Z72X_5ZNY![<.>N\_<7H?53CK%%0KQ M+SQV@Q+Z7;_KW:"T]H7;^^0QM^W3[=IO]0\.AX(=;MM]R>=W-P]>>E]_7MFT+D\='1\6:S/M-B/WT+*LVNPUHB MCMDG)35V"D!E(IJQ;,2STY?3VW=;N%EM[_+RVNUTNKU/'RM'%7-]<^VVY]?_ MZW;\BX^5VM'1N\IS-3C(Y+C@0-$PD%DFDP+2#;\_ESRAI0<\G@,2!Q*E&GYG MWF,JPFR$ P^/3T1:(>)VFH_?KAW>[[ *][]R38; C/@&F8")@"B%:7FCF MIFG.8]:'L509DVGA,;;\G$N5H(D.?J^Z+)(*10(;HU%DR" -<8X.!) ,0-E= MJ=<@R!6?H*WP*)D,"]&"=@4N]?JBB-FA("TPC2$) B%HG>73#BZ1"8BUZ]G\?8HU;G M![63/; JUTY">V4O!=4OJ:46*5/2'),U-V$90*O<6JMH3:L(M2IROW**+#?: MB*/D]'1'Q.<3<1L>\NUXV &-#8@#D\?\9/@[E+P%/-=/R%]E#.8Z T!T%FK9 M5$OF"@6@IK"K.3W^&P!)Q0B*DT'X4A'3?ANP[CA;<';P',[> MCQ'WW'Y93UW$B ?4?6*:E>BRB<$E ]<]NI-(=!$3$1(QN98IIVC.-9*:*C)B M*U=A00;BLN #$8ML1CGF!AU+)III:)-+0PGK+];DKI1_)L.X*TPUSM48^:M- MMAT$4H5&6U/;#2'%O#B.2U:M* ;&E->2/"R?+5710XDQQNT=67\=68/MR.I- M>)Q3K# 0@BC"PDE,7P\064=5>;JZ)#-UP( 8Y;ULVQA9PU#U6WT8;#CG*:K)^,L,&\(C>.#.R&X$K/2),=8WX98\(MPYN% MS$.QYO& 7?&^7>^(ZT6VC/DF-P2' MT.0&9EN*4#QCL;@%_,GD\TZ4%L*=']ZI':E_\8'/R6LZ\#'/O<*Y W&6KI]B MW"K5EE& \/\RYRS.PV)RL6Z.!64FE5XDEZ8!YT\2D64 11C\8?3SB8IH8*?2G#@(13'Q!*)OGJP5!')/>E,V8)C*> "5$*1\63ZM5$;\@ M&<=R!GAW.I(V"/$UKB)=8$ZO'RWWMN;AX>O#YBH6[V.UM%(%/ C,9QCH5 CJ M()!QS,<:3MG\7\6\&_<=5%KT5HI7Z!["[[_O$)GG5SU_5<,#C1["JHD5"^(* MHR3UL1A^3-1)_4E9G_F,'=?-VS/'VXC\\.Z1=]Z^.TMK]GU]"VO.B=V*>7#+ M:H)QB<,\_^B:'LD(&+> M'00YG;FP*YL*OW*M&]WFWK4]KD1/]4#[_4:UV]R\A(4#^UEYITA#H/''%%KN M.:PJO2QKWYZEEVS_ 5!+ P04 " +,;=47T$NNQ ( "L*P '0 &8Q M,&LR,#(Q83%E>#,Q+3)?:&5L:6]G96XN:'1M[5IM3]O(%OY>J?]A%*D52(:0 M4/;J0HIDB%FB2Q,47.WVX\2>)+,XGG3&3IK[Z_G;]\T+@._B4]&?XVP%5X%IXVJ^\2OU>+GQEFG^87=A%^N M@H^5ODJS8U8[&&->.JY&QZ[$5KV*YB(J=?S>2.N!S(]9@R $NM1P,L\IIX^PT^#:4/9FQP]I^O5$]@R+7CXFHG+Y/>V9\\G#( MIMJ=L(4P#+VG4R323&BKU'G0#5L7K7,_;'7:K'/!KKNM]GGKVK]B%ZVVCZ_X MUKG B*#[]LWUY^[-9[\=LK##NI^O E8[]/=J'W;\7>:WFZQVU"RN("B\#-A- M[-S'09-MKH. M9%C=#@_JA=BW;V[\[IG?#F[V.G]>!5_F(NL'!X\8]IE6^^G'4#EM>>Q\J*7) M)$\YZ_0DGW$/!Z(SV9^Q;,BSXY=3/_3/<&;GP=75M=]LMMJ_?ZP<5.SUS;5_ M/K_^H]4,+S]6:@<'[RK/U6 O4V.KQ>)&3V69&ME[ %[8G4N>T-8CGLRQB8G$ MK$;8G(^8RC@;8N)^_4BF%>)O\_3QGVO[]P>L(O^OW)"A<0YLR">":3&18BIB M6%X:YJ=ISA/6%6.E,Z;2PG%L^'>A] @FVOM?U6=]I2%2L#&,HF(FTAAK-$4D M1CVAX0$\@+5>8ZK/+D4BU4# CJTTVF<[-.M]$G_-U8D6 P!%\S1[K^V-W1.W MMVK8I7]TFB_A'A9&^A?"I[X9?,ZXP8&JE(UF[#95TT3$ ^$Y%&D'GU@)4PY MJSEB>9CH7S&0\$R.X;((+AT'@NR5@VN<1;FFF1@@JF7+C'@Q( M 3ICN)Z5TP7R1OQ66! O%#"X%V.;T"^AL$8*T8!(ZB@?85B*M:!V#(Q/AS(: M,I/3O^7\J="BG")N13+-2)I$\%BF S:5V1!V-F,1V:VO4"U2@ 3.IC=;/8TM M<5Z:.(<_2!S!^C(%@ #<<@!9HLL#:R ;LO12&, *9PQ.2"PJTRC)R14#P2OH M\$ 5J9,9&P-31#0B8%)2CP7M"ER:NYLB9L>2M/!H1)Y@ .BC %NKF['*1]P, M63]14S/GUC((E%.'DP1G$>S?6Z&(F6_S@1VV+'EIEGS8C"7AG8-_KPU%?U- MNT@6X0?+(4+U^Q)S=\RN146+<2TL6 $^V4N$35H$Z-1+I!F2FZ5A(T0CBDAT M'4L3)4TED/:&S^9T.7,@+:9XBKF#3F MA)$\X13*82^K<%DV%FDDI+L,=C6EQ[>>(*D(H%A,Q"\5,-U_B]4M90O*]IY# MV?LAXI[7+^NHBQ#Q@+E/++,27-81N&3RH"@W>GM;-O""WCDRX \%.3TB3+6-^&6/B#<.; M@\Q#G%+#L"A49,G&]7J:E0EJE#BJ*,HU==Z>FWFM46&D3(;[]+P*"QM8FWW- MD>5!CYU'M.Z#L(@@=T>74\1:5E O1MB6*W5C[8,!M^-=M]\A-XMD&?DFMP07 ML^P3KWCN0+REZZ<8 MMTJU910@_+],F\5[6$LN]LU13V9*FT5R:6]@_=%(9ID011C\8??24TB,25@L ML7.[X@[8B^AJ*-3CDTK@>>8LON82AK&^*$\CV[3=W79J7D>GQD]0:>"6!.:I MDT8-O$@*@*Y(\.;>M!QHIH+?4L;FRA2;L]G2S3YWF[?NUY'D\6!IVPHEZQHM MUL83QF.L8L0B0CQ*J*+@PQ0 ':66YW),8THVBTP^PO'+_PMKTR+U6/NL91MJ M7F5[Q$>:V-?PIQZ *&Q\ 93MX]6"()Y-;\IF3!.53 0E1"D?% ^K=1&_Q&B< MJ)G K].A=%IAZL:[AEX"*5+DPZ9_=9PJ-; M5ML_PLG8!OCB! Y_>W);55-U\A^\&K:J@L5JV>-:H&UU#R5N?E_Q?YZ^4O39 MQ<(;=%R*_,JU;K1.=ZY=&Q,Z/]#>AN+%[TZHOVR %J-V&]76Z?J-+MS?S\I: M91H+FE]WD>N>PZO2V[;N]5MZ2_=O4$L#!!0 ( LQMU1)E50&^0, *$/ M = 9C$P:S(P,C%A,65X,S(M,5]H96QI;V=E;BYH=&WM5VUOVD@0_H[$ M?Q@A-4HDW@RAN@)%,L84JQ00.*?FXV*O8:_VKKM>FG"__F;]PG$I29I3R:G2 M(23P[KP\,_/,[+H_<3]-!^52?V*;(_P%_>F[CCNU!_U&]HN[C7R[/YR/;F'E MWD[M]Y5 <-4%HQDK<%E$$YC1.UB*B/!JME"%%94LJ* BJBY>JM>#B,@-XUW0 MHLT>*'JO:B1D&UR2;+-5E4%_.+#OMVS-%+1;=:/?&"+LQ7D=7O!U$O?.Z,JC M7%&9^K+LI>N,'K&G+G@ MSL'X#6[JJ[I5AY5MI>B,=J=9!7,%YFB^<.U1N70L7TB]:[Y%T*^#UYW8L#*7 M0W-FKVKSSU/[%DS+U6EL-9NMU\%P=K;\L4L4"_:5@,9NUCPX1 2!2C$*,CX0/E/O5A1#T:K:G,P+>- M*B:L98 (8$)#)C84 3KT7$+5B"6)QHU?+>H316%+)46?QTZR* H?B*(*0Q:& M\$&*!--E;1D-T# Z4NP;A7D0,(]*C5P;R2%6L4!2)ZT*\4XF.\(5*($IR3FM M@:9)S"B-@1!?Q I#.1(_"&E&Y_971*X)ITEM?A_2/9B>TCN:;%7<)ZE:M(VY.%.S+O;CF<&J#94^G"W,T:E?1YM3"MXOE?(JDI$:=H M#@MKH92(\K4[YJNMMM=\@XWA+@LWWW0I/!(6V-'*(\'H $:%6FZN66]U&*_H MPVHT>&S[G_9"&N @-^H/54[Z=+&J>><$NS#<8XM%<:@9?&"UI%]W3-((>S[1 MYN,;E':ASW=)BE,?0:[2QVE MKN#_E/E/*-/Z<4B@%SL]XD(/UD+Z5-8\$88D3B@>N/F_2GJ'?8(J&;\J^57W^^I?:Z:- MYWAG.4)82]B?-(-9&8RP.MTB9BTYR'-[VF#G[;,6/Y$]M-KI&=OZ$9/7;TZQ M\VD?PWWW2=-Y1HOV&X;$^P)&O8.%243(_$,!VL_'TT@:1X?RL=N4?B^MT(%@ MQ[A/+IYJRRPY)TT\D[%?/H)'+D._:CA]9W"YD Q'8(PS\+NPKOH-9W ZML.\ M^_G3[J<;;.A7[.R=6[^:_P502P,$% @ "S&W5'[D@=L5! V \ !T M !F,3!K,C R,6$Q97@S,BTR7VAE;&EO9V5N+FAT;>U7;6_:2!#^CL1_&%EJ ME$B\DU1M<"T98R[644#@2)>/B[V&O=J[[GJYA/OUG?4+Y1)*FU.3TYT.(8%W M9V>>9^>9V;5YXW^<6/6:>>/:(_P%_3%]SY^XEMDN?G&V74Z;P]GH#I;^W<3] M8$2"JVOH=E(%/DMH!E-Z#PN1$-XH!AJPI))%!B[$I?/GKAM 0N2:\6O0IIT! M*/J@FB1F:QR2;+U1AF4.+?=APU9,0;_7ZIGM(<*>OT3 @')%I6&=\566#EXX M"-)RW(7OC3W']KW9%&9C<&X\=PQC;VI/'<^>X!#.NHM7H(QHYK>+Y:T]]<&? M0?<=W+:6+:<%2]?)T77[5YT&V$NP1[.Y[X[JM4/[RNI]YRV"?AV\_HT+2WLQ MM*?NLCG[;>+>@>WX>AM[G CN0[ A?$WK-5R:L"S3N/&K34.B*&RHI!CS,$C! MHHJ!*!K@;"3#+2","0^RR*6$"E)J!]E4@;F'FI]ZX! MZ59F6\)5O:;$OE@TWGPOBUI!/B04J4)&E3F@=66D2Z7TOR1R13C-FK.'F.[ M#I2>T2INX#S)ER4[^,3%/>[/FEZ_M#0>-4#?'DY<<-S)9&Z/1M[TEP]&Q\B? MEW/;J9[_)I*F$FF.9C^P$DJ)I!R[9Z'::'^=-U@?_J(*\X=.14#B"CMZ^089 M36!4+2O==5J]*\8-??Z-K&]-_]5?3",\C+JMQTN.QO0QJV4!1=LXWF&E)6FL MA;P7MZ2?MTS2!)M)IM-=Z@(+K7].+@#+K'MU'E[L-?*U%JHZJ(32?=^_+.26 MY.4XT-62P]3'NK_0+'4&_Y?,/R*9WH]+AG%LKPG)^P/V9D48Q^[!BA97Z8DP MB8)*)Y;=U.TVL:%] 0V M\SQH]JCCM5Y,12<$!DZ0-C,V)^T@&E8(\S.=<596UKEWAYW>/7VNQX_DAWT M^OE1V_L1EY=OCJGS=(SA[OJDZW)'J_(;QB3X!-W6%28F$S$+]PGH?Y]/.VL_ M/9L/H^O1O]6.J9GG<\E0RXIDGEZ MX].=T1QJ.E^M[" 06ZX87U=F%V;;LXYOP;Y)_OP6V=9OYL6KNGZC_P)02P,$ M% @ "S&W5);]TR%S'P ]'(! !$ !H;&=N+3(P,C$Q,C,Q+GAS9.U= MZW/;.)+_OG\%SU=U-5NWCBPYCI-LDBOY&4WLR&O)R21;6U,4"4F8H4@%(&4I M?_T!X$/@ P]*E@-/^&7&$0'PU^A&H]'=:+[YO^7,LQ8 81CX;_?:SP[V+. [ M@0O]R=N]N\%^=W#:Z^W]WSO+^MN;_]K?MRZ!#Y = M<:K:S38#8?.- :(MO' MXP#-K%_"V=^M?6L:AO/7K=;]_?TSA[3!#D0 !Q%R *8_6/O[9,!TR%,$Z("O MK>O MZ[ME=4YM X.7A\'$/@[EF$+I^T1>%^N)H#_'8OP32V\>A9@":M[%&+CI]V MF'H3/VL[!1X,)L"GF&FK=KMSV-ZS0AM-0/C1G@$\MQV@:AX/[$'_SZPEG9CE M"'D,2.?@X+!%'X]L#-+FRU+[^T/6NOWJU:L6>YHVC;"(Q/1)CL(EKAJ6@&BW M?KN^&K#)S=H2C&Z8M>T[8(])B_4WRZ+\MWT_".V0".R[^,?DY_D<^N/@7?(3^9%.TNMT8F_!V&+3 M]IJ">;N'X6SNT>EFOTT1&!,@A/G[*>-^]^S1,X(S;6(C!P4>D/.D-4?!'* 0 MDDGG6,H&*/7.$TL?M\@[@7>UAKS7>O=0Y,P1>'1RR#LQ6:.,606J'HQ-+A@_ M.EWDG="'%50]$$V.[3TZ3>2=3N15LBI'%6T\)'18](^[VUZU^F-#G@8^#CSH M4O5^8GMT*0^F !"= =V8Y-_1[\)&[ZRUD*0O7T_\.Z*PR$XS(,+%]@'R-S^2 ME0QEL;'PFU:Q>\7@$09NWW_'_BY*;C) TD3:-2\9O8C %/@8+H!U%>#*==GP<3 E MPCX-/)?8Y>??(ABN:,=.@ YS;)0T>U<"Z(7L50(BU M"9P_&5-Y%/_SWR\[[>-_6C$:ZQ=BF$,'AE6KM6&SA,TR]:O?2R4$1X\K!#HZ M7,Z@GT0N>#ZOZC!:S*B18=LK*8:#-*UF$3MY>P[ MWH1]C=&DP\P^FM@^_,Y>2%39B8TA#L8W'/$Y7FHT5QJ^+PD'SR!VO !'")!_ M\(,R?N9%4F;[/BU^45M%LD;95G"_:G2)S^%,$-R+;\>(QFX-B M%=.Z#ID<#$NV"/^[BAF'169PG1O=5#WO-[%'?77CD3T^D?MYR9LF;B7?9)X7 M.9(.] ^+#94M"S98LS*J5X:#R/8+EG/@8T!U4T"..\B)$#WX>- >00^&14M0 MOY=J51V55Q4;VDK'9DQDHUO)\!8W?K/PJMD:.Z6']K+ ./YW%6M>%%D3=[98 M[\8^D/DD:>S/I/>'=V&2;9EE/ML/"6X7CBZ"1DB\E M'T,RE,7&LOC!&@X)5@D@ZB3/C^0GQ8;1*1WZXW[-1(M.DK,9#-,C(3G:4>\7 M\$MN-UD[Y9[1*1WPN>&2F#(W8+-Q5''JPH;HD^U%(!AGGBGN^)WCEJJM:A&5 MSOQT0(N-2!UG:\\8-VCE"FO8UO,7 (=E%O&_J]A1.O5SG1O%)C"!H_D\SBVV MO31:U_-I>G.%+:QHJ^)/R0? #[@.Y5G(5/!?<(,UJV##,5,$;55N%LCLL.3FD02<9YQJ^:8>1*M=8O;[* M%7A8\I34"T4UBU0[)%7!SO)3-<-*KA(^0-5L81L%JBI8(VTH-S .2^X34<2J M493ZD:L*'E4VD![@#DN>DV((JU%HFX6R*HUR:5,YHTI^$W%,JV&93FRK:OWP M#]0[3\GY$?=OIG^K.$H%7_1ZJ!E6"&Z0 M9FEM%7.I,NNT>JBY5K[6H8S -,;>=E[],Q#:T*OKUD][*3P#EW/?O*" MAJN5"]29 C?RR$9&?IH16XU>_0VBD!;HH<6BV(K(+U"M'LH%^KSDUZC+3[JF M$RRT48S&8G L#D\3T5&R?A1AZ .,R:,1,3DR/2O@N["Y*@_N>@Z7+!K%!=EP:PFBWS)Z_562D+) [/UZD^ 63PR*X%F87&U MH$8X%.S-@J9DXPZRPB^$10Y?]H4PLK[DU!U:[M9[7O(=[4:HUJAIHR!?"R>' MW/*J:^$T,E=#,!QBJX]IW8.MQ*LPBMH^*?FW'D.8*$IK+*S1T5HQT4I=E ;!269R,V679KM?F1>Z3:5HY$]6U4UD##!6[QNA#;DPD" M$_;R8(RX'&/!FI5VD:OWHY+SLL2SPF++OXS^@IHJ1MM4,:I:>9I=%+PMN2/5 M)8WD2[7A)9[E4].845],BS_L/Q*IT@C -PBKG431:0)Z@VB\*,?E;QI=>^RB)3& U1G M:X2'OPM39;)5/%;H@I)'+'\5YNOW._' MB\F7E7]W%MU?'J-7QQ\Z?]P-5]@[7CC?#[Q?PU8X +]^/S[\<]EVKL*#KQ<7 MG<&'UF)YCJZ"#^U/W97@X&=^?'+K/7W;\S^_;BZNKZW:P:*T6 M[U^<]0X7'S^ [K]>+:YZ@].3[[\ZUU?ON_>?CTZ_S7Z[^_"OPY>7G]N_]IX/ MKA=G!^>7GY>]WI?!Z6DT/_OM>O;Q]LN_AE^\]][-3===PH]_>"@7?PZNKK[\&VX M"#^-QE^N_<6?EX-PB3Z^7R*$1]_MX:OS[Y/C>_CY^:?%P>#E$1X<#L+;R>%M MU/_R[7AEV_!_OWQX>?K'R7-X^6'VZNOEIP\S>W4WG;Q]^Q_K=' ;?VYP:^7J M$BG&M/J^[XX#!.#$)Q(9VDN8+!&)!T*CI]2L>E'R%U8OJJ(S(GDO4XW)F\DF M"_;)NZWXY7_]9;@UW\%X#)P0+D \8V3NZ$PJ:*WD9>T._JR?@M:JYA-"K'%AS,;,@^%"+PJ!Z[&IG /$S)3SFX'T]IA67_6V6O(MBAE:O#5& M$;!33X+!BD%8!$5L:5F_T(^==@[^2?"PO]K_;&YXURLW4ITE)6^K6,/'%9ER MXI(CS6K6CA3-Z/T%[!#)GP W#"(<( 3@;!0A\O;1*L*1[P(43LF\V!,$N"J< MHK#1%B.J#*WCBMPYM104 T8Q0"M!:(6!%6$K0-8:)2WY2WYC0"V&U%I#;92! MI)!-Y::=>R(/&QV77%MI'9MF3>NN:8_.6%V_I**3-"QQ7'):%9E66(+L935< MD UW"XQR BS7PL56FO Y>ZV5OK?9 A4LOP=P,B5VB;T@4SD!",QL0D7"QA"@&6:G M(,QNC](8G'0Q;SJ:?-$+*\8)Q")%L9_ L#(F9=>1Z#:\Y-2KE!*XK MS4)_#)? 34]?Y&!/_T^6VCT,IP&"$\(E+WFJT#7;CBJW35Y6)*9Q]7(%8L-A M(G];#%5VU+36N"P*S$J166MHC4M0G0&S+H";%BF A848,US4K76!!Z><4&V$0VQMT#FG=/?(_>LN*Z&M5C*?." J-L<'7,FM8 M*DP\6&D^^@>'K=F !&)R%CALE^_Z[KD?$@5<^DRJM(72XCA@MFDR!/]GEUX- M9./]9%]&?=-:XM?V?$X56/)C_)/O!S$EZ7;VAOP*9_, A99OSP">VP[(6'E_ M?_]L.4+>LP!-6IV#@\,6]&D=9(K<)"DHT39>JBR+MMPD*<@(?L>$BO!^2N<9DW$ZG&@$F[=GK^4X3 MVYZS/BW@A3@;9I_^M-EZI!,K\MDD6+0P='1 %)O3/W(O M3EX*XIV*O?7M7KH7]<>GK"#Y@"9U]M?ER+LC_15\#7YC3SK MA6!&U<*>92>MWNZ1 Q?Y=]QJ#A ,W"'KYT8HT<<^]#RZRZ9M<40ZPS"B3R]1 M$,W3ET R/+>9:R-M\;I'1.U)4HK[=%V)VT1293!Y@18S-:GBRM?@.HEK]0U8 MD6D3J:Z!>N-)6%E7SUYFO-4 M1J^E/D2":>@G(F M$JZ"*F0WM2FF@><"A..R:41[#@$UTVRT2DJT92=_@RC?##=W(I")?5;5:K@N M:F40[?I8=11=ET4;NTD])S*-5^LP43*[RWWB^Z.9 MVYP67K6>3TK\G">E>)LLDK&0.G M0!>R!O7LBM9)L41"LM!,I%T/L,Z..(BO"4P=]M[BJ$OO^II,HQ"CQLJEGSVB.\%9?'DR?QWW?&ZD#&MCUA+D M;GQ[[#2^/#8,[G ?W687QTY6=_B.WAH;TDMCW>S.F(GSLB4E.LN!990_E0U. M#5;/QF'CG-*[,<92F4>G1U8_O17"1DBG9W6=Y.F82*LN9 W%]SFY_-"-[S[< MIEO&!:9CXV@.U#8UD_A94Z E)U?*Y3G*+NV&6_V[BW-2%KF4.Y X( M=/'1S-YL+,,5X@;HM;;0;(0>2Q(E4Y[9E\,L0]3$":D'7&LNN/S(GG]!,Q]3 M[33(\AX_PW#:3[(>K[.D1Q,GZ &H43N5^ 2QU/O.90R9."^ZD#4VHN*BI,/1 MJ"3YW_DZO!?/ GL7*)AEEF1R:#9+UG212MC6=?^($LT]#-*5"CZ"D!Z7AP'Y M@[[ECAP,>[[1D_%0A(C69MD-:@SI8F@2QG^,9G02 F0.'65(XE5Z!OQ@1I.Y M3"*@"I1P:\^SR@!-600DLV,YNV8=$C=H2:@ BE;YQ\"G:B*V9ZF"\-./1YNI M]6KB%1L>91.M:)_Y+OU&*8).")CM9LXD;(5>)N6D+TXLASR5L\ 'H8U6572. M;0\K"(V?)5][?KOG$-T-PRV$G<>I--%8ZUV2XX+1-M3P*(6'PN[%.7=O&[IOZ'/8CR%V6!5/O&&<[&Y;JJ#5^9LU1K)8/[K MX1=;?(5,/!:QC;^-?1;1/>>&T1!/Y$=PSQZ9( &;X19JOCF@U_+9*/'W:C%# M9[#.JT8LVW>KIXAY8#_;"-E$=9XO 7(@.^CB>TG^PI1(#3U'P?C&ZXJ5%(Z;%W+S&$%4.)O_ZT+H"35SQXYI.6& MKZ>D)W*B$>CE9^J!*9-IS@=[U17T&1E%/\P/B WN@":)BR8@U@T[$B1*_ R, MH0,?XG 4U^8*']Y($4&61&!V'A#=.M+ A4*KMP5$3C3$1!U#HX_].9B2?0!X M'I'02^ #9'M$BW;=&?0AA4VC+083J$(NSE? P$8.32,]H\GIP7S7D=^M1;(2 ML$*59'EJZ5UT@RD4 !93N+ZD0X3ZR1;GGP7DI2B[$VBB7H)(<<2G/V:=SXLJN)U&G!%)H= M['#T!)*Q$*S>FC!C-WN6ML25H%61!@QQ!:0QB8O I3Z MPN-4)C*(R33*@8N5947=3%%UJ'7(A-80 N=+R)PX["NMI"6>PKG),_3 E(HD MJ.(U-'=UXM.LN)Y+&L(QI/AU"E'EFO1\QXOH,?4R"-Q[,@L[/')NN6<_YB2( MD^_C&D_59CGS,R?EG@P^NNO3())'G>I&=9WUNP\';RE_.R1:LMWOXJW$:'(X M$4U,._K3(UMVNR1N*]FU(;JVT9\@C*_P9U?$D@2TK#+$7T-H:U(K MEIS6I4JXQ^B\C8N!Q[59_@J"*"!J6WDK#ONDQ$H$7B@]I4N=-%"6CXL^Q,%J M1T:>%GJ90' #<&:?L#PI^;OG$T(F,#,<#;;<'H XX?T ZD49%2L6EF)<.*[O MEWVBSU[7]S,N OI0).UNR@R*=SXD,3)S=CD']"KE$!)]%W#*#?I?R&D$M_,S MD=+UV(I9B5+M*_3E;K)C?VBBU46EXQKB*)N8^J%*IO,2_:&=DALCS2 MK9VSF:+:UO/\*-1N?-&%J]+Y9.ZZ5&+>G=AE[]B]T#U UBA1,NJD68>J8CV[N"8V#0-E(/\QFU,OY,\B9-JD[5Z24 M^I]@_ZY%K73_WA+()X!#YNS/;+> _O1S65,/,0E;GG9N!WFM?3U+WQ;7#,1F-'L.!<2MLIW2*-^X=O=:@ M!;IS"L49+'!!-HFT_(+!'M(B4HG"YF;.8()XE,)++%FB*;T3D]@%U^L*4<7" M]B9GU-2F15*1S['QM(]N;!0F_V )'YA]LSV5D"0AQ.0IJ4F)] )&Q77:)!VD M&&@R>49J4B*J*TN9&QP1XA?1I7V(RSH:HB7SKZWT&[?(;8)8%7&8 36AJ M&PKNP^D9P Z"%442Q(3N,LPBQ":O9Y=?]9(Z=O/HL4_P M?WVX"[N[*RLB@*Q?!&( T +2 M'P*B $):=20Q2ROJ:YL\/9H4U+WT8C+)0LSB[:Q0X>JQZG)M2ZD,ML28O/-' MY(7 3;X$:>Y!J0A4\M66E,]K%YG)C*N"JR:.?D+K-,)A0 SN+ ^YYQ,P-@9$ MV-.\PO1K-Z[+/ LFW^#=FC2Q4T V.00Z'NH EG/=LLJ^,$X]D']W28#-W M-8>>&[+'.'F.#3CH; A\XYDHC\72_=A[A@A.)@"9/RLZ1 BU[#:%,$W>E[:C M2VA-QW$0/ R2.ZOIT95^=1N*C)LZ=I(^F1\7^N!N%TP#1 M(T_LO(\O8QBAL79'W4[F-+FC:D_(>[G<4V8==GT_H@91C.O'W\%]#"(?/K/_ M8S0; 91^1F#-VVM["6?1K.MYP;T95YQV3.'.Y;?G$ZL@B9M@6C(%+8![$:"T MMOA?1(*59(I.)G$]J*P\FZ&[J 1E+<(,VC05^"0'K?4'39FRNO-+Q6Q_4(2] M I8\8R+K$.-E-RG-HH0')F6)9X=T=:)PQ:6O&7N4T,(K3GZ0=C9HC6DCE179 M9.7HXVKU:YULALM&BDT2]*0=C)7-"G32SROQS0V2/0$NV9?M1^':T7B^#&EA M6U8/BZ B6_G'((0.(/\=!NRA&4>;^JBEGRW3NB%AG,C6@;T]^08)>5W #Q!P M8<9%$IY@H8H??^US"^QRS5:EW;M+^/B,)[+OPEF\M$OJ6HARLVB(:01JH!67 M&^T2=#)Q9(ZAP(J5%L"!U%/#*.T ^_TJHOYD#GX8CG M/)P"W[Z)1AYT^"^]&4*&')V"JB%PIG[@!9,5%XH\#=#<).)4($7[5!8_#'/7 M!,YMY/>C,,LV-821-=%*/U%0.1+9""FNNSG]4FZ::9VDXQD]!1K )2)0]6'R M&Y2D);(58PSQVE!5R7_Q*(/NQ3EGS9M'9C5 3>+H=*2&N8&D5<"3+]EJAO=] M8!)Q4H1:1^-^Y4G3#!KU0 HO[ /!N^!'5[.1N_-(*@*DHQ+K#W1O^:9.1)D MLAH3<948,TC(@Y&F,L4' JX$I2$4B)%)"WV4>QDB53)HPL DF-C.*KF$9I#] M(,0E6_#7MC.%/D"K3V *'0_0;_GVB=&-LB+69A"GC5-XWKFV_6A,BSY27]1@ M;CN@YU\%_N0$D*%/;0^. ^1#VQ1RZX 5)WGW;HA]M2 G], 4/5X%22:@0N_= M&9@'Y"38\\^Q@X+[Y%OCAA"Y$6CQCB <+WDP#/@O 1L^!S+,M3W.MV!NK[CT M+QK.,IQ^"63))IJWN'Y\_HH62&G5O6H1"[$S!S&9+Y_\!4$L#!!0 M ( LQMU3B$%@4@@X 'ZK 5 :&QG;BTR,#(Q,3(S,5]C86PN>&UL M[5UM<]JZ$OY^?H5O[I=[/U "29HFT_0,@;S0DD"!)$W/G#DC; %N;8M*,@%^ M_96,30Q8QA@)0VYGVFE*C';U/"MI=[62/_XYLBUM"#$QD7-Q4'AW>*!!1T>& MZ?0N#AY:N5*K7*T>_/E)T_[X^*]<3KN!#L2 0D/KC+4RL@*[=(4>[ M V.M>*0='IX?GIP7C[6'=EDK'A:+TZ_\\=$RG9\=0*#&]';(Q4%(TJB#K7<( M]_+%P\.C?/#@P?3)\Q'_8.[YER/OZ<+9V5G>^^WL46)&/2_W=5:>A_: M(&4Z\#VM(!]1#FO )_K]<\%B.?Y0K%'-'A7V!Q17R/NMCV&6*6#V'-5(L%(K3)O[-/_D'_U-& M#D&6:7#L+X'%N]+J0T@/--[T0[,ZZT0?6B;J08=3E^>_S N_F_\D7[DJLT<; MMBC[V8;.VOHM?CW_20& 94#ZUQ9Z65>YV?>X5G+4XN9IN!9$74 (I 3HOUPV M_ S@&)8).J9E4A,2]CO7AD8;='C#JY5.T>JL2SJP=-?R!D:-=6"N:W!$H6- M(^@<%Y;&\+QQP:4Q>1;2YV18?%0B'(BP0 =:%P3XMY:%%2? )IZ/H41'==CZ]DMQ.2HYG+E<,^"&P M6(.D1,L XS&;JQ^!Y2X:R*;*)Y,9L#S/ZWE3#9V@^]W,;)7L$?1VL@A;$#,%L #[06:O3[E/TXGL[6YJL .;4'=Q=Z0 M* V!:?'Q<(UPBPF_&NF6RY?7DJYCET]/%++%D:HQP,UTF0&PD\QNB+//>'&! M\;0CM EUR*R+*4#NH2(VHV7L-DL"7'STCR2AW\!P $SC:C2 #H%LO-=I'V*5 M4WL2B?E/VFY/CHE@\ZDZ7J8J_7*K9)W=A9$0A7(TGHM+35I ZP,>D+&)K@99 MO-#D+=:[#XQ-+E4RSO&R?,]ZY_!?@9!@(4@W#2$FBXX;S#.E;#AQCV/ HXY[ MZ53$BIHSI]TB(QXBRO]\C1 M%?DZ C&[.LN(NTUP:'&EXP0 ML,$ 90$/F*A M$OAOJ69=Y/3:$-L\S:-HVHV0D*UWD8R!2&2$7E[*)83GS)0O?&(Y6:=.$J\D M(IP$3M_F+H@ZWV-G5H=(HQ=C+"N3$AY7RKQK@9#=F?I7S3@1;G;$*KQY)FNV MYJL+=%;*RSR^7\%+ L0D9U2> ,: ;Z YAI=((W67\CH(OM,BF9Y84;O.3#Q. MDE,R7A <4DAM:B!:T"ZO'7'X"-?I-$2T*-)_]I'%FB0\L4G'D@F($+!)50&R M;>1X;2HI(%AL/E,;$7,S'WTN0B+9R2@9ALDU!58#F$;5*8.!28'L#+5(2N;3 M9C(6A"")'(Z408YK\_[#Z;8GKV;$L \=8@[AM&J,Q[?WD-:[;3"2'_JL)3UC M!S$A;^M"*C%?T(04F XTK@!VV")+0KI48-?43?D[%"L%9IM-2,99$MRD)A=" M"S'SCI0OF2O%[4[H%0N'(!B.6Z#2^@0FM>'4=^6I/684T-'E9Q[B).TA)[' M24Y7MZ$]0!C@\52=H):Q9/-]C1*EV.RXE.]MM%$#*(@#UI>_,WG5Q'RFP%@4 M:^]7QZ.>$BP O+H[OU#>_4EES?=B,7_:-:@)A]!QI4]ILV93C&VO?)]7KA*_ ME07=HNO]Y[Z0\:RY""HWJHA>"=>K#8B\9HI$;1PR>_&K@ F![(\AWY%/HT&F M@7 431O!*7EQ*R/"PH/H0;"YSQ%N.^THG;;B676B01I^/E/J(Z&=#=.Y;HE& M:>K\Y+3U6<9:#;]QDC*>'878)T))8I&JVOJ&R)J&788]:0U#RMGL!K/V&QAU MI>7A/A6TC5K! FH5KC58*J^2LD(5M+2L9< M9(5&&"7)6XK!T=:I"-]DY9\X$HK9-T[$>$F*9*=)C]+U5=5A\[OKY82;T(: MN-B_PR)):B>N@2P)T!#XC:@%T4MC#IE0V*%L*QCGQ33U0KTQ'G@M8FZ M!B;V2BQ*Q@^7>!LG]6Y0-B69IWA9^S9_K4!NN:+)#U&\VY;^>KI[//G[KV_Z MP!T].R=GQN1TV'L>.P\5]^7F%)^=?BG^>&B/B74ZU">'UF>:IRWX>7)Z]'-4 MT&OT\/OU=;'U)3\<79:?#X=&"W\_J:$BJ?>-#_2HUWVY/#*./Q2=I]O"L%:[ M*Z!A?CR\?5^I'@WOO\#2U[-AK=HJ7TX^ZW>UV]++TTGYE_WMX/6W;!R>'7S-*I6GUOELCNH?+NS[YO/7]O/UJW5:)2,D7G_P\*T8U_5R--D M9)")?5FA)W>=TWSC1G__^'#\XY37O[Z/[IUV87A9O:Z-O]\]W3S_>KJ= M]+X_'M'N;?WQ>^';]V].OTT<4G\8OU2ZW?KDYK1$T*0T_-RI/7SYU1[2QT[W M^O#"6D=M6BS=_3\1(WQ->X5 M)I>W^9.37S?&\?NKG\.SCE&N7!,T^GIQ\;=6;C6G=UFE&#-L#"KSMN;;SGQ] MB>SJ_"H>/V[D;HM/I;7!R)\-+UD<)S^E(Y*R+VQ$X"-*F*2N3E@L*%)4GQ4G M*?-,\DH0PM0L<"D"@>Q@YAO<_'['9^G4)N^P[ MK ,-A+W?J ^,MZQ\UK[@FD:S;6J%D=?:<=>#@R&PS DTN+U#4G=F5T,Q10BP MX.NE48GBL+4:S-:73$AR"IR6([1<.#3>;A7([-;$=-,6OX>*M> =9&4*7(X? M"*\LF84])6;/0Q5G[=80G'J%_/]R$=?D<3O+8@6R0:B;GOKL9POZTV/)YC/@ MQ/M<,C.)1&:Z2;@96IS^$%: GE!9NQ%5\H9C9>^E^MH:JA]IL^DU6,LRA? &(?VA.EYYEO3U-HEMSL@QHO?[WM>D 1S>! M%:I2:;F='U"G;70''(-_<=R$!K0''($6I-3RRE?XQ4BD:@_8_%+OEOO Z4%2 M=69Q5;WKQ<,\O^H='4P4Z&Q/FZSW)38(F;9(66!HR]N8J??-N$FSCL_5V*C8 MXHJ4LY^L)\ O($JT42%AT@^]T4+Y+!^6];:F]3D4 ]:.(UB30YK_IHL*[$*V MC$2_\4(YFXF4>%LT)\,]X'^I9DV5I[8EPJ.EOBV&!<@&E+Z71*E [:HSA"2+ M3=LHP:DW;5GC.H0&X>>N[P#U=]V]L3.>W2@"+(O4NXOON1(6,TBXJ%J"3CMI MZS%&LW#3M0Q69)ZD;OB2VZ@T?0&C\'4JLJTAN>#=S!TEY7P-@&6>!5V2*[8H M?@FO:G972'];%*^"6E3[)(7G2Y>8#K]+8[KEY[VNTG^WJFJ2XT3O];R]%L;+ M.]R;%"@'LIDIA9?XXK F_O@03V(3Z]")EO]HD5+V_-JD)FMS#H9D* M.8FGE\.B[Q&%BDITA&)VTNU+,9W.8R>CB#%*BC^UKY2W MJ]54*6@3 "KQ!9IA:7Z5:R!(90)M2=0;(FT91HG%BV%!(8??<_+5.]OK2M_- M>"H%IXF@%A0YILWP-V=YU7I7X=HG%+//:Y\8N^4JQHW.7S,5^5^>!1T":WJ5 M2_B]Q_Q]1W,?A)YL0&PB8WD'R;]3]FJD>Y4834#A5;?+O&3)S&]9^:RCF&RX M6CABEWBK<<6MT+\!7)4@6W&"^C> JV95X?&TK9QO;NE]:+@61&QFXSOHP$]0 M \>P7DL>V>]?V]3PJ+[0-,N%E9'<8!EQQ%MJBGL//@5<-AKO9-7GC MTVW\($O.> J_26"JQ/PC,V)N$#)>3&OQC5;1&85MZI-ZT9.II&_U(3N7O,@I M5C8;)RDKVPU/):JM0.Y]15*U#5?V^ 5=VRB@RZ8/&:V9;\[$DQN-S+MU979A M6[4UV]$YDVS\6[/JU=5 ,G8! HT]58CW)LR&BYF_2V"#^8C MB_O0;3"J,#>2>;6\/U'G3609JQS=?D^VLDB6N<0 MT^,'1Q747V]7]]_6K,8DXE__NA5K#ES%Z"Y(?_^!*BTSWK=0#/ZLT&RK$4B\ MY_!&858^Z<2< 8K:,_J8YZIU6(S'D?\?4$L#!!0 ( LQMU353K>O8FH M "6>!@ 5 :&QG;BTR,#(Q,3(S,5]D968N>&UL[;UK=]PVLBCZ_?P*G]PO M]W[P.'8F.Y-9DW-6Z^5HQK:T)3F>S%EG95$DNL49-MD!R98ZO_X"X*/);A $ MP"J"E+76WA/;$E&%JD*AJE"/O_WOIW7T:DMH&B;Q3]^\_=.WW[PBL9\$8;SZ MZ9O/MZ\7MZ>7E]_\[__UZM7_^-O_?/WZU7L2$^IE)'AUOWMUFJPWMW[XZHYZ M<;I,Z/K5_YNM_[]7KU\]9-GFKV_>/#X^_LEGOY/Z(25IDE.?I/P?7KU^S1:L MECREA"_XUU$KMZ\^_;;[]Y4O_A-\9M_?>+_T/K]Q^_$ M;[_]\<R]EZ'<9IYL<\!I.%?4_&/'Q+? MRP0E>_%ZU?D;_&^OJU][S?_I]=MWK[][^Z>G-*A19+\39#68Y@+?ORE^^ VG MUZM7?Z-)1&[(\I78XE^SW8;\]$T:KC<1QUS\VP,E2[94M(H9M'=OW[XK8/T_ M_%]^H[^=)G&:1&' F73B17S/MP^$9-^\XDM_OKFLT7@@49BL2,QY_(;_\$WG MMV_^%RYROUU[E,39 \E"WXO2(;@>+H6!^B4[4]Z M2#9_'?RJYW9QP'T/1@!M?=[Q)=C1_9"DC!O7A I .A@=? &GIB.N)-GURDP7 M[IAY/M^II@KN^!8*N0^$<4 +E?(W88VL]3K,*GW(%"6_)IFWJWGP5)^#B=&% M%])?O"@GR;*^YAIZ7 ?/OB5@U<*6W=K:J#5_'50MY!OVRWQ=+ZH,S,N81R3T M]4//$K#WYJ&1=K(3?]*ZX15?0R+9;P#?>SZE@#6$'I&G@EQS98$(WW#%M3']O@C MV)C6D26HCYKR>\ CU+8/]?&3?@>I6.4VHHG24:X AVIA0QI0KOG[8YET^NCI M+01X;FMCS>3<'GX$=V[5%IK! =9:" YO_X$$><2XQC!8,SG/$O\_29[QYR/^ MSB;@:>&MM1 "WO=Y&L8D31G8>R9X-9',D.Y=U(KH>HN.M)W:\&26-#=,!$'YM]" \Q\ M=J*7[$2C;/M@<10=(1"/A,=,\8S9M\Q5 M9%"8JFSX6>QGS'"SV87VJG"F]![XIG2#-Z4;3"HW.+924OW+H5OZW' +%L2KF)V16?>4U@ZUN;G7F-!#'DCRR5A_N&6%( 8 M1)Y_1@D[RCZCHZTUJK\L$G](H7D8X/(XMXZQ#8-T5L393%J'1/Q&2*0\ !9; MT5@/7E&2+QQ" 82'5+8\>_1H, !;^1(X8LXD4NB_((QR9L!%(M#&;B\AKN?7MS9.L=:2"++BK?DC M4NHS."NF,Y(\39CR"-?W.67'[GZ7ISF[C"F[N%+B,7.O\69A>!L. 0O<1$/ M\0$IW)ZU,"Y# =)/4BM.''Z,@6#IF,4K :RBR6[M93FU.^!:*^*<]T=FY3RP M4^EM&0HK9ARLO3"N,&'&PCH5)S<5[['$,%Z&3R2H3CW38_R_C*2/8?:0T' 5QEY4_M2.BT.!H;BI:>.I MH@H2A0=/%:9VJ<:*..KT\)QP\#QZS/[#O7XF698FALG"@&SJSVHY8WYEJ),&V&NM YOI8I]X8[ O"#!@BK%,UC%"O_4%8.62*L?< $'-E7 2 MDPSPE'P%B%,CV<4 )\E7D'>0-,O%1"4H%P!+*&XENQB@)_\05D7)TUR,SJ]Z M"4ATB^07$PJV/@ 4/46BM9%JZ5T%2@A[$G,,D-9<"8+89XDO%ETP9(!Z$:YYID,2O [+T\BC[YE4)IHEPO488 M9V_8)V_*WWES_'DI!LBX)MROMT:U^'K/=PQD']@2U,_OR>L:L!F^L@4:*@J% MP((PK]=D?4^H(75;G];A% PLO2@RPXU_4&/$Y#2,A>WQ@<%N846>,A(')*CP MXA^KS2UY.7XE5PQ:E/@M$!'O:9#0"D+DW9/HIV_R]/7*\S:_U>;NU5YA72>% MI;2X9XJ+W5C'1$NKO2^]]%X0H%SO#>_U\(9$65K]"U=:[P01C4 69]IX.PL1 MID)"_&#Q4D>V&+R@;6R9/%1(E*)A*M?EUTN:K.VXEB7=Y$EH0.A/WWS+?E=( M_%_]*&$&WT_?L MK'Z$TY@)/RF37"O_/^=Y_7V2G'J4[=HN+&Q*8.7HP&UL: MG6ERV6RR1Y-N&ERS8ML9N<]NZUC98LM,%1YRN4CH+MFIDWV_ M_Y+$/X"3F+\UT= O>V1]2F(?R8KJ #-IE=1-G)(??P'51@TC (T1 MCON+2%Z!'(C+J)9"&%N'HH,\6+&L4U$>YF=?PNSA-$^S9$UHA>H.ASE:(-TI M+DU&Z1$.Z1 QXW@;\F>GBX3R!_ZKN$('^AY109K!<5(22B,\97?O)/'JCM U MCV#B'"$9!(?WCB8SI'3I#3E97C(\*-S "^V>Z8#C-!JH?]=T4:D_,C70($,Z M%UV,F#@G%"SHCCY!J"+(Z-!-K0( MUA>/4H^_.,>!"!JG5_OF1,#<4H*:!:/4Q.J-:ED?*Q[#::"(&]Z2 YJ\$Z,B M$E*TJP$-[_*?/N5;9$"+@#5R@Q='G:"!G?IN2#.X])6$JMBC\N+M^'-'UIN$ M>G17E(%4^4L+44J^R#(:WN<9CP/=)<48$6"NF<.?OI=I0=.*P8I(@%W.:.+_ MIS5B!RU3M!/0Y!6ABD@57Q3Y*/9Z,8D%:)0^\)_B(FA%TE[:%(1M-Z=H;GK9+OLC8MDAP[E'>?"-M8'7& MZ.>'\&D8O0"=OIB:L%"'>/TIE$"V!+H-,8_P@HPPE6+L#E\/32>( W2&](*; M@5O53[**5;UA[K^]:9>'[7^ 7S9V.,-Q>!49PY1-%6+VT2'-O#O$/04W9>])KYZ9N4K(J1?* V&>_\ M=\=^*M=9&U/G2LELE9UIBU[*EVO3H=5*LA)_W2S@Y[.NPX,'L5='X MY&2W_YUK;R>*Q#EB>^SB@**\Z?7*A^7,"R/J8\LT T^8;\)P&+I"5,#R ME/L6;9%4@KJL=;%.:!;^P;><9ETUKHLE^^\BBI)';J&R+T\I"<*,1P]<%!E# MX>PR2*IC"H[$.9RHWL&K"'-HKJC8=B "O?MYOICO2YU0IY SK^2]-OETL&YC8Y;,TJ6(:0JDA[X M!#B2,M2!Z#1M6(]C6H1#*9UN0$96?RI(TS]32CIII+&"\ 9/ZRE!N7[8M>*/ M3-\ILU9!.%0T]\5F3@EEEGRI**23I(H2'NIR<(O+LM$P4[PHWSUX\54Q>N=3 M(KJ\D^!3CA I& _O&=R'(S*Q-R77P3M9D;E0D^H;2\OY8!FD1+DN*(.Z68C6 MXU@5YD?+N_.\>EC4#JD=$J4_FF9"?-&/F$==TA+2 =7E#8Q;'[@TX[IDAI-0 MLC6D2&2Y_@5#35;,S-A=QK!X _&4C]J$3O:RP<"=_*NX-HBF&D7BPW03DDYR M;-09\$.KV-O.J$ZSJV4)!>D*D,-P?P[D)K24'@C:OX D%*66\F_^OCO:*>6E M5O^MO<'2KD*D3$'E<.I*2OE="E(?UP')Y27\I8>TV3)7CN>7/EB>A\&95;!,!1][D]B MIL"B11PL@C6C N<\GPU>=@6&#A/I 75[# R\6ETBZMCSEDE A.V,M[X_XZ,W M$]$/%8=W:E@.W^N-HA!*>J$]U==60@D*^@(_7M]M,$-#*J6=._;DP>IN5X/: MUU=A\:(!P>'IL&=&DT(H1FV5 U4 *E&";WK="68>.JN;2AJ%939!U,7%>>,) MXH:4PZK7QUF$'4%5U0*3O]HU:-";?V)S&.KY=XO@WWDQC?EJ677* 3X1:ECS M.!8]]$+KE29\_P,=B::Z>H Y]=,->-5'L]X,%/OW0WY]C= VI0>84T;I26S[ MRE&3#NGYJ1[K6V)WPMPJ^!! %Y3)WTR]9,+*$V)2@F8MM]>> @\ZY:_)@P.2 M0'LKP@CY'%/B13Q'KYC8?!77%0;+A*9>1/:U!UJ&F=&"T[8"+ C4G[(UX-7D MJ'''14))N(J+&@Z_.<*:.6+B;U&1%51;+R<<:2Y]U[QLA/T$_]8:&?E9F2LC M\E0GB.9<$BRVSZU>DR >]6IZ%4<[+5I$3[DVA?]UJP)A7NN\0 M8V3V"O1:+7IX&?6[A'[WC647C9>.-R\=;X8PHNSBRDYT$HOVO/ =<-2PL-@$ MV ZGAU@X*04'L% :W,AA8!D>6@UJM 2S92K(Z832LT@*"[QA3"=7G#9\@6&, M5@<7F_C.*2_F888$.\+7C V$V2%%OY&KF$C;N72EL?8NXS"6H]0)C?36?E* M^TO%2]^&\)F(W3UT.MXXCS]S&[O4H[-LMU@>2J-V$J4YT?'Z+KV,7OHKR(+2 MUK>C1S0**]2PIJQ]-*F%U,)7HP$T#K^TX;J+Z.BS3I^(&HU#;/,PVVV@D;JQ M28',0NMU$0BE*PAV]&M:\2V#FG1IE EZ$NW7UY=<-XK2V>L:O&*E*!U >*YO M+#R#1@Q-,H!.E17&]&&C*L[?HC_(64[9";LF-$S*\.XG\BA^I/=0;[>RVT-P M+'*UUV%)**0L(SUL1&IA%]>@N[1IH>#RCI$S=QA%P6O;P'88UK6X1%2G[ M6X""&PT.F:I"P*E7.\ Z4#-651)@;F(KY*LJP.KB:(?E;;3B!%ED0Q?P.?5.UY)3NQNMR *:DBT-@EAY3GKA(@,_:'JTP[LP X.65K M0JR*5=#Y#TTI$7@LUDD>9Z7 D. M>,I0'[PIJE<#:O6/.8;A4_-6'H-/1_!F MQ:=C:FG,. 9URWBK.9JR__A%#"C\0P1]!CMG7>M.[PX90*2*7: !CQN2T827AFW)8K.)0E\ NUJ>/_D/?*3##?][&!>H:3'* M;,4)9UK8T =X?)<^"G"LF7#"EPDY=)LDN:TS_*UXVGH@&=M'E XM.RPOY18H MI#[M>C#M)/[ W^::DD\0Y:UEK>(/[04FDE"GPZNN",0!173+1\:>EG/JI0\7 M4?+X#4")*O.UR]6PAL\H00UPV3^1C*_'[(%MR.AXLON<\D%"==>J!==EQ91= MG(U9(#"-:UG!\X.&1<8$1BE(_%J:2=E+]) ^4X.3._B+?^R'$6E!ODODR'W>HT&B!=!>IP#QV[2'U M.I1'2K:6CT*$-DKD0%SZ:&,QMXN^* 7K%V',#.K0BQJMD6_S^W\3/[M+/GIQ MP#_(L-VP>P5X8*FEW'=PI>9^<5S0UR$M+7\ ME_&P<6KH84O2V)S%*GEZZ9\]HMK1:[X-6&MU,.M)9$(K3 >YQNA=Y#G?&)ID M1$D?KU'\0-A5=<.[H5TM&?9\YF76A(\SN<88O%O/<:Q#;,X5W*;ZG]A&V:Y: M#L]&WX@-5%_A@' MMF$2;GGY$K2!IH;EMK6YX8%0L[%%0JR96<=@KRG9>&%P5K;J*K7((BXZL(@+ M!)^E6D@\(U[K$1VKG9=D-]5M(CKH9B-Q70[U&;&Y@ZQ8?O,Q @O?YZYZ>NWM M$%K>]L-S/@0$E)U'U$3J)2:%S%8,/H3>?1AAI+5K@7078$?@Y!$]4=SE8]"5 MQ_XES!Y.F<7(;$-:X0'=7LD4NDO[&9K%/73N]W^!G23AF8_'Z"ZXS^<,=U(6 M:P2=^G(?4S-4_Q?\]#2AA*3,ZRW77D,55@(5T;4"12:!IUX4I5?+;ARAY0$$I^EE-)H*"0QK<'H@'DGP29Z& M,>&31\5#.M]_^1/H1D9&H.OOQYF5_PSX;4)EM+23#B3*;$AWCIT*@>?@V"D)C#(-IZE3JL+ JR5/ M:"5K[VCJ%*)QIP'<7;35_CQT&7$ZM(9.6Q"9CDTD3+.;#]@O3R8=!,#I(1[& M90#JXG1^;^+4T1^B,>/7F,<:2\[UX%J1#UU-?THR@I2#T EF>J[3 -W;)B". MFW13>^972T2&=8*9/<.Z"=COX P]86.T8.Z'-\DR[0''3MV)&7;261-N67Y3 M@<2,4!Z!>FX\/*8E2GY $V0C "*"'A+L$3FJ WV"087<71 M;J]-3(X3@]200?:WO?P!(3$D6F,-'>LL0F#DPDN %:B# 2O#>32A<[XE,0-I M_0(K/N-&1Y^[E9EZZ3.1^-\7$-A],K MJH2RG>$XB/ULF?90@3@X"%#TWFV*$3SF2]O/$=*&U75F(/;A^& ,+4]=\B& MJ#J]V<L]N6)')@'2/*$$-,.,DZ^);:II W7I- M.LQMWABZE)Q0$*%53NHURTD'%0W*2U21#D8_O&$5D/+%\<^($6BW0U/U^'V0 M7V) URE-)"I[&Y&BIQRWKA*>%%-VT8@:732L"^M%DT(^=X"#\B*L&T4%R;JY MUD$3KVKM5C,H_+-CBX539T6#\ZV9)K:4GM)I*KJWWGE/UN>E7L$NQ&8@5"I( M0YK1'2Z*=2B4H)RW$NQCXD$S(P71] :TC#:I\?YHYHCM8*!ZLWQ2_'Z]&Q*) MO!+^:+R'6&5M(AV&@H&XY38ZR/;4VI5Y!J,K'A\@1> M>\SI:E0G#L@4Z%H1[1VE!YSUE=*U,KY%9@+9[56AR^SV"XH!72>D^'EZN:TW M(MD;N@%V#,GZ*'S@K8-(N_4KFO'4 \RI^M?@8U/4^^@V)9>;V67K,*N>!OG; M)L.8Q%7:F%TJ2+WDXF!)=*_<#+9]ZUHM.'B9+4; W15X6$E".V/%C,P3>DRI M1_TE^WS2QCN\Y8U2K[K?/I:)I00UX!%%MB[625'#!(.=&F=*,4 MK M5-7\--(H+45>MNIY\0]HQ7LZ( =4Q_+UFC!&4/?:8-T6C1GP^K#\58^H$SHN MQS4#)SOQ)],$Q(.'SCF6I'Q.R=7R/,U"IBK &U0<+.YRF+91??]@- I5_>C#GPS]- M&J)T*-R;=;@\ZX8SHU)5!;$TIB!:\>>.>L%^)FJ93+2?DEM>V;"\TH,YG_.E M24.4V8>-@<8]:"PB9D/RO@(7"3U+\OMLF4=U]A@&FT%1DM/5)V=L3<=![7?'G5=,JJY^A**"]>'.1;\:4!*\0Z&H=_LY*>9M\(:GJR*JV=Y CW,I M+Q\T7W7RCKXMM4JV_0A^YUVN-UY(1=A:FFR3UHJOEAR1>?0BW)"B$"-E+ ML4%A/HK5CL)5W$"='F?^FD3ND:T9&83)'TLE>2I6*$=-#.A/P*S?9%40!9B/RRI ]X/E:_"34K?BHF1 RJG\5^9.H ,QNKOYM0%6>4X9)!>9\? MB<<35O:A45QFZ<.=BP8UH&3%S>XHB@TK/Y''!L8TB=D?_2*!:0R.&H.?DX]G M3MOJO7X"U5+]7<'OQ)/8@(9",\[_NO4?2)!'137T.HF+B6=YEO)F2PS.31)% M%PE]]&@@R(26EV2-QWR,D0&TUFE(!]%8K4RGXN^__OYLC-ADK0^!&7F,-N35 M&:<[[)B?4YK0TX124M;'\D[S84*+(4:+X-]Y62B!?](M4)D1^X>1O#?AS5 0 M6AV5A:XZ9'7[0)N!'<&K!Y 5(V<.5/V-J^7PZ;:^W;R MX-RU CMYI]2>H),9Z35DZ$!M$EOKF*]O[$"'R)QX$<^DNWT@)!OC\"G@/8_1 M 19T!C6?.^ 7>KX^0F.P6@W2R04Z&KM[R UM2'=@4=>_C5ATV"X/QYC0&*ORMT:FS)O[ M@QDT <\Q6(95+JI B+*_QQG^9J,%8N'P3OO/N'OZ<;+Q/U,;'/#CA^5L4@5)R^NEK+@@W-=2WS M :)P1I:$&1',*7@J78?8P;5IAL4\!<"0TCK9%:,U;Y2.X!D8-GZ9Q-/6#^M- ME.P(N25T&_(W0EFYQSXKJ^G]%TDZ L<1%#8PGI-HM@HUN@>1G9IQ\0$2>#13 M:,'3/(L,4%%FE/+L^0)Q'DDJ_FVD&P($N>,3/F#TOVP#S&>/D9#/R.%I']F?$B%X$]"BDRQ>Z8W(1#K M-#LXCC_5;G!ISER'VS6,G8.E>0$3CV^C?82:(;%; ;C69-Y,C'9KAEF M@T_.LYF>UWS35=!JC-=T+?#SFZ-G3N&I#=,;]IPQTYEZHGW0GG>"$K+H6=&3 M4GE(Y/V5;->>PV"]8<33NCXLFJTR)+@]B:K0NJ!,)0"@9%LOJ9#<=-G\Q4I* M=A^]+*?8'I4-!E-PQ#79:4%>%+?Z8,0FUPP<-?P)C : 7>9)&#+6A)S]7NQ( M-D7/G,5AQL8S&+>XOS9K"+*KLVPE$US%-X1G8S$I$-T[1C+7(7!S>=),YSD" M#@K((+5_#5-K9+WQ* M8MK:1OT =$?\ASC\/4?.[A@'9W?FG[7(X?*P/V]DM$S,>J M>.AB[G-M>??P M6\[9HBYCZX41)]%%0F^]"+G&T 3T))ZD-+A^V)E=G[83*C?L&9$[[! ]LTFY MC:KKGO&N(W6$,\)BEG-TK4F.G[DDG] X(NM[@;LS4V#8W4_=*5415K@G2U]T M,4QYBD&R[V(H<#?5I"*:WM^I\XQD[,9)^U!@6R27&5D?SC.6OU(@@+5[B@%# MI&#!J'LO0"(^ 7A1U#Z#R")3O_% <^588R=QQLY@J3=^^B8MFD2":_2J80K7 M,]F.YPLEL5!43R'TX&\U+"S#]X%]2?W\GKQF_\J;[R4QILBT3EE+NZLIC108 M.P!V)FXOZ#0G*0RL^[=BXNN@M9>#*UA'K)OQ?2_TK 1&9(/2<1 I!];IIYZ*&+WY^[,4:4*V,\]5.P< M-B]!@%MD#R3VKO/[*/0MB=VSA-ML0RV:]Q&A5\3-\WHVO,-GD7UZ?%V'MQ$@YR+Z;O,!*-]O? M.=C2-&R.&^"M30I>-B8/ !LD_?##[F?T73/W MB1-A1:Z6#53%+CYZ3^$Z7T,[BIBHNDB^&%'$<-FL.8!@W(CC?=G.S=^W;OHRG54K6?OV/#Q\$")>Q,'M0T*S.T+7C==@:$VN#]C9:3/B M8DM'&U 5ZYVER%=@+EEP&=_1/ 6?&'6T_OSX)*$1UIR<3TG,MD68IJY&N^ZE M8!%LF1JGNPM"H(^9-E@G_L(P[NF35"N[QKH_<*/!*\_[YXW7BCZ>YW$6MJJ5 M1$4N,(=ML9@APZT)KI6_#=$?6I8DMJ!B)G?5?+L>$[M8\VDQ^P8B2'(!A9T# MSQ=&6L#8T^M%6UW319/&CQ[]#\FJT>VG18=0Z!M;!T X<(R5IWD_@+*/-M /0X>"4>L^,&:H5I\J'Y04 M0@(T_QX!MG$WB5])1O3^.]W_Y]$^51TV6B+;216I$)+2=( M-E"T;I"$$X?1 OF,>*A'8O"LU(,P>_/-) Y$N*CQ3SAO%3TP73;!@3^I>F0& MS8^M8#<@X!Q9"0"W7?W V2K5T,-6.[(T'56)@)3K[.17O4,T9&/X3O MH-L+T&5>-#0G=>BK\;AH;!C>)9D7B<3*LH9#SDVYA=CY\7/@3 ]Y>M\);6^^ MMBYNEM<4R?AX2E(.[EG==_W$[7TRG,9+1[W=-%DF15=)]E,O9K^TWC!IY=&: M+6&H-YY!3!WWTPIP7?Q8S2D\]8H1'T;O'3V.O DTNT"$#,)IDUS5P#;-IPN+ M#76"&^MAPI*O5>3"C(1C-P=X[D\-MD)L_Z $NU^>51X>51X>51X>51X>51X M>51X>51HTY"!('&NU]ZJ^ET7'MD N[&]3_C>$$4Y!N_8J= M4ZFU%7"K08!X3YE/>$V397CTD"4G5^L#9QFG711K;P>A\0B)V+^MWI.8^=C1 M(@X6P9IMFZ=0\@GM6A3L6V-B0MB[99Q6)$PA$X8Z[Q]Y1GCH8K,^?A+H4HS2 M3R%"7"+U;3.$5]:=*"9QDPK%NB*X!!O329 M0,,+N*C?FDQXNP\M&E 1XK'IY;7I@'T6GEK6G8^\?+6]/+6]/+6]/+ M6]/+6]/+6U.3AG7[,I(53HLDV#"X[5MK;3=!KT$F9P>1^N79AA,, N5#H,]( M\=_+N#L7?Q^M0ZM]&(R.(U4UF-G#^8!T5%]JG$#Y;%3/U!N#L5&\O#GK-4VV M84""D]UGMNQE7$O4PL_"+<;!-@#L/-(Y0&%K$U?G>6CT")NT@8UE_YH614^* M]6[Y>B,%U71!#LSAEH(!3]U60$$[+>HXFB%'CQ*W571[":$AA- ,)/:E\"L]9$;GT\O;-;>G>:@%V/_K>A4>EQG]3FF MA+?+),%[AB /&%W%9X2&6Y$K637Z/LLI^]^B:I4Y*U?+.^\)V,]#0-"Y/VAA MZV+R"VM,Q]?3" .*NXJ^%_"M:/""K@?QT_DS0RN ]M)^Q#G+#+J-P$Z>..ZX MP-1RE/.!;=?,'N44S#(:WN<9]XOO$MZ9GP=N$U&2<%E.W@'F-1!2SIX7(20" MBC%:F>3NXJNU0=GLF@'0(:,P+D:*L/8#L^G1W+4\>$Q5NKZ3_A?:7#N*HLII M!! _?8F>ZO'JI;_%2^ST)7;Z$CM]B9V^Q$Y?8J?3C)TVBP.-YD\??N/>LS*R M%.7[!E;;19T?[Q1ATD*D]8'K@E'9)"K)MJ#5:]DWPN,#6/0IU_I@LI1K;PLK M8%T"@)^A5B[KL&!>)A?MR%FU=9SV+$4'F ,V'QJ^JKXV1Y\Z?\4QUYU=1$ + M\1< WR=)(-K"EO,C;Y,(>D"R I"C+C!J@6MGT'832>,P6!X%8T4M^<>H.1)(L=THO$EH\DE(2A*+-!;A"5\-RX&@82GP/K4 ;*;1/F5S@8;2/ MVU-A)(?'ZL?(*K1B0*.C&##YFRL[?NXUNI.EE.E_Z+5Z'U3W'BN[/$&__^D! MG4#*A!7;=&G:/SC$,G6JIPW9X,RG2?0J&\ZG[EYF4!,_CB"AU8+*(+C.EQC& M%$E%*-SLCV:SL1.R3"BY\YXT^_5)/IN;INK\%91_ Z5M8.7@S?Q/A1#%,F-K61FEY.VF6Q$QGD M?G9%RP0LH#"&=%EWL0P3@:U,7CEE@#/3&H":67!@H8WNM?'>*7IC'"J9.Z"^ MC"ACL@ D[-'#!&?QCT%\T J&6&84BZQ_\_E3 MV:)BP3T2!A$^<\ &@_'9-\3&M:+Q]!P__H0=!F5+#[:+.%T22CFZ5EV4BSJT MYO2C_>IW^]6-XG$&RUE[>-?>3H3/[I*%_WL>4G*2IXS[G' 9&D.F:P\P)N0L/J&^,DJYNU@+P-VML-ER&FE M@0]_46$_X*WRME[$307\HP>)K/O#:B%./><6E)DX41M0K(O.M\5OLCMIXX5! M63I4#:PJ?C9ER=3>PP0S.(QC")^=/Q, MQ+;." ^"AGQSZR1'$T 8W)Z/4@3B%?C\OBX_T?H\M'^E;K)<[<[6>4?#9[XB M-C[K^BOH7=^SI=W0^(&P%29\RW9A_.+ Z+!5JQW[Q"3RC!3A%IP>../B_B*E M9JSN[ZS@6E[YX(.C?7Q(XM4=H>LS[*[8Y_K%HE R&T#(AZ#M0M(3,_ 01YW/U&Q\L"ZT64?ZY>;0'"T M 7&4]@^2*A0+.=?B9).8O9Q$8J->R0H\(QT4L>"S4;/EAWF'"2]>0=7:[==" MX@*J=CR@!AJQX=IW-%8;IWZKJU70H0RUR&G0'V4 /6': AU0U%4[( UZ@E>] M\?4_LGVN\S68A+;7<]:-0W+L*HH>[!BCA\]'[PF6J*WU)DG4]H[1QLL3+R5\ MM._EFOG-VZ*]"DH-FPJ2BQB+A2W=&FRN(AS:_ '>V37/"*V11&%5%Q3G0R%L M&-5),E#-+R)V'SW_(8P)W?U"'D(_(FF5;J=FESR/0WLQ)]K+DBF&9$*K';W( M*2-33GE"Y$7XQ/^$H_44@-Q5@EJ>)!71='*K[!1>G+(E?$Z=RY@AOF) <5BE M!#53U:EW?9^ # M4L[X\N(@X7Y1F6C6*-ZM\AB&5.P6L*IY8I4/=IR':5NW:[R^;2K#^7H3)3M" M1+U]*RFJ! 9\5/KA3:+C@36#6X-J^FF+4PQ;8L\G2C*?A1'/BRX(%D=[@#DQ M6#"XV4=4G-[O!= ;DA*V;5Y+?4:V)$J$,N:#6SN8VM$47GLU]X660UAF2CJ< M]B)U.V@1[JX[W>"R3-4FST&?N 1^'&JYBYHQFWE,H9B, -?0Y*X'P6'\!Y%I, M7BT&,%CZ!)J+#O"8]_,AJIZ589PS55OJW"0N9\A>EK1Z$GU,!5+ !V<()NXK MK4/9)(K$%/",4$8?]T*CC:ES'VE4B=)GH&;WF7'O?;)<$CZ5AQ07/;OQ MV489PFP'/C-$MW.,^'2QG*VZ:^&&3TM^SAJ7$SC:)E.Z,] %(P)WGO#8VF*D61@$"I3".V, MH1QZQ0,L!BLVIX/2!3-.V=\X.CQW3Z25W^;W_V8?WB4?O3C@B^]NF$Y;BQFH MTD:$K77?SY+']\_P/]\8=_O/OWY[M=&OVP M]?_X-OI[]B:[)7__XX?O_O/TUO^0??NOBXMWM_]XLWTZ.?WUVVUP2__U_8?D M77KU$/PE^VZU?#SY+OCS7][%7WY^N_WPX>/;9/MFM_WYO\XNO]M^^@=9_/>/ MVP^7MZG MR\M?;T]/\\W9/S^N/]W\^M]WOT8_1]?7B^ I_/3OB&;WZ_,/Z9<_GH+TC_7) M6?;]Q_L?WER_]__KE\]__O;D\N+S[L_O7QR_M??__R M\Q^K?_WR7;;\^>J7?[W]Y[_^&3_+9<7OWQ_H=%FORQV/[]_L/G M?_Q^M\U^N5_^^C'>_N?];?9$/_W\1&EZ_X=W]^/Y'ZL?'L,O?_YE^^WM7[Y/ M;[^[S6Y6WY'??_G^V\_D[.+M[O3O7]XFEV^S'_[UV?L0?GO]=/OASW\L?OKI M_[XZO;UY_=K0?=47'R^D'SWZ'Y+]XD4YV4]P_^)1/GBK?E"$OAH,X4XB8HE_ MF$VYT=_%SK7<@-\$IH#=/W],1VP.E;^BFQR6X(@I)YZH(A$Y)\!ZI6/YKT-] M=-%6IYG;*,R&5@9=ZW\%9[Z3M+I]U*#"4*(6VJ*2-J C>D[,1!#'0K_JV\%7E?+_;?0NO& M07E)IK@@477DBPP0$A#DHM:='J/*2.R;)"QYD7Q&9 M%Z*IJ&4+.0I-:3'/@!P:R<\P6AIANEP'$&?6XT#-VQK4!NRI'4'#: 74 60" MUKR%<=-'.914TO$#K;K!T^?$044T%#Q4=@068/@_&2;^ +I$_O'@;0#N;0K$_7_)I4:NPGH-E:A?:@G'7!U9/QF76HS5) ML?W_YC#&7E,?Y]A.PS,PY[$%-;&ZTLM10/87CB"Y[$H/Q;:V!P'?H?#8H]S# M'L&L.8#F/#<$TKPYI*1.+Y+Q'P52'M*YYR$=OQ'2*3L8-GJ1#&GL=TOH-O2) M/'K$#7:_>.-<[L=:7A,:)H%(L_J -)P1&KOADQQA,,(=^PB)HX,9D4@B*1\H M"K:6R"),G51!0KO++<:I(1S3X_2!#H*CV-\=$%$&4:IA MC3!P3#& 4D/4-1BE/7(2GE?@TR;[N>5D0!P&PW2'2]K=\40TJ'E/8M[*@!F5 MBV#-R,6M29Y04O6_0YF+8@;;:7-_+474NFO-Z(IS).7M74O8*"S5@3@O1FK1 ML/]X6G7B+&YJ$L@O\A('8 YJ G7;N'\$8UF7^+J:>63G.5^O/;K;5H]/7LK^ M1=1\U]ET%NETM4?>I,09R;PP2K5@=WG,'8EV@/ L@_W#49 YO5C;K9W743Q7 M+)FHGP7 B _AH=II<)[,QD>I(3BE[;41]7&O(XIQ4EJJN$U%M!FH'==(XV'B M9+?_G6MO)QZC.')[#.. /U=]\M8$Q4E%0=&M;RL](RU3&H4M2/FE&,B".\]H M4N34YW8B2."3WAM^1T9#GQN@6>+_YS,C9WIS^QG+:U/ <06A7.P;&SFJX1Y!0;&9C);J"(G\3IO^YH(143=JG M+J=2?-WEO<](3.6$/2$(7!7B9.X1]Z4 [VM.<=_(.)^;B*VRN5VRS9AF5-Y MD*@J'.BKHDUUN;!E=P752GCQN2YE72"27N59FGEQP+C]*AD7J608S2TP,/P:]:.4 M4SI5X1.0*U.K<%HRIV5"?L6RJ&]$JN)'XV:HZ&S$J24)B/D$^@A!RRKLO5,V-0__L>)H2M#(,O\:+5LJI_B%*#H(J#,^I7+/:R,PL_C8:CS1&-SF+IQR=ASE= MLZ;H?X77K#&'*V%5/A&8:T2-W($/X9(8I+";K3BCZ(4-O2JNP0V#1TAUFG0, MK!O/V5QK(["LDC/%VX##F"M/A)]D=O4_% MSS&#W2 ,;[B2MO"[X=MM[*7+::K0&?E1 S"+EJB08K@H"R93HV MUNU*=IG94S-9 3_C18EK<[P2 M865]RNB-F6YN/WM\?X==F;!&5QS"^X QHJ,;B+VG8@X5?!2'',"(PR-!&6TZ M=Z.#O ##-EY&;4",VE"*_\#Y&E,9C3"93+*7\1HOXS70I>AEO,;+> T(DWT, MC3R)\1HVCL7Y[SF[+"]CAG(N:'"5/1!Z]^#%I>G)N<&KSDS4=GMUD:SD?$#M"<^B68B8GS( MZ_X>DI,6UN>CL2T:!+[(.X*X]/:_'#WFS6@=^EX:?,-A7B4$I#2X# _(S$R3J,C<^;[#OWV8O6!TY* M!I0PW,%U57C85\LBG[SQB"NV GR\S&"[BY8HA+)YH Q)B:5!A;"%6W)+_)PR M&A'HQS@)@$DD\]B<-A71-$8V )ZX$NLC:1GGS'5"=W&']4NRQK'KIB?2R]BY M1WFF5BUQ)0+ _.N",OL3V$D^O?#!N/Z2M^:CY5*?(;HB09;D:4(I"=?W.66H MW>_R-.<%6,Q13(FWHJ1XR[&<[[9_Q(F8'\E\4YKM&O,.C[Q>L$>S'G#VD9M: M8#I@I">[UD\D:4.#HRQ6."">LJ/4(E.VMX(==A0&R!P"%>T#+!$2BPP H]V$ MO3E'(.>F_1RL3VXL,[4)"2652 ( \Y+4R@4RE_,NMFFG^<#P!CQ%IX,[#M-K MH'FCE3EC>'A2FOUVRDT/0C<<$L_ZT-6*[-L&8]C?]DSI7/89Z+QNDFDPQY0W M-V234V85IF1167V'L/5U70_#]&$Y4WM]XEKQQX!LT->1$7@]+0C*-P<*$9QK M>IK0.%9\&1"/_5V:,2B/$K>_<.,R6ZF).C!\L&>=TV!\'!;+91B%7*.>QUF8 M[?13,GLDOV-AA_F7W49H)>1=Q, RBQ?!FI& ATEXY.N"$-[XDYU6:/^W&XZ3 M./L09U=!,AW[RUSQW%21'GYP[Y+R3%XDM(2;7L9^3JGF>#3]U<8O+;1ABRF) MD,+LUS2,_7#C14U;\89L20R>L:,$Y>:6&7*>U)2;8C@V(NPJ]=*49*D7!TQ= MWS.=S=\+&A'7(:DK'_CZ"['^(@X^[->WS%GI7V] +.UJP]_^PW@EH-SPQY&K MY><2'K#DJV&Y?X#79EQ3_GL(V'_S#^=:A>GNE"O)&)=M1\"FT'T,@'/'1 3V M^'O \L29,=G7@#>)UT!(%C9IJ9/Z[N#^\9,T [UP3OF"0VZ8]@)@5PI?%E6B M!8#IB+"4#]TR6Y 'IZ0NOQ>B5N3M0;^(MA>?R.7=2_Q#FL &FBHH6(+?EOV^B:.*F.HI")RA/8K;V,9Q -Z.524ZGC@OI80K#4U[JKVLLONX=) M!Y2RVB$]R\DG1OF[1Q)MR<5T38TM[\/"N*4I\*LW= M8^)("BKH$RB=&(']-:U1\KR-L&!\AK8NS.&[OQ#'8GI!;J0XJ DF%TD.W4W! M&/PD[/Z1.%_0NS^BBL[W<.ORO OP7Q7?!;U[RT!1^;Y89H0Z9GX;AZ]% @XH M7XJ!8J8HIA@XXOPD8LPC\+IF+WB/:B4&G^,@3'V14A*B8F%,;G?B M\*S/>3?E2T%0#/8$?'L8Y\5A]JSLI%[)+/5TS'%#6X]EG9M7U+G1JC6XB'2Q M&V6=B@8.A?"Q78&]?G?U)!24 M*>]LZ85TR_L 65:#"O+7S822Y448>[$?>E&C0]%1IR1-E#X8M9Y'1\+P&&,B MI=^Y'A4!M$BXO+']6&)6IXWB:O-K5+OZ63WL4"-P[B@Y/>QI*'5,5L,7!A^A<1EO M\BP5*+]%F2VB@N2R>9J57I-R4D9"M,PT&=1WHS'NW7-EW+L#QL%5Q*J@?C<: MX[Y[KHS[[H!QJO0PP%OQAK=D0NI,/!2S'-IZP'^B,$69[@"'ZH>8.[8VR&6N[!.3(=U=W/_: I*8QVF5W3Q"@XJMRVO-N5=0ZUY9LY-!7D"#E*4= M&US%M17+.WRGG^/D/B4,/H,G7)6;%HY'UP&TUP")XN TW!D,-I;@Z.'IW$[ M&U]CBJ34;P-C)40?;2OKIQP$C/!VU5K:?5M8K./7LHU:U$1Y4I9/;@9FV7C= M1!6/1S+1E!%;_PUH.+W!GWBF-C'>C.BZ[^T6N>2+B_.&GVG0L57^I;O08/>H M==5&P<,7I8]!EH3W4!0SW2O;UH"XR@7<&O0]=%9O':/7\)ZI6J1M_OX$ ME( M%M0Q:?"?EQK!]2]A]G"$=MK&N[W)NL*'QSK !Z/AX.@TUC&Z#0[+7JT.1:YE M\3UC A^5=1G[41Z0X#*N9F%-6SX5>+_(+*P8X+2( -[ +X;= MU?(F3/^SSV 0-,&L*-"$/J' +>*1EPJ=+G^P:\#Z\< M-="&[S9>;'FN+%F/ M&W4V1@2O]L"(^TYCURX$ "\"7J-R)[_:^4G;X6CQX-FC=;OMZ(J3E\VI&?D>"7 M)&++<-^)]ZX /MQC8.QP1IL+4W44(4!*.@;%G9_9"TK()1].2-)LZN(KQ7<2 MRG"NTBN7 )T9+--0O6?A-@Q('$Q=&^^*',%Z&3R2H MQE6DG)B"WH]A]I#0<,6LH:C\:6N\G=5QJWMX+;9>&/&U+A)ZZT7DMH:+%9$T M@VV?$7=&[K/]BH>P, *%.A =)%-:,;MY-+4H"9'X:.=B'[L)&.&V#B@N.W98 M2'K+1^XB'$XH1(P471+*KY-;0K>ASZX*N9=WQY9+Y3]"B9"!HH;?OD$5.U,? MAB;[8?F!5J8'B29X< U:<-R&W=S(CF;DS49V3A.Z27@_Y).$XUEI2)3"=C4L MAT$4#+W;E(4>(B,]JM0[$2[*(ENL$YJ%?Y! N +0)JL:F--$DL'671\ED<[F M#?$B#F5?_\VSH%*>!@6>G:F&Y?!L#F9>#Q5QDB YL)C]>/<)?*IX:VF7(9#! MG&D3J3^+[Y6#;*DTWVP*]\R+?"]]6$;)8Q@O$[INE$<-&IEYVX!PRB!<, B7 M>PB6TP)T5[7*]V\NOG^S,AQLT+.&\YF6AGS95[GT$0?'=ZPBT-=>&& HG?;J M#@<4Z6\\[,7\9>&_FDAW-8M(Z(\:(N1Q[HL\628*#]304. MGY*8'^S","AB]*5=S_[L9^%6U?E&SC+#)6>KY$Q)A]/'4K2IN%I^3HM7F*O[ MC&U;U 8\^0_\4839(^.,@!J"B:M^1W;BWS*MA] ?I^R3;8J;:5?TVJ-9^9>% M_WL>IH*N=8\3_A"V-P?[SK3)DH[.M#TWK>B&U;'G)$^9"*7I:;*^9^ASV*=) MG(8!*1*EJE -)\7/HJ1Z(C+/)W,-/]E V (]K%KNZ(5M"4W)# M?&\39MRI+^XHWV=K!@(CMAN!::I9B&RXY#R/MBG==!QQFZ/=HV*89<[^<9W$ M)//HKDRKX#]NRUBI@: 'S0$CY] 2'W[XH1G57P1G^791R#//9(F#,./^1J6! M3G*&8_8K$3X?]#.&+EAW3O)P&="G;>^$9CM=D9'TACDI0C&!G_76XO.UOP^I MI#--V7V//JY.O#C@_R%,:VR]2#RL665K';BS[0+=JR6G+R,K_\_Y'I1E2-5P M<9N(A S$X?IQ<,/DA88\>4^@8+*;00"F,)7B8-DXI5,( MH2OUB:J7^C"&P7%%5UY<^K;,O! 9]LGRFAFN/+K-_[7LX&[S7*N]^-&#M_J% MQWQ9RQD8VI#T9_D:+HD4/)'/YK7GU_Z%RI!BSK*[JUA=PT5'R.[N@N)\'J.= M9,N"G4<$1,O8E4$L(B@XS6[[X6$&K+32LGNDN(]?!]3#R;'H!0R>/:W'.(<9 MT9!L0VDP$)#PMP]DY47G<19F?0/%4^+_:95LF;D2%NQA?]AS1;86%OVQE9^4 M+L")K!Q&L7RO5NLG?&LA)Q4D"E&J*-K>+?C]<0A"J6_,2>I$DQA2%;$6XI:= M&&&KG49>FEXM1?MD!%.J&PY>"& L6TI!0YQ,ZR8<%-M) L"YL=0KJ:VG' F% ML*)HQ[# 3:(.?CBT@09R W[.RS!@/8W_;$EZWHKEW>0%TE M)8]&UL, %NAK)GTF..U$IQ Q"8G1#"(I'#V58T5H)WK&AM8(9E(QKC1[(+$G M&I8D4;+:-9PY7N5HT*I-;R478?0NMV4_(5>/"-C2O@C^G1<5;?KEN@8Z_G!U M!WD22BTJ4^5'%,$R=&X)#7DA\&4<\ 8ZN1=%N\OUFN%!0R^2A#IP2JJMT7 W M=D4[]GE0@6M);IQ(X&FR7B>Q,.*02N4/UW=9Z=GM8[6KW(]H@I$P<;XF=!7& MJ_

SDCJTW CR1*3WSK=7[M[?@=XK%(0!6'>TV$J<57N< MQB'4+%G[PRBLO::AWV4*&7&RO9"C317Z"?63W1>8 ?\4\YWR/[ MBY *,9^0/0JS-6#/ M_1HUI'05%0#L@2.I&3>-SO0L,5<>:9&GX@A\%\$MB7-RP3;#K62>ZL^G6Y[F M:9:L"3U_X@-5R]Z&[/^".^\)^"#:8##+NW40R2O^ ^?'W)"B*4LU+G?A^_DZ MCW@LXXR1U@^A6X5I )SWS:I#T8J9P(&ANX09:^(:?T@B!D'.0;EN[?IVWNY' M)T4J#G0'>\8JA Y7<?1BG__.*25!F/'6TM#A7RBT7*81F+$>CA,Z0ZV@!46*RJL@\/+C6&((BPFW.A_)+0RU1HHG"7Y?;;,HW*+:1&B09BVI0ET3HS6 MI6/_6'[" 9#Y M,**+2KT/;38L>9\DP6.X[[P Q(1ZV3EII#TM^M_+C ,^/R=%:[C]C,]B%@VI MXHJ7ZZI_=_'JFO+A- SYT^IA3[/),0B@.; -D*Q8CV86V(D^C2DI!Q-AW$] M2,THZ@+%AOZG-EM!$5E0# LOI*+\\,&C*_#)4!U YG,S=E%)X\'-UC'<3X6[ M\'Q2J X$/T\*9C:QG6Y":3R%6=RES3$P9?A TF]5Z[;47&HV]Z$N:>"?M2ID M/R3QZH[0-1<*M'AH!Y#YJ+(N*O4_=MG=+\&6L(LL9=B5-QOTW7(,8 YG1D6? MBA70B<;BC?/$8RN=)FL.JVCBOS=.3G;[7RGG*2T>/1J(_[DA1:HT*4V8:T+# M!+R)/@Z.,S(9D9A4R=0D&GLWRFW%6WT90"W2"GGJ&:-3P),AZAFY=7^,QG.W M<=TS6SG@)VR_;&-.U=7RVJ,B^9^9>?'N*HYV^R%D)F_B/>71 $@,N"-%KL_"&\"UQUY9084\SZ;BZC\(5QON1'DR7H;@![-,DJ$8-NGE8^YHF MVY W.>#)327>D@Q$>2"[\^-Y*;D>0FC4D1N3G:]\%5=P4L7+JYSRJN]G=@KZ MZ8&2A%*E?3%K1'CN^_2O]!/)3E%>$/1@SHQ_A@35* NWXN?G^#Z,(A(TP.(P M40%HEL:#BG :.2I#SMX>)/J1DX*:;Q1&24#8ZNQ&KB;WV?8Z6HSN!<]+D *9 MJ4KL(IE.L;:%45&=Y"+PHV?"'7XSMPB%?.-:*2#F!*[MPOV<:BTBR[Z;H8DL MW;Y64HVXF(=+B9>*)'Y2- 8JM[0(@J)_JQ%;K(',F(?VA-7(%H%F M>.T@^\DJYMFS=0^$JPWA'O.)%W%O>3C7M2$]-];KDU@G166L)\ZB1V,6,@-H MGPN8>G%0/,DVGSYM)%)C[0]&$SM-U[0++NA!T1_5:;(>HDDMG]5IR:;FJ= G M%L24S@&#<;YX/!I!>S"+R9M8)QS7LZ4L9%HR-T=&0.1A1FV0F#.F MI)#&F,NFK*[B]3#(8_@+,):S94]U\N=HYB/0[!Q,WT M0/#S=E2$8@"O!3JZXM4-!&*-I/=H^(1;ZM7'>KVF9%M ] MNU;UA*BWGMNL/ VCZN#M4)-*X+[A$0H"7!F2EP^,[F>.; UW::VVS)!2 F.@ M?0OHXN*\<2':,D"ZRCS/1 =%=&)JUJ'PBX02WTOAAMIW+.P@ 4CKV>4P_GU( M#]B)YD7I3'X?A;Z%XI%^Z#0#5>/1?E\Q)-TV!GUIN&76@@V!I5\ZU.67?.4P,-*&N=,LH\\4;=>&* *F^NC;QHDU .V0FGD+GQP[YHPP>[&L8.[>-UQME/_08Y0 =K^^R$J>7 M#0JRX#1!.;2+FS-2H=OC]0!S8C8-S<#5)21.OL8=TX0)]>BN0+2 NR=]&L: M^J3^<5K^7+/8T&[I&=HM@RBIT9 &FJO':!17,T?QCH:KE>Z[T7 P\_,ZP BL M,X#)OM-VH3;.8\+ MR=.'\EU#NW7E @SO34'DK6_U<](;3\:>GY0BX_C=8YHIQ0BU?=VAN/QBOIM M.KJ^';TEAP99:Y'LW+"K5ALG>>]PA@\U;HI!1L"HP* M'/\C)3@U+_WPQBFA4&1W]\AJ'[,.J.>(;> )WWJ,E'#>KAO&MW .9@L:H#>^ YUY3:DJS!P"8= M<71F+V",2D$-%KHM%D1@((KV+%RM8CQC>I>4^KK2Y">[SZE,=W:XJ?W+N"T& MU-"'VO0 KPO0@"Q5B#:\<%GM9RAQFDQ!:VJA#?M(S0UCC!,%ALD;A.81=:=8 MB=YD*/&S_7F3Q.48*#Y;LPBWFU4[6:[N,OE4VZAJ]=NUI"):K: ,H7./QE=Y M5@_ >!EUY).*PEAV-=)+90ZW)]Y[/-GXF7OU_<_&_!%]IW#!'KMV$U-?>G& M,6JKNM1L^8.[1#Q0E9-^34JO;!9VEJ9F8B3U7U%*VHUL3I0S."[C\Y21XK&< MG +!2.7*#A_\8'FIIA]H684:D1NR\7:-A\6H >"YVK0DML09"2W"XIKP=UMJ[C)?\/P4N8N[=U;**1]Z&L=\L M)#ACJ"[\+/>@M2T\?K,]\T/Y@C2F6@]3_B# %%9Z1<40^ZD*D@6:\S$#\#BE M-4M[C)SWRYC]D=QY3R0=E/-^O,X1996>F^I[N]?FXQ7U<]Z[OAT]YUV#K+5K MV+EA5SGO-4)E9X%LAY#L,W"DE09B=>I3NV.7_Z-$ 09]UPW$] MV,9 IRF(!9W/H@2)-KFF#YK3Z0R]HMK+*K.!-0CL M=[&@QSJOT@>8:J!V]( M2MC>'E :@QXL[C"U3%.=-+ER2!FD24\, 9)FH7_*G^OH#H4/4SUINR@+#\OQIPZY+PPIB&5PGY73B+AH\:?K5" BL(>^C120YL(L);6PLK&N-N*9,U[QP'33D('F MD *0H]_6( MW9M !ZG)[O][Y3E-0*U/7YQ7MMYZSJ)E$EHC=:L M20H'7-T=T]RAEC*A.$(+I@I.I<40]$MK:<<9F'8JIDT3-1D MU,9--4(VJ:9F#)D1':]5Y>+=MV^_*\:JQ+Q_1+@E'+1!;Q7U"@Z3@^0G>-]\ M7KUS8/^C OGN;3&N80"U54LX36+H)[AR]R@]U J@ZTV4[ @I9L_DU']@-XX5 MX7L6R$U\:\._^!7,4$)Q?+ +*;ISRE5Z/A'LN)J.,* MX'#R[C%QQ,D]Y-ESLD%$K,R@EC:XVJ!E0W;#<7I980:3F[Q6D!FAHV5]L3; MF32N5'WOL@$O-K?ZB0??[% &;B"KG)LASOB$;L(T1@.?>ILP\Z)B0C"O)Z!; M$EPD]"+/$JFPQ''U&O"=Y7"8/[Z.X#&.$-4Y%MHB'$IQ?>'4EQ;U<7 MX<:&ROZ,&$81#J+N&NG9"Q FWS0T"\J#9)?"Y-WB>!\+_N>QWQ^U<)J?_@'B M!6Q'QL'(B?\I?9)B7O+;J@.I$;*&*PL:6LL/^6<8E?+XBHNZY/@ MV[_"X_?U"%(WBW12N^W2%FWP9(8[)>P?F::L<2QP+L1?R^_!@SZ?"PN;#3K] M-,<3FV9K\T8O>V&>+>(XYV.LBQWA"I !'E^+*)FP1J-UYXA"U:4S/WI/X3I? M+Z(H>3RZY( %2A.'.7EBXS!%IVVH(P5UR;DC"5QTA(40550O)K,QD,;D3F\[ MT5&-;_$ZFP3A,O3%)T*;\I]Z47,EWDUW*O:X"C09[]B_*!\ M-Y^2>,O\4E*XJ.E=(L'Q4Y+]2O#&@>#A.1_;; 2>57(&G;^*AG+AHC"57?X3 M_SWH>-;(R,]1"X[-WTI.^[IOC%&TRKM/"%]9['I?K&IL<$H7.B*[TE+L6<+2 MJY*NJE^0JO@:4UZ'JT;>V,%6[ANC.;%=[&F=A$$:Y>.\F?D[%"*'S)S_* MF<06,X36FSP3!^IJ6;4YKW9QLI,O@%')BHBITSJH_M/0JH7%9!A25:0<)%KY M0R^X,?I\JDI>\<]L1D-?6:>B7#M M9T;I].;V,U;+6 4LAT4BNIKOH(6LBG!8A_4 [!A\E 3."M87C\=] MY*.HA_*BO;;;E'8;/AS0!BE_ZI3[F#0+F35V3I-0C^Z**E0%N0S#):V[.^ M?MQ6:Z%1([BF?&BH%AV:.(OJ=J%WLFO^!"%(:P#8<6L8$ZENNW_ZI,5SU?>0 M4"*H$@#.>U69RW07V[3#GC"\ 8]R=G#'85 3FC>Z#6D =>-XRO 9:C_X?;:40%$UH9Q;4U2+5@Q#Z=&5TNPW,>B)T V':M(2 MD'W;8!'[VYX]G:#YQK\._318^/@'CL[R;]4%I?N'DNLU(3^[XF M[3V#=_/EV"V6RS *N9(]C[,P,YBOV"/Y'0L[?-KO=L(K(>\B!K0>$MR]I@F[ M AD0+_:*0H%:/@RDO'\5MP_%6JY +?$:-$%HDB7"V,&%YS/F\T?2V\QC@A"O M;/BAN]9$SD$_2[2)@]3X^HS<9Y=QRA;AP'AC#6"71 + X0PWFP"WBE18[<@I MV7AA< /?P:BYLJ."Q"$\:!&FU^D8?B!N2$#6HN.9:%6TKVU$/27=4%T54\&= M&P5%L=ZA&?"<]_ED%B*)_<;M=T&@^:@$-5.]IR:?1@,=.PV8+$G*'2LO6L3! M:1)GE.%Y4$/8 MIJ";3M^8T:KT>->11@Z(31E<D 8.1@2 ,[G/G:+6"O_5$(:G&>J-B24ET0IB%&> MI!1/B-W"U\T'["HQ&33PE\(N;CA\';3G!5)0_ .SE@@11[71;T2BH;KN@\[/ MW=;7*G5/[\Y'([14"YF0VO63G:80]5 =2]WT@CS2.9:T=Z!2("F/5Q'Z(8E7 M&:%K'B 1K?CA;1\I"+Q+%]+XD5-'9^ !"]03* .(([+[U5BJ&((\NAH.3AP M0TC%$Z?)4L/8@C:(N3.:*QH)(:@P#8!8MPRD.M.AFT8 ')YE*)I."R2^NZ'0 M>OIRK,]%U$1Z'=#@VE&7CTXU)1XK,?+NA<[XZ,7YTO.SG/+VS1O/)YK5=;D@FM('L/))ZM2Q"#RB-#B0 W"86 MJ>WAEOTAH0V22:@^LE@S376A.LPY,KGA]76@V7Q3>(9BC3;5A?KL&&HVYM2J M\S;OC'&_^T RICQ25)6I!.56>:I>4UJ]K9740K$BF]JZ0K!L]W^24)H\LHOV MU&,W+?MWQ#NN%[2K1*?^!U0[2L+/,VT?]7/^6I_6)_TBH9^2+/0)^]^[1/Q0 MK\6)^:K3Y90MF?2*F<9(JN"#$<.,(YYZ1<8.$RH2^V$[T\*RDU>]]N)P[3#E M6\XI6=RG(DD(^O71"/: J"[CPDITCKQE.K9(9%BL>7F(:)%-@KOD*GL@5"3F M@*L[$]A.'+)!HM#6A49T1K(F7\9^3&CL!YALC3L Q+W.O_!"^HL7Y2197H2Q MQRC%IWI5%]BP##N]M8\N4Z7%8+JF74Z>'A3]9#V3]4;/XK-D4VWS&!'+6=Z? MK+DB1OI?)QS7[^ 6,MW;G1*WT9(4)$ZVH *2X_?R7L'M91+RR[D")GP>81^? MG+X,0;$*[37]I?G2<#TXK ?32P.FEP9,8W+KI0&3YCM"5O3R*)1R,>$87BMV MPYFY<:@@(%8*91,2IDW8!."\"V>OH$HLC!:%D$WU!BPLV^^0'P[UVT!NX*5Z MUX@5G;UY_"F)14P,4:=)8;G-E832:G(R(N5/'@!#T6UR&$XS)+5DMC6D5$XG ME'=L*2QP#=?)E6EHN4&,0C4I-F6[$.WCQ?]\:Y]9_LLT?HGJ<#JCH:K%:&B3Y?6J1JP_#P9.IBH ML//-E&;+^1/SS\*4",A[I,J?IN!GV J'>8K!0+KK]+T;*_OD+/'%?A=QV:3W M,EXF="TR98QS3@(2_E8MV%CGB(82D4N)_Z=5LF4[#@MI8W_8"UGOPL;V1,>* MLH22P6B.GU6BRP@NS&I*C)TMPK$I!/&&K$*>)19GO*?W()Y(%W20QVS*%CDA M@$LY."!F@O+YIK>[]7T2#2)U>R47GHLID0_V#MIDMHD+KZH#T2QBH?%=%UN= M4NQ;]\XS(NUISKS^.+L(4]^+?B4>/8^#,^97#2)SYZ)N;!53LG?31&N@J(6B M;CC_A5^C-VQ:5VTKEY\'3W3HU-^%U8X[19CR(DH\52Z[+C.:JTU?!4DHH-M" MU8C2"X90(#HD1]XPD6^O-(?K\V#O)7U_ +L^Z_7/2.K34+C8,"1N+C@#8U!. MB)+>?P$T!DMM17B[:.81!^3I'T15+*6MR ]6=/*X8*FZ#XE1DOU'>+>GO+]O MR":AO'2&/_[EPSQGY<)ST#%JRE3^$-";VQ[@+TF4QYE'=Q=A1"@$#PY7G-$1 M.")&17:XD/4>F(!QRJS654(A5$][O3D9C0>4J(C>4ZML0?(O)(K^$2>/\2WQ MTB0FP66:YLK'35WB=ZT\)S9T4J=B"%0.4A.]HF8=PJ>5KS@+[=-!C(KNJCDD M]I3?>\\7[%]@XM:':\[AXNVD1T5^0'>U#:OJUP!+_>:J,S#Y%22I&*!T9.UN M@MNU%T4G>^3KSB5PTT&5B@W=/J^EW#^P2QZ.]JWEYJ#L952H:*UP="TE_DFD/87[9F40 MXGZ\Z)S4C8PFU7,45!X=AW;I+^DB#T+VTT66D303R V.72J6G86EJ2)+Q098 M9W>??!'G7E0$-D"LG=:",S)TVH2HB Y6N=9ZEJR/&B#=CQ:=A_KIIDG% DCW M=A_8^)3WY$^;Q'?*Q6:A:HY)4!$:UI^M4KK\A#)^%@V[>#')*6_517>G20"1 M6*->?P;J1XM,%8=4Z=178P>A:>1YZJ8.P1]^N->?CETGH M45%?\?@[B/9"!U[1:YILP_BH)& PX7GAT7CBA3L0+<3RX!7B?,'8G^%6Z MKFSILC,RG>1DJ9(,X2JB.$1^Y!:4>(-)WUIH^D&X]KXKVL)T5N+K?TAX4/LA MB2'\@*/%9B',QR2HR*ST>8U)?4O\G#)VOGUW?Q=F RL> MC]7219F*&8"ON&4 =;#4-]>9A7YI;;PB+'":<0&"7QK#LV /UIJ!0CG:?D5E M4.^SA'(1TO7EL#>I]DIST!8'>Z_HJ_8O.ZI4__:&+WWOI83_VO\/4$L#!!0 M ( LQMU2_DRWE2 (! (@##0 5 :&QG;BTR,#(Q,3(S,5]L86(N>&UL M['U]<^2VD???SWT*/,Y5RJZ2O-)N$K_E\M3H;3T7K30G:>WSI:Y2%(D9,>:0 M$Y"CU?C3/P#X3@(@ (( M7=5=[%6(M -] ^-1J/1_>?_][*-P#-$:9C$__;% MZ=4?1U@C9OWIZ\_O:-?GW[W MW7=OZ%^K3].0]2'N]O3-?WZXOO>?X-8[#N,T\V*?$$C#[U/ZR^O$]S(ZDX-\ M >X7Y%_'Y6?'Y%?'IV^/WYU^_9(&7^3S!L"?41+!.[@&E//OL\,._ML7:;C= M180A^KLG!-=L1B*$WI#V;V*8$0+?$0*G?R($?H=_=>T]PN@+0+[X>+?DCN6[ MJH^\P9N_&.5L0T#1YX[^6I7#1J,WU0Q&Y-_7F)\6I_ E@W$ @Y)7TH- G)0 M!4_9+^DY\5M]1@06"2J[I(3_[8M]>KSQO-W?[S/,W1;&V>WZ*HPQI$(O6B5I M2("T>$PSY/E9?^92S YE9>VECY2?HK\W9+F\@5&6EK\Y)K^ATZ=$$L]4,1S" M;VM Y6I6FJ1<9MI3\/?H,:(K%#R_7__ M.6?A+[68R#\7J"TK#_DED_C'@8$57[SQ$ZP(=MEQ:XQKE&SUI)PE&E/S1AN MBS2%67J^1PB3,8RT=M\YCT9AE269%UT+L-7B@ .B!]()\/-O@$=;N(4+4R9- M7/2']>8OH^0_B>!-*Q%):0O%/!_Q\N7:7]%FI@\;>E!N^D[DYV^N$WC2T3=* MB^(Z]![#"*M9.)%F9!!PH1[[;$CIR*ANYG8E\>74! 5GE&_^8GN!L1GA+S;Q M?+^V"3\98:4T>IQN)5K?KQJTA>MNCNMM0.ZN]K ."_RU-?[E4WVR00;7C[=EW&@/MFGC,G&'7T.,WUJQI1G&0G/ECB(+9 MR61)UA8] EC,SQ!EX6,$P0[/%\3&?@!2TN,1\.+@5>A764!PC#+^%)H^3BC8 MOERFI QB3<$6 G6J5:82YDEYPZ6L;Y:QGVQAY!#XX?FS^SJF=\P2>X^2-%VA9!V:MEF:/=MVO3=H3N0-6/VFY+N#L.!Q[W# FL5,:9R_G,YRM%^NR.!DF&\N7S9P3@U M;L?U^[?O1NCQ(-RADO)K (O/72XKKGR:@& /T/:IGLD%?Z\2S//KFNBQ)^YK MO)H768;"QWWF/4;P(5EY$T1R#!";0"$/K4LQ1YQ%>@,SJJ#!(UPG"(+,>W&[ M0N6$V#^'"\>MBR@\.W7OA@'4[MO%,:/%P0 ^7$*"*84F OH#L7^LZ/' 4M6] MV7P=TSGNI+[=(?B$U7OX#/-N#OH75>)?0ORZ9_MF*@*;Q!2ZZ[9!B2>;I2K/U M[[U=DOX \DY8-R)NWZ\,RYOS@&5@AFJ5H(9$<@^9WNXS\AZ/Q#:81EVO?V<1 M-5U..,#JQ=. +\,8Y*V_,.2B:EB[I?UWP; MV!GR)4YVH"3&_TPGB#@5TWKS%P<; 8L3SCHM%'S];3\JU:6F%\F/J>&Y0Q_A M1FUL'^=>^G05)9_2ZSRGE)((/W<9ZEM!'#K+^!FF+I0,B_!L ME R#.5DE$Y9-9Z]D!**7 "AOBC0/S1PJ18H)^_!D$9X-/!G,#<%S5W1!TB2M MR^9LB,X'H0+I2R"4-TN:""4DR/^30\6S%Y'SQ!U> 2CT,QB0/RSBH/V+QIKI?QCZ"7@HO8/Y?_.]H']!+9O\)BPW>81/S+FPMP=WG_<+<\?[B\H']W M'1KI!-BM2P'[LM,UHT:Q.J=%/8W_ M@8S3CK"*D"CDO\2R8L7J%BG@09XS(] M^'ZRC\F1895$H4^>MDWC-Q40LIA#D,\%+QE$U0"4+69RUSHLN5:*"/' U>-U MGJ)-_'>2Y3381_!V?9YLMTE,[VX;=T0<+.&F!""GIV_SA*6_4^O,O"9D04:) M)YZWO6A.G.T^[2!_&PN2N@O.8T:+B-(2)0&7^A0I'O,Z!,[V:1C#-,6$'O$Y M4I#[= AAHIZLA(;(\R,!K<>B-<%8V=SUC8ZZZ!B(&IH6C8VOA]DX(*'D ?XA MQ9HQ($F S_(;^OLG"#/>?CBLPZ0[=@$X>?:D5%O1&?FIZJT*=$AI?S/4DC!X/Z M2X.J!>-^&L[U]5Z%@91\E%34:$*4?J2PX_/$M&B359F:\E$.[U#E92B<:/0R MX@41S6W12 <8J:X/>A.VGD,0DC%LZ(">&[ZD:BM4E*I* ,N8E%VA*^IVG;]R M(ZO*BP^W<72X"%,?JZ$]@BJ>GP'SP@ 3EF+IS'#+?Z2EW)R..A;Z> M;]DVX[$G[M>)Y2W'FRH6TV;4M*U-7 MBKM1(!5;M;/#J*(I*S]_FG%=14ZJ*SP$3(YV]W.8/9WOTRS90C31':4L59M/ MAB1YXOO12&M L #*]N 3[@"4/:E#B4%R="",E.DO#V3 ],*)<'>SV[1/43/ MH2]=@F/@1,[LUIK7GT6=@Z+B4^HL+;YV[?47B:0\YW)'J.O_[S^#CX,'N-TE MR$.'_#>#KAN.YM'KVL:N-X(_[H/'NK,R60+N#E3]E;\<\L585U*C %!K+/W) MU$_BP[BWGRJN3$C*\GM<$2^\+ QEZ$:SS8Q,,AE)-NVPP2DP<60-@^(TG-<4 MIT4'1AQ5A=VY=Q MT"P#D:;[K3;V5'JVI,GT.93 9%X3%GA%=]3":U03(7\G/'U<+317\*M\0;;E,:^C:N,/U'R>L5W*X_AUNY/8 M@^)G/4![&%2EH1B'SX;C=BY[IP6X3GS@9(IGM@OYHJCW/4U95;N\?V:+NS,\ M_O.4/""0LY@_N[7,0:R]5/$"TO8"/=!FJPDXDZURD,M7L^*&1B)(M,US/[V>I28+-@-+36J>-9<: M]P9FHL#@87J6HX,'&1J\(5Q5-X156^>QZLKB;<)4;DK&A@QSJ=QH9P"0ZM+^ MNRT9MB0"-7>#=](SB% ?(61&?*;TS&D7E.)2.#L\X.83U+V3H6CG!;8"1QQX MDF/6\77X# /P@']/KB(!W;MN3A4K$7=@HCVL\/V)WV*C-@:TBZT=TK[T",-I(7C5[1 M>-%4SZI$E*S63A8PPK.7BA9TVRK;N,\^JB##EI(8&/^XQ$C%15\1VYB6P8U] MQ[7N$Q?E_NV],M5G4N:MB](-ZOS,*6U@L-Z^:,VO?DQ>7L&>A"UII;93T)(B M2E:UI( 17E4DV@(;4R_#6>@<:$D)&3:UY-#XQVG)"]PW,33!Z3HB.J_==X5/E_"XPP#+\PQZ-J%,4K:K-0@\I.G M:@AV*.6UL_"IJ,(_J:A%/'VQCW7JF H)2ET[V+15^)/ *2R[*T%)\(EPCP"U MNG2O(0U @(%9Y>D9/WWBL#0A:T(:8K,7U2402WITG:9;>/WD(/GHI#/#IC.9O MGLB^',F,51-T'*\\U),&QV>D!2B:@ 5"Q)G"O_UP8:^:@4W3I#4PG^.L7MHY MG?HF^?(9I)YZENO31;P'/931Z]MA,E+'.HU.3%RU)I MDC,V$H*T4"+M=D&.7B0UGR;T!#TYV4OY_,@@+:^0NF5KKQD>FQ9IN/+,"Z^_,IEC.-D,&R:!M/(P%&!]4D&PRJZ M+D;495Z,6 2G_\63F@BT,A@LGB'R-O ][B*[P!;UE1OD#DAT6FH?D>+(1MVVHPR>)[(H!T5FW,-C^]@R-$*I7:B-2M'V\[]0G$Y0 M^O?N!ME<&6TW'3ZMFI.3#X>76:JHF05!]3G;8*0>B(LDBCST M^;@@V,B<:+4RY#&^&L9=NJ?D1MY8<+MQ$)?%XT7BJN+N_B/P2%OQ/86[:XHA M<3'N*(33X4"_YR6JEC'F8D]#7.CC@8&D(K*? M=]SJ $\9&"PA1Y,N8)LBK'H$26W?40LY?<57OJ\.C*<.?*OR?*K>];T"RTCR MMO#SM)FFO4;\GVE;*=W?S(FO3KSA9V6037X5^3_*<'O5$#_13HURZ2&BR](5 M1)33B5YD<:(<=I2>ARI_L20[I;)\\Q M9+F3<#\_DJ[HR]\@[PQ$^5*O@ :^_/WOOGW[]N2'R]4]_>GTAZ]F]UA#%08, MI[72I&HF,"T>7J[PR>#P0,J-$Y\__[W0V)UFD)S5UVA#W'#06C0#M!UH-G2/ M0E6Y-K6BU'2,3,U%*ZVEYQC!&Q@\)!_36W0'P^WC'F]-P=GA8_HQ#HBI!5.X MV" (F2^*9?-TC2/FXI'1.)9E4GCE!("?4P!9 O8I2!! %17P>""_VQ-"(".4 M@%>10$J$9 MAL;@K-V!0V"U&)%&DD]:N==+TJ+A@:4_^I'HN-U!Y&5AO*'=EQ \?/"R/=(/ M"97MU4&$J"1K$LA*RIX*C)4JZ@"V16=S2W2A*&P&"%5F;W16RF%< MTB9U^E+J)4Q]<@8A*2YU-=P(0FXTH3[#$KC^5'1^[!4WL:CLO@!Z1@@4KNJ< M!,VN.L/,Y^,1Q%@#(R=?]U+T/-ENPRQWN,0!*?>+:<+8)Y5HI\Z-KD;;;AT: M)=ZXWI>J#XKK5B\#.=4='&NTH- \Z*C/F2YJJXB NM^I+EF$I"S7AQ/QPL%@ M(RM$H]%,$"&#=@6C,ZXA<;U6'9X?JQQ]#;%D@_^EP#9_Q3)KW M=$L2=:4TA5P-J\^J#87RS>*G_EV*2Q4J)6BF,AV>%^V8]@:-1A6V*P3_N<=V MP12W+3(4[5J2$AQQP-!^Y M!@$G@63J?$KLYYUJ)]09BKL%[YK;^&"="8?4:\;\XX0LNRC,RI-"JQ]@=D,X%7R->7DHY-;^WF_:V2YZ; M>K[Z8B GH6W5P)CJ:J5WQV4WDQ*+!5;H>&MNYY'62'5F=1(#=71QI767\6Y/ MSUI5>O8'Z#_%(;8R='=\M;Z=;/9*+$KL\XW=/*0]TG-/G=P_JSJ=V:%="P>, MO5U]0C6W]8K0.1ECG*'"F+@+TU]K3]'$#9-*# /60I39BZ8[7Z_VT7T6&9GW&A<$OZCI2:%,OX*GR!01E!< ]]\E]\#/LYS)YN M48C-3R\J_JKO!S! T+"M+F$GC&=:PG@(:R+X9[ F9.H EK0B!#YA2E@/YZ3* M+V87CF<.60P[PY! ])VTN-/8#[VH-LFG,#,X5&S?!K#9X+G_RZ]!_;GC)Q22 M4FM9!((QZZ>KJ32X%YU[Z=-5E'RZC(1/S$:GDY$A:4&AJO##TY6-IH"T!:0Q M*%L[]YGJ2+F5+4)V:D:?^EF4EO$Z0=LQMW40:BK)FE3!O@8(?0+"-0%A M6'?F'(?CA,TLW"<_>Z.QV;T=( 1)9!3^#\F*\NQ%(Q[D*G9NW]!48U#KYHF" MEKBEZ ^P[G5V0?EZ4)"X<9*85>4]/H#AWR\2GUH*#_@[P3Z.3?FO-\GS&]PD MW\+Q#_7.W>O(, JY25BZA'FG[^(30+YQ<<[@S301/',,HV2YB..]%]W!78)$ MMIF\3%L=FMX+I83;Y&!(R/FW(/_8S7XV)(VNW'O#4]^32'?G>X1(I$68^E[T M"_3091R0S%JC0,#MU&:V)1$C/&]P_CG(OP>D ;DTHTGAW*%B2$0E,H2#50V< M:4)M5=Y$C@8&NT?SEV)2"J+%Q)"&R#_NH\&1AF"*I*LB^@-4]*(V.ZMA=85_ M(_(!R<.@VZ>]=,T"+H:0T%0.M($K?X^$=+J(8 U5(Y:X97^0A @AL3@-6@^] M3FUO'#Q&!JW%ZONN,>'*=.2(IV=&L@:JLVE!$J1,P>EL3/D_=S!34A.E'%&(ML,2+O3H=6S XL# ML"_+ .]1X3KT*05C M.PNO9]OFAI ;,:1P(]!NU=N"G*!H0&AM_(A&KF^$+(( 2RHM_G,=QO#4 &98 MO3K00@PVQ$ IOCPJ?P"D#;B-G>]9 C&U4<(;\AC=4G1VCG^\10_)I]@<0AI] MVCW8)0J5._ZF(VC;MR:, MN:YN2KJCT+H[O<9_B59/26S"T]7KS/("[]+GEH,AOF_ZW0P\73P)E')F#DIC MW1;1MH?3MX\/81:-6[N]SBQ+NDN?(VGZ-Q))<_KVR\>O0-G*I;AY8BC%S1R9 MAK@?D$<>2MX?MH])-$K6[9[L&GDMVCPAY]^ _"-WFS)SQDNQ]@>B::65^+A\ M\9](;;+1#FMFAU9] 2P.>/%RQ:>@_-:QPUHDC>Z*[@UOS)'_9QA%?XWQ,?$> M>BG>&X)EFNZ-N!-Y/;MQ)W*X$1OLI-'QKZ05*)N!O)UKDWU ;&VK731V?8?B M3TFTCS,/T=G(D!AAQRZ\0VQ6Q-@HX^>J1B!OY1XC8HFUH2(8^2CWT)(4KB&E0Y[A MA9=Y!1DC-Z3,CEV@ALW*T*5HU8;$UGDEC-RC1BRQ[A4H=^2C4$/UU;F7P4V" M#@; TN[/C672XF$XI@:!\EM7T50"4?2C:MHCT[%)WMTS"&J8G-I=V? M&\FW>!!+GGX*RF_=2IXIBK;D^R/3E_SE%J(-WGG>H^13]D2J:GNQB;7/[M>F M_UC AQ@-91.0MP%%(]>'$J&DV@#A#UK+^UQT^E(';N;AWB9@TN_4C;;H,S( MDI=F &[>PO&])%] '72PAZJC0Y;^&BWV08C_NL@RF&8THN8J\C:CL"'HUO*I ME<\)+\/@^=4=*%J 1A- VKC:68;%5")D8+S:Q]C[)QA%YG:75G#5W U$?ACNQ&H[#$[-#J/1J+ M PY8JD]!XUMG&D4DBQ(*W,'IW:(5ILCHV]-F/Y8MR 9IGI0+:[%S1VI=O/VY MKJ3:&8.&&5AT0<)DQJ_A3E]VEV^;^(!,R\_<+5KVO'N^17M MN0CL+QPOV3;<]X1;6,HFI9\I=-'G^O;/5F6;)/VX'[;.JV[ MVVE91_3^0$8^J\]?ZN>>(-,)%YJ].DG-TV-#,N="D82CEW7!:=(%AHS8:1>Z MXQT3PW0.2?KN:!D'\.6OT(3WIMNCDTB4#A,#Q[7\8T"_!OASMW=$')%TSF., M 6JF6"_J!DZ34+73N34MP:;/VQGN[R\?[EVGVV7+H9GRE#&8$04<.6G]LG,/ MH0,^UM,,_X;A($?3GNV@Q!?OG0HO0Z33,@]*TFV56):>"MV2#O QJ]..+YZ] M$'\0P:L$W6-:ER]^M"=>I87OHST,:#@,3+/A*">M4@^C>+'EI3;"+;=H5I4: M_@AX99?'ZP0=I[A3\*6W)=%KOT&,[R3-R$..?WWW]NC='[[[RK7"- *D5A6) MT?.K;HK)T5Z40CC',N QLECC_RZB*/E$RG+AEGD-FNLD35VL'E,\SVN5&1H5 M]XS:6FQ?AC&X2*+(0^E7;@ZL3N IOR9-2D-_[=Y!'^*-$K.5WL")=BHV#=MK M@\D%!\N-;YU:0D+I-*'&'YP^-%8([KPPN'S9P3B%V*ZZS9XP&*DA/PU09"A: M/),KL,4KS9JWI"9V0AH!OW@>X-'63L&E(-]6 5?)V5"]52W[O]U!DD,KWEQ# M+X5WX>8INUU_Q)0(!<. $].R?N(7LL.!6-4&1*010*35<;(^WN-_=%'F!&=2 M FTB;'@:1K@.5BC!W6<'4H7D)3-P! 9AK@:+&]R!':D MT1%59;!L=P1BZ"A7O(H\V^IK8 Z,>W">(7I,Q@F&5=;X(2')9'8J\OD,Q*-3 M";GL^WV2!)_"2)3.0&>95]VZ6-(E<<[R+?_LXEJ -^U-<;?8UZZV=H=/2BCT M,TA=?S>8I8G.,1PRU@T%'B?XWVW??'1A/8HDU;(:N0/5WS&N0^\QC$1%<,>"A$7! MNCIA,,'+?;5(&__3CXN[RQ]OKB\N[^]__[MNWI]_\ "[_X^/RX1?PY<7EU?)\^>#<$2^0 M# M-C7)9%XM#A'[!@6;$>$&$4,:!#CC?4+LXA(,V?!A0<8)P66&M:C)5R!AO"-_ MI1-^8BB^H3I=3.>&'J3GXMYJD"O)<(?&'B"SOIV'/PCDS0^!X$V/BZMJ*/X!_ BC,-G &.PP2"%>$@%(2386\*GH MT^62-RV<$Y-GW^]R\>!];8QH3AFB66$>GH@:QOME*09>S/YGL6A.1RA@>K7< M.*Y-&S+ )N0D;H#)BF3P /MT[BJ"0"B]7A@!?]SZ(")IJ,+\M1IYHYC$Q&2 ML8]I&+]=XE-R\#Z5SPW7\5^UR!^G-MN +U,(P4V207#Z!^=:2D*H[?LE\5QH MW@<\P"TI/(T.)%HR.Y3/71=;TH0?4%'4!\GY1\:;A/@I63'OH ^),7OCT]>O>' M;X^^.SWE='AZ^LW1M]_^Z>B[;]_*]WS26&]_=/R03QOFS26H!X01ES$=@KC3 M6T3+K@;T.?H*(IJ5<-HER:7J>B'R&%-??D?UZJ*&;) ;L@"?SG.X?]6T;QN_ MGA6HA^ A@+)P*MT$JBEPR#H_KCH*MBU@H20_8UEJ1\)U:.3)4!?5)C&M!NI1 MLWV@&>!'1^'T]EFG3VTDQ2M '7-.S%_EJRL.%F,LA7'/% M;OBL\&K3DADO&I2O)2!M"+X,X#KTP^PKI_O+L!2;>!H8_S@_6I'.?9(T;]WN M[8=AMQD0.,F2N%1!# ?#'T^&/ RGW[X[>O>G;XY.WGU3?A&2$K%%OHJ&;^!+ M6.:G :A^2UCJO37XP[>G1^].3K_BNR?>O1WBYMNCTS^=''W[]ML!7I3\%(Y< M@BQ\=OV /1D;61*6W LR%!W$@$JP);6@I.VD.8D M0*F,_B=*[L2@G2UW(RW)&.MB6K00Y^?QF59PI_JQP+VB-Y/Y>424W-PVM'*"X-E?.[MPLPS MG=N)1\4%=#B\\)ZW55\#DJ[Q&)M/?M[ L:T[(+C60RG!B/6!X_O[[3XB!A>- M]2(E11%\@G$:/L-EC,\-D#S5O8'9[?K!>S$-*$7J3C)(J'#(?UU9]E*^VFOV M0]]TNS6M-''0>Y<]@P4"4(.DA[-L23 M!!H+7[I;\,F+LYT-36K\(RX([^ SC/>39;OJ=6\_"7B; 6["//J9ZXQ)/&FT M,<$8D;HK^2G:Q'\G:>G3HL..Y/&?B3A/3]^^.Z4B[3>PMU7U:/.NU,@G .7? M.+D[XTXK$2%[&.-7[Q4FSDHLA FD+\?X%Y\T:' T%70GVG?8-.S?[#*XX)[\\X)%J+<3.3GK"T34 M/NGS1JBY(^4=4ATIM2$UO[A9/_H+.!F !0;SD[BZKF<6'B]]W*",6NG.)LR-1XS'9[M]#4R M.?"J!')@G2#Z$*[*B-=.>N0DC5.*RC-3G5'Y=!R@A,O,8'J4 M,F^6ZS/LH-B8J328P]5%SCV,\*\W[V&,>X\6<; (MF$JP?'D%.3=RMH57YFQA2K@'@PI%#M!=XGHX26 M-YD&A&):+LI6\-GAUZZ@;2C,@KJ5:_^MA! [A2P&ACZFFD6I-NL[AZDVQ08% M=^71:B:&LX0YOV<2"(>Y]74&-P(691'1O,<":^;+G'')6 <(CQ-N_>C\LF0O8# FOB1WAN#4 E#NF%U>7RQAO?7N:K^(.;J&7[A'<]O-' M<"X'1!W8M'L&N>&9.K@):+0!J-G(50".M'#J*X:AH6L?RTNB3&8 M\4>(Y&"\@/E_\^K9P3_V:95SY\%[F) M0IDV<?-^NBPF;^C&2*G7[-\Z*'/(R9A>] M "_O!L2T'QJMT$\4*,9O3M/YPTQ-X+0R"FO,K?TR'!I25J__05TQ=S!#"=FDG^%BMXM"G^[0MVML MIC]A<< [\N\PSDE*>=G4>K1H9*ISQ[T!JOH 7MT)T4YE-X#V,P?]HR_EREVG M/F>*,3;R5,PAT'9TN!138P$W?Y#I@6OLQ=,*)>LPF^ :LM&Q@^-R39T#G!N8 MS>#"L3_[G9*DS4%H[6+=7''D96_^IO=BC_ &B4\ 85+LFS?P$_V3W&ZFU[/U MRR0M-GFWD/B/'A8J42^-U()%YO#"TQF6'_E)FM$$6/_Z]N3K$Y ])?N4F."L MK<^V1AH%BTI#Z<^MKM="CB+-SL)#L^E,F5(LN,^>*AV!Z[U<(L;;D1U%VMMD+E[)B@C&YZ6[(]<:V._WT$_ M]"**P3SE+8D]EXOV8#>U_2B4R04OOB/_&-"O27!]\;D;\TU" '5$!W^8(\QV MX59;D[E=-[(AWT,??YJ9+V(TDAG[>^,XAA4ARG%UN,H*/!HTO$DGZ%L/'II?J4.XY0>H.](IN8TS# CZ#GT8<[R'?2334Q[F2)5\>3L MVKY4FWI HLS;Q[1/&FU2=NKZ#L,6'-LIERR(0/\^4&0=T[_=[@BI]/(%(C], MC:>24Z=O/0A:F471JJBR<),[H;P(3Y(W![!L[WJ9:&-"8M,9F+6IC"V'4!8Q MX,#GJL[E6#B_$M-J++*'9G"*T-TR$9K[&#Y9;EP\SQS)LV(PK?N@\_%@D0V+ ME9T]Y;>=^:%V5T)%L[:Y3G M2<>S*U3S1N''Z])JOATUWD:CCVT4S 2' S(> J)HSK1?N8M /Q-7HB0O3@J' MZ7(K+%^7%D$L'9!G"6@62YGS<0%\&)P:!N,P/3-AZ' M"]2HDY2-DJ)NIV^4F9D1U3XZW3>O=&S KT=O%O#K$$E,:KWR/E@\C_/(]^ID@R;,!H> MN4GW[W>Y/&*X(>481TF$Y3\<$LEG(9 3KI"K#W 1Z;"L4^-Z=]&% C.%O\I4:=^F=A.Y-HYYQ3N=B3P= M"H3MF\GRS/$\>#0-3DI\#1Z16TJ/9%'H/891Q]O@I"J JM#;=0*4)D?3V.Y3 M6?@^B2-(5]Z!Q%I/CLD!= L,N_<7M-+"U(,<98XS:H]7#W M:(\M[GJ%VL!7EZ1M?Y,,4SS':_YA52&.*K@D?QY"H?),2FF/H>-6,@A/^BI.,',%I%28A>#,#X?%SF-S%Q>0=E"Y3)X[ MX0//*(DWQYC>!R4.0#T!3/C/EHF67\#%.7T3(B!N83+2/@4C):9GGS MT^7]:XB6D4"$1+3,T(3I1LM@.CZ$07J%A_+!RXJ73"L$\:FRK/%S[D51>KM> M/'MA1$YE5PFZ]R9\@V>&)^MZV0C;'/37_9& ?J]L?KQ.T'&*.P AQ0\UK_JHQ$=:7U10S,1^L+N)34^E?+F\7-^2O0^A*(D-#Z0Q-F M0NN7Z4!OUW4]+BII"D$A=7 M$Z!;L[H)SD+/>E&C]/']_O$?T,\>D@]X(9).#@2XVYUTF,@H K83](QA5DH' M=@MDBW3@NY.O3QDZT#I@34"D O/H&=:)=U(EI*7$N,Z?M@Q)DW?JZ4W$N$II5;\V MDOX.TW,1*S7(E13>RF1]=:ZH(K?O;$[:DUWC2Y8&-.2-&<+8J//I7":(7N PWZ(30DZ%N/T9*D4/A MQ7^5.,/EJ62DX'FHE)T;_2BI9 L?O):*2J]2GEPE9(6Z=S9AJ<>F5(K+Q@TKM:]GF/#7 BX=8_5 MRMT90*]6;G8I\,IG6K=H">DS:@*]LRDSJYY7?>3$:16F5;V7N(=9%M$<"0\0 M;=/E=N?Y&>8J?]RYC*M4!+?K(K]VG%M9D]R-Z7-C\ Y-S1S($)W[< MTQWLB+NU?NW P#GIP,=UOS-5T5")MS[>5L[YNS)2]5>+,YH1YVD/RDJSXB_&8,!72#C9W%?ZX*8_PG],P*WRS/\(H M3'Z$7E:%Q-*SN%=T,B_82@!!B-FAV3)@ N#5T S7H.8&XW'[1+B5I>Y2Y4KR M*#10P_)[IJO(K6&@B 68%6F2%/)WE7ORF_7$\9O<\DX4)X\7KB>I/)S$AL@ M'\'M 'I#PFQB3#@+(Q3@'48G"OVL>.WZ 6X?C5?T9=.P_8*:R0471.6WX-[9 M7:>4B-H8X8W0_$,VB4J37'98$6+=&0=_R[__;\?GQO&3?Z*S/.FE6>,&NOTF M_3:&S(7*ONN5Z,;:LQQ)AH3Q";0AJ-^3=U:H]5M5>3%5UZ&2,Z!;B71'ZM9$ M?(7.J>38;V;S>0.'!]XE>_ZA<^'SY[JNFL@>D^[=XCF-P9ENM^[W;S^\N,<# M5R'0>*0N"%QL%%RQM"L0L\9EV!*2*@+-X(-=]+F>X/Z6_*JF^61$[<: .EZ\ MB+P/7\:%>WN2U2>FY:":HH =;EG$L@T@C8[#&!3-7)_UI039KE FE M=WJ44Q9Y"XQ*LZ.?XO@.9EX8P^#20W$8;]*)? ),(O9-#38C$@"[@.O0#YW4 MH)>35/MTRAVE;K DVGAQD9X"'V?2) H#KRB1B<\T*8PS^L_;=17[>8]_0V,Z MTXLP]:.$A,0^P)?L+#*?SL\X>P[R59H> \\WWR!#PYW.O#2D=Z--(FZ#2:9" M6RL4=(KIUK4Y[_TG&.PC2-XA5,;L[3Y+,RPAO(+ODBBZ2M G#P4/Q \\U3K2 MY\-!@5E=7GD^AJ*_7IZ$I.[3[;(8C9)6T=I1TZ>YC31)$:.FB.:OJ4[GW>#0 M8%20^RH4K[[%!_4MSA M+@BZ5Q#+%RO[#5X*#6YR?X+W$F[W6]-:=DI6YU+IV\QP>#%=5Q.(Z/?/=Q0ZA%M2;+;36G :##@P-17YU+"9GDLTRGZ=:]. MW1_Z8&A"77.NM.];O/2)_#\)\7WVHJ*FP_U3@NC;Q&4=+&K:5)$G[."&1IHY M;HQX^@2.P6JY(H]ERZ]=7^(HR[IESZC-B:9&S=\^_ BC8!D_H'UJ.@Z\W[]] M=/5X$(,HSPX+Z)>@*-9:!<:BZE%Q7B'%L^7^9$F-N+ M\_XQ2ALUR!8HQ-]M2 @C*>N(?X2Q3WY/'UC?03_9Q"0QS?0;]2CNK-^5&1X MKPP]1O5N.&LR03K5K556/9=8GPAY U;!Z-D?E1:7/J(L'D^>%\_6XJ!^PV9X M^4@0=)!\>8@G_A7R]Z!\@=NJ\HSJU]7DE>-^"P/\7[#S$%7VK+7@$OCR,&AG MCI2:MS%WS\$_]KDM0).K" 2?'&@>MUQAP MWX.RF3(LW41"J,B_'1(A/5/:GKMN^GM:F\'X!32+AOV@= 87W*!T6AN J,!6 M&\9>3XU?YY'3 B&V[Z9Y*__'H1;0@3?H$VYD+W%ZKZ:.'?;.F M.:7:D8N^C_:P9?\6:3RF*U,N1].!3T&&+W[<#VG;-D7;66%8Q&QS4T,_SZ M9$NHU<"RF)JT.;*BGQ#G\-I-6#)W4BNI]0:A*[I[&.'?;=[#&.NK"-LIBV ; MQB$I0I[A=2PES:$^K%93'&"&I]_S5D=@D[>C2MMKM73Y-E).2/5#28DY4/8I M%=HBA9CK)]SG!58<4<+*ZL;3RLRFUI4TBPM^]@+Z,45#4'_N$ IB 32T.G>8 MNIJ"FJ^W98[BPJ4N60. W=1VO74F%\(C1YV2N3RP.A2]6 #M8P9[F+JBKWHC M[[ZD)-YN8?WU>XL\[[5&)=N6.>Y L,SIK>39'XM6V80;F$E+K_S6\@(MR KN MZR-7[PY94UA)J,GW*.W:.D))2XO3U(5V[7$AU*Z"0[$C[I;8(7 MX<2A'\87211Y*%T5,?QRYK>@O640"%CA7?G2DQ9$N7Z0_TY9Q/RSH5 MW=3?N*WP)"&LV@P?F U=P) Y*SNZ"*-]!@,]Y$AU9/7T)L.1&I**7H:P9!M' M*C*L "4].\J'.^+4:SY;*]Q[C/>9QGW)6F2M75?H;[$QHAT_URR?PKW;K8]ID 0&CV;$>MSJ68]-1!#.IWZ&' M(G%A#XV)'1'V>A]NXG =^J1H0_Y,!/>_PGL8"0&?+ !,CJB+L%2J%O16O*3HJVB^^;$,EXG:%LD&%EY1!N0\[H7'V[CZ#!]PAP3 M'+E(%#F::T$*Z,+ *U+A/(?)/HT.8)FF1(N?-ZW?BCRHS4*W86 &$=;.V6!F MPA5#R#C&^%D>-7I/@D9MG/ $].QA7YDWN4,=)Q;7D1K7%KC@Z#8P0_K1YKQT M?!]C;.5$Y#G9>R^,B1OD-KZ *'RF]]GE6[2+/2(;#(T I@5.'KP7P\I] @;M MZWKS@^"G&:>G,.K;)_$TSR$I">XD]FUZB/6JX9J?8LWWRC0'21%TFA=IQ]Q$ M^X":8XB^\,PR%#[N,[J8$_(\CH@NH6$DRQ@C"AI_'F^(*1JU^.<32Y?L)45:L,J$I.T'#ZMRI^J<=0Z%=3ATG-R&H5]5*,6F60<*)W+72NRFE@7*YH)K MRZ=%%J 9K$_QU#>J W$'.,+WG??Z/DD"FI6J>*A_CVT7XYY$+B';S^OYK,C! MQ6U*U2%YM?URPI%J5I(J>E55]XQFUF-I^SP,B'S#W 3X;\57I MW[A*4'[^1S (:6BH^8*W0EH.\A,)V.$EFBW;@'6"@-]T%;E^^2TER7:>H:'Q MZQH916SQ&<23!!^\%\D7%XQFUA5'GX>!R&[P2#\%&?G6F>+@SW@WX+L[,D.. M!Y*+\2I*/EEU/0P1=7XK,\#@*.\#*\AN#OX'220(/! RLZ9KTA1=YR6ZRQB3 MNCJW6IR=;&>VG1:RC(GRJE)DY2DFZP=E=>'V[UV^/5*58FT\J4R,YKT%UK.Y M"XUHVR(G-0P>DN)AZ\I#&?[!M&TE2]6ZE27)F&"7=5ZW35&B31M+9?2ZUE8S M;U1"09:0_'QY_S0# M-;40\6_)SW3#WI/0^3 >U*FV5:IA$%4:U^3LDCKT),24 6HX0D84_N2.E3*]-"DZY_#[.D<(QBK<#15\*4T M60=A [*\2280RD"L/7]<%=A*FWV2"X*<(H"Z*3%L:1HVD_S$N* M+XES<]#JA^74=^.E4Y)U$XGR$Z-Y;AF ^N5+$=E"'B[A_PO,QRGJ<& _9;,R MC\*8J7F@Q6$1IV*DR[D)MJHEUH/R0 MJ"3XR*(&);7&S*5GA\:_IB]FH,""RTK@\FQ*7L6%01'R"_!V&*=KB! ,7+]U M'0$,=IT"Q6G3U*)%'=KT(:$](UB2A2G-%&LZ^F2(G'V@#K$DNI^CQ;&\#! E MTZI$[R+T1%*2K>@3F;&;VY^K7,9E]D%#M-OUH,#*7-VLK M2=?GH!$X&-C=I2;*R;%6DUG6L98GUBI/R<%MQ)M;\>H?<]D$:S(/M6EQ#[,L M*FH5K!"\? E3PM@=C/*'1T_A3NKT:YBD]; \L_QS\ZF7+8FYMT/P&!:- 6JT M=AGY,@UTJK/T!-.L>RFBP,JIEH$59<27@9XB83K$ 9%0>+;0V,G'STFH1T_MA ME4B[>-0BS1T_7(AV<01H)]5=@<,J(F/$WGGRHC8[4T#4.C#G"$<5+;RK +FK M G+CIS&KZG+6@J-TV.0NM@XD;^3X;!-U,5%E1QK@WJ1PO"HB\,-ZI1DF142 MF1*70F-_;K3OL+@T/J9PO8^NPW7WB?%D8&Q0=!!6*<$6!X67^)B]I:_!\D_! M-PIU M<5X?]?NT+#FH!@F[#"H98D[&K_2J:@&H X+M.9*:.,TK_\OM+DH.$-+[AQ:- M\WQ"#6-UF)Z+\\T@5[RCC7? !*(&#&'1$WB$,20%F]TZ?J3%VT2>W&QH'V8* M.)."UC E+]*\Z I.A;:4OW9O<=MBQ;BI6M@4_:NGP\K2J]^GFTTI1HJZJZF@ZINU.% ML4RCJ@:(.5!58HZ&2RV35DV#[*BRTG9YFF?'=^1RXFVE>A^>$=-W!1*Q:\-< ML<+49 3U&0KH9(0Z("9>WQJ?2!V(B;E0!T*.>.J FL7=@YM3\T5.C+T*#^*1 MZWH-\C0W#][+]"XP(2D7QRX10QPXY4W 0RMKH"/M)".Z3AT_\7 -O''*:>3) M"FMZ^#]I%OK83+K"OP\WL25_E!XW3FKZC>-9)K-"T06UPM=Y)S18-O->0$@) MN0:T(1BQO5CZ\SJFI&N10JQ\BQW&>VP;W%8%*#KLP+1D:!+5J\>)BT*NNLQR MUD'Y9Z?;O@$T]+6Y_BR-"$_1(%VL+O>P+AEQ9V_HL,O!=?%7UWI[/!Y& KLY M2S:U]>5+AKP$!6'LH<,R@]O42C6S*3FU_9IQPK$(7U%TV4:5.H?GV9N['.\CO>178%R;.HB"1> MW^->#RTNI_+B&.'-?D"(4?YY,4];$OT#/GY]_S58Y^UI$0#:07<%S6#K,8PT MIM/)V'3K1II(+&&[*\D$1_;7CP&N>4$&$/.JL6R%A#+\#REP-Y3/5Y"J('SV76H%H,E2O\.D=_XM0K#** MWN\?_X$;/B0?O#@@G1_NL'"V.[K14#TE%;DV(7G;B5RG&\K =K"XNL0V3IWK M%<$M],@E[=9=((PE;%5Q=1-/OD[9["E8*I2CLZ55TK<:1CKA0(;V(+FE]3FL MJPZR)EU8S^A5F/Y&<1W5AHI\]1*KI5C%VIKH6:XD/1RIK2"-Z9[.W)-EQOANI$K8;BFN*88PL ')KYQ7 MOG9&;3\Z\OG.YGN8VP>17O%HTVO8<^LP2Y M6-Y*4!;,UV3JODO3M%;G]3\_Y?)._$&>A9 H_?Q^(XJ23_@@8NGB6H4A-\%18U@6Z^CJ>^"5#>9X&ZV! M&8D["-59U%\*,HO0W;HPS9WU>''# QC8)T1K9J;7%R/7SQ3S.SKZO+><\S=R M==EJ.[M'CZJCUQ*#C(DW OJU2Q@K"E5"O3,G8 3L9%;!Q!C48F&>$4*2\"R5 M;AN?CL(AQB! 59_RT&L.N:RX;RMX91*>"TI9S U@UZ"3,)ZM>""CN> M7WT2M?QV?3+LU-ULKQR_M>V8&"XGO/>V?4Q][P1$O]5H>SB/:P"?QR@W9" PCJ/$'G3YS>;N389-63?5%BJ M$Z3]]K5'"/]0_JYXH7&>;,E_\[-\'!0/-M+[)P_!,R^%0?,#XD>>&LPF6+1^ M6I]B%+Q-GA18!W[C8Z?[^)00$ZX94S.L6S:RQQ!)#8:7\(+<:F\@RU$@:0^P M.K(:TB?#D6*:/D>U294EQ;<9>'-@3CE3Y\#DM@(E8O]KIOG MMJ)Z!(UHJT]V*^] +?*IKA3&.9Y[[@;0X?B1-P/ELG!!FP-)"MX'9 M,Y!XMRR:<@_1<^A#MB^#Q.#X^?URHQ[T"J(PR1FUD$W+,)\.JYD;'HK$75W: M6%--Q]X\+IXG!R,G-]<$8A@1)U10@@&;D<(%:7A]21)UL;O(L2;,U2@->Q>U MB)3$W:I))#\Q!O:'WA:T(-=&]([@EK[F;41JIND^?^%K*_S""'-NT[:;&(+, M#K#?;CUT ,]U%'+=F^-T0=. C:WTC4VW_M(B'#SV]IG:ZW]VJ#]I,DG>.>8O M'&O&R&+WL2IX@&A[:GJ93<>HBT"HR4;#*]Q=? ,P:UOP91B# RG8_97KQ38Y M_%H+;]I9URYYR[;U>FSU%(6(K9\2?'"C5Y$3Y'RTP;'](]'T@QI:G,_5UX[/ M0/80V5N?%B0PXEQDE,6[,/WU"D%8YAV?^TIE\NN@&/;48^)5 ,6?'J_QMR L M/NZF<'W]BU4$R[W@8NI_(65TZO7RRY0GLG +'Y)& M/I P_H4<=KLN"4X6F<%>["E6S!UN\_2S(L#O&A_AN'F"6\L"VR!>AMX![=>B#>5 M#5G3)'(0+V;BZWT[EXN-$2-X33<>^L/DK-2R.2C:@ZH#T.@!7(=K"+ZD)L57 MH$']")S!31C3[Q^]R'FV,8J/%^^P@1V8%IA^D1H&WQ4B>'G?QW7[U:3] P\(P^MVL=WQR6[-M"4@30%I2],6PFI9O])+TG& GFZ1 MRTEMI*TNXC8=P^[E"T1^F,(5"HTG%[7)^0RO:LR-3G;=EXT ;<58\'-<[^;A MJ[36#4M)I\K46'U49=>@VK2XM5RZP'J?TG=,RSE 8IZ$_ MQV.X%,MS7.,&QF7.'=Y8[=2S=I%$43>08):KWR"@31[#I:6G%18SEKNK!*UA MF,W%*%=@YU49Y?+C&FF45X1>KU&N#DEC1KFBF-P9Y06C>_0ZS7)5]E^AVTQQ MB+J6.6.]SW-WG@C11JUS'9GI>-(D[L")1:80UZK6H^W<[$K<&;5D:0'-O(.(?6TG[EVZUQ M*]B@A PG-LP-I<4^>TH029W[,0X@:CQ27&$PI"TN[LB@&AP78YC58T'[HYK- M T+K0S?G>W:9[W;#8(;8OU7WS.. .P8J=FL>I.P-/DB>$ :KBS^GV!*U$<<5(EH$O*KQOOE M6;K+I-E^/7E7%47^\)\.OT-171:Q)6U]).+JU::=G0!S]@6.',QKNW0;-UP#7L.>3ODL M+0K;/D4#8G67A(S#/-]/RO-:S,T]8'!@SJXB9C'\";R.#L\RLYC2*5P6A@4^ M8P.G\GS-^KFG_C@^/[.&,U)USV;#/])_^/E9&C,#8+=KQXCD.%UNX3O,!+:4 M,$/TTN5C'&8IY7L6B895N7-8;M?( "1R$-_=?P0>Z>&U)"#61)A*-F*=6791 M*^KRGWO,S#+&W.YI5/%M]@31PY,7,U,YS673567[]=PT*(Y,]J;A8_Q,U?UK M3VBHB5HBX M#%),BC([E=7-I^,@MH?+#&?17"=IBK=8_'F^V[J,NQD46!.BXH%J1[U4IG&W M?PSUT,<'SHLPVI/SIIUSG!H7+F+)]%B5.)D]DO8 '^9!D/< HARK.XS5E% M7_[^=]^^?7ORP^7JGOYT^H/;N+%QX&$?T=2G52O[%3:ZL0K&?UP\IM3#*A6I MT6]ESRQA,\ _4^3?.8Q1X$YQ%3' 'LT(,_P&9LO83[:0J/E%AD_UC_N,(B:Y M26($ PBW])$?9IUXUI,(][(IZ\L:UFHCF;%O\(YCF(=$F%%%YCH)H!EH-'66 M@>G2R;5R >-D&\;*NHO5SFX&$P8'O&J ]9?NLM$))KK28+PAZ7O<.T>$W#E4 M>"Z;U9#HOFA88ZG1=F!]*3$XC"VPQO^?VUW8I +$ICH]_0%\*J@<>\7!FEI? MJ=/;+"U8-+65^M3IGBFHI18^PWOH[U&8A=!T!2P& 1=A('TV>/5VUVOH9\3& M#XHF(*W:.$457U1-Z' &JAV&T#7Q"]-^8C=%2<4%5#B\\/#2T$5GU:FP:.,4 M+P.2$_DKFD/61LX=C+R,>.!0=FB4>$Y)-5UL9.ZG@"T M"]#LP['G6$/H32"JSHQ^=%7EP^"1M.1$DR3O)'12D4D)OYFW)76T4^!C+;,A M1>T3L$\!-NP0#+>/>\Q0 !X/Y'=[\C@89$\PA<#;()BGYG)]+Z*)&K;W3&%6 MM7&^"+#Y')+##C$*KB DZ^33<7#RX#+#"Y1K?8_M/?0<^L29BY+G M,,@AN0R@A\FXO=T?E&83:.)9T'+$WI6KE"S&AZ28DZL$%3VGRQA;G:AG'K*= M'/*]67WP)LT6=V]NM"<:KNB!'F!AT0<(BTY<9BM6%F?E2E&;(VWMM4)XFL*= M%S75XQU\AK'QX DA*1>[KX@A#O)HR9$*;ME\K$(9.395U^#8M1%U#=,4PML= MN)=P].O7%Y>RDFMB2")@>H5XJFL-]KE E/) MTD4<7(?>8QA1?TM.6GA\X#PMU^S;=IY_33XEC@<1Z0]XM$/J1XGJ+AU6NADG M\_K-]8AYTPPSHH3.DS2;]#3+H^)BV^3P(@T^'S=UK.N$(FLK.?Y8M7?(MLXD MO1M&"X. "Z#TV>!@I/JP@1"WQT"^B)KHX QPA.DT#1[:,'"C+(0&-5/L3@0O ME#=#S.9LY'*/.GSP,G*O-.U;,1T.;+_VU.!18A-*.LJF-( .8%MTZ?1.:00T MAJQSF;G3C]004BR"Q-.+/;S!]!X^P>@9?DCB[,GT;;@V&[-"MX!1#L3)1+A7 MGN,@( W@H>F9'L4D3<3#I\01>$OJ]H,B%3GD@_7=W+P=$E+6P6=S(K2/F JD M,!)-.V[5Z3LP,Q59Y /S#VY/'MK"U@9G-1U3&;0=@E=8_ X12LF[\9NH,W1B)OGH_-/K06=#UMKH+.=BA6:=0PP1[VTX'0_Z>5*3<7]#4O%"P=8*\P#"9AZIDF[D_4 MQIQ?N_0DR+][:0_=T,U<2JZ1"6ZGCZ=7(&S?YR//G(3[O?>:#%7)6',<8G:V M:?'P/_5),#/ U-U&QZCC@@_5P?G3]!*UJ? RJ-(_3I$$69F\>WTYS.1 JB$A MAL&7AVXJ8>?(E4<%'[^2LV9(!W>H710JX0YKA!7$\(BGC9V0(#\['#.8E,5Q M2^/.&+@"&$@#ES=-VL ]3[;;,*,VU"(.2*IJ3!G&?@@M/,A3)&[[LE.-/0Y< M&YU0^Z#5C>N[3SWI-]&J,4?Z]YQ5BK6ZZ\F"M,6TK-\5"=GA0*]1[ C;L%=A M[&&YD)< =:H[QP\ I 3:A-OP-(Q) %H%XE9D6,&X'[!>QG2#V_B./*9'1<(% M6R]#3?#F(!&G2?YE7I0R@\7!MN@?>!E8D^5!W0JS>3YJ$'?LMZ6F)E\GZ5%! MLDBQ<])9(.RW#]TVMM\T=.CS'HK2K[YW^6:/,[G5(P/60#3/[$N:VIIN'PQU M;%CO#1!SX"@7<\1!2*.12Y>0G.B:JD-BM+J>[Q5*? B#] JSN$S3/;9.L(;Z MV4,TW:YA' T0X%"/V*)7/;FPQGDJM-AC4@S4VF4C82]LG'.'DDR1GR"6]$4X).?$$VRZ.Y@:7 4$O8Y:K7,W]D]X_&^:YCE[&>>;@^J$\"1 M>;XU+8T1Q^**IX(18@S\'&9//?IIFX$VM]5E)]'ZQM,)3L.C ZM@DH%PC=+* M#W0$RLW8;;C&I%AC+C3C\ZQK#JL>S?$'-$5QDQ_2OEC\_E,<_A/S-*E7R@[/ MMOW^5D8EL4WZ'& 5N\QE/+FH]&\MZB/T5,N01<&Z M(C>B\1I8D;G7E8A;1U' M*MQ)*-&P!AO^&:S#%QA4CZ8;.9S!)[S[@P2%FS#VHO*+T&T(EPY(6EF?5>=R MS.T938](="Q1Q8MLL4U0%OX&@TEJVHF)N2@J).2(=W%0?@3..VDD7%Q#20FP M=:\T/&9=:YAHW!C_^7 #30=+M;JV?Q/:)#]X<>_T,,:207=7;(U$T]=W[J5/ M5U'RZ7Z_VT7T).9%%B(\I,DZT":RO/$VP$8S0/H"I#.PC-<)VE);U[&N415Y M*^1(96[&%]4;(FZ625$-]6,W1/,",C+8,ZF;?.[QJDQ1-G4128N3:0<)EO;.5%P93 MV&/MWIW$=+18X(7R$MVSPY_0E-UAT<:QB<:43-M*ZX]-2UNT ].+]X\-]_GM MNOV%E/I0[M3FRP4M#J7 4Q:\"&,_VI-2 F%,BEJ4\8DT1;P@[9O#T/%14*C4 ME=:DZA6)36(R];D'+_< %Y'0^&<_"Y]SUXA2!5FU+JWN@&J\\>I])O$Q-;3" MLAMZ\[ N.P)>U=/W3M3?",G6A6O59TJ_YA5YQ'.[_EAD=[Y]S+PPAL$ROGSQ MGTA]^JL$V7D(/H83ZZ[@$%-T2'0R+CJF2CN&G.6I@ M@Z!JU=@:.=D:KN-R'1)=OH MQ&D84,@G,:TYLH:D>DWCCIE3V6BLFA[)C'VO]CB&17[P*O&'7SXN MS,B/===45_\(HS#Y$7H9:.##I5_(#)R:"MK %.L\VR'U=;#P[Z#O[<+,B\+? M*+6%[Z,]#!J5>,@5EES@M6*7ELM\J?#&RX94?Y97CJCJ>H''?0;B) ,'F-'C MH#/5K"?71JDOY7G25LT#V\ -)+_<)C',/'0H(H'(G]LKH=@E3.<0,1L MC_G(?H'4DVC\+E:2K).[6#G>N(Z_'.NPT7Y>VX&N[-N7L@J3I'LIB[N!Z1T, M]G1C,:['6YU;=W:TZ0]YYK 2R*+*3XP11/(Y^3"D@>N.]25+2&U]UQNID:P- MQ)U'DI#@_UQB]8@/#B3JS^(%_2!QVY'L:NQI/=NB:"3>8?H#K/N>SZ6\+";X M=_%2,Z<>(5X8TLTIS>EUB&'R=S#-4.AGD#*B=%TQBH#M-[%CF.467F9A]J@' M6(IB5/5,_^[N=L,$+!J'M9&SJN,X8"\<* @&.F)C;L.)#X'15UI<.@X."UQFN,J)HV\QK$3R':8(.5]#X MTW5IL@:UV7RGE>@%KW$W; M!^((F*I Z/CRY.=+5T66/M*&DY!XV6_7I5OP,LY(I4SQW8RI.TI5+IS@6)-9 M(:SIG>,&QAK =G@AJ0D:UDVDSF3J8KZX6/K@H5\AN0:F/9X3!Z/Q;-I"4B;O M9^3A*V))K'KSAGV(NG3/R,BRB;?!T6M?=^">:2#NRCL0A\XMWJC09*#B4C)G M8BHABL?/$*#RT.5=WG#.(4@*4N[ 33@UFO;E"I%@PNRPPK.:8=.5F*T[&NS\ M*88!)KK?[B,BM@NX0]#/?36&4:C'@QN=I\4K[Z%U_34(&I\[?@8Y"A*=M(J: MC$N)1@3*A3J\^!5W[OU%14 M$&T[VX3<-&B]XVATW@AZX.(>_[R,,SS5(=;@.3=2GF<#9$Q=\@WCSQ#''&PV M545^H,G3.[A4G(:A4'G #4VB"67:H$^B[,EK%!+EO*&7_:;/\/)T[:%:F3?1 M6P]BCE9O/=RF\E&4,$>S2DR%?JHR-AUJ %L!7D[)Q7%(P \'7O1OCNU'"7D- MPZ@>I,XM[WV6^+_2])?!Q9[DU%M!%";!_9.')47_>+LC&\;E"T1^F$J^X%'O MU5B\EN2VJ\PA+Z)KOWV$B*BIO.D1J%J +\.X^.U7[@(1M 5'K7'.,D2AL M3CMRP>-\:[* .Y/KC3?E^NMM_T@?I"]C/]D:SZ[9[MRB:<7F@)NW*?^(O*; M7SD-.&:*HX6@_HA&Q-;EQ;@YS_$_QF5)7!AW*A,+5Z% M/MOE=K?/:-*(&:2!&@6')DKUYTE;DQFNQ/#>"^/K)"6OCVAFI65\Z2%2ZGOF M)4<$?#NYT[ V/)GB)*2EVTS *U;P5T2IPG*/80*\&"ULY:) M@<YH9$HJ7U6.[OKFL$!K^ V_A)4G\YB70NFO2Z^S1F@^KI. M4?;W>Q]O"RA,5@@^A\D^C0YW<)<@;'\SI!^&J<(_*_Z!"%%PAI 9+CA MV0(IADJ8A5X4'4#9PK&MJ"(_ A_IX1M_"OT,T6,R3B8GK!5<@DY-) M7$[9&(F

  • )0!*?@1Q.-?4L>=#N93!_'OR/?7Z -Z9B1;U;U:X"1GB*M?K, M]=%;4DPE6H:&:EN)#O##TI]W&.=ID2MIA8&/0!ZR< 3J'OI">;4BL:Q#![AA MJL_/<=IU5&;NLT@I0#FF*,?OU&ECW='4IL^W)HO/G,I9-,NUYX@Q(ITC)>F' MXD15G*U&5CW*7>HB:>;?S<%[S)OHED1[P]*.ZUBAA&3XE+=EU)XQ-_IVD3*[ MQ0'/D8"2?T _ ]ALA/$>NC5\A6+I/"7NC$P_2)'6AX:30*#=MPL(M#C@.0WS M;U(!!IR$*[($TZ_L#4V X#TIT3()!)H]V\ZLVZ#-$3W]HI3[_YF'W!FR:$J] M.RC])S@T<)!<)2VW.Y0\YW$-DX! 1,E^ZCX!-]QHTJ(%"!M-9J(G),38CAX5 MCUZW/GQ"8VU1]?QZ$B#QJ+C86CB\\%+/%E_3A(\[]BG1LKM34G2M"@*",>N% M*WSP_*SDJ\C@W M.W*.N5%H:/OX5&=L1$D'B$=&\O5?P&<8)=3H+@A, E<9BFZJ@PRQQ4MF]GMO MN_OA8A9VC8(X.[4;I 8_OG (#63_B WT].[^XU3X$M"R7CM0R X/4?*.>X!0CB+:1YHL=_K>"_Z[=PN;QMD^>]ZPV_\:]IXTYNY4[K3\458U-+./%>DU?Q);%(HP= M7C@=6PUW9// "Q.I/@;YUW.(51:+ISS>",8Y/A](_GCZFI@*['=%QO( ,"C9 MOSH4<,.].L2?,!\B.7U]SY<;\_D\9[BZ?GA&MV^MH>?MK-#S5@(];V>,GK=J MZ'D[#7K>64//NUFAYYT$>M[-&#WOU-#SSB!Z&AE!TBK=Q[0P$I&T?B\HP13O MAA WI>4PX!&H6LS"Z:$BW*$T,/C.814"R>_?H'-':5>7,L*%7GZ M ..N[ *DU'?RJ>C$]4E*6ESU*^ZAR= JGE,IH=OU51A[L1]ZD9[2D.O)1D\2^+@GNQLM*S$1#$K(EK6 M_>Y"=K@A*T4;0!JY!I>2$-O!*D-#'W/37;X;/(^\-+U=4V6X> E-)[#CTS%_ M.1@)<,3E@XKNL$%,/P[L0>BW 4Y@)(4 M^E]ODNJ_,1MN5LV;@033Z3-&Y-^;"2C M[/0$.H%'90*[6*02.&QP8%%5W&U\[A@>DE(;J"O>AHUF1&V1G[;0-&>'CW'X MSSV\@*F/PMU$,)(F:W>GD66+=PBG^TW="6@TFPG>5.7=B<"5GQW=.)5BURO. M=K>(UBF< H%<.I8AQ^-CR+@I6H $@;R68Q=@+M U)+P6G(0CU[DUKTRG,B>1 M+&Z&!@41I4\BCLPS5N&>_\)!OL('^F+ GK[1Y)E MX"'YX,4!:7>X@P'<4EUUUD@K_@#1-IWB##6:'\MGK;'\66NU+EYN048_U2)4D MXLE(XC0,8%[B[>SP@!M//.[!>UGLLZ<$#;N[=%#&(6+\3D<$+#8/W'(TY&. OP;5YXS#J ,, MB>75!(Y@P)IV(N[K',$@S,[Q\>.P3A")]9\ +GPZ=NTZ+A\'HV_' M+/"F%831GCS[JZ_R+E_R\G!7F*D\.0O=RV[79;6X%RPP/RXM3S)[J;$%&R M:N8)&.&]6LQ; -H$--K,P^"3D&'[=9QX_#I/X_(2OC056Z,^N;1;0]#<:F@H MGP]!668(CP!M<@0:C1PJ.4F)5"Z+@5'K7X)2\_#*\VFMR2E<$WT"MGT1/0YX MSH?"18+O,T+ M?WI,[C8 ^?AH-DY0D:!:F5]Y0]6ZH;G<0K0AJ6E0\BE[:L1>2%DP_-:V4W-R M.>&@H/P>;&@#$-0M7#Y@&!1'9;Z(!ZQCS=Y!W]N%&2EQ3$]D^*#V1,RB._(O M*3B(>[![12?DA0>*XAM KQ)1E%6524&BUOJ:U]LF^SAS^^)%5_@M9Z+.Y.@?UL)GW&4T58J8%,&7&E>"/S+,"YJ@G_ES,,X2L@2.^[03)E$Y@J% M/BRO6\8 L=V15>>U#$=#+WG\9/L8QOE^N8,HAQM%VT4211Y*Z]_.#GA,&0[A MK#\[^H7'/!I92I;IS9X\2"W#3)=INH?!,FY/)5(6W^PK,(=-]JJJ#$/ M=IB])X\4JQ2H0B<1RQKB;P4GJ\[2F*?.-:V6HL6K X;/,+BU@U4)VBZ2>JLP MR(M\\#8;!#?DP?T&)5BQ[E#B0QBDKF]\M"3/@:GD[&CMT^6.=%YO2*HNV8$N M;/MEQ>RH;,PS\=#*B:C:@"7&K^.K?4CP9DX5):D!!]$%7(=^F$DAA-?6^G&! MPP@OB)1\G6]_^>?I[W_W[=O3;W[ R*#M'+Z8&!!'A0;1B'4]:^6V>;NC.BG> MW,,-?8MA> ?CTW&P6W&9X8 G_YZ\%TO*%B MFKAU6@R*K[D-B8>M_4K:2Y], MQZB0+NWG",)4>>X$_"=:8L0G/Y!2>\]X2V]+WTDL2F/N6]$GY5!&V+ODAK@1 M-OGLA?B#"%XEB)@S"]]'U,+&TXI/&8LU_N\BBI)/'F8:?Y/'OUQC,VZ"N!0C M;-E/WFJ*=9[]7'9XO$[0<8J[Q$JJI.8ZN,4DDKHA,,;F5/,!SP /3'HW2;9" M\#E,]FETP.> ! 4PL+M4%/AR<9]EC'MQ=&&$F\$4?,( 0BWV,3A;\UKV/FM M%W4\*2P8Q6G5=OPU"5TD^\=LO8_P:B6WC6E^+"9YB\; M ZSY@=\$MFO?B9J<6U>V\C,R(JIVA]=\Z$W@LFMU[<+6J,ES(V/K3P#,JWLY MUGM]:;155V=,FOMU>0ZZ@[L$D7,0+78TT8&W0\0^$MB,#)YT4?DYV)/OG0)# M+##6$97 Q6B&\U>U.*9!4E.[&YS449&HF(P7(IH8^*81\3!!9?.W:.2H652\ZE#W,$2ZA^F76E>?#7%M/X.%ADK'N M/.=QPLMDAL+8#W=>U(\P=N9R$J[-P4:Z\,"B\ED5N0JSO M_"Q\INX:*5M2LBO[E56E^.(IE[P!"(M. %ZL@;-H.C5IU059Y6= >W\*R(N2 M,,4]%EN?Z;VI3\")OZS'!@\X]8?S,(_X$FIM2>SQZ0=:TIPH) :0&(^X/VH* M-2RILT/]29&/D18=I_]S!_.7$["PM_('QJ>FH]PFX=%%--P4 ^'F62F^!FG^ M.8DVQM\[-KXFQ5LKMFZRN=95P33.KP@RNL3=9X?;[,EX@24>%1?*F,.+J#1! M)P@+TE:N,2L67+LR#G_$^G=BC4/J[?KR_G9%,6IZ ^=0<;*+LWGA58##MA)U M= &/)H"V1:AJN36(&J^77BQ<8C5UR,P(&=Z&"8/-5*:)+X M%]K.>52C,_RV5Z8;Z>C:G4NB0TC 1&'+IN3Y7KPW[0#@DK&^)? XX6#\/:U1 MA/)OG-YG#TFJG6]<,,@1FT3IBR*7).DR)F7.C:MQ-@W;5>Z97/ SU-,_S\-5 M))11&R2\(8[)W7D@RZ^*C\3I!6P+%V\0Y)MB 2>5I#W!*_/ :6R[LPV&# M>PE6?)[F<9M%BV[DINW+C2%)U&5[1,/53!E&VM_&96^I(+:$DQ59T-YRL7L! M*[R[BOR38OO)H_!&/,)>*4-_L2%-76UU"'!Z [-SLN,9=WS( MT700EB'#%_\BE;8M#GNTD5-C6$FP+6^:]"QH!G%\C!_#*()!H^-I<"8@9-M8 MYK/"P5/9@(DG!W :%EH30P/#'5&II?=287(MQ23EQ*LO8(CW/!]Y 62K)$=> M?0GYL901=\QCWJ@0MU&]J9)@-?.O:IE$G+Q;83 BJ$Y(+6:/?N7Z\8I 3)UG M++PAZAR<2A66WQW(G9>Z;6SG=>G0']I:\HL^1ZD61)-<&;ZL >D(LSI&%8E( M96/^6.WLGGT9' RMVJC^U-EA5S#AE7!Y0],\XI;=_1QF3^?[-$NV$%6)9Y>Q MCTA1&?+H$>;I&PN_RR((:.I:-4!H$W&#'EUVN4\<\\^=>OV-"KT'RE$S-@6" M*S=A^98^+]D6QIO;'21^PS,O(C[#\3"6IC0C+,ORS'4FT^;,3 4S [4J#N20 MK31_HPJ&%\GKB[Q]S;22IN->!XBY"$P01V_;-'(E*S6W07;IZ:I9I(+MWJSVGQ=\D]7J]KR]I0BTD.Q(K/YIMF M>9RT:Q6H/VFZ6[J88I\872.4D0<4;C:]^&8MR,J0L9H??#R_,@GJX3_W7I2" M!)$Z,"3C[:L%N ).9,$N.\?Z3V-(=[F>O]BC_&([3 (:]M4H&6+:Y29-UL4# M%DG>>!?;1= ;N<&LDSHW='^QU)G35:5&K!8&[Q7B$& M9TG$90HP7+Y Y(<893OR\9&\SG2<0YQ;>3W].+I=KM-1&L1S+E MP%0UPSFOVG/=$_#RK@!!(XW5K#IS^\[,+)Y8Z\/ U)JJ9R)!GQ3GEK)71G1O M/7>*/J^CD'T$2*WPF15,4<2 J)B*RAR.RAAV!S.\=Q +J0Z5)R\_22:8A^0> M9IGY9,?2=&W'&$IS)DPT5G< ZAZ. 'W]2SH!60+R;N:0ATP% +W49-)SI7_A MQ5@<#;/H#D9>1C)LI,8CSQ0(VX]&DV>.&VU=?0U0_GGW:=D\3(8!80^8!:)) MT0R^9E#!9\\K\N!H&=-W1SDU>AU\NRZLR< UL$X,S*]1%<_@Y])#)(PBO47T,<]<%Y8&FRY" MX:<:#"]].\Q?#W+6VFQ7FC[HU!>\, MQG#=*[TX.J)(BJ9]>TJ*+_[3_&0+0>:]](M5N,&VDF1;L4;2TZ"=?C@/^L2= MYJ\+*"G\+^.IJD647+P>X7+#2WR39W6AQ?U2\C&I!YK'#!.D=1^6.'I:,BC- M]OL2\21H8JJJ&DG4)LV-@U4J25]F&E("0K9-9#XK@@VXKA%*MF+'V!F66A,Z M ^/5MSTQ^O)R8LU.)TE6)Z)D7R$)N.&]A,1:IZC@Y9,VH&CD\LI-0GI-% T- M6OLY=AWUCDD4VZ1I[<.CXN+TP.&%^URN_IIN7H_%]VY/ -B:[_&YH]7V_[F M=)J;D_@7*QA[$;T!B*M"H=.D3A_#B?4 @A',#D818%MK5S9WFRM@-#0DX"L] M92.""CBD'YZ\[.=D'P6DN(F?7:[7D)09(,S<89O0#KZ'F)@+M ?XY$4AEI]1 ME8NM)[>I!< M$8Y_BZ5*WWXF9%46N7F2:>,R+AL5S6DNLC7M (1%#S2:,:?RE>,#C39 VH^] M=*9P!*QI]X_#50H>NU4*RE#ZXLE/@_$B5,TP_B=DU%4ACDE&(Q^33KXF_OBU M%R*P]="O, //Y*& ZVH'DT.R5Z9C.DEHO['0K1Y"PH+(Y<$$!1K,\&3_]88) MMGE.$?P)O=-J>4)>55T;%F",U+'I3=_8;4J[F,Y/D);GG&-QJ YKMOW()IGG M+)'B(T;UIU>U3 1 ,E?UB3&A^JYM;5;*6N6YZ;G89T\)FB"TWSQ_KV;U\$; MN[RAGY-]IC@2>54+W@'H5:VM(< 966#".==,3J#-3)D'"6^/%2,Y8_G:[RPU M]CN!Z:C;S<0QV3AXK\#I'TD8=EAT0$VX>DUUTL187DYVD%6]/IAV]FTOK.8[ MN=M]EF9>3'(PT7/9(H[WY$UHSO:T2TR!CU>RV.1'Q%]V10=DN25U%WFRD2/@ MT5ZJ1>GR=8]%_(U?B(J2L;TD>1OO!^\EW.ZWBRA*/O6,2\/+49('V^EF)QZ/ MNCEY!+9Y#T5J6[9Y^6I6HQKTQJ]$!;'H).$UHB&6<9B%C'L%SKW5A/OB("=6 M4V]8&9+4UACFG3#OO\J++X^Z7L5Q@,'Y(@7(<^;4*W:_)7 M+VKV1)ZNS<4'H\+R:RITKS N417Q8WI=!/Q&D_)QP!'8X>_!MD$DKZK$2\SS MFCPY&D@VXMQ1%9OI,]Z?BT?F$\V5!DXJ-;RU.P+_S+G__O\3'X MV\\??OKC?__M/_W=_N67^(_?!;]]\[SYY1!_O-A_>O\-^NZ;O[[]Q\>'0QI] M\^S_=A+]>_8FNX?__MLW[WY].?6OLY/_NKIZ>__7-\\O9^>_G#P']^B__GB= MO$UOGX)OLW>;]:>S=\$?OGT;__SCZ?/U]8?3Y/G-X?G'/UTLWSW?_!4N_N.[ MY^OE_?G9;__N?[C^_W/[GQ__^A_OOGW_\^F_+_]P_^'YXN3R_<\O MR^4O]^?G^]W%?W[8WMS]\A\/OT0_1JO5(G@);_X1H>QQ>WF=_OS;2_#_R7OW MY[AQ)$'X7T'$Q6VX(\ISXYZ[F[V8N!_*>KBU:[OT27+WS4QL;%!%E,1N%EE# MLB17__4?$@\2) $08)$ -1LQT[8E(I$O (E$/LK?]Q\OJ__UY?'/_^/VT_9_ M__SM?_[ZY_)3;Z\^EO7W[Y]-=__/+3[T]_^_E/U>ZG MS<]_^_#__O;_LN>',BLWWTZOE[O=YO=/?UZ7^>_KEW][_/SMW__Q\%+]_+C[ MZY?LY;=/]]7WXNM/WXNB?/P]>O@_5[\__?DU^>5__OSRQ_M__5_E_9_NJ[NG M/\75YX]WKX?/O__K5?3A^Z\?_KC]MQ]_3PD?MU7V[W_=W/U___?__@>ZN+][ M_S[,B__L.X.\4\Z[)LZ(#)@-,>;$)I<#_B/X;NK8 <_(!S#$_5(X:H-=42MH M"Q506(P"O6@7#=BP:2IA%-S+VM?+<&S8G+)DM^03GSHH>VBZ )GL RC9E'U_ MY77-Y4>:T%<$6\FVHJEM>#'&$7M'-+U(8,N@-ZMO63_=3^TW50[T_>J@0D); M(D=\RE7CF"7!TLX'65\["[44GBELZC=DY=5=Q2T/]=SO6XV%A<29_SFAGP=T M.)L%H!)ZE\PS[,L'O#_D152O-L"'Z(DOIL^/TJ&[#L.5II;(W6X+B H+13:C%0(0)9WEY+QT==M MS>FTR&K>)&?=#?2S>O>I6B)F]3Z.RVV4\OM[&AW#/U\XREJ_P9CYH"HXS6Z/MJ+V M?5E%NQVK_K8 Q7,3=_M$M6;,:&7DI6JA1#ZO\GP;%8H6]>?JGWZ> )YU+3+: MBSV\3O<;C@V#5;=R<>I_DQ+XK\E>S_%]&! M_*8Z3:Q'3E-[-]5Q'?':-N'5]XKL MD EM <5>2[[F%=DZR7\?--E>G6VVA+/ .^]T=9X7&W<]8>H MZ-;^\;U?GB]K]\;=:EY-&GP@"B_Q,D'=EN%31Q2-PR'$C7D4IMJ^WH]ILFWB M%NK>RF'?&,Y2B,% !BM>C:]."XG=5V65[,F%:_):QFW@_@MMMN;718VQN@#U M9Z'O+VJ)M"IC]LDZI^82?F(^Z4->T*HT.5EC)_;?!_R]^DB&_S:Q8MC-Z?\U MW HO74(0&QM+W;/ R MW2_ 94S_(@T/>MEPDF[KU+-FQ4B]NZ$AJZ#;\^J:?IX %UDM,MKJZ.+[$B49 M6K]$"8&8XO>[O'A_3V2"[O'V6"15N^%TF.>Q 7FVW\9,?!A[!W@HHAA:)]'; M[WJ[A2MQ>8>WF*@O81J;:NK ,:LY X20V>"E[4_*/D?-]T&#R5S$V@HKL^;! MR#VL@54.S$6K3\!C\'5>7.;'QVIW3,57L^CEI*CYCFF:$GF=CHN!].V7/2P@ M:'"$ W=&F4.GV@]Z$_-VO,_[MH"N6-4)$GHK@@<8&H?Y+0+K:0,8"+:XZ7PQ M?/@*40#4'JU!!#807*7="62P9\OH1VE,5C^F,;(SWW],,_DW%0S8F.*( ^^3 M%M)J/9H,$#G2 OB4Y_%KDJ:L>0_A40(;)VVP*'XUR_%N/Z_OL]L:,XUNB8\" M[U;.@I65S8T'(VL"_I33>M52P0Q^.%NZ"]7/X<4P:;\A!UZ>D@'DVQ652'O(R2C>[SWGV]#EYP3'3 M_)G=/&-0\'_6CD%3=X.!;U$#,+@#Z PE:/F&QK+HC"RQ>753-4.0)! [Q8(O MP^>'66B*CJ0SWMUXN*M4$V%>U1B>+T1XP"!6VC!G.@[=J>IWA(MT'I:F(N)Y M@'CGMWUZ,'_*7W"1P=[VB<8+C+'0AF!X+=PZ@(S6QA>C$!L6M-R_I5!JZ\J& MYM&A'^N8 *^2$N*9P0Z==_L9FLWWY7$ 'YTEU(P*:;P[BE#>0[%= M@C^\YUZ2S2W-#RRFF6;_S/3Z,#QCD+2=0;3TE3GH2.I1E<8&3^6QEFS[B+/C MP[0-%#YX*+P!4./*2LWG1TDS]4HK9#2 MZ18=BYK!2!J-8/@?T-\9A/\(^'KJ),':IV?/F+.2>@IB$D(GI#AY2>)CE*:G MFSWD"Q5)E'X\EDF&RU*:NE3JV_EY/B/1\'Y!'HFHMK 4&P!7Y,E#3#E_V]@J"76Z*RN"AX+6"'[=,%GO]\<'OD MM#=A 0'2'"48J :"*)3@"CI6NDU"N".S1A4K^(R?HNV)!_6XZIIVL-_0)AT: MVB!,^!SQ[Y>D+4/"J%7#2/'(C8BEHXN$; A80Y[UY\VQ>];[&; M.%^+7$O@F.KPMT7R0DZU,<)6CO3Z=*Y$01O73[\U"-O_*C+P]3>G]9!JAS54% #)OAVCI8,=/R(:>NW (+ MSR[_Q4-.C]+G/(T)RUTNQV, >W[)&H.CJ0, .;MJ\?S+?_O7'S_\^2\E*V/( M02S OW*&O)O[^%B^C3W+M!->XD->)M5-=E42^L4+[Q1J:H3L_A0?Q_> M#ATGR"'M,S%F=#;E9;['995L+\ 6*$ZS>/K4<_B.E5)BH4OPY]]"K#Q:'ZOG MO$BJDV*3"Y'Z;Y)8*_E?2_ 9_N(JJJ @WF?R5?IOQR(IXV0[GXMX8#;OX79F M?'1^8!A%LWGH."0/#/Q,[2C6EJO7@A?C]0Q>LY*G;,Y=23E%@)1;%1Z&YTGR MZ>"N%$:)3#)K957H"!Z;3"N2=6=1DPYP[P]1[?F'DJ]!,WBIUHNH*$Z[O(". M1XO1$;6H5)G7$]C3ZQ__^.%/-%*BE0#KDJ)@A.#7[V_$1:,7,(3'OM2#:.'3 MX IA+Z F V&0 >//FZO](O?7S!#AYM,AH#1E0)/:AZL8?8#\9 ME)N\M9CI'>7]K#51@NER/S>-]^PQ,J"BSR?F6TI;,ZHO+FPQK6(?![<.#I#[,-58?2\F5$]'U[S0.K9S+Q,]:SQLU-/ M\OD;4L^>V-W4L\V;D?GJ<'Q"-X3J=,8MT 3"=P:4&1WM3?#'#X@-&KX*!K@' M6LA(O@@.,6!,KA0#*]\1;HG@GHF"CM*7 4!>#34;C(R*C\FN02G$S6$I/2@&U8,,NVE;'@L"]/T1;?)-!.Y*/ M.-H^7T1ILLN++(DF=WP M(<(MW23?[;YDRZ4SBB9^3C(\ZTZGF"#$_M9'0U?WBWQHVLH":)%>1JT6K&H* M9]JUYGJ3L9UU8;O6T$.,S:ZE?IU9W*YE?)9QX=(9NY8';YFA%*97O7-PC=G4 MM@R@3K8^L,E*5@Z\$39M6\N/I^8;GFE(GQ#9.R*98IW%X.G_&NWQ9;Z/DLS/ M$_1Y*$Z]-Z8&]9R# %V%;!J,#"/0W]F'H1,?9M0OB[?N\WE\Q@[,7E !GSPC ML\VR.-1S3/Q,85)N)0*Z7$+V/%Y_W-?1$!&N)BFUHENUE([TZFV*IRA+?J>: M2N[51#.3,M^1+;[$O!'X):ZB)"WOM\\X/J8XWVWS_3XGM@/9_*5T]@=(FK5R M^TT\Y0RW%)6NS8"Z+GY2FH1FE-%IX*XC3X3>\:E^0.^1F X^8A,B.F.KWL#? MZ:1ADP'F4;?:!3F#?$8]QDR&!UP6;RJ\+_VNK&;:R>/3YU];-?*^UQ=U2="9 M@U9(F$_YIE]G;5F-L'.@.NH=+B%/=>]DWPQ4M>W#]&&M*V?6=QE/1.>$6W)K M+X1_(J1!8Q2'J&:KIG!\8#+7LI_43<+@7D0LV=)I5QZAD+K9 MIG]H<5%)#59N&LEU4$#17N.6H)4#0C;= VRD#V(F6J(W5P\'=<%%JZ; ;NO#M MW!.;&:7S[85*^+[OT"HD!K6.WTH,VUZXC<\DM9XZ::D_ZR+<@3KO)C<\F:^W M(7N4G!7,PKI;B+XY[&5V;!K53[.>XR(JGZ_3_'6^74PS@Z? %PM4!I4-AB$8 MM\P-S2S"GE89F."8T68&.^^N9C.=[Z/2 J!:.<++9"#]O;!56+@KX6 7Q/G^7X %5PLV\U&I22T!DSO>-?D"^3 M,GIZ*O 3#?K9[.[P"\Z.]F]C+AE'IJD\G84VN.@RBUI#X.&!#PKY^N4BQE;Z MT!#]X[/9U)"=3L#SE/;W_G+P0@^N!_)R6>5J7)5;D4X11-P?Q MMI/;[#@RQJ:Z@SP@^R3(H0A5"9K'JZ TK:$53@(]B:(4?<%1>2SXA2^\O:20 M0!V4VJ%K;&V2^LU3KTFSAIP.3.MW?[%%:Z "V(K6,&76=STPZ$/06'&KPS\M MF#,VMU8+>BZ+RF)"GWFOP^B,TSV58;6D4\YH5EDRY8RTTX[C%?J'T:R0._!%=$BJ* 7X*[3>L[[N"\L1F5XU-6DC$\MFK)$Q#1YS62138^?S1)D8]_E6 MH-+1%"(+91Y55'88FU F8WM,T7*#VRG-V2_(0]%=G7 M;9AJ+@^/BE/B:UPS%#R2X6OSQOD\J)X(23,%?@V?0Y?:M8DGDL.X]C#G8Z [ MF^9:*9T'B+>R8.P.FND6C?IYX^TM'.5Y,XM,QO3,L<3A[OY;!'6LHFV5O"35 M:?*313W!\A:($L^I5@0!CBAT), '=81.IB"N&J]GLD<5G^58T$_BX^8Q":9S M*GM@S^NDZG*NTJLN$6,N\':G43D0NXZ^/B .#=2JT.5ENRG-[-12%J4 M:6KO?3*\%7H\=7Z]K/?W$1JC=JJ[0UU',+&ZG"6!BXJ MU-%6LKJC6\N0D?OJ=904/T?I$4OA6-<%_L<19]MY[#V;&?V^:%I@I&OB)<6P MU2,68Q@ZR%96-UMVC'T25,$OZQ_^E.""T/CL3_GTJ1,^,F.QPKB*#*H+&*N\U4\KI[#OZ^G&K'ZMM>H$97[&PRF^+XO ^954A8HN3\K?+I-RF.:!'IYK7 MIV8]?Y!59HN=Q1)J@:*/8P38"C7@V)H(G=9\MH(H-=^)CU.H-:T= .5IS&N. M?/ USXK6$OQ9!#T^X.USEOSCB&=)ZYH55:]O;W-2,GSOEY]3Z([)KO0U0-1 M7)IA.*.2*E?A7/(Y]QEQ6KQFMQWG0M=CTZ&Y:9EXV2[/9)Q993TL7Y4I.685 MT^""'2Z:6G!DTHW270@U;TKUKV8Q,B=%S>/JG!)OW4I4NLJ7T+MZ#GV2E]/D MS#VCVB%^K.YAG=*EO'Z)DA3.U.N\N(_2>8H>6LSHU]-H@9&N3!T9B9JA*U0/ M?K_+B_0[5'D1(HY%B')(& MKI 8NHPW1&OARKIGQY#1;\P7:502&^ >&HW/HF&*"3RK5!\#708*? BN2_KI M(JQ%O7AD'=%0Z*P4,4[^\RJK$HNLMA)O__"4O_P/,H1I ?E+(_P>( ^WB^Z< MNM[!])/ N44Z1H-0E72,*^2P*9ZB+/F=I;AG,;TJY[M;PG%BX\LID_81F(X@ M?<5GN:&E40T9"/764#"P(^SY2ZNX;V#'#7#-[[+4!;Y-=@N/),G;UL+WU\-"BH$UT M9-\O( UW4#)-"UT3C>,]6=S ^B6"*F_5IKA+GIZK.7ST-B R9SWP, MR@M$1RW)DC:)4&%2:\D?F[(-A2O*^^/CKWA;/>1?R(X&7Y_N<(Q9 2*%-W86 M13L'$Y^Q*F?@Z?0VP&= 58[J.5 SR4H9?;^0HL,3:%7+W74FR\\(<+G(LQ=< ME#2*AEYG9XM_-\WD=Z/5(Z)OWL9'U,Z*E294/L1&.RS"UD8[0/Z8\E0,9I70 M(,-ZB4>L>EW@>7)NN>)E5"4*H;4;BO+]UXNMTMM5T8WW:91H< M-"HB?;VLMX4!,=3:8")WE!G5!^AF,IG&^S./#%BX:<(R?/D60C%HQ&36#.N7 M]!!]7Q^KY[RP>:L>WR5+,8W_!EE]),R]L#2;+AX/ZL&!%&?4R:"1UDN?8!NEHMI MO#_+Q8"%HRZH39<%Z(/>=ADB_HP3Z&=>*L_ET_?KQ$3]W8?B_ "6TG2HLO'>?Y@JJZZMC7.!Y,5(%]'E TRKKIC M].WYWI14#8!W.]2L@7D\WFQQ.DNSEG#DN4K25L,F.0;9H\5U M!,4R9WKT5$[AMSJ%"@5=>!9[G!+?+L6Q:))3*PQ+1^FHAX?/F)A?^#.&CH.0 MLO*$M9DC&FO:!,"G/\B$B,Z45@X)&J%G+93&@!ZB>ZR#YW.>/56XV$/1EMF" M/C63>'7FJ''07K^RI_\@QCH'7G& *0F)+G)]R'7NB1W MR(9U+-DU.*7'8 D;?$Q5D9JQJU;Z&!N_&-^@BZ2[5;NLV#/RK8/N?^ZW,,4P MOV=6=WKM204?+BO,4\]RZ6Q2TC?24I%@.7K\U$/]!4:H$;"6M>J.$UC>!H>> MGM9Y>Y)-W0[0_W;@@-82VLP.;2!.2JA MK)+S>;HLCCN]PB0EKGM=9?(E?<)H?]C2O MJZS*BV-1D+\#AG]4/6$S $A H/F6$@Q$@:P0!Q,V#\62UIXT';DTO:MK4(XB M<>HBWS\2?8//VEEYO)QS@>-[7%4I=0ILH/[1U?>$!JA1WR,X&Y^3@T[8=75, M:9I5-ZFQF6F%FKEXD:GWF$^'Y/G"K?-I^=93G#G$,OGV/T:Y+G&Y+1)Z91M4 MEFTS#,7-N#^$W O,)-G(L<>!J5]UQXA%:GFP+A+RZZ=K0G.=J;LE/P=?E=OZ MEKN:<:@(6(E:<%<(( <-UQ_/$!N!._%V$8L4FJ(]9U$U,\2X@57V[QIU;_Z;DORII;:;; M(MGBAR)Y>L*%3IBL#."F*0.XX64 97^X]/NR_H (F57>IM,@/D_ *-XX:H$1I:&\$*!$5U$VTJR2G3RI<[$%^%,3/F M$XKDBPG.L8HRXM]E*+\0"_S!.+VM$WQ"B4$KYQ< M"8H_H*OOT?Z08KH[F9!*J+E%QCX>*P1!W%E>$>+V"4-IA032 "NQ>G*!S-YHYW]9VOX\T!9[2+)=$.@Z4TK"U"+YHY5JB>!?%I$)\G[%DY M!:?<-,>-_V'4IZPVNT]PKG-D];I0TJOR$[62"O;Q'X+%./815XA&35L DY5B M HW;;'P1\#Y$.9WG<8G*/"5V145.<'+R4D<8,3GBI#SD)9S@17X\#)[/Y/,M M]3O"RQNW/]H.]3#BHQS1R$WB5H!;9SO>[.I[A;.R#CODV@O.JV'5L7EPSC)X5'!$O QDR!/6F?Z>%$=R,,0F*$YUJ/U%O9H0@P0M MGYMX:.VZK0TD6OZ,CB;G(QN/9 !%YL-?0KYV3(ER/*LD9/,]=L"]K;J=$LD M5*U976/ZY$[^?D.@94])[=NVDJ<$FZQ6#IW\#>#7A:)9V +\JYF#:T+8%7PN MBTPJ<1;7 RC,U6Z'X?J,ZS)+=U%%#;,,$F'H.' 5?*&W;=87/OZ5V', E3L^ M:K..G=4Z#:JG0E)A1)@-M:=;(>J;8#/R>*=FSE7MD)*,;39Q,)MK!B;V=&PV M0?FW^B8EA9R;6T-8U8Q*QV<.>'[-P=R;:]<8V0 M.IO?4O5P%%/':>,9\O,>?#0'0=/MB>,TLKLS_C/HXUG;XSGR6ZA1**75T\#= MJ39!N4H*#WE^ ]:=FANCE,7$V&7::EV,)]M^%+KP-HPN#4%T\0 MT5;DK]6S10"S& !.63)B,;'+6D+ZU_-KG@W&2X0)U_>[ ]$XS>[BV?P/Y1@3VEG;;(,$)DN^G?6Q>O@Z,Y?[:N MGBES[SI-3LH2/."[Q!!F_O14X"('6,)5#QH[!3PL)-YU%.0/@-]AZ3_ ME-/$.>E=:[W=@DJ1'][F:;(]L?\^X._5QS3?_J:3,PQ_5>[:\1,3.#41:UB#@<&0[R45T2*HHA7 =)TES\$C I\>$ M- ,U2,0M'TFSA%N94_#(0D?&,MZ_,7N359@ KL!*XDG<_ 0C!-7AMSJU$*.I MT4F7/@"HW8N@,#6,@-N '9$]N;KPQK_DH [T)A,J!MZDHDI^CTSW=1B"Z+JL MHY;E84%K(^FIZ."SA.LLL\3:.B_KE.0@_$QHSJ0,6,""=AKLUW*8'Z XUD SOTP +;HI\R.QHI^C%XP>,0(\YY %!OCIE/<6&,\2^_J: MV[U-97E6D$LIWM,?D'_1U!9"*(@NX2=A..%Q4GOR:;' ]\[RE2 =E<^; NI1 M\W]('7E%^AC/']>)B0^$E01PD/BW!&G5I.%Q8$&]*VYT]V4V@FT!5M=&^")H M@3[>B?T+^?NQX%5HVE_HY%M_1:-D\0IQ4"LD 8-%VODPJ(A=B>\)>1SW_)O1 M#1:&G13, -A""0;'M.J>^D1T,8Z/6RHZA0>+9EPV/^<^J\"E%%IT&Z0G;ZZ> M17-;Y%N,XQ*JR+BZ5;5G(H>) .A &,R#VC\>\")[#D=Z,CZ?O=Z=S^>@;%S< M=;[T$WAGT8'/$W:)GD7MI.(.%\8N8PTY;44)413";]:-H[!;]1P.Z@*2W\S# MN2C=*#:*V99A8>3ZDD!ZU'5>U'GHAA/XXK@_0IT_N(F*H?0<%AGX*&5MWB"A M+-_M2G):1T\1Y/23 Y?UQ6%YAM%VRV!!9F!&S_%'EI1*KK085P'?C71,40G9 MP+T0CP\ZC#!X@0S+4B_)%5A<%DE3SS,(=E#^9V*I;J3<_[$_'ROZ+G?XD. M>?F7$EB_,GK]R9Y5/+'"2X5<0SR6:HB3N<%XEPL746!U:05)K-M\?SA"U:8R MWU6O\(IP/(AXFD.> +W$+((P4C(NVCXG^(6" Q'G:?Y$E7$'N=$B88X6BF3& M54I; Q!L09N;2!#&TT=5P6,R$J0S9@/NCM6Q MH&H;>'=3[0"*K4R_4?CV60\4/6FJ)\<(7JP7II202^Z&Q'^DF54$6VDBRHJ,KZF0!?^P.O8@BD(-3Z2 MLE?F@VV)=3JZ>*803QV/F.@=%LXY]A)2?\//25BNF4PD5 BC:R3/<(L33,]A M(;/@-5%Q#&X9_%4EX-U!5Q.F6PC&N[(I+J \F**; *$W=]3W]3K@I)]/$M!' MYT:S4EZN+ MB^RC1U-;NIX_%[@(V=4Z@()! M2Z5!S!Q \/NE#8$.0NSS93%2HT5.AP)@]#)C%6+)>+82E[<06_39BDS!E "[ MZ_WZ^DIRS=\14[A^.-7?+XF!Q&.5P-P&&*UGK4*&$BZ2PT1;3TK#C/"_G&B= MM@$SNO6FQ$S&7@'!$!<6&?<^LWN$^;87[[?/Q%9/\6;'VC.SC@NM9@RL>S-M M4C>8GR# @1 H0-$IH]-) ^J7 =205\F1I/>%> X+O3_HWF,:8/:)IN^D!,UU MO$^RA"QX>L^W\Z55>47#$DNZR;&7G2HGEU,6O!:A75+LA;M%.&SD]*,57/I> MR>?T\D?^8+=5EE24TD^C%EZUD_4/Z)*F)]63U=[7=\P72ZM;K]"6]J!?H5<6 MV\1])E%,SJ"*EN7^@1:UKD>SVS&Y$S_B)@$*N,=( U<-\RB1W>6 M^"H$I31 M>W.LP4HY"=RJ1\RS0A*)J,(I/CQ#(7 !'PHK@\<&5XQ:PG\J)^K.(EA^&F:O M*/L-2$1%PLJ$9WGVGFVI!W*"YUF&TQ4X(,@TQZI>T1"E>LR2+;=6<+4-6?US M0,_[J]AF780P3, L^DCVE?@BWX.,V.6TR7SY>&H^X4%?:ZB4+DI*;W;K8_6< M%^!J87<95A]3NX7#-^\I."1/*6857XC'M-$D?3WN'W$ALFH;LKY$WY/]<;].T_Q5_P0GZYM6 M+Q^->LD0D%*G&QQ6B&.!.!KA_(HS\W]+8O/4B>(SJBS'!FHZU_BLD, (<900Q0D!4E*-@' 7 M3H^\GTZ=1PL^P(5X&AIQO"35ADW84;'?JF9;,'XNO;:6^5NR=6L2#] H\9/KM6N,G^# M^_2F25RV(O+#S(HMX?-/;UN[\'YRW787_-NSK7_&947[6=?E%'/XD2OI,::= 5R%'1+@,!2KT*48@\R9]V2[R6.+RE_V*C@%##!I_IUW5 M[[:ZR,20IM\(%O0%.YJ/BY(X_24S'VM?K[8"4OT2RME[ZJH85S=S@1 M[29>#<]"V)MJ-.DU;L*-G,*SV,<7(F03^;:2'F;APL0]R4+F@C:LX^61K6,C^Y?JQ5C<4[:6K([]N6YE@N[&)F)ZNVZL-+WHX-0Y)W868 R4/"&#C;"_R,LS)Y MP:;2@[PD2K2#FCE5])U5$>$Y)>]BS/Y&ZS=A9OO2.BE54ZJ!)1RRI#)(K^09 MB-ND((B"5WHKJ@1+WNYFR%;&E/_Z#U"1C19'0=NF(QN?GY4IIG5W &A3):6$ MMYK\-2-2826$(*,(JL!3)*N<_RY<#S- !"33ELLJ^>X3OQN2(H#!^H!5-64&I+4Y>(*=#%(??D2_( MP!5/PLWAKVPOYIG"Y -H&\TR8)LB'X_'G-?\.T3T501&:[IYD#7-\8K"3)NT_L6T:L--IICY7DW61KT:N) MZ#.<=L,V?@-#%)N& U2 >4_@T+QTC)ZJ&3$8P1/BPQ"L&PH)(QDM(3B@7A@>3QXX>K_2'-3QA3]&[)',_0*\E"+#]^ M0&(LEX\8O0CQ#%*FDI(E.P)L<@PY]F;ALGA 2NP.H%L]862CHT0C%3/AWDVY M-;E\9-'M\3%-MO+#K%D:;!1BPY \+J TC)3TI6%!>"!I/(CBX">ID=]%7ARL MA-*,EIL>(A@?\F9C19I&2E8,\>U>@JXD";$:LZI57O8J*K+-L:K[EPRLI 9* MNSSO"@&@]U#NOP$5;G&Y$=L3XQA>!3B:-&@22Q1N:]\.>=;THH^I$HZ6+H>) M "CB4%$#-JC-,9H-MG*W96B ):UZ8[LM,*\7#>?$H,3%"^6F_4)90V'G96@) MVQ*JDJD;D_P[GF44.T5O7:37+?H;,L)RD"2CG Q,""P=4!81X^DD&WI/$R,7 MLY@4])@%HZ,_P.GW$TZ3_"<<59_VCS^995%_BN#;D.M"@72/X5K"0K@J*#+D M1+2_;(D1FGM6&)8K*5!SWD!L "WGK<_,+..W"D#*I M!A2Y\=NPW9L/"L=E/0E]G@^1Z]M6_8R?HNWI@F6]6!BF['O$!RS !M41H'BH M,5$:8@__ HW<,ERW^(MO@F^YQG3Q\AY_TB2I-=7F1)-"0] M"0BB4"#8"^ @"FB%&E !1>A JD*.SHSRW[_^YI9<:B :,Q\RH>!35'\;TEY5 M(-U_^=01%J07M>X9]A(?\C*I;K*KDI#^NF;]*0?D8'BF7B$.$183@XDXT* " M&T.__6/V,!?]FW9:9/DO'G(YS.L"KP,MFF.H=Q>UH/L\VU#:C&] MPX?H)%7!N<2/9ZUL"J]5K@@@+G)9ZTFW%_00^T*$%K7MX['6N5M\RXV M QE]^0S2'&!O+9*7J,*V J ?+X/Q"KP5'-=2%T3G(=^C.A%C-N+1?4\%QL/W M,S$0-2-1/32H$ 8(4@C$B@4!U@$-O+!_C=5]!YD/V9+D*V'#4C$<"@&(Q!*GN-DQ;3SQ./ E2"@HZPUEY]/B775>> M=TGT$.XS74.3_VV'KTN6-&UF+_^TWQK;.X<52/=8K"5L!AUNX=EZV67)LS<9 M;939[I.Y?H1TQJTV^D'K[C-*0:H^#IMU<]ZE[8// M38GW5N9[XA^U0<[MST(&-+SU=OJ\AWPTEM-R1/."RA7OM_BT^!5CW M"4KV^"%_:$IA)=E?<524'W1B&QP84EB#R/5$9,D'?X*YQ%F^3[*HRHNA@U_Q M:3#?J0*7'J^UI/GT)Y&[7W'$8 H0\6Z?B55P2:[[:4X#R6BATPO6KD"W *P! MA,WQML6R?\=P8Y!'X]DI[4;Y<=C6158I-D-I-7Y8_97,7MCL0;T/PSGV>JCT M>*NARI>+[W[[C.-CBC<[5B&&7>9;_EM60.8!;+Y6D7*E$3\.7,AJ[^,P[J^1 M^5FU_4HJTWA[I=A+=XN-@K#5DV:/S-)DW^EXJ[BTV!FTAFI91^\ MFDG7Q$[+X(%5.HONCX^_$F/Y(?\293%LHZ<['.,]O:W>XZI*Z:WV 1?[\F9_ M(-LKN?6(MZKZIKK9L??$3<;JS>FDY@V!@/NA-QI[.N99O-[VW.%Z.$J3WC@J MY'O U-6 /(KB:K)#!=OPS M<.X[*\YEJ<\3Q 99V#:^1,5ON**;QSK^]PS>9L]E9S(G?T-QE;%'%XNYCH'V(J,< M$50])JO=X->9"/T3!N[E\C&+V^6J3:[BIFZ[\.V,CFW"KU? MF^J2/QR2X[H="J1_(M(,"'BIT>*D># RDKO\D(T;WH5HLUL?J^>\@(KM['[, M&FU-;E@,31@VMV(.BJ8S&>R$Y7.YN[>C5BJ3$Y2PEJ;O]MU>38Z+-"K+S8XC MLBGNP"1M?&SU;TK^*]90_K9(MOBA2)Z>#+$T9T,.FP9Q-OK]%XJ)>.U1/6Z+ M?(MQ7%X3QKCZ9[4!N6 M;A;S+8+\'9RD5LF&;E"";JUNJ/;#:$;PRVO6#\3Y0RO-@=X&G>_"QNMUD.F_ M[2FI\GLF.=;;UQQ0#E!"UV#VVY_ JXEQM\?(9N M(")70"B(TF5/<,^K=^ M^3G$+>E$.QYB2+M\/-8]B9_+4G^VNG,1696\G8 $ M/-X\U]OU> P^B#;6/%JM+(_D_H!9Q%*4:'W90^,"]E,?P*S_JFC% E^ON:X= MA57"<8'Q7Z/OLE\[AT7ETX@ 5/.H@((R(V;C,0CG5+W#59%'-)UA?3BDR997@;KZOJ4):G?P M;WWY+(O!X>Z55N@I7'C6'/&6_2X5[&W>]0<*$7>^7D9%X@:?_H9E(-(7H]65 M._1N;=77(?5=A8]"P?5$^F*T>-7X):F>+X[$Z-[CHLZ)$M&DUWDAPIAYF/XZ MYFVI36^DY\ -:26?A;CR#?5\#ONTL!7G(B35/67@-+J)(2=WEX"_B >TLSJU M<:>*,[%X]N2'K4\(N>D1.K]\RO/X-4E3!Q-C+A3";1,>B;2Q?>:5L:\-3CU1.W#$EY!8DO_^D.8GS#K'WA+8SQ!99UGHP#PV;!B4 M!8(](=ES)%RQLCN\;P(>M9=ZPYB@950->/5-X$'"WT"*.*^:$#V1A2\U7:/* MMRJ;32AO.C?<4T0N\C/&9#21#V *L,=N]]&?)\ MZF/3$Y2.-*]9!MNH?-X4MU%1\7]0N[^D=U7ASN;W MW2=8,2.LO =6^Q$;P MRZ-]1XL"P*(O\#-9]\D+-H7QJK\.&*VDQ*I1DQ$ 2OC=B('U.=KBIAJYL;.<")*!]X(1G3UXC M6.7M['9-:K4.N3P;\!LJL#D,U:$(8QGI3=QP/),++SU1+I/T2#:K)+O,TY3L2.+G.MG:C UJ M4-H@V).;/4<\&H\W684)P HV!)Y6H\B@U3=9LQD=\D)FAV%/5BYL"1ZOQ:RV M:8*"C; "!CV,P-8VALN"?;YN&%*9,>F!3K2YAS<$Z+(+6SP-,B!_)XI*I)K4 M3WPZ<9\/.>B&>S[Z/6V8BM<^7W*F\#S?9(107D40,OEQ\4(VM[P0]N&LSPA# MD[_-ZK(N%,[SG& G5)^J*H6?F5^"^U\&?6#L86.,K L3MWV)'ZOFUG?UO0*/ M6)ZQXXQ(_6M>)5M,_ON0TU]J;]3.@ )V=7/$5+'?CV*:3P?83SFK8M.L_7NR MD!.XLS.WSLW^P'I?1"+IG14\OQ VB]Y=/P7LD MS"OQ[.C$=PQ=R"6!I/=3? MGI\U>FB>E#^9#ST%P1\WN'#]%)"B," M^V8@?](=5-BZJ^[X]B0XFGVA:JS:I\,.# M=LO7\H!]JV M%&U<;=JQ2W&F:1$TN$?8/7HM5_>1^@V6]K!64M4EQ^Q=I=TCAH M>FS/WG/Q MKK=;..# "9BGR?;$_CL8<.8,*%QK=U=,+?SB5DQ;7%-?1\MG@J;/(Z<,>I+. M2)<7@U716-I[FR1-^)!4HMJF+](PE,4T0AI&564".//+HS@U*#4G6EVJR*$H M>V=TR$/?#D.%#]R>+?Z.]8[MP1[RIC+@+*&%ZQ<["MTA^\V)AX$KV;0:F=!- M@Q=5Q%65\E9.MP6^(E<\L%GN<$J_+)^3@T.QFC-F65@Y_C,HZ:G-'.+PMW%8 MMV.DSQ"\ R/MQGAVR\L>Q* M\$9CW7=KG/2'_U,&E10-,5(I,"I(+<$#)% %,+;X_; MQ>@^N39W;5>805^-QZ-MO(6/XZN_E&&Q[\>RPJ, M"ZX0=>'L*1[<'.<*MF#F(&;<\]HHZ7AMW&1V*%'74>-5XK_7!XN-@A:N=/TH M=%V=^I3UNGK&671[?$R3K5S99J!\M'%4P,W;C%A/2C;4^XO!I.T..\?+ M'_4]TE1?!XS!5.+37Q<&(GWZ@=1/JNI7%&H_N3\\&X M\QW:@+##L_0@#_U= MHK391_P7#SG%RVK+&P,KW&H<@VW?536:?1Y;('SX$[O BV<6J]X'^D'![ XC M5OV#:YAPGU9$?83$>F_ M?/9I\?FHICR?J-T]5/_09FQ0+[8-@K8GMH(C7H/^DOWCD:#%SA.N,M=Y(9R! M9'L[@@&AEY4E@, "L\12(34G!GD4';L[/>#MIK;I!5'O!E(4%@1"JJ8ZZ5W/@MY@6]CTN>QBB"/5W2>.=54+!SJW2A] M&KP=HX2+XF*N(:B;5./#JH+.CZJ( H\X!*U^Z)'.?JB#=T%[= 11#Z]=71?5MR&#CQ3H]#TU M6OK"%TKZ>/I68E."^_#(<#G6@ZC9.\TZ?/!YK'Z)ML\$A^+T,WY.MBDNUUF\ M(<9J49=7-B\)V_$!EXDMBCUYN?'&NZ6I;'C-GT^:7L-7WWF[X W9N,D?'\DE MT5!+>A+@P:W9L[#7VK\3,-SGTE:E%YCO>OH10>UD/5I]Q^( S1ZMX\_X*=J> M>#E:BVK;NN^#+28=0CVFFRGUJ?+@E]]D8KV6ZWU>5 /=-@Q#PCF9#$CUN3]$ MLR^'$F^?J6,T_W4XIG($>@QLX>VM8R'YZCSDY"]0.XR8\?%-5C\3-OV(AF)<)P(? M])B>B(:^7W=*UH=+R&AU^;/,NVB-65!Z10NOGL"&"??GWNF@_=_3(\&J%HQ@E;\$]^-!])=*FY;-@_>X@6%AU[L9M_XBM6&!S_L4I 1+ M8>67>$<.*VV*HN;SH+G$RQ50DDK(XU0%SVF^!NYOC>=)N/$H@[=:( A,S)'HJQ\&S^#F[XNE=^R MQR1-B1K2#BI:KTCGLX '4P>3'M^5!"VJU(14,)IZ?L]O-Z2&&-*@&X]U3Z#G MLM1G_E0[3:AU7=,GXQ@&!7NF-&*EN*\.$N[I23+&R7^NR6$)QX?R_=/4710%55N;L.#^0=B-)*&HV8\^CM M0!3$?X01B!N=LIC&<,B/H2A_[C#+G\/3ID#0?>CPA^3L^)Z+SK=@?J)X7\8D1FSGLTIV%ERHMFE%H7I7/H5"^E/0F MY]/:[O5DRY !(PGR"DFP43\9>1EG@ -?+,\&9T[[N-8(?&^R%\R"C2P3#)L! M*\2&H+_S/]5'>PBY:JE2B6R !5X7*O3^;BH@=XJD\2IXT1/6"0>&HV;\"C40 M$ 6Q0@V0T(>Z):TJD3FQR8//1>#%8_-HA\D8QS3/:5R )(&$ !02L."X?@?@ M4)+]@&J(J &)_BZ !K:LW;F@DO%87GI=K\H:;J8Z=2C?(?[Y8N2E)$(E$@.U MGBZI95']YSU9W1&QI*[S F^CLC+'U(FOT-_9=_\1POFB1UMF\Q!Q?NZ2X(RX MRBHH![Z/TE08-#K^LD\1_1:)CX,8=1K$NXX6+6U>-HX&@VL(ZCZ:5)>S%CY$ M[,L0NJO"6,W3+D4^[-AF]E]PFOY[EK]F]S@J\XR<%5"M?HBY,.K];S ,B7&( M#0QDP@X2I.:]D7JO1^*Z+'$UG !"OU(>@2'\2RV#1AR1"_[M=+S&[V#]%WIB_2%9_W MEE??VM@P1,8A-I (!PC8YQ4>?$UVFOOR_P3!-^$N@YW M4.V]"W6I\.D=:A4 O8B*XK3+"W!M:LU!:;_)P3,HCPGM<-!38]YAU+1[?I9; MIVF^C433N)Y/FM= M'D0J!W]C1M[A?CXP'X[.R*5Y[,#>X(="M*&2.NJ6!T( MTJ 5HL,""\E T,"QH*;?K[M[6X#!<(G9GS<91:0Q&SHU_S150^A8]$Y ^0$E M&1.-9%.AP.4.QY"L=H^[LLRC73SZ@:Z.QR2FRI$YC\N[I/SMNL"$P@H31"L( M2)KQA1500!0')"&Q0H & CR00 0!)D%M]-GY/.GKJYMP?>X_&JD$YM &I' FXTDG%=547R>*P@=/@AOXU,03HU(,0@ MK9" A1BP%9+!H2I'#�?<.9?)6@1_+0XS'4B?IG3M#-CF7R2=D!--]8)V$! M!'$HW.<++T8,$)(@K1"%%78=.Y&MDNP(OGE=O:*,Z#J+65YT2Y_=ME,0&GUIM.L%W<+WE10K1A0AI!D<__VBE M?$\/N[8Z=*HMU# 0!P)G5PU&#F$)^80[AF2E M4>O,,I_7*:GQ'SML!Q/ I1'_$AWR\B_=S\($ZW*HXTW>PF M(]?*)S)#:3Z\Y#'@!!2C^D=5F, N/44JR0QSP*^MIPBF)DA=Y\4^NLEV\ ?\ MB,>C;7:\RCR^3PAGI(Y#D']-S+ICE+I%LI.Y$)T,2;.MZO ]U(M6GQCF*@WW#KJ'Q> M9S'\ <;#2Y1"E=QU)5R"1@.8>LO!*4/_(HU?@2U<>U,[E5-"'-LV5"K/;WOV M^(K-_)QOH_3V.<\&8EWI=XA^&#C6M8MQ-R!'39'/1Z1.@5L]2\DF1K1N Q<;.#A\<"/Y,?2Y4JX*5A*$VN!H9J M:& PMN A!A#]G8)4I\]Y3E(8Q0-9E&N2.OO.L5HTA'+B<:1R!@( MQ.D1'#8&AQB2M*H/KZ+D;F+3T8@/#^VW'Z#.VK;NL\3O[9O6+C.[/^@GBW#+ M2\BJ&-RCQ?,=11.KP%*/6[$*(^,]:DCJ!ZP%17DH:':([M!RS&^R$3G.]GE& MWP5ZC]4#&4=L**)C5XJ7_9!QZ,/$=:UA6W:\C5HKMT1@7_(XV?':S'1?9A6! M94AP_366_31%6L,<2)YDA:1I%O$2XX%]RO<<;V+SJHU740%]$>OV I=)>JST M557$Y\U#SPKQ(2$/6 T5*CD:"0[^@J KQZ(MIN18YF9ISGXMO99^_ %^^4R" MA+AS=G5IY_DI$Y%H.'Z=3==/=0R1@*0B0"4& Z5!8@WP4 @/JPW6?_0,&4J M34$X/:K\[DMWN(K(0HO%5FGFK_@:U6>#BM,!&*TF0\5Q$\$^G0]U:H#T:O6% M7+F/9$?;9'<0G%7P@-/R6Y8_ED13X )^DQV.5: MD<;SDIU*GA3165%[6J.[,(P:S,%4E1+-)SR/IYCBM>V6P'\F1BTM7\4S&W$>I9> #+4'; "'+7X!YO\N+]P!H MX 83J!2M+>'JIW57QGEXJO3O[BQ? MI(& &A KOJP)%,CQ87!"FY'6!*M$Z<@MCW5/OT3?D_UQ;W85\8^"5SMM(=L- M$%)0XG$]B+1)&L0Z5..^SB.E7RNJUH>*,E'0H(XLT1+KVY.<$#,&7NBRB@>W MD&./5EQ/+&ZOTFC4#$=B_(+ZRMC1J;RD.'#(K[L:WO<36B(?\L#K'GB EV7; M D"B\&68=AV$@B30V5+NDJDKHSSZ47JQ0-2WQ;[&:^7UGJ'S^*/.,,[[]P0HSW 68"%(5 !&Y!*".D5Q MFYJXH9_3QK-%^>9V+I<]:$030P9!X04D!H-6TLCQ"S@"B]-%'FNO)CRFKC5V MQ4+N(7&:0T (GQ57^H'5]J64$@F&DU0*3.IK+BC?^8T\?AX,7'7O"B_/!( M$V5JZE@CHQE+4(JY67,HGJ D:P_#('SIR5D8J[R#S2Q&STU&UG$,)1SX'Y_) M\:\-<^1'*?]T)?Z"8!#:9"&W;BTMZD-32[3W<@*BL9Q#5[T%>3(4^*M=3!HR M/9B/U)N89!9^4?91>+^HC&S/+]JGQ&O]&_><%E4RRTJ=S1+6P# FLMASP*_; M[3/9OC#67-'XX5->'O%?<51<)R]:6YS!677OO:UF,%6.'C&OE@CP$ ,^6CO M2KQ*H.,8Z+L_P*' 6Q:5J'>?-=^$=HC*N*@=5%UZ?#HU[S"K[=D<2I^B)"NA MLH ^MU(,0M(Q3(>A=VS@#Z$=0R:JE*Z?838$"'F5LDJ:L):;F&"7[!)X).== MMGC9F74FUQ:BM=R)6;\FFA7IASO$;VF/K73GH+<2"0)46 M6//%JYN3(E$;U*R0#T?14(V=":6Y?O#"1^_XR!_:[0[#-(Y!ID^7SY%[',Q[?[0;#_YN-7XQ01_>'[0K:I4:YYYM)]WH4 M"__50\YO1;=%3M"K3E .I0+S3ZB*UG[B$,!:YS"0 ,(*U1 #GIKU E+8,]J> M8J5!Y<@OGZ>,%A5:HV]H?75DUA89+U.XD,8;=H2J[6%[%OG=#^>_KW7Z9%U] MQ\4VX6_-R[KA]YJ8"5Q9B$'0GB]!Q13FHC^L.+ZS &8GV5QG.LRJZ%2T_F?U MXC$;'@TWMBT.QM*K-YH>IV%41HM?2HI#S#C;=2 Y!HGJ99_CWIK M\S"XRM_@+J+EZQS;QH 0/>X36NN5NPI5I40'S/K@+E,334X6?,T#OW:[J+$M M?.MW>(L36C"JA'1]\]M#776\>720QE/I+./YP8I*I7HU?[[ECTF:8IC:=<:V-'%B/8^WMW" VB!GA25 M%(<(]WWAKRMO00&-ZS1_O3\>#BDOSRW7;;,K?L;!T5P5*#T"$%=(AMDI;[>( MWCIGE*-K]?+>L%<"C \@ R\( 8=J\*&E22*L$&HWIT MV%?H LX8 ANYHG]]>HF3@ MMVQ+^HU/W$X\]%T^G382OB;$BVZ!OR35\\6QK,A.6Y --SW&O#$\^1\4R]#' M_K-NSL#(NE4B>B70D !'&[0P@$A A-,IY)H=P0&5L$LEYO770 M2.F;_8&0 R1HV'[G"7_.-KZ!J0*]_(NP-<\^.EKT*B!O>1^&G-RT;CVYQ>? M9P/")1/XX;G T^924XB!VV^[,D"E'R.YZ+6X:[>3;HTM#U@?"J;4=!ENY%U' M\BM#F,/XHBQIUGBGG#CF-YN[W36*V+?'_3&%>D^7>)=L$ZT4^RVSWDF#$1\= M/J][B#[UI.I/JE:1'B-].'56*E7U!R84'_+&_4L)3E,18,ZHD=':X ' M)BAN(1Q9278D.R,_R/*L_(AW>8'KAQA<7I*_E%6R'7B#HO4_?FB<@PPN:@ 3 M0P\@H^;-"AZ-!?30CU MV/N*JV9'7E=5D3P>*VH\YM0K$V.\AW]""VEXW,G3E 5"TXX@IEY=[=-/!@V^ MC19PU(:.!/C -ZOS>*-2G2FX_99*#I&->(>3"B*(;K);7"2Y5;/ <\,QI6G! M[<(F?LMI@PH^:G>F.<3EN62E5)5+=W,5T? MBXPNZ7467R??Z>(>R'00(^ASEQBC\BN$>-;2DJ-\BQH@WGLQ[ZZ;7 JP=GQ+ MD$8N[NE PLWNM:#'AB!NYW[12!Q;E(QT]TTK"H5"6*!=F=#EAJ-/PC^SIWM" M$?DL-!45Q8D<#/3RM]E=8S@9TNMC%I>BY4/\5N].7ZV/UG!=P M-.JD50]#;)QHMH&:H6'CE\UDJ<1BQ0G/5KX42D$#JA6J,U#YS]$0,?">@8B#OEU>,[L><*.HWA!&9F2Z5G&PXX;<<#WX"JX>8 M/'E1M[4^62:$\L&H'KW3Z639Y-"11)8 MNO8I8/X,BR30"P[(=6>/V7$YEMU^JX$7>7S<5O5[5?V>M3W1;8N5!!&YVX9* MT@"E>>A#$IP5XI!6[?3WT'N^&^DJ68]AGO^;*9P]7Z+B-TQS,_)RL#^..+?K M031F>QE%C4ST:$[C ?K?5M'OJ^^'A ?-^@ROD:;]YPBO4?!QCO :K;@\EZRD M[V4_X32^R1Z*HSZ*CS](PI?OD^Q]!=\N(&A#1ET;E=&GS_.%:LC%14.3)0^R M9N^ML\V8A\G2X1[Z-'6D?Z27L,]"GS+^.&'728CW9,>0]+O/>?8$8<$0].ZY M$6F#3]N7"2B]!YP0(!5:R[Q*0*6C 53 :]1"^4Q0A3_ 4_42I7 _L72WTKJ* MH%_T+])X*[=KD) "VK5C_C6; J\/9$;RG5>[*.;; =_P(]$^N^F@,T4,DFI MBN+[A#!,BFR\)/OP>EN12XS;3D2F1'1.)$VZ:A*J\X)F,K&$738U*F%N.9H4 M7=+Z:&S^Q?4\GH2KEKO+A!)\([E/YMX=4K7@3I&Y.[R/DHS>\5A),D+XW+E2 M=DU=6K6B>S4!:[R1A/C;3K*:7(3:N]DBL L2Y%UGEM6.Q,WNEPBH9YW*5>$@ M15@E 19:'A06MG+FO M]CHIMU$*!:*NLOC2\!3!OT=L *NC=05ARIT7!\\=JW5DR-P>)M>K+G\FINAF MQ[+JKZ,M?>'X$GU/]L?]Q[PH\E=6ZHG\1I\F!C!HS7U6PD" 62$."-60D 5 MM#:, \FJ=>+.,K^]K\53M2IH =7B,WN6\D\ M@NL]Q.G]SN[QK!FX=35Y"NI]OGM/@#$CD#8$J.&)-NDA=U!7XE4+=1P#/7LW M0.' ^,S).?UOQR(IXV1KT<83AC'+'08B>>12>HH-D*8TT&VXX;N#$&STM(QT M?'F$,K/L^97'7L+[DEY(4%2-#45L+'_Q%F?@BKW-!7T 'R1/+2@[IOB\-9_] MQ*[SUWCO=V[V\VE:F@=T[< M$%_1(Z(!P5T^*R1^;YG)$+03TR 35,KAR$'/9XJV%>WF-<-QJZ#NH%*J/]R #>K<&\4(30CE6([Z6=IP\;C#I;A?-([FQK3Y M42'<._R2B-Y="Y9)1+4?G7?-K"_*]YX//;D7JE MLVH, _V6<3=VF1KTCECTZ-(F(2VO-Y?QA<2-55[2GS[K3;>R,L6.@_D4M.*V8!\H-Y7*VD;+YF%U.?PD"22E*#' @<:RM%7MYA M>F>ER69NT;-R#"R'PK+O0@O+GF"5[%S9Y?>:06B ;7AFQ?%V'\@=" M4A0&DH'8%#P(PIEE]W7!DF6>;M+:=U;L[-=NX-WD-ISPQW"QC\LRGI'@+ MH)'K%.R"'N&GXX[R')V(YTOQZ%HFO722RU2; !+R,UJW( M;R%L@)PZW0X,#BTNM!=8N=,[GT?5_6*HW\4R[KEC.&9W-QXO"[]QCY9^T6D\ MRF$;%UB2>H[[.,0VT-1@X:E2M[@0QU*RA;*Y27JLQM3QKM/8"$06$["BS=^W MK!8R SMPZ(>M!3*9S+Y$[/R<56E[(EX#\X:&K<#F7746T/OB_I4 M 0$$-5!H@.M1A%JQG$KF>*:P O=&=R%;>82Z\\WK!JKPVLA5#(J$_/JIZ>D) MA:_@YY2"IBJ"FP.L59R"S2#W4>5SU'K13!/:DIZ&69;.L]%B\-P&X(5H=%Z< MOF)#T7_^#2UF$]0:EM%5R:%/CE\W94FN2Y"GK"X_H?=-BG%(6Z$CN#?23)K: M!6G##A\"@K2]*[+PP)_U792 V=)ERNPG[5LK'41?6-O#N)D9YG0;)$>6AB7M M7G:=!I=U'!.@Y6U>5E'ZM^1PDKQFW"AP7>G P$J?:E0?I];4F7^?9(,^(( M9!WGQ3<(/@IR]G8Q[:IVGXI 93:^X C>M1H_M^4#@51R0P)A]S(0L@3'$+TJ MW7=DEN>G'NJAA)5IY_7C3ENZ+2W.GZ>A1>VG-9#M=S%)/1\?BBB&C$'1<81& M=C2_7Z=I_@KETJ_SXC(_/E:[8UK'?QCCF*0Y5HC.0BW>NEL+BXAIOB(W23$7 MK5 O9JN_76KUNBF9J3:PIQ;6DA) R57Y!1>0H4$#;,G?*\@T:EQIYR2'-L!I M[8L&O.1Z#.VN.(\[V@>_,_GMTU+]BE^YE@*N19Z1OVY96+73"4_@H 80:D-: MZN[A2KQ*X.,8Z.?(D6U'5DR':>,U^9EV;=?F,"\>Q-M7T#&AUJN1$)VUK*'8 MTP;<7$GI*WY$XZ@OHRH:B%?E5W%I$%1MBD*V'1@B17T3-Y'M\5F&G-"L)0TO MEV$,1^U^W(\Z#6/C]"G0&"LZ4CU;'5]Q);5Y)9;1-J*E)3_A##K]PE,.^8M6 M#%#0O=,'5\" MR\.!0DP0>^*EJ2JCPX'+GE<,MK8-H=@8&-(H$4\\)+" 2WC M@=W9%J0LIRYLV3T,R!#P;? 5! W\L2/>'/'CPD#/V>!2Y3US,,CG=DG"?@1( MX+J#^J /'8V>>\E(!;@VNZO[S2T-5M F(?^,L7.E3CX6 MT<'+>5EPIE06W$@V>;Z:W>P/45+0XD(%,4P/>1FEFQTTW/E,;NHQJS)EZ?1K M8$%#$P$-#CC:,(D"K*MVV=7J"A'Q-((CJ@4[GK,^';Z]XO&TC@;YE][;KZB[ MOV)51Q =%WIW-9"DDM,@!WR*0^SRUWE![H];C.,2@ACI(Q.$VI7@5N:I@H8' MF?H4A->[=P(2C1G]@3_[U=!0 R[PA=N-=M,AZ<2^ )% QAY^RDPP5OYE*%K( MJBOB2IN/UZDQ$RZP:"Q_#,%'Y['\;;6)VARKLHHR2"NT;-?SHX]2L!):8UL^ MO<&&3R.$H;VOA=")T-D5JIXV\Z19:'H(.65<="+VPZCLQ%Q4J>,L@@I>87NT M=P@2M6G^0/AN VK*[%U 2ZG895_\^A-M;29ZB7=V-_I+Z!94!V+Z..H82DU; M>,5Y1S^A+9A0$P\;.B7:KR0<_)+S*H/'(!"(&R3;X/UI_YAKN\CRCQ#[*F"^ M10O;;F"'@A2?";924^B!()IVO^ZZUAOZ$E6*R,,0;UU]6I2/73J2/;*]N3PU MA_J1: %/[" K\"/>Y453(Q*75]^)69D71%>BXG13X7WI5F.F'?LAF6$P+VHF M1H]T9JE*)YAH@T5F@F15SL9$I2MR;IEY=EKW7'9-Q15"XT54%"="#AP*;DY, MJ3H-=.-N 0I["76@V,K'.<0PSX]]NE"9,^.*EE+_VIY.IT"B<.%#< U8>KK MERA)@=/7>0&%4M;;;4&+HK M8KTC?\KY$"Q:X[/A%1?@2WD!Y)XMIGA/]/0] M3$*;@, T]8Z^0A',U,E=X2$MGSO/OD'6\#1,4R_P*07B\_+7U))NU9%N=4^3 MSJ7S:W1WV\VUK07FF AY?W=DB/Z\=^2I3Z%#78)O69)!$&3,6*X-$B"?KE#] M<5= 02H3];%724%+I,_8W6[42'=K:#8-V$)5[[@58/ M1@MZ,O(N%?MGI$ *X_5I";;C3CV<7KV<]@\ZE7,^:$^G;NF@%>H4&&)][+I5 MAY93;.@LWNC.OC.9[3LS>LCO7)[C>)ZL[6HYX0O$VVJ^.AW_1ST[3"U^KU%' MPMO#GR>UVUGC !-?+J)OND!&&=ZCILUS%3I,R((][1*_X#2GWAF.SU!E#C:4 M54IN!@O^+S55WH)DE;"L.>6M.)K(#F?+]HK@1>[(@[GP/ G^"H1&O@]>):J% M??>9SD"BU]!6*2"S>7B[+?"!7[)HO<(T+3<[_2W+X =N0ERE=SVR?IH)>)E' M,@5$0KK<7\/XBL]GE\:=/)4V#Q;<2[X[IYV2GE=5 ZQ@& &$A;[D-"0Z/>5T.>-57G?UTM_L MON85%MWD]$9+O:.2?92.$.WT@OIE=72H+1$3S5Z+]S=%H*C'1>XK\,&0.B=5 MT^*-&%KM%T+[P,QT*7T&%IP('8S<1*R*PKZTV!N+?&4NXOA3GL>O29IV(F$) M&7L<&ZI^JX.2FQF1/*4(5A:3D@L_GW;5#V!F4_="DY<1F3P%2U7J-*OTO*;H M0>N8Y,7""A9?MLQ:]C**R$[!>O+TN_6$?A?OT:A>@QB@U S"I%AH'85 M4RCN+38O:Y&/)18T'_1#\-QF%2G:Y:2G>SG-/[]E,3G)(;@)QU??M^13*#2K9GL%/OXM/VR ML0^)@1US!HJ%V//&(@W(7ES]@@+KN^2K MK6('SODMS5R_Y4JUCRA>UTE&['B[]5FOI9[J;,K)*!3DX+#7VPEYU'\ M4>G$)"SW:Z;7=_9[7+PDY,HPT%NP<5F( ;VV@B$]%1TJC%X*)<4>-F YKFJ= M9<D?R.LA M+.Q+'A0V>TQ/C/I5?(#V,.>1NL&P^_&C;;^\N.1M-]K-1XL]]Y;D>S _C UY M()91-=V"0&>'1*]*>K"@2$-TB3(*DK]1F8(AEU'N0A/CH6= F.[:%^2OF^(A M?]56DKOJM-:&$5 M&\:$[FW>(Z)K$!AI]7CM583VW.,G:JJPMDGD!W9'D3KF MB@-##;2!FO0+":4:8()J!8UEI==];G1-N#JT@<9OL40MV+3!&7=);O4QSN([ MG@VA5AL_LE*F@^M-V+@Q@'=Q$Q,K1Y M9:9KZ#5!QXFWD+^@C'SG'HM.E8;)TQCTN0NUHTA9-6,9]O>$W+6TU2>7I\^P M"LMM#C;X:S+SI <& %QL,)F"^'/.B38#_;Y-/>#](2^BX@2:5IVHD<)L7#GD MEUJ07_$K_8UV9ZEA(0:,6VW<9N[&7W.#FD!E'P0M93&J1CV>GW_)^M.\X M=8_&276$+#X6]1)_/%9?\^JON(*UJ*_Y1\[?FHNMC8W&7*I!+!?.SD MX9X-^,#XBK*^O;E8J1_@Y$+#Y&0HX'[,>@+D9=VS#R8(O27-S3OE4O0B+X^- MM5K!";34_0:: +\DAM)@W6@,UAN :(@8N)"0C XYQK@,)>G>"QI5"3&X;@L> MGT/]%&:#6QJ&ZG''0/; M9;ZC%898-&T=-P[#0DM%1XY:(&;B?1>=-OCOJ/N^I!NJUM2V\'_*8 ('T%H2 MJPP3<6*4URN2L"PN,?OS)M-XY WM[9AI\DZ ^ '*=G>>,YK7C-#6BC7!*D$Z MD:ZSTXTO@Z>K^! M@ 0(J&\3W)UC2ZM* ]SXY/M480F''+&/.,.[I-*Y?:2,;"&P=WS(#T%]FQHZ M-$>#GF2_/K9O)=[LKLHJV9.[E':9D*_ +*Z_LRK6'V:5M E2<5]%LL=;X])@X0J+18[W@MLEJS@@V;_*XBK+,'W=&&1G$8]ANL>E6ME7A=N16D_.D7HGC'@KK*?TFJYV]9_ECBX@7,8584M"V7 M.[":X18.1;+*^LHF"CRR5UBPDD51+9MBJA(.Z)4@@60L>*G5GG[4F-!28V4K MYD\NV2E0@FU'(!7R6<<;YU4JZ5GLP;,1RK%%F2$)?2GIYV;"5&*V887O8(+X MN*W,[P#\(V4MY4#A @W2FOB +E6>JS0J3YAEM-/NG=]AA'@.B^P/===NV\O) MGQUJ;DANY FW4A;3X%+"Z;]0ETM'22C?4H)H@]>.&?BQ8BZ8P9,?/K7SVP1R MC7?HT#FRE>1ZO!0VM6WDQ&Q,BQ9)EU5N<<:;CC'I7CA(OCKP)+)N[IB8# KV M=RX*BZUC-P'WE&M^>O&$J3LEEX1N!)>95,_= &DTZ1W>DWL] MB[38Y<6>9C,_ILD3/?@'HF?!,<.'(VD\:@ LHB*P%:FJM>/ HQ"-J"T+M<&= MCL<#7$1%<2(D@)77OWH'K-,V7)+-\QE=SPJJ"P.2*9DOI1=E#7B4G#84^CS)M9_9/A2$% M>:!=/1T;.K780);F.6N0$6^WBA6SE*1?T+ :WZ6L&!;R+WG/G+ &J =.JS3. MFX##5B@>39-V17I6V\YFMVKO=F^SL;P;P^?6W@%)!\OH;JH8?H+_8FA](W+G MM)?L>K1D+:4:F\A3OPQZ\[1-71^\/8MN8?EF)*&J@R1KGI MF+"$MN80-]=TPV9I1NRVDF=$L;JQP2S?J,G<)WL$M#X8*&EAT>F\P4&DE/$[ M)T5#*I_01'#7^64-.O1$ *_R,FIG>&&Z2O4\2MM[P6WAT]KLVC4ATJABN7)E M[TH]''\Y4+YC06&89S) &;XQ!4_]'C#-V[%-))Q[<(=M^*&Q+4?0MWEWOIC? MZ,?R.5BUL*]YA<4#A5VE,#I"O,F$]IHHZ=#X2PPTOR&W-#5=ZX ^H]MK2L3X-QI+!BA@WU2>9L^;A.Z:0%" A($R4JP N^_ M+F0K5<:=;UXM)588K(0>\@Q+JL EKQ>&XP_Z-SXQ4)(H&XSJT2$OW8.4J1\ MK=CA]UB37B7IOL%PVARKLHHR* 9CU]B+'1-L,/E7,SQTW;0!Z@8>:DTL\2NG M.TSV]P3ZOEF\D3O[S)Z5*)SW $@J/!3X4F!/L7+I./++JY4Q39P,KBVIA[R"G$>B MJN3LW#G'#+ *_1Z%G:;\G.=N#TC)%0%A+V7+"&5>]B3C%>-\K0!%M\ M7S]_\"$_T%;8H2]A.FK4 :Q*C:0\MHU8'^.DR@NHTF+RH?+/D/@N7&.(#L*R M5+3T>/8-J J,E75% ?M M*9HPR*\-#9D&2/1!MD1P(=SG>:O]\?#(:5H16D3 MC3(.#;DZ]XT]J[Q>@LF!#MC1AB\QCC^>OI50 MA*\V)=<0-U*7"E4=@V!'45D*&'#FO0,PY/+U@V27-Z!"6U'6-"LM)$>.^:U= MQ.YY#]%WV1H;"/$4HVB@5"NOA$8%J (R U4T,E&GC(ZSX,<2EMMUDD79MJ<\ MNL:5AN560UK\>V39707,]&DO'D-\L#SG;V)N*!5_V[Y MZ[!E4 H= V\V[*X=VJ&KHV8@UD1!N0>G;%,7X0X_)7 P9M77:#_4];#Y&,'7 M@?8H'?+=>ZV>0,^7IF]94>?W$:.$=RDIZ[CL6YQ%*=\J;]K=9;2-1"20U((3 M0%=R_'L-F)XQ-YT&/6%WKS.8HEI29_/8XU,(3_TSGSZB"_92JEJWD%9)0$'5 M&_$!RP4NC_NZ8BV&H)F?\Y2 @1<5R)Z8,21!*FLDH4&+%E-$4(,)S6L)K0\> MN#VI^]A5R)X*PZUW.YJ,@V-V7)DWA>9KQ(_DT-N#G@99>D.4>BY_OS^D^0EC MGBXG74P&RL")@>\+-K+M-^F6A M1M7Z(,M62LF2''QF!X78!K:D+'%WDL7;' MO:!=N,E'"+X*][8BX]HU0/MTA IS[801&NI\BE#7;I!E6&-12XE*GP?(7E8? MA=&)*%]S&O^)X^855%5 U%\B4XU0_RW[;1DHKJR?U$P9)W=OA2+7!*<8\+I. M(VTV0_T1@J\">@E:V/:>O?ND>+P#FEL)Z[H'3]$/VM3_N5_5-E03B]&\4;\( MG$J-5]R?]SB05@>=)3[Q*8BU?^W3Y#NU?L M:%6^P#EPR>]]Y!(?\C*IH),IO,27YL!^_C6J/U_U0_>#;%8J(M0[DYY3?0TVAKWGU5UPUM0I97@]1,_XC^$X;GCU0L$FZ M/XA[!TP))5[0"5=2+ M;[SZZ4!(R*QR\]59BOFL+S#LY>E-%N/O_XZ'FB3PKQ']')'O@S654F*O?B]7 MDNBU\*6(J6PJ(&K+5-9AIJWBE&%/ @7^JE6A)=-K3AXY'Y[S-+[9'XK\A=V3 MS"]0]1 DCUE*P5<#02H9#-(?1._;B7S#NM]-?0Q]==$08EP$*IK]7D[Z:;3" M<(=&]Q?'LB*KM!@4BR8=6I4L1S'0YP+C_KQ6E^V' MZ#N/ N(10]KW1MZ!H=N\'-QK(L?\'8<1^ "RHE,E00<&>8W=Q2GY\=,G,C\Q M3 ABZWB?9#2HCQ5%IN@-G%LZL\_V& M0?;[LDJV%^!Z+ 8BF\3'=$-='ZOGO-"$-X7P^:DH4;K\]"1[?T Z%'C+JCR3 MOZ>8OC^3'6"?%U7RNS%S61X+A?[Y:+9E2N,#=[H?)E#CE;5DC&>)C0X9N,4$ MBZR*GL@&(&7'LW)OT?=D?]S/&+?:S X[KC0_KY;',0A]E,[(W$GC/ZR%Z37E MK64V7&-<#J0G= PK&+&,K ,M)+H(1;$W2C)]KQ+4OT\0CL M:W:MY-\C.B#L$E 3H9* B5R_]2H>JR; %:ZL+!V'[8&;# _<%"'(L1F_0@V$ M.C2 %G*U=&.6/5-Q8%//MO&-"V&;$(.(!Z)598"U?O_J[O:WL9Q(_Q7"!0H M[@!O"]S7?LIF-ZB!NR;(95L4AWY0;#G1U98"2=Z+^^O+X9 490U?),ND\N& MVUBD.$.*',[+\_23"@13U:5<7RNU,6+4_39[*]ILCZDB_%9W%&Q@=M*GU+1/ M\^J0M%"N.V$1EYZ-)N^NJO/BI<1397,RF!J 0_^M4?1-#7>YWS'VT!A,.R% M_)>VK8OG8RL(L:J'S'4>![ CR@$Q-2*3* ,Y#[M!&7R(*_8LQ@5>,+Z9X="8 M.3: -<71I38#XLX%&3U,L!HB@U7+ZO4.-\R[61KE_UVK!=$ANF2RA!4].HAM MQA?EIGC+]L:R:A[S[WEI1ZS7;VJD\]CD1K6E7=HXFI_M('K\9)VU63^'LBRGF)R1/!0A4 M4PE!7?5=TP"@/11RV:F81%<8Z+>E5!GUC;)'V'-3YEI/T "U?"8K,G8@,RCK M9(9$G;1@Z4%23L_*26%%4;#3L,2^E=5SD]>B<&Q=OAU%(9EQFFMD:KYS%8U. M\?LU;]N]NTS5Q.XV7HK?M/E:AN\]L[1,P&_Q[AX#B/'^U)?EZVF66F'7GL>X MD4\(?4.*4[[]C=0%Q(#0A[@69&K(_0+ M"L!;'5P_ 0^G/B:&PR?]GA8A(U=S%TWV\E+G+SI4(,Q3$6GQ>BG[C3&HBK:] M*U23(GX7(B49O0M73\S;F 4G=33.;&)_I44,:B*<$L?]9'ZNRA>@;H7(;C_O M@;KMPM-(: O/FQ=;58SR2]8.#IX457>D6-1?K"-,RG]=@,^(CO4 M=N-VN:;"I>:B3XL1X\7<,-F*S #)' %US;NJ/L@]&0-[&-R*>K%+E<2M3IFT_V'\/>KY"J\*\D"EO]=]2[: M):3A2UGWUJ17T;E5.*LKW3U/D6\KTB8T<%4>JGVQ.7DW'VTLX_.DM9S.T6V7 MQ^'6]BEA85CRS5CZ\[/(C/I=\']Y 9BF .IR;46I:P,HP:C)#M)%Y#/B[Y4H$#%6G$S>5#' M]4'12RH +T7X'E#J*7OOI]/*%^@(ZXKUWR$F7&?=KI93$SJ/KJB5,>(D!8'0*!R(A^IEIS$VU?8V]>E@2B-B(3@T-*5$0):]](,43ZUXF5@ MBO>0NB6,I'YC!U \R!==3K;H",6-2!$=/1VQJ=#W6=/<[R3MV7W]"$>#4;)O M_>ZA'7AM%,,;P-A"VY6)GI#4(>B1C/S8@[01%?8XJ^%H;A2YIO=*HQITG**6 MLHD4\,(V8:BY\$@>U?X49.(/=261PZ@X%_*-XS.)CSICM)1B!\)$VG(Z=-:O M[Z+@HNCJ0#T8M%_?6==B",B0!(=V*,2YC><6-AE&V:C08!^6S!<%3 Q"%ASS M"U1';*(SX4)N/'GC::/D:A .'WAC[BI1:VH-7&T_'L6 K%Y4B&S2TQ_:12&O M]A[!(]N3GR5,NL _UYN>!H/Z9X5@TCU1G?G8%W8I:9_ZM#KEP!, M/TX-U/Q>HM"(.0I&68=DX'S(:E>N:J\*1C9ALDUB^\DJBV/3LPD>]90WF09* MQ,P$7/"\;K#VRIJC95 \0*$*/ITZ;.:3ADS-"M) W,(QQ>,I1B/0:AY__=:A MGM!'O:8P19-+-&,_\(;-CPO!A'$*1G\I7DU$W+ L"95/KUG[K^HHP/2S3:M= M89ZB:FN&*=2@MDSTR+!+UKG7E%\MJ44W31'4!%^BTB3(/[?5X5"5> 'HG#R/ MU7Y_5]40_0Y+ U<=8D4%=*DN2@:.*/3*9+>N]/"D,#XC%4*F&ERFW;A;L^*1 M:_Z1^UA)C8<%U 41UTBR"1,BT)NO5=;HF,XF(-A=MLDQ)!",E 9-%@$[89.$ MTK];ZHB['SC^^'6"7R-$U:X*;\E$ !\DKMD:<7/ MNFWR?E?X'1G= SR&=H?@(V!YG/VQWT(BZ!(\9BNF!\;4R#"Y!<>6F/4JZCR0 M*1 )5D(4)RE$9+]4&[2_BV:3[?^=9_4=_XN=O%L^SO!Y!@V8:)'"NG4(PDPJ[ HJ06R,D2M527Q:D)%U@29($WFJ0N/G>!SR M^@4 HNKJC_955DCZTCQD&X:-5,UIHM/;(XLEV\,N=N03O?.^894@ECC;;RR= MWW(E2S%7LB0\J2UKD8,\NEPB1]8^E4C8*Y+2/S;RU\9:M>#(M>P7NAG/-/JA MM/DBDQ1!3NYTC<:K8\ ]0-KQFJ%"P,!:C0RY]RDTC(Z6 YNELC1LE-6GMU795/MBFTDFC ?^ M,E6P>K_3*"W:_]R,0,,QWR.@$KLW"9>3^2Y8)QUF3O>Z9?)5S*U!:FU=9Y:B M)M!!Q;,&N;-9!@(HH,/Z2U[7: R9OA4-9(J,0J)C1/368B;@=U5Q_.J&1&'- M^"0KS%;,?(+M5E359/N'K-BN2\F\ M:8>,4H\S>!X6A6R1>JXM@I#Y!BZ9XY[;-YL-Y$$V78*J/Q=7M6%=([[=[]J\ M[CY!<:;?\K56M.)H)W-!DDR30V!RKKP*2D%2!RI5'#Y%>2S*%QF4Y,8@\E#J M[2!O))6EA^P164<[6B3LEG7]*EK1;KN&&)7L? D,=%.48G'@7:3BR/>[O"[R MYGZW+K?%]V)[S/;[T_IPX(= S:_X1/UBXZ;&QO[@'F?VR+HN=?*=61;:#,NB MDO I3=,%>2>[2*^QZ;*NQ@HGV-\T[N05W;^!-((X'H(PYT,YBD>J?59?\J0I MCV 10BA38K+=%?5A;5UL"G<.GF+K+ZDLBL%XS^.RA# 1#6MNIG0'FX#OKR4)]#(2PD4_A0:VS^*JF'91\[6"LUR>WB2.?12\"HK=#UN("#!A*"DKQ=FGCTJA-/8/D26/D M,O@0K:]$7JSMBEXZR0A$\X]D=8S3^JQ&QY0)CU^#X:J,2!UHY$,@XXMZV#$S M GH9T C3N/O6Y,*K&(S^+-I]JG:?>$OTYJ9V#CGE(H/N?D5$G!9U*>7?YG-1 M*C96"0FQWO)OL=@58-BA]U?5D-V46Q.X!<**_/M&%Y?Q@_(>&[%L)VB4,0I! ML:OP.^&HK(\S#Q<.1HM/NPCQBFXP'+2 :(JG]J.298 #$3V(Y\Y%C0 MQ"U]JVDMGY+WFM1;2G_0Y)E*B!4[+3 D)5=5)5 P\G,(%]&[0)R9F\VF_J8 M;\,1!&0#MD D :LLEM")2_!EW51\%#S\QK7+B_98+XB-R1C31#ZF)=Y>9IZ) M2=>8JZR&!7 0BEQB+N7F-7_ZH_($@J@5:%+\R(X8[XD Q5O.TJ*$'K$J[#J+ M7=GTP"V%8G.WKS+K)4N6,^&33#R:&JG;&/6YA]PB5F3L8KJJ=&.(&?"YCR,1U+QH; M4/<34!>5#%\@7'32 3Y!>9'G]V;[^[%I)::72LW->S'KIPH<^:**8)MO/Y^^ M"2@W?2;?0(HO>N>>&U%68$^0U>^"\+U^&QN&^OG/ KI)O16NG3_ B_EE\D<# MZ:5[.?M-O?X_J1T15U IZ<.XVM1%=/$]9>^8BGN;U?5IA_"_;MA7"(W+]%VS MT8! +I$E91>(M*1\\L>TI!!#2!C9H3S)"GP)&[E9DI.!*Y$24;/A54#,V3#K MMD3N"BX4^*[MY!G]RC7,4C1RW7L,&HE+UP8R43,2H(2(N]6@2L692464!)WG M4*6Z6^V?[)T'M6OV7LUZ(CR7)[!_:;-22=GHI]%-Y"I M;Z!.F_F?^=UGS?^WN=;L=R^(G>T^&(%_(<"C3#R;_,YCGR%R5?2%5"XX*03_ M\;]2$/X7_H]G?JS"]_A_4$L#!!0 ( LQMU3^V_9_K6D .?*!@ 5 M:&QG;BTR,#(Q,3(S,5]P&UL[;U;<^-&LB#\OK^BU]_+[H.GW=TSX_'$ MS-F@;FV-U2*/+N[Q;&PX(*!(E0T"-"Z4V+_^J\*%!, "4)4?_^=Y[;_9DBBF8?#/;][]Z;MOWI# #3T:K/[YS?WMM[/;T\O+ M;_[/?[UY\S_^\3^__?;-1Q*0R$F(]^9A]^8T7&]N7?KF+G*">!E&ZS?_*UG_ M[S??OGE,DLW?W[Y]>GKZD\L^$[LT(G&81BZ)^2_>?/LM UB"/(T(!_CW-Y_" MX,TG9_?F_8Y^#^/_X;WZ-?CT-@SCTJ<=Y?^+X?"FWCX0DW[SA MH.]O+O>+>"0^#5Z. 7D?1A]D2.SX M]MM,/VT3J:$%\L @EU 5YJD3/U[XX9.J$NR_EQ%FC2S#G=4&!H[H>;1R OHE MLZ].P+9R3.-PN6 '"\.7_5:&9@DH4(;@EJX"NF1L")*9ZX9ID+!#=<$8YE(B MI[.= *#(O"%Q:6 R1FQIF,;^[C*.4R;6BH@O*..82QU_;Y"D5F$$'TY];LB6 M!"F1HSC_*)BY9:MD+E9"'WQRR;R&*,T6Q]0OMT22>ZT3!*35FKD,9DQEMU3U MXY!D+*)PPY:\6[ S.RE6NI$]1MN_#*=2;%-&3(?)\X8$,>'"")GAB]PTXB;0 MI\X#]1E;Y#:[/#!('N<>QIWS+$=D]>/@1SUW=SU^I6 ,D+;G+=\$V[I78 MTZ2TA\Q0\F.276(E-U[7U\'4Z,*AT<^.GY)PN3_F*G9;3MK)+OM)ZH3O^#8DD?T.\)W# MG PIN4O#@G3C]+U)^84!8(&46>&0JM!?_<);N*!1Q=>3I^;X2V!VM=7-DZ>N M#P2PA9!S\E28JP82C/457U">VN,OP<:TCCQ!>=(ZOP^XA>K^H3Q]PN]!&E:Q MCZAB=#HAP)&:^Y *G*M^?BB73IX\.4" ^W;OK*GLV^:7X/9MMX>FL(&E ,'1 M[3X2+_69U!@%:Z;G2>C^'J8)?Q7BSV<9/BFZI0!9H/LAC6E XIBA?6"*MV>2 M&M&M4,#BJ!7^!!X_Y3RWXH(]Y&\Z,7_3B;68+@=TH.7L'4_F27/')&,H/];Y M0VI$'MD7Z);X[#" 6JLJ1L"S4($RE^WH)=O15I;= &[%1HB52V\U':"LJ.DQ MTZJJ8KB&#IBV5$V$VU#!)$!:4"N/QLYJ%9%5QK5P&54N?FI+Z(1D30[4*P2> M9"DDA%U:/$W^MX."WQ(.<\43YM^RJR+#PDQEY9[%_L8<-YU52$.%0T.M(Q4/S@K.N4HW885Q:,&&S00>MBF[/H<\[?UP&.>+:&K@!W1 MB?-,BXNU^KZ7 &A#W\AR2=C]<$MR1 PC3RN+"-O*+N.CKC1CB M8CO7MK&.@&0@VEE,O ^)N)602+$!-)8B 0_>5C.[N7:BW9;=L/- -;>D&UW' MI1>:A4,^OQ!F2'A(9F7J>KZXU;D42X&TH"O.FC\BQ2[#LV(V(TSCD!D/NGY(([;M'G9I MG++#.&('5TP,7?]63HBDR*]?4N/)440:):..I0M4OE8!HQYPV]PE'SZ/' M[#_\UL\T2]/%4 $,**;^K)8S=J^D2713($W\1UD2)TUR4]F\W"$AR\^07%0[6O@"H>AV)UDJFI1<* ME!+V).8H$"T)"8+99Z&; 9TQ8\MXD^P4$Z8[OU^>>9N*_W+%J*G129X3$GC$ M*RGE8+O/"G$M<29%ALP/W1I\GQ=9AU$)WG<>B/_/;]+XVY7C;'[=']3S ZL7 M86[C9P^,Y6RO-7C(*(L9:5D5-KO1/F2EV 6\M[SX_"WQD[C\#6?W^XS52BC? MZBUGEEVP+1'> %Y(MR'?652GUXG;K*JT&_=1^KO]6(9 MA6L]N25A.X/"R"/1/[_YCG87T(LPNF44GS^[?LJ3]HJT[,N /S[&R6G^2 PL>#-:]A9IE.I@R.=" M3=XAF8$;XA*FPCSC])I8DKX8Q[BEVL*70EKOD:2UB,C&H=YY_A#-C-"<)W;D MJ[$C.QF,U?6,4IA2;"M$^\%/O!:,CEGGY M^)==-F_X2]E\><]TB),(+*9N7*@^;[_,>AA5R/ OQIM+SVI6"N=FE<*Y:W 9 M=J(:_\[KYE0AQ+^:"E%'AA_#T'NBO@\LKSW8\!:\EE;$$S:R,0XQNWEM_"ED-4/2%Y^3I 5)W#D M\BA77EZ*=8(G-9]/5P17AYP92R%-$89)QC6%K$*.:A0Y /'"V?$KO*5KE1@) M;OBR0W%K&ZV%0=A!R].L*LI-/M/D\32-DW!-HG)).SMBE$*):38E12K'.N2- MR2X86\I;.%^$$7\!GPF26S13E8!QB'USLG$&HWCQ=7=;^VFW8)D$J=:&X.@8HNZ!UH]?KWWF^Q%2WKQ360'2C .,U[Y MV8DBAZ=G!%[V*!'/#_V*@$7:B6HBTNQF%U0,4SN$65F%W3BF&-$$;H%=;$(. M:U:HLN>_3$%&-4:@ASHK>A)$3 M[?*ZE3(5<9;5OL^2)*(/:<(C?7=A/O<$6+3J^*=PE]?@:JD% )$9O:3RT/V] M-CW(6BIY*Z()6. N-I42!$@$TS?(89"1:"4)NPD>4U[]^MJTOW7.0+U7:,75 M/"][''/\A4.]R^#4V5!V($-'U5JP8%\HU"37RBNX]PC-T&BZ3K,:M\QQ/JTV M$LWK&WGH_9HD\^6=\PP?,%7"CNLC*0IC608V3=(4(WT=K.T,$L&R==&V??!)YUT?6B MF\3EM)]II5 A7D;^\;996CM@Q6US=N=K 6X5=M' Q@[AM5Y+^C0RS2"7[$?H M$), ;85ULVK:\JSXBGK7EAXG\H[]L'9,P5/+ZW!'@W/:WNAYI_6>:%_#?%- MKI!9[X^39H^2&7^#6>5-?$YVA\\LG%W6\("3?J _\'BUQK6S)F^?R/J!1, "%^- S1OO$U@+6Z!C"Z,T M9*(CM7*7UE:U[K+VV3J,$OJ%[Y X::MQGRW9?V>^'SYQSXU]\Y3QGR;\WH_1 M9@"*9MQX:9L#)=^2 $QV<,GB $]>[$HPCS+V>%EL^# )V>9#5RO6<91R=&J) M- .A["B E#.*XEF:M4']?L%ECH.)TUY*5B^ZD9SNZB(5 MY65AQ58KSW(#66$9C,A)YW*RE6(=6/:YH7 M&]\N3%/8IYV< FN 21%>S:W M$]5H D-JDA196[14]2/J\F[0ML588)FH!$L>0>6B:[]#]L66VD)+^>%?Z<6: M/:O?/3K!/)_J=!UF P2(=YU:B H-1_(=5#MDVVX$23>$ L+HAIB$;<;;OV!5RW MM$VU.)_KZT+N-5S0<<&H%W4I8&I3Q"!Y2_R8#X^%3K73H0!S)W6)UHBKF+&\ MH^L85*/@P0V#!QP 7^!CQ)1E$85+\#*'*N31'$LB M>=188' L 4CCEOCLUZN/)&!FUI\%WLQ;TX!R74KHEA1-[*'#>W)(L;>60H!! MEHV #?%T4_H(8P"?*'/&Y_:&6;]M.U+NQH6:LJ(4.NKD&-1!9]1%J* &VALY MAH\=@9)07F&WH .#X*RM8>>G0U6B+:E5,*!N-GVQ57F$ZO67>8HY007I\/,< M6M%,Q5BV\PDJ:4@IVCZ[.*^\?=TP\ITXC?*W(:GH>Q> "7@GW0Q 3?39C_Z< M>;^E^2#Z^;+L!P:\K;IQ365O]7!,(^7GAUR: 5GQQU.(^%;#..1D):JU]C]')WU%'H(HP(705Y@9J[ MNV..6,R6RGD=>-F__)SS>W_MA"^0:_*"U\2QO]@_5@UX!2!6N'JYG$ MW5RGI2YC79APHX6*WI4L7_M5D596H!/5H-D^&=+ MJ#47X]TYWH?1AV_T&Q?ONR0-V,-8!J=!+^;7AEPC;\BEUN:RNR.7&?^+#N/, M;(4!?QFPT**K&]W(5QKO*%HL28M: MGIUP(T1!.MQ;:ATI1#(Q4]S&*L 6+GHQP3K]5KJ]BG%,:D^VL*F2MS&*Y0S> MT--VE'!L<4"%1A[":)S&/65#(AJR>X\3)>:-8K["@162(NL8;0 C,QUYY<5# M%E(_*H GT1JGR@B4H3[-?HE<7?+V3V=IQ';X(I=XMO&OR5/V)[FD#SW(V+OJ M6#.YN#2YA-Q)1([J+"FW3;2F^U&+!-RC4*P!9CS%:"12C6OE$<>8,5$YG%?Y MZACETK9*W,Z]G0;B0.9\60D%M^;4@?@N^L2,4>I0?,8HZ^E[>J].^L-/M).E M9ISG-ABO48N-#DD6\5W8$C#-5/ZAV6/QAK!3*J8)4_IH2UV2;X\;XH:K((-B M8V:N=7(Q0Q+=>F9?4MAQM2Z')W_#S#MSGC^3R*4Q>*===?RH[R%:QU<7,^'Z M*8/[-8CB[R( .0Y@X,!TJP!$5V:E^T2'LI9UG&UB;[EF*$$3XSFM5GJ!4/PA'F:A>'N5B(#BS M%%:$*@EYG!R(,60 M_G*.<(1&785=I3SQYGD=5"ZC=[8.TR IM(]X[\"3-_OPC=.B*_"K%"E ^A>( M1*M.Q1 2/<(W,8D>\ZN4*$#8"NK*RON;,L@WQ,W#4,?%D=Q_S :'['IXS[FQD(4U+"],@ M8"Q.=8?4&]T6E5D,EM']VC.S2Y3ZVF^GG29P#A]/ZPI&:[C8C!,1+<2,]0:M#&8:SVB1M,ED'ME]Q EV$[]S0&N6:E/1TNC=CT] )YV>=3 M/P]1BZ'VJ[@B[.R\X M,UZPA=?&X4"K2RN>%^YV2#!:X[T&>#0&(RCBVGI&\O]65E<4ZUD*M2@@?MF' MC8XD .N?@+2&,8;0+:\8AO8SNW%AC\I1W#S= J\Q42/Z 7F5.*9N$9&-0[VS M@I3"B,V"O)5A=LC9E[T4$2]**>38KA$RL:LM^U,OFY^0#*0>8JPO2A]:&(L< M>3BF<^:Z/"82+YR=A7D&_?BP;QW0%4A&*H\-D@-EJ[_ +J M0Y&4C'?U[2+@95Q].UF,,FI(Y":51*6WE5WD1/$O.6.AO@E M0$YWXZOR;C1GP768$$L),ZUHQGB+-##P=1;"Y_K6\;GNWA"V+.H6#=UF@5?_1>63>:_BXWP@UT]Y0\Y*&U5ROEP2\"CA MP,1/+,(XM&@-[BWU;*W!]7A,:HD:PAA4Q4S* O+6KXS<*#&M"3%: WAG7V/= M^5H,E(5NSY@]4P5]@[^R%JI=?7'Y)%ZI<'$OD&GLD'Y> /8)MM9J3$^$YE@F MXJK9R@>-!@:SQQ8AJ'RT4%PS=Z-YFBUI2/4&'&U;78<+4= MD6Y;FPI/#H=#WEZRRIGYR6+SVCL^F&<1N2.B>+$AW]\!R2 M2+$O=#+BK9X[LKR<8ARDUH? J?8AT,_7$C*@=O?2TJH49., MI27>2#)3X.S4ID@6/0-)WB>6NW$ASYXK^D/YE?Y0!O7Q68]B/K")(W-\6R=4 M%R;MK/Q&(\T2=JW-HOT]IDL%\A5*0O:UP7&ZO)[:KLN;P=\YSP;[:@]#+YJH MH'Q=F$Q:0#:!VMH\G:BP73P),39:^G6P#78&WG #O1^.IKIIA^H.?)DOJQ!O MB)]E_? G_ /.,FOC M3PC/;LX6IOEP?>Y$ 0U6>S"6]FTK&MU0>Q.@K:W6C@?9$^P37'5W=#!K>N'R M8DLO'':%K)21ZV9NM(&S]@35@\Z@VED,V;X[J((9^^B1%7?]\4F!LU,\2'@] MC/Z]2< &Z][?,2;M?7/%V]V1>DMW:YY;#S+D,T5"DM5]T<>YJ041F..XIDGY M^LK?F=FJ2."6P3K-/)X]T%D#J/4X@QIN@[HC&3SVTI*4D&/6I&GI0CW=2(W1 M4WR6VD]U#I>BL@+M8VH/]\ I6TY>)RJ#-RD17%O;JAL7ZJN3C"2%<\+%;)O: M,96WV#3;# )K<9MN-CZQ^%PKA],@_EVRQ5[8^Q@#ZD90DF(]Z"W@U10/B\-R M';^L4*MDX&KO#Q'<\_P7UHI095 :M,;@\*HX!CA#I-%BESDJ2+M9]2W'UBGN MK>,:EI-=]I-Z2FKC/7J*95+W,9DOS^.$,LL"WE&H 1SU4%&K>6JR!3;\I6ZW MR8IOPQNR":/]$@JMM5;+)H43MUI?L9!-CHNHXZN*IAK-7C]6)2V'@[-J5[KM>"95Y-W!+L"1U5J2O(LA9?T$R]RT&^(2IGB\$7SN7,!* M50[GE/:L)!=1!U4?R(E[R)WYS('FO4 NPN@L3!^29>KOTQ9M* 0H:9C19#6M M@94(5 -@T,Q\N\>#--I)G1;RS 1K!6ST3IL_,MJ5=!>F*1T4G1P#&TZM(\N/ M8>@]4=]G"G?):X]6O/AUQJA-XO)/5FR_/-[I&'8%7AITY]6VVC^&^3@PWEE\ ME0>FZ\OKN9V+JWC5H4X@IJ+!JD*B/V" MPBX"X2K(JNCM"K$?'W:RJ.H-JY=_I8P!)BLKB?ACN"51P,W(1S[@H\86XI1A7/\9)A2FD6%A*&24J=:@NJ]:?Y:.SLJN9RPAF/AL/ MM-@);.I0,)T]KL7?4B-PYE=U9.M:?J>41SRERY */TO)F\>WS(KQ;3]9MJ"9 MT&6HG56E#(WC5;K^V#YQ^!-Q>$;7(2YN5ZSR>*=COQ5X60]-Q'D5A=!HR_$7U/I]?0L,H'_4X\WY+ MBP(I^]9#@Y1)*8H9T\$21Q55IM;QOSK%*EPS,A[9K^F6E#\D ME,* K8"YIZJ*4#T$F^,:#G-*P/5 "^T$+N[Z+ 5+21VPV9#^X)N#BZ]ONKZ^ M^3E#^L)-1R_/(>O(AAQT53G*7^==U?I/.*M51%:%%E6Y M9;'WK01.W!B=P: K299.LY_ ?CQ/=3\!A0>G-J7G8#Y+#!7^Q">[*K>L![$4 M2,#=63*"%T>O5+B,W<1@3W212_J%.5\>3V]9TC+G.R.<434+JK,RHBW#HW2C';TUB&^J-E1@]>FCF2;PTL2'1!WL[/' HH%.MU[$N)Z0XB0H%89.;R9 9?R3Z<:9^!2H@YQS\"=D M&4;D@(K])TZHR[3F@OV>KNQF49A2@YW;ICA+RICYH[EXG"^7_)7_\)C[?.,D M66E;X#*K83__QH@4Y+=T;:W1X3K@!<) 7\X*Q(SDXA(4(!S9:E1,54L4>0T5 MT7558=4P&J\(\_WRF@

    RIS5_\6\L"1?((^RY;\;Z,P!(0[; MS[6IF##2 \PN@%+&*J.JRYEQ%XXFN\$54)$@S-JQ811.54*H;6[[%L!3$2/J M)B3?._]F,&WU3?Y#D8-D0\AA1[;V=<9@:O. MX\G.P35]0)KH.-R#A#,VB"*+>3_ASLTD;AVG"WL:XW"U.0=Z$FGTTV;$.(/$@*7H/!J'&$QCQN M;I7X$NP/8E9 C)LZHZ@"*@R%N[8/Y?3TC%LV]89>P-3EP_F^QR ZXXN^5MX\ MN"$\GX\I3-;W9Z#+!P1MN-M2=:PSL%R0NPR"JK73_?G='W,> _I%:3O@9AF9,)U5; M+^U*$:Z;SW")P>4P1!MQG?9AZ_8B/ *<1H,Z;KD2Y!5*6X?ZG$D7873K^);+ M>%50C^2Q4$+NS2D?\MR=8D6O:&YZI:V Z8Y3&Q?J :9^K>[OP'Q&$G8BQW)\DED-,$H-VP%& 5,^ M*YVYG[]<.CVX&ZY\5OMF;;H.,$5G_NVPWOG9OG:ZJ(1?0]U.B0M"2$*T9JBEVCY9TN^]]-;"^(5PW7 MDUI-!HO+Q7D>G0Z5#)/H>]/8 <(5%^PW'MF(H8'V_$P;%[F*J3<(2U4O1KQS M4;Z;*G:;K= U]4;5)*DZ\8A@5M"MCX+;A \=6'XK^D>ZA?V09 M6-6+J@H:4FJ&5+L@:0<8>)"\$2B?!=[M8Q@E=R1:5Y[;H<\!><38L4,)$=8L MO )+L1^E\O02=MWW+H.[*(W!QPT>P9^8, 4,PIZ:=AT&-&"@F!85\](/*C7S MMNS$B'87A$!O6&FT2,Z[MHCE^:D17/DAEWS ^[\7GS61O:#I-2]BX4T@\Q[% MYT%":W5\6>T[L"KH4C$US=#FMD88R)*B5%(FQ6H')!BSDI>5"Y.UG/SG1[X03F6V!T[S_,;0WT84**VR@ M[UIT,DXCCM9J0O1:GI.-0[WB1"S(RM.,72O"E4 XK6TNP\%"RG_%V;G[":_S MY6>'7_^3^"/_7\+;V19]YZ!]!TFDT]O-DLPL)/X]1G"O& <:%ZW&L_BC-4O= MBFEJ-\ NIA72_!N E=9K^>(Z&YHX?A$SM.'LBW%@I#%HB["%387P?IA01Y-J MW+>8T>=6AM8^Y*,^8S[J,S:+6QYF %;@5T>)MF7L]V>&2@.&:(LK.>.\,A=8 ME" *V+]+ER!-FR\]Y+V"\.CU "K3S(@67).COA]:FIMI*V0]D51%%_ATSPH\ MV:31GG&I38BXQ>9P6[ZL(,$QTQ M]J) N75UJ.QA7FT?;W#Z,35)WRL?,EL8M>ZDE MC;3Q'<09X1T,/UH9< .CR=MW(.^HF8*E_P1KY=T5-=D M=P^S$TJ10OFB!"W'9,PF*\]1Y>KD$ZJ4GE0T5M.WE$EBURW"BF@(U>W"\OIY4XH@Z>]'F&XF. M?%[?25[?25[?25[?2;[>=Q)32Z[DPIB5GC.>DR"5Z\%6?G9IL+;TLIU?*M^'N,MH:$2G(&U)6"\^7R,F/^YB,(E/7J>$S.Q]@4< MA17PL;X,L!-$Z:)+?/;/U4<2,%??9V[^S%O3@'+//F%62>[:V@-C)%K;NU2H M$T;-X,:$K88W13TC/&:Q61^_4K397^%71Z/=;4L#>SM0CAKOIPL5A1]RMJ/E MJZ/A<]O24$K/#@.2W_/%71\/8MJ5!53"IN1#[0= T. M]WXGVXZ'EW(>.[T_N;M') M#!0/CVM&24(QIEM/3E* ,'P] W'),0?0,1S;\YGKQ(]+/WR* 7K4][PFE!,# MK+V)'2/0>U$0H-R/:SS@@WH 4\&FMYXNN%8?P:3P8=>T!UAKQU=F$8ZE+8A@E$1\/?T;R_UX&[;4(AR">M>H/8W+P'Z5U MU<)<$H =.U^+QD:@$4H%8H.^M%5,&;_1+:)P2SWBG>SNV7(O@[UZSMR$;FW8 M"07$(PA[&IP4TNR%? DI1.O77)ZK6[_EGIM@?,:[MJ2Z"$T:%?_&O(: M,.1E*JQ960BH&O>J?0GK0M$3]:HO#&Y"XE2LN+HS8A[RRMND'N>>WP?L#N_S MMN4?'1KP0,\\.",1W6;ID67/\[,T8O^;%ZLR7W^^O'.>@2]*%@@Z%5(7Q @NT& M4_N1(0^E45:^HUNA6 %>6V;(&.>NS?/:(^,UD/H:2'T-I+X&4L<=2)6QX2K. MQU%S#(W>&$H>8_,[8[BU2#MIE5X9AT4#Q@V57'K>;$*E.TGM"ZB%FR(OK[X< MK%AL-@1/A:FU+XR.J?7E8,\"+PB!G_E6@,4*9HN4IAX5*]>-T1DF;TW34)+O MI)2[Y:OC.P:[+78;!S ?"G*:/H:AE[6H+29NWH:'58,EU[8BPG# 952%C/Y\K>0]"'D# M'4Y0?,7L[MM6-+R"?J640SJ*C!(M ;C:2QF[E$;;: M,Y2=M1);$0;\G!(S\0D*;0<=VU)T;3LARS B=\ZS9)M$P=>F9QU%:T=I7O>5 MUJ=K[1QQ<;IY$SQ-JR=(U+64*-V%::JG6"?W"M'^#>D\*Q/]RLYP69\_8)F* M<4SS$M'"KT**/[R@G#70-GJBI"& YGER8 U;S)4 [26MM6#0S-YH!VLW>4T& M'<:FUU?$H_?X-E4X2E][S5\36=SNG60U@^TU?6WDZ6L_Y!(+V&U%MW;[-6W- M=MJ:H9!>T]4FEZXF9[+57(YFRIK2"VYY5E\P6@4=>)1\26E@8\AQ4_#FLF=@ M:49AOE?5XAPS/_LP\>["(H:_<**$_6 U2M2!%>>Y6%'#6\-&7>S$2L^KOJV6 M?=7RAU5&NM2>[88P&8GU, )RK,+ X02/QLYJ%9%5!C=<1OF[N'GAVUD-\%%& MA6+TH ^:ID%K 2L=,E"P8IVH#(*]+7"58@;FR[BB8^FF+ZEW53O9:%+ M(1OB$?&DXHN8I!AR\/*7?;64P@ILS#?%/D:W< ,W^[.@U8IHZK"G()H&-W#3 MT+(D82N"J4+&BM?(BJ3&!:CGGE[M@(FOQZ)FFF?/Q=M0F;\_A.S M"RMX6H$.!2.4HC#28\1ER'GA"._6U"L:3[#E!G%.O7F_ZCW4NP-4@T?J3G#Z M+H^SRX>.A#/WCY1&Y"2-F7IPX6:9SM!>4!\Z[&N:K.!JCE(O#[%["I8$G8;K M!QID:^.;FVUC1G=MR?N1!,""UZ$ _YE?51.T^(PTZ4-,JW#)MR1)_"+-81&1 M<^8"\37=$#]OU_-(-U(@EEJ>NIR/0_,9U^A56\VX04]*">@2=KF",2!MK M)SPJQ&$G9!([^9GI.8'G'YJ"LK^EZX,7INF&S3(,Q:GLS8+:^*4<@Z9'I@(9 M]N"^(6ZX"GAOXTN/R80N*>>1!#W\@8G]@3=5W#H^=UCL;TQ(8I&WLH8N]>QJ M4$GB3IX#75W>P3G_)#O^-@[UBLJM&.WXAUNYUFW O;B#2Y0ZR OC/Z9\F8LTR&6%4A0L$\2 MVB$&[2U5_\B^)WBY=MWX@S5Z)JI]@XK,H H_3!Q_?#YKY0^9NS+B4[R-XM=; M5J],H7H/C%%MSXKEV&G1-"SMKZJL(&>P9@[H2LTG@ARM]RH,5G 9M1YH:.? +XJ:(LVUXG,UA(,HX6T 2\U*AUBC>]?&\=\EG0RF0 MFIM; HN- B)IM/KMA5H!'V4RPB7K]R%$]L-4=+.6.2ZM)$;#M'H9>;*[8U^7 M+3J"$%T%(U(AMNY&;11E]#,49E@7J+PY8_V;&O'8@PJY TMV,7VP#;=VO:UX"YV/R%/0PN [; %2/. MCE [44W6TG:Q#^QY3;GSFQ.LH/H@'&!A;CV=FT:#$_J'G^Y=8D\ 7-.]"C3, M\NXC!:OQ6]#V4*MQQ"<:T'6Z!N->'1YB$[-6]C56C-.I("/$>89E?0W>*%E? M7_&$&Q9:C92=D;P/@;3[H]GZ!8JY7YX.T2823\/PI M(-[,==-UZO/^FV>$T>;2C.5#";Z3AA=FYKOY;=+F>L7!&>82=;WW#:4-^QR* MER/T:OZ#AM.Z)=%#B#QXQ7'=*"4>*6;;.8$7\A!HD1I7*:D^)$1H%E/GB,HA M>F6L]3BW5+>D6AF^KLT]7V_\<$=(UE"AEIY5( />4?WX\%M9:$NW-M>HG[&X M=X/>ME.SLXAYD+V,7]W$4 M?=AQ5OR?K]3Z<=V#[(5(O(>CV$^L0PG[II!SGP13;U.!^+HCLK0@YHN6?^\3^__?;- M__W\Z>>__+__^V]WDS[_$OSE!^_+]]O5+[O@_BQ]^OA]],/W/[W_[?YN%_O? M;]TOW_G_2MXFM^1?7[[_\/OS._X_%Q?O;W]ZNWT^.?WENZUW&_WG+U?A M^WC^Z/TM^;!:/IU\\/[\M_?!YQ_?;:^N/KT+MV]WVQ__>G;Y87O]$YG]]P_; MJ\O;TY,O_W(_7?TX>_K\E],_UO^^_^F_/_SMX^=W_[K\\^VG[=EWYQ\_/U]> M_G)[>IINSO[]:7U]\\M_W_WB_^@O%C/OF5[_YD?)P_K\*O[\Y=F+OZQ/SI*_ M?'KX_NWBH_O7G^___-OW\4=Z?O+'?YZO@[MWVY/+BZO=?SY]_OC+'Y]__++Z MS\\?DN6/\Y__\^[?__EW\'@7!_'\?O=TMES.OWS\?A:'7V;;?SU?O=[=_^$M]^N$UN M5A_(3^?1YX?X<^+<_/S;_>V7W4_OXI_.KS;7]^]6\>:<_/<___G_WIS>WGS[ MK>8U\S!$I^RF2X.4G;'%81L&Q3CMRT)EG[-N]IF. !LY$TJ0$]W5MF+5\AFQ M'_>:JD%ZP1Q\Q2D)P0]I#*HZ>_ZCOB9H$'[^S-C B*:!$^VR""HOK.6]L$.? MH5A=!HPNQD=\S9*F%/<./JC:R4L/N/'4P.X>62X)'X5&[S$L>>OS<,QTT-AZ;OIP3:;/-SV#6X^U\7%XD3$I E36;)!>$M M97T^"C)E4'*.#20HU14&*%X/J&@1%4]R\Z^[%<.PF'L52OVJ>N+,K=1BJ)4M'L@13$B!3W$.(29Z=6AP5\5 M9*B^8!XU^Q>GF->J9*6=M^G#;^R+=^$G)_ XW-T-,Z#K;'ZVL"&JV"VTB'ZR M"F53)&!/&=@ZMB"1*_MB;1,_[OUZ3"JVEPA.3TBI)3DT^N1$OY/D9\=/RZ$MF")>_'BA5<52E0)/O,CT,BA;$[,/Y)T,N7W+N>#[X1/SSP8*3JL0-$V7&%(B9;!P MO%%H/ 6#IFZB%LN:L$K=&SS+O&<#Y4F6>\]LH"#U$=:)JXLT+>5SJ TQP=N@\]X+--O&:J>Z24%6]_6.X M*O2U?QO]V4Q1#'PG=/ "-1_HB*Y#;5D8QZ=.%.V68?3D1!ZT^5/!C'7\]6IP MU<@IL1(N8QU&[-D4ROQWQ0'-&^RR_^9L#KSBO(YO'QFW3IR8>-4/\'"5;?V M(!'E;F6F12"2P:KK/EH-KUAE.V+&'SU61'2EDCP-1( PPGI2PI5C V#.-\Q1 M8&$H9@L2' ?7T+S7YDLB74N/J++1:JP%"?:M1,,-ZV,;:@[M\)%NV>CUBQ%S M1SA:Q>RV-0L#D3I\CS ABADNB+76)&"^_=+GY\_[R, QY02(:>EG"H]V)MY T&KPW@U!Q96F6+C1UR,E, M2GM*/'D75+./QO0:Y*)DE9I9,^T"M87YO%V8QC+XQ8+I.4Y<:6$VP.Q>0 6P M,K*W&Q?*_E;8!Q*2% _GU3L/2=;&YR,)>*,&YC#-O#4-*#9X7U)CV#+)%+LP2F6+@FU5L.2[ >P#^^)!]BZ5W4)B.JWSMM]O*(JW#.2.-2/%5@EM18@7(HGKSG:MLNTK676 MK\>X%V1Y/>;& TR=ZA=AK>.#9U(VYU9#G1(UV&C%%[![MV;\Z\P#N,;J>@$M M1UOEH>=D=_C,PMEE3X&<_,,: H\_%EX[:V+E!FR%1-2+LW#OU"Y<5J1B,BN[ M/L%>D:=M%$$=B/K=2-LB'I%3 MV7O%UGMH;CW>8R;O+G.@C+OQ7 GN2+1^9\,NVB$4RR^"=R6/K*HER6(.NNX] M+=H.BZYU_1SZ# QOB62AZ? 0%.,\?0V@P;8EC56L8F61-S3^_2(BI&SM/W9E M%M*+E.D_(5T6BQEW\**5S7I&M]0C@3=V/1;2^ZK'>F+&J7':>SAT3>["2G,T M&OQ"G"AN^K,MO>9ZH4PWOB/4"PFV0670ZUBE111ZJ7MH>)EW@5B1P-UETP\= M_XS&+N]_:,'$*"*?Y@6WTUJHLA^L53+"^P\/?(093_@&V++5&F9H?/)')I3!81!:_&'HKJR6CNX.+4OZ\+E7?0Z'_O6F\(?X5C MO^AH=%#2QFW4XGI)LX.F_@RR//;;+0YL4'A M5V=KA6+"C#? +DC541V73DIYM5^KKLH[MP"M20?.E9)9,*IK"T@Y=ELJ:"6& M%"K6G*J,)Y=QG!+O+(V8=Y(3FZTKKC"L)->3N^\K0\4N1Y6\L:MS2V-:5$OG MA"$C0/L%C"/^HT#.),[)(<4#-:H*Y5PL%SK)HU&-^$G>E >4+=2H+9Q+\M%B M[\*$CT=-V"D24W>,-Q0IDE^*>.!&B*&XG8*--27'4Y7\KRTPHRQ>L!%G M.*[GAA9#G$9ZF(LH_.H.,PSY8SEJ-DHURP MK:9TE*N2_[4=YP]R<>ON@C2++57XR5( MI+TJNBN1TGE%ET2A"%(-XE1>6Q3Y5&9W3ZM'QK'FCOHYKYW.K];2M#S;O=>N MD:E9%L1G9EY,.W?F*)\0%1/1FD'%V>IM^:C)^%* _.LX%F:/(81[_]]'S :*PSD33CC MVCIN.%LJ:RZX,*IRP>%7-95+S]CXMM\4J%4Q!K64E;77/?71],OL)_1E*"^, MS$I]A"ARP7 N?B8QWW>!MV_D%/)?C;T[BS397U<<0%Z:I=YJO-Z8I)[;7^ X M[FT0=$XBBC &1NV5V;@>:*0F>$+7/L/%3$+G1\*KO=H#E _A.,,M#&B_(;== M#,;F/ ,N;)KQD7'P;M^$QKQF:9P'PVRUBK*4V%&_TNFOX_4XD!-WJ>=07>P' M[IUZYU.ACV=3,-'9/[G M0RB(A4U0N%?78;#-'*QQ MQ;.5Z1[WL++>(Q_$8587-FSO\I%J]F3:14(N:5)F%WL[(+14']=>J;SB>![U4[96 M/XQC$C/28LZ\\\7MX;%)\[7IA".8!=Y9CN J0\".V$PZYYM8\_5)&JRZ5\I, M(1,X^[T2::9J][.;@FR67 -)?P!"A&'V\T+/;/@SL!TW) 9')5H5NFI03=F,I29G) C7-%#> MKZ+O(;^)ZFQ8X?+UHU0 %Y/&L9D[EO-E7@U32=?(5@N\/=5P(ST6=&AL=4,J M\A';3&=*2[?DEKAI1!-*H)_+!0CPL_]TMFP7QY #<2TZ5ZSN2/6&V;VMV'%. MTWZ%E]C%[1R%>V_748!S)^*YHGL5+N@$%G0;EFGOYU;>P0U[1+@@.FL^@#YV MV8I6Q$O"- X9^73]D#+2O(==&J>\KI5=HF/BK"*2]W T&^X^RW&>YCCOPOMX M'MWL<9[L[N.LEO:.XYSM<6K>) V1Z3_C'7+AB,_[]BZ<*-G=14X0\PA(&,0G MN]I?!/F.QF$I+1H,O(06-$>A'K"\K!YTV'=T&$VO!<;TU*J9+0DHW 9""YF4 M"HAQ?0:C/5]/VI-G]? IF'&4_#I;+JE/.2GG04*3G7S>)?MV1>CL7P>!=P!& M3;)4UWPNS"XV 5[G5"5WRDT2B3:K?P/*]^S2.L[FQ-OA0QQ1U3]ZEJMP_-*^%,V]- \J=#G[C MO2"$=V$G00SMC[;C08K5J?JMM4J(=J9!:;"*+/=N)7G[V(J*!2S>.7[46-V1+ O ,MDY4V"949U-V M\PXV_#IPI,8G3LS^+R9)[ 0>N3,ALLOM*X< M=(MI.3+T7X]R9,S6+^<=4CEF2X8-64/J-'P5:M)@NWXQZY"Z@J0>^#'_ 11B MKP,0$UO@M> ^\&CL9ME"WOFSRSZ:)] .J1*M-+Q MYJUHVC)O95TA5?.!(0A!PJ>BX,K)"ZZBLOU]%C-DY*WCK-M!KLYL^<;I$6W] M]C.F\D[[<59/E".\X0@U(XD&B,#V5R\-T+,FE-'C[TASA6C?I#+\1WT4ZR2W MNN@%B5S;;_H2Z+\J=1'R'S+N.'1MHB#9;K/8AP>4$#)W"IXU>Z'QUU85+BJ+(K%L5)NXC('RD)7!OEC3(8D8(30UB7ZO$F MQ7R0@D4HUT%VWO!Y/L^Q>#3P>Z(=\ M.9WQLW_ MHQ4"^O!ZO6P+2F:!EQ6RVVQX8& H"+L. E9Q[LP[&\:VY\'X0/ M,6$<91S,;GYU2FVT+P4G;Q2<:GM+'!&WKD8S1EY[NPDC%F!J#M%.=>$[@4K_ M115/KPIZ)'$F8!-3\PEKG 1X'E0Z&V87YY6[BT*#1O$W,1_S1"J9S4<7KQ$I MY+$H464#[4O'1H'QG0"P_;DV&72O&LH;?]%VPLXA7O&=-:XSE6TEI;O5S[\0 M>0G#-C6^P ZP!\O]^$R3QZ.UQ?7%U3FQ3\+GH0OP$3IV:$2.2]A6-,L"A@N3 MC$!K/SHTX#-3+@/73]E-_3(HAZ*,6Y,[Z'[5;FA%T(@E =>, 2_VEB2)3T1' M],C4O$KHJUX;BUJC[P*0(E>B&;!6@PT0@>TJ/Z@H&/M -MBVJF\" MRJS&K6V0:NX+PE)E/9QMBUS<(AJM+2D\^:SLAZ-2&C.5.V56G63UV%D8_X;& MOQ_2;C)QV$RDE\0^DG/3HGT3ZH^L; 8ON]E3.!=F"2D$?.4@C43^:GNEEE#: MS:@7,5<);9M8.S6/XL=:S:KY1%J&C'BGX9K/LRED$CG!*KO/G.P.'RD: LV> MG,BKKB]=;[)Y*7PBCLON+S^'/@/#[T6\HAS8.@]!,>K0P*'\K5J+[B'4 #G3 M&72-W+I>1(1Y88PV$B=C5W0AO2,YN*:JYV(=0.W7:V4?G]$M]4C@C5W'A?2^ MZK@%'9CXF!AZJ.:@P9(^$Z^<%1!SSF?">:+)8QC1%?.+_>*O]3Q0S9!:I9+D M,KC@N,N6;+=[W#P0/2]P?]KCUHRS 2#4+$PY(P_) <=LZU"?L^\BC&X=7]@I MQM2GB)'+FZ M(8[/J3EX53R/*N:)5."YH-VX4(V4L9A[^(@_EY 3%K _[Z[!AU+70.,&18SE M6&<35.N8X>,0<;K9Y%ECCN\Z\>/2#Y]HL RC=:4>07]PX6T%_"D#?\' 7Q[ M:\839*&J.NU5N(=W2\6H1P\,W-0-17ED!51]3,$=O5Y&OA<.]6R8K#ITK*B& MG&+6#52#+RB]U^L]OXM(;R7?M3DD0FJ+*0-%ZZ0N+S9U1J$\\ER' 3<;N?>2 M/Q84]S;VLYO0K7J86!'DY.RG*LMPJVZR!AOSY7V_@G/:9 Q60&.9 7]"J_,)N5'22QDP!X_@T7#^P%7(:3\,@IA[)4_S*<"JG MZO"H?!GPM^,C>9L:!$-B<"Z3?AMJK1T)RE;2_(+R6Z\T,]F MLFB1X@/FBB+/6+!)O'I6)R'Q#;N,9:80W&K4@$_T$M%D$=347/S>B-QX.8'' M_T.8C=HZ?O9.;YP/U^S4Q@7 ^,[_XX@5,!+T).O!NF"Y%E.=0 M9MA5%F*$ #T'3$^RN3MFPEBDQUKQ\J3DW/)5G$L3A%9S(;;Q WLV4YWR=E&9 M/Z2WX4':F5""E6 D;!*0B7Q[=R2LF$>SBR',L#Q'8>?R#.+IS*.5$Q3W?.;7 M9)46X7)1P5!,$U!^@"_9-G.SH;K,=UR$/G7MC6?H0*2XAZ29(C_F51&D+8*O ME :Q:H!%3H'K5[;LH5-1OC#=',H@:B7V82&9O@T+5OQ(;R^)@L]'? /IJ G MRSQF1:SDR??CPRZ6Z-'N/H$VF-?(:M=,#*8\>?XR\'C17NKX_NYRO7;844L= M7T"#G6QW;3(PD[\5A*G/9IPD X_07Z_(RO'/V3&1],VCCHG[IU6X??F7F 'Z_2?H#:X]Z D8=&3K],H5U^LPR.!: M*E%LPD&)-G-YO:5Y?)V^D%%2_"7T";#[F"*1E MFI01T G95M)>% /$YVL2K6BP^AB%3\GC&8G=B&X$Z2OB>T'[M\?N3A[%NSGK M.YB!4T?63+@L4^UO^+]D4R0Z((P[)B&440]+4+O+51RLA1/-H\P[RVOD%R3* MFHK9\T=;,4YR*RJQ%'C*KFD:^6D8\-^SGU3VJ12HT1]G+7M6CD]0:>-:K]%9 M9XMJ<"A[+>17JVI!@ZV",F7TT]0$?6X#)G=K]>HK^CO&%8.4_0^P'K3CF;09 M[V ?5,HVC.$6EBYEQXQ1&5 /Y&EN9DTN N9\FPI\$5&WS353DF\=$,;;DA51 M-OA32.Y[K$<2)ZMRYV;C.N51 O:/3*>RF9#>95 I1(-^-U%!/<%;E1Z+"WWX M&U:J.'D0C)'!/^O!69'.A%3\,:=\%=$).48!]; MRF@)7N.^+0E2,D7)/H_)E/02W:#K+_\^Z<9^!MK$/! M](YW(WZ72@(:BE?5D[S92#D,=^:ZZ3KU>2CHC"RI2Z%3QB403OB4EV%G*76( MMH'2\KX+F>^9.1R/H<_PBX4KMM]MWYWFW:J5$Z5$<1WB,B@'<.6M!,2%[MK$)JR;2/%'>VER\Z#I7]0V=+]M^9[X=/ M3N#RSYPR6FG"&U9#Q^6AR,+-%U13$CA9@#6$LJ!20I*OPX2Y:EL:IK&_XR7" MD0?>,PZ.+NSD7U"U4I$'W*N@EO-9(?4L3!^29>H7K(CSX)B%&5Z22*>E$K*< M!.OOI&E(&$XW;Q0 ;@LJH*=U1E1Y O6V9W2ANB$;/IXD6-T'U-IMJH%D2B)K MXQ/8\YZ.\#Z&H?=$?1]87'NPT[*'!V[ O;&I2.7',&_P=AB*FH\ (F78^')= MMAK/G_QC/A.(K>^T?#^6[*@,@F@:LH7A*=3KFN[]3&,56=_&F!1#HVR!B4(L#= [:Q+1JA#HZR*[=&)5N CNUJ03.G(;N.3P=LVE3->G5*3Q%,$?0SE7J&)<$-8V#6I8O8$]Q.EOO M*@Q6=R1:<[VR%NEN03(ER]G&IU)X&J$CJ*R&F<<@)31F*RE.9NB#[QC!-'9@ M%X=*P0'$@/22#OFC_(D3$^\T7'.:"O;MW;"3W>$CQ:RLV9,3>=G_W)"\YH$4 MSMJ"1#0$'S%@A\9)N<>6Q%1JWV0ZEE>*K+/LDR*$GN?S\G1.QDN/9_[L1USO M>TK4DC.4Z]T9;(_O6*\R.WL_BVR^7&3RYK)Q@MT\\'>'&70J&1P]9?$ 1)CD M)_.4V3Q_)^;]8)/=/'F$;R37@@7+U,,*O][JIX6?L"W-!]J762KF88M9R)^U ME HEBU4W%%R-3\R7Y[?S16:3H9VC%BS8'I*B3&ON4AOC,,;O53.#[@,:\,WM M60D/B#"@1@8,1"CD%FY3 R>*=LSIRFKNY\L+PLL__(LT\.)%&KF/W'\ZO.;? M,NM\S\Q@-%M%)/4]X/AJ7_%T@2YO.(GB-8O3\VZMG,!++M*32P<^3PH28D[WO'% MDNGZ_N2V4BE(LG2=N1A.CDOM?F=Z<6)CE:-TBE@[Q@?!L%+\5_T MO:E=$(1KA^L+H'A]VV\#-R(.'%6UE.05"QXYGGYU"+X/!QAKA72F%Z4:LCS%S*/:K!7\[QE M<$*9)W=(IHV=P,O3 6H)*TI*>YQ:P.Y\=V2]"2,GVA70^S)4Q%JJ"5K5KY1C MC?Q@6A5X>E9" OR5TEA:59@X;K"9JA460%[4C1FU!O.L/CL\>RZ91S=T]2@] MLT?EH;85#Y*;K+&G!&.N1'R#&5$+)DR;4\J$F'!OH+T*W2O%MKE 2L\=Z8-/ MW0*N>,ALRU.'Z(O(-TDIEHI7#)7>HO;41+=.0G28+_PF9OA3CO7B!8,E7J@P MOR B[RRLP'K1]U"]=RG."U<+EB"A:'-X*L M/-G=DB3)"^%Y'6!L8ZJR,3W3O-\ R %B1+-!'5\GR97:E9(W5NY))I2@NC]@ M^_"H<$]7+F9C6O$W7?L2"C2"9+-IIGBGR7 49C TC^6MG3>R$T#HP(8?0%+6_4\95_IE$U*J M*WJX*+4C0Z80<%"!AYTFI2,0)7XA.?U'Z]*(V?7!0(W>&<7\Z\I*"&7J.ZV%-X A0;UF!45 (#^G>7%^&'#Z;%R8.W&AN+6F5^%N[NE7 MU/AF3FJ#'"M.BA@'IDV5TN6J^%K85/=%E&IFR,IQ=T7G3E6WH_7+N!<^6::V MKQTY;E@9/FSE\GX,']='5]X& @;I>Q)';=*F8M.54Y,J=7DF4X2:;D5U\BIT MA[ >9*..'5QUS;;KXR).%$\RBSQ%[64J-EW#BPK%NQCM@0JPB]G:N !Y:QES&0[&4P3MFB M2_!3X_+\0R[U@"1F_:T.Y%DVYUV8J"GYF'I4YIX#7\5=1%@H)CD/;+,FBGZX'+ M+2U=MUK13,WR]_,-KD6*ED!+BS,+O-SDV/._.U%-V%GK9J%.WQ3!O5GU#%]$ MH4N(%_.R=T$V9V?RGW0W0 ,,$SNY#=D)-X!JJ#8 E4-'O^2_W"$G:Y:X>%I!S1]U#S<20X*EPK>M4$'^%%^/B?(*9\N$!>(7+' MOFRG7*('WP3LFP33 (J3(>7)";-5$=&##]O226NXA(2K;#2P>2W0%\Z.:]S] M)@P.LZ.+!G)J&=N:T-%+6.0%92>.U$P3Y-]BWD ,;>!1*ZI,)9L M*ZO@9M4H!DWR(97Q75AX0Z4#<+*[CT5'9TMDI!\,BELC<1S*< "KL4HW;<*C M4$<^B,GU\OK7+RN8>NU6',4?[L(LC%WTVE/I\:0#&.

    0TO9;B2VZ M@%\&YS%CSU/1Y1U"OIV0L1Q+(!%W(.N!.VJEW< M@CL2Q^@4= :?*PF$!FF @DC+@D0NY\&*S)<_A]Q_+(>HQ85DH!/)-(D8B2_7 M^4:IRU^P6@X=I6C=BB3^&!T/+3,5?R^ZL6S03DGW,PW0UX!Z#:S,69A%;+'! MJFS7GET;7?[[;!C&H>NZ_7=#':*0,I TK8&I!'!FRNI1SYLB2;DU!N#'$^<6 MBM^$<= >CN*@+CZ$Z(8DS)QQXW:8I,F'>2\A)>NPDC *A HH2\BWK!X[5P&V7#KG.9L M+-)\62:2W-+ K>:NG[$ES=PD=:#-.CQ]TS0>ID(!G+%K3\WXFR&SD/$\RL9$ MCU7;-,B>:W\ ?L74*[-^LL\*[8I_Q_I1&-/>IR[MF90="#;1IR[.492H_DDCH^ M48>N IN;4(@">4J@O/C$#((*]&OU=7.>3QDVFIPZ4;1CEXDG)_(L^!KM>)"$ MI^!O=/ (HD!!L^FBB"AK(QOZL&%:SUX5[I5EQZ0&'='<,!8P\A^M&, &<%3G M3XGS3:Y 5VR-RW9T7H\K!M^DCUL:<0)K+@%#>/Z\(4%,3DA EA0ZDB&'_TW>@;L\*+(1Q,>H%:SCPYXR[H"2Z_2AL0H MOVUV,E3^#5L"C*KMZ 1YM!OTJ;NJOW C1FY@%)';!1FI@O0+FW$?TE(_G3IL M+.'(;Y!:CGF=+Q#-P?2>\SCU)TWJ9[Q1YRK+?H]/=H?/%"J5$7]80> M?">P M%L6V0B)J!%:X*8X&SX-+Q62<<4G9^7KCASM"L@Z]>2H>)1IC(P%,$($B"4^&]AM+"6 ?N9 M9]0$*PON2!4RAECT')$:/P >Q@UD8L5[J,/&]N %VB<0!DQ+HAYG(MN\S*%P M'\D\(':RMQ0PCUPR2DS$;6O:3^K=4X@D[P/FRR62Q\' .^?(S\+9=]'&HWI]#JO[\=PGCH;FCA^/HV39X]&6^)=A-%%FJ01 MX9/;F/=D<>JT)'X4,Z_V8M4RYU26P7 ID-J7D*.E5B+810#[H1G WN_9?-9G M=>)VWH?/QIW%#J%CM!*=6F93:$B->Z5?5-H>5'A7+UZ7SW\>^F%+BJ:)63(@ M0>!>N;47D?U/$7K()Y>^&XM2B4@;71C;CFH)I8+]4*&]FNN4>[KS9>XA%-6- M\(U X>G[2K2M73Z W035,ZETEL+NOQ%AOV1F>;^,?%GY-I)/OK*"?2)'HT7V M@R7U#J51U6;;E1[RF2\Y"X*4#Y/-%VU7MQ3H>.E:IB(2L'SAH?2MS1A_M"P.JT>/@%NTRH D5Q&Y:PF(6;5HO)=-PQ@:2 M"EC'QT$O EG8._3HDKK95S(SS?_J^%5(/&U\+'<#%9(G8P^'%214=TC-:^O^ M 28?02E>\W48;-EUF^0W[_@N%*SD.DQ^(?;F6-BC]=.L\("X:91-ZSE_=OV4;9A\7,]ZD^9\F2^;))_LQ !L%"Y:I!3CWM:_ MSVJECS;EA%9(*2;*6O9G+SKDTBS[>[%?I;IJ'W5;!"81=9D[D04_[YEO$-_< MWMOJ&-B!"[=\=5CA]G!=?\=##/II$#>$*HP@!1-7 \P3;9N2US,'GQT>NA%/ M@C:5>1TV=K',P/)N,!9WI.(IOT)&"67>S*)$;F^O]V'[BG9]+^-AFYJ-SE_N MNS16S)_FX77J.WSF4+'=YM$-73TFE2=>:-WN0X?CL\I=SFN:V1$ MN[Q$JT,=T!9.E.QXG7;L9'-68M/(=QM<2Q'P M7G0:]JF3,?)!<2E BOY(#TRU0+DT,.20N:Q*Y;961GKU(#JDFI_LJG^Q$!%7 M0(QC657V3SUT(<]1D-BUDMSC*/EUMEQ2GW)2SMGU+%$8 ,6^79$M^]=!KAV M44.7Z@K.A=G%)L!)$X [=K@M^G+V)/9LJ!:RK#P?=>,:XQ9MCPUW$0?WD!$Z>GS=;123[0:&=0C\4[."N),,EV %U]5;.R_8N')=99QY-O$T< M9JF#E8ZL9&%-87](\P5E]B0_4;-YBB3:\(6H]*_J<3N$8*=Q0+5S!:*#E5K' M4H\X[$>5)J6U;V 9M3[%RMJ3UM<&/RMLQ"HF?]6NMX71&X+VD%P&[#:;!O1@!@I'*H3,&)^(3\K5B$9&-0[T; MYOI0H9X^W-1% UKJ!.X:ZKS WQ MR#KKLIPU8#G4-EG=;^U84?PCN!W8P4[LQPU&9,K;CY+9B@1NQ1>_(-#"[D0U M13/;S3OPOG"J!C="=AD$6!"Z*&V([\] DD4Y1V++\!&RYH1?S MV9(@)3QWIK):"CXEMAT/TBN(B6P[F ;5[V*P^AS>-J'V.JGI#^PG0]TQ"DY\ MWIK!]ORQ8TS*M\S:\A4*A"A1WL M;M?26J5^)[>PALM?,8>&D$SW*DT#!#NMS6BU?ATE";9S#W6M%25BS:X+Z9*9 MTC3BO8\VCDLN@ZLP6)T0QWT\=7RZ#*. .@H!4S6(6-F8O3K'I:7('.3@%J>, M 5KS6W]S?!60#12B0!.AS&$E9@K(NX.>D)A79?68$B# /IRZ%+,F*P%OP/84 M:#@R:Z5@87])($0)0LKM-1EVZ0O^7%+,Y0@9>8 MK>%NLEA1DR5L",[&H#=XL=N:\2:+]<6)W<:\MY&=3VT1L4I4U>#MJNJUE!?P MHK/G21A%X1.[.YPZ[/+ ?F_1U^M%C2^8SNBW&AM1W,+Z1CKG(?%XOX\NPN@Z M3*A+V/_>A=D?Y>KDU*&.5)(:[(&=GC+(TP8? D.3;%B]DS_ ,<4D@4NK[QVZ MPZ8*P+,FX'T(W-+KAQIND]MO0E>9&&Y)DOAYT&7-\]JR1G;$NPOGR2.)LOKF5(G3R*&KUU[ 8I*GKH6#M@:&:94TR"%RX=#H9\=/2;B\ MH('#.,JG#91')\##^1[!04ZVBGH[46GXU7*\D7]55X%GC=PCAPF Y*N1/-#+ MZ!HW"DJ";3[=PS6"L?&$WXH'R8!K[*'>1C!8Q;R=1%F)VW9APMUJO0K=*\6V MQI%*%83I@T_= FZL4C0H^B*VCR/#4O&*,>H"%\ Q8U5V\2OL=#Z>#=[*M>.9I@O7P3>\ MY)$LFCXA+A1_ ,KXB;F'EH/4(,>*"13CP/0_I'2Y-@))S";SC*(! M&EVW=;<>A3&4%4!G7VJP#K3CMR?*L5V8C)*\0SA_.R\.KKQ]:=$XG'C0(]GZ M\6$Y49K!]>-VZYW,U'_\-#OLA:&G0W[6_B]Q1O==1%FMW1B#/GTGDTIAD%!Z(+_X:@YL +1HFJ":&3(=*D1SJH?DL=#.>S(*B MO^=EL RC=09;XWFY"US+\W)+TIL,($4OSR-T#[<"3O127-TN,7'_M JW;]G7 M\YW"?CALD$Z@&F=\"[PC784B] KYD5A%8_C^[!9BRZOP@.N14;*.=1S[BN_T M?$4./V?H#5E1SL<@X4WAC/1'"! E ""[34I6BUF!E-7&";J+'#XRY7:W?@A] M(Z'4(>'L8E5Q-%:/4D]2I9E7'8)8U@P01C!%50+UE0.Z+4K\/TTCOJ +&KN. M_PMQHO/ .W,2,UFT L5R1U5ET\X5G)%P!P-:B83GUV2YJ5FR)TLG^*E(3X93 M<.VW].28YZM<^*'3E>TI*[8JM"G8/@$/ !MH*8ECQFCVLF9\OF.V@^J0IN$& M-%9?".&O@[L!>SK.2.Q&- L(P0BC"G 2CK*8%85DOD=PE MS2G@C0_\R\,CS M3Z2K]$?ZK&E '-=]L>]T:;*C$-#?AN[-5"$I=UINR":,>!D(?U1*S<(5G8"G M8>&Z>5-([8?!#5Y.UL^AGS*V1;L+ZC-X +)J0IS4ICIB1WDM-8X/Z(DG(^.4 M^?VK,(*P>'5XTW*G&[PH)3-TUN&!H,_$]W\*PJ?@ECAQ&! O&Q[9E2T@*Z8V MR-,26"M_2M%!]!+7#??D)><0L08QQ(F8O19VE!(RCC+HBN<0^+A@OX%Y\FC" MG(;[T,J14D8($80Z367W!E@Y5:%.XMK4P9125,:Q!?W#ZG;M^/Y)&C/J8P@W MKPYO6@=3@Q>E=,R##KK".5^3:,4N!1^C\"EYY,EW3@#A[HGA3B<^U\*74F#F ML0C-O?3(/!LX*=7 3>-0$O&AE I $)S%SUGI4OTT+@,8@L= YV6L1-QI125 M>=1!75:7[C*:I1YE?YTE"8ESUAG'OCO 3L05[V),^3@[>!CBD)L3I(Z?1Z] MG+P:P$GY=W56E)*!"$/HYR[L=SB@A(Z 3L7NM7.E%!9&X.$0Q+I.>XI*5*)Y M!;")V+AC)I0B&3S2<%ZD&KIAQ)0C;X/&BV"R$:K1[C3T(!+ENN%/PNY),:H4 M(\0T,4U1WCG/EQY;T[XA&-@^:X,\%8/8PY]2=A#1"3W1S3R/<2\N_L/7T56\ M("LV$=0)[3@A4TI90<0JS(1URGZ<1W?ADUF:1!O,*=V#!1PIY020+F$DI^.8 M":5 !NTWQTFY)6X:,=UX]_[ACB:&Q71'P"8BCV,FE/(8O*JB).7\V7WDC92- MZ[Z$ "?A38M944H&8NJY=NR!0>*-UK;DS$F<(D,0).@@!#PE%ZV--Z78$)(> MBMB\\4ZJPIF(8:LMO13!\(42.17\U#//SF_ FH0E.V) *0J4:$!!S06-UI=F M+ZUU2-,P4XW5EY* N>^+^S[\XRVGX,&)"?_7_P]02P$"% ,4 " +,;=4 MY!=QF.$! !=!P '0 M @ %*] ( 9C$P:S(P,C%A,65X,C,M,5]H96QI;V=E;BYH=&U02P$" M% ,4 " +,;=42*)4] $( !K*P '0 @ %F]@( 9C$P M:S(P,C%A,65X,S$M,5]H96QI;V=E;BYH=&U02P$"% ,4 " +,;=47T$N MNQ ( "L*P '0 @ &B_@( 9C$P:S(P,C%A,65X,S$M,E]H M96QI;V=E;BYH=&U02P$"% ,4 " +,;=42954!OD# "A#P '0 M @ 'M!@, 9C$P:S(P,C%A,65X,S(M,5]H96QI;V=E;BYH=&U02P$" M% ,4 " +,;=4?N2!VQ4$ #8#P '0 @ $A"P, 9C$P M:S(P,C%A,65X,S(M,E]H96QI;V=E;BYH=&U02P$"% ,4 " +,;=4EOW3 M(7,? #T<@$ $0 @ %Q#P, :&QG;BTR,#(Q,3(S,2YX&UL4$L! A0#% @ "S&W5-5.MZ]B:@ M)9X& !4 ( !R#T# &AL9VXM,C R,3$R,S%?9&5F+GAM;%!+ M 0(4 Q0 ( LQMU2_DRWE2 (! (@##0 5 " 5VH P!H M;&=N+3(P,C$Q,C,Q7VQA8BYX;6Q02P$"% ,4 " +,;=4_MOV?ZUI #G MR@8 %0 @ '8J@0 :&QG;BTR,#(Q,3(S,5]P&UL4$L% 3!@ + L "@, +@4!0 $! end