0001840292-22-000040.txt : 20221108 0001840292-22-000040.hdr.sgml : 20221108 20221108161247 ACCESSION NUMBER: 0001840292-22-000040 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221108 DATE AS OF CHANGE: 20221108 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40209 FILM NUMBER: 221369028 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-Q 1 hlg-20220930.htm 10-Q hlg-20220930
000184029212/312022Q3FALSEhttp://fasb.org/us-gaap/2021-01-31#ServiceMemberhttp://fasb.org/us-gaap/2021-01-31#ServiceMemberhttp://fasb.org/us-gaap/2021-01-31#ServiceMemberhttp://fasb.org/us-gaap/2021-01-31#ServiceMember3.25P1Y00018402922022-01-012022-09-300001840292us-gaap:CommonStockMember2022-01-012022-09-300001840292us-gaap:WarrantMember2022-01-012022-09-3000018402922022-11-04xbrli:shares00018402922022-09-30iso4217:USD00018402922021-12-31iso4217:USDxbrli:shares0001840292us-gaap:RestrictedStockMember2022-09-300001840292us-gaap:RestrictedStockMember2021-12-3100018402922021-01-012021-09-3000018402922021-07-012021-09-3000018402922022-07-012022-09-3000018402922022-06-300001840292us-gaap:CommonStockMember2022-06-300001840292us-gaap:AdditionalPaidInCapitalMember2022-06-300001840292us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001840292us-gaap:RetainedEarningsMember2022-06-300001840292us-gaap:RetainedEarningsMember2022-07-012022-09-300001840292us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001840292us-gaap:CommonStockMember2022-07-012022-09-300001840292us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001840292us-gaap:CommonStockMember2022-09-300001840292us-gaap:AdditionalPaidInCapitalMember2022-09-300001840292us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001840292us-gaap:RetainedEarningsMember2022-09-300001840292us-gaap:CommonStockMember2021-12-310001840292us-gaap:AdditionalPaidInCapitalMember2021-12-310001840292us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001840292us-gaap:RetainedEarningsMember2021-12-310001840292us-gaap:RetainedEarningsMember2022-01-012022-09-300001840292us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001840292us-gaap:CommonStockMember2022-01-012022-09-300001840292us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-3000018402922021-06-300001840292us-gaap:CommonStockMember2021-06-300001840292us-gaap:AdditionalPaidInCapitalMember2021-06-300001840292us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001840292us-gaap:RetainedEarningsMember2021-06-300001840292us-gaap:RetainedEarningsMember2021-07-012021-09-300001840292us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001840292us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001840292us-gaap:CommonStockMember2021-07-012021-09-3000018402922021-09-300001840292us-gaap:CommonStockMember2021-09-300001840292us-gaap:AdditionalPaidInCapitalMember2021-09-300001840292us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001840292us-gaap:RetainedEarningsMember2021-09-300001840292srt:ScenarioPreviouslyReportedMember2020-12-310001840292srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-12-310001840292srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001840292us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:ScenarioPreviouslyReportedMember2020-12-310001840292srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2020-12-310001840292srt:RestatementAdjustmentMember2020-12-310001840292us-gaap:CommonStockMembersrt:RestatementAdjustmentMember2020-12-310001840292srt:RestatementAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001840292us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:RestatementAdjustmentMember2020-12-310001840292srt:RestatementAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-3100018402922020-12-310001840292us-gaap:CommonStockMember2020-12-310001840292us-gaap:AdditionalPaidInCapitalMember2020-12-310001840292us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001840292us-gaap:RetainedEarningsMember2020-12-310001840292us-gaap:RetainedEarningsMember2021-01-012021-09-300001840292us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001840292us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001840292us-gaap:CommonStockMember2021-01-012021-09-300001840292hlg:VendorWarrantsMember2022-01-012022-09-300001840292hlg:VendorWarrantsMember2021-01-012021-09-300001840292hlg:ProjectWarrantsAndCollaborationWarrantsMember2022-01-012022-09-300001840292hlg:ProjectWarrantsAndCollaborationWarrantsMember2021-01-012021-09-3000018402922021-12-30xbrli:pure0001840292hlg:ProjectRevenueMember2022-07-012022-09-300001840292hlg:ProjectRevenueMember2021-07-012021-09-300001840292hlg:ProjectRevenueMember2022-01-012022-09-300001840292hlg:ProjectRevenueMember2021-01-012021-09-300001840292us-gaap:ServiceOtherMember2022-07-012022-09-300001840292us-gaap:ServiceOtherMember2021-07-012021-09-300001840292us-gaap:ServiceOtherMember2022-01-012022-09-300001840292us-gaap:ServiceOtherMember2021-01-012021-09-300001840292hlg:CommercialScaleDemonstrationAgreementTheProjectAgreementMember2022-03-310001840292hlg:ProjectRevenueMemberhlg:CommercialScaleDemonstrationAgreementTheProjectAgreementMember2022-07-012022-09-300001840292hlg:ProjectRevenueMemberhlg:CommercialScaleDemonstrationAgreementTheProjectAgreementMember2022-01-012022-09-300001840292hlg:ProjectRevenueMemberhlg:OneCustomerProjectAgreementMemberus-gaap:SalesRevenueNetMemberhlg:CommercialScaleDemonstrationAgreementTheProjectAgreementMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300001840292hlg:OneCustomerProjectAgreementMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300001840292hlg:CommercialScaleDemonstrationAgreementTheProjectAgreementMember2022-01-012022-09-3000018402922022-10-012022-09-300001840292us-gaap:BilledRevenuesMember2022-09-300001840292us-gaap:BilledRevenuesMember2021-12-310001840292us-gaap:UnbilledRevenuesMember2022-09-300001840292us-gaap:UnbilledRevenuesMember2021-12-310001840292hlg:PublicWarrantsMember2022-09-300001840292hlg:PrivateWarrantsMember2022-09-300001840292hlg:PublicAndPrivateWarrantsMember2022-09-300001840292hlg:PublicWarrantsMember2022-01-012022-09-30hlg:tradingDay0001840292hlg:PublicAndPrivateWarrantsMember2022-01-012022-09-300001840292hlg:ProjectWarrantsMember2022-03-310001840292hlg:ProjectWarrantsMember2022-03-012022-03-310001840292hlg:CollaborationWarrantsMember2022-03-310001840292hlg:WarrantVestingImmediatelyMemberhlg:CollaborationWarrantsMember2022-03-310001840292hlg:CollaborationWarrantsMemberhlg:WarrantVestingBasedOnPerformanceGoalMilestonesMember2022-03-310001840292hlg:CollaborationWarrantsMember2022-04-300001840292hlg:CollaborationWarrantsMember2022-07-012022-09-300001840292hlg:CollaborationWarrantsMember2022-01-012022-09-300001840292hlg:VendorWarrantsMember2022-04-190001840292hlg:VendorWarrantsMember2022-07-012022-09-300001840292hlg:HelioHeatGmbHMember2021-09-300001840292hlg:HelioHeatGmbHMember2021-09-012021-09-300001840292hlg:HelioHeatGmbHMember2021-12-310001840292hlg:HelioHeatGmbHMember2022-03-310001840292hlg:HelioHeatGmbHMember2022-01-012022-03-310001840292us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001840292us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001840292us-gaap:CostOfSalesMember2022-07-012022-09-300001840292us-gaap:CostOfSalesMember2021-07-012021-09-300001840292us-gaap:CostOfSalesMember2022-01-012022-09-300001840292us-gaap:CostOfSalesMember2021-01-012021-09-300001840292us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300001840292us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300001840292us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300001840292us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300001840292us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001840292us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001840292us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001840292us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001840292us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001840292us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001840292us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001840292us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001840292us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001840292us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001840292us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001840292us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001840292us-gaap:RestrictedStockMember2022-07-012022-09-300001840292us-gaap:RestrictedStockMember2021-07-012021-09-300001840292us-gaap:RestrictedStockMember2022-01-012022-09-300001840292us-gaap:RestrictedStockMember2021-01-012021-09-300001840292hlg:UnvestedWarrantsMemberus-gaap:WarrantMember2022-07-012022-09-300001840292hlg:UnvestedWarrantsMemberus-gaap:WarrantMember2021-07-012021-09-300001840292hlg:UnvestedWarrantsMemberus-gaap:WarrantMember2022-01-012022-09-300001840292hlg:UnvestedWarrantsMemberus-gaap:WarrantMember2021-01-012021-09-300001840292hlg:CommonStockWarrantsMemberus-gaap:WarrantMember2022-07-012022-09-300001840292hlg:CommonStockWarrantsMemberus-gaap:WarrantMember2021-07-012021-09-300001840292hlg:CommonStockWarrantsMemberus-gaap:WarrantMember2022-01-012022-09-300001840292hlg:CommonStockWarrantsMemberus-gaap:WarrantMember2021-01-012021-09-300001840292us-gaap:WarrantMemberhlg:PreferredStockWarrantsMember2022-07-012022-09-300001840292us-gaap:WarrantMemberhlg:PreferredStockWarrantsMember2021-07-012021-09-300001840292us-gaap:WarrantMemberhlg:PreferredStockWarrantsMember2022-01-012022-09-300001840292us-gaap:WarrantMemberhlg:PreferredStockWarrantsMember2021-01-012021-09-300001840292us-gaap:ConvertiblePreferredStockMember2022-07-012022-09-300001840292us-gaap:ConvertiblePreferredStockMember2021-07-012021-09-300001840292us-gaap:ConvertiblePreferredStockMember2022-01-012022-09-300001840292us-gaap:ConvertiblePreferredStockMember2021-01-012021-09-300001840292srt:AffiliatedEntityMemberhlg:IdealabMemberhlg:RelatedPartyTransactionAdministrativeServicesMember2022-07-012022-09-300001840292srt:AffiliatedEntityMemberhlg:IdealabMemberhlg:RelatedPartyTransactionAdministrativeServicesMember2021-07-012021-09-300001840292srt:AffiliatedEntityMemberhlg:IdealabMemberhlg:RelatedPartyTransactionAdministrativeServicesMember2022-01-012022-09-300001840292srt:AffiliatedEntityMemberhlg:IdealabMemberhlg:RelatedPartyTransactionAdministrativeServicesMember2021-01-012021-09-300001840292srt:AffiliatedEntityMemberhlg:IdealabMember2021-05-310001840292srt:AffiliatedEntityMemberhlg:IdealabMember2021-05-012021-05-310001840292hlg:PropertyManagementAgreementMembersrt:AffiliatedEntityMemberhlg:IdealabMember2021-05-012021-05-310001840292srt:AffiliatedEntityMemberhlg:IdealabMemberhlg:SharedFacilitiesStaffingAgreementMember2021-05-012021-05-310001840292srt:AffiliatedEntityMemberhlg:IdealabMember2022-07-012022-09-300001840292srt:AffiliatedEntityMemberhlg:IdealabMember2021-07-012021-09-300001840292srt:AffiliatedEntityMemberhlg:IdealabMember2022-01-012022-09-300001840292srt:AffiliatedEntityMemberhlg:IdealabMember2021-01-012021-09-300001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-300001840292us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-07-012022-09-300001840292us-gaap:AccumulatedTranslationAdjustmentMember2022-07-012022-09-300001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-09-300001840292us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001840292us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-09-300001840292us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-09-300001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-06-300001840292us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-07-012021-09-300001840292us-gaap:AccumulatedTranslationAdjustmentMember2021-07-012021-09-300001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-09-300001840292us-gaap:AccumulatedTranslationAdjustmentMember2021-09-300001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310001840292us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-09-300001840292us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-09-3000018402922021-01-012021-12-310001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001840292us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001840292us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001840292us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001840292us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberhlg:PublicWarrantsMember2022-09-300001840292us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberhlg:PublicWarrantsMember2021-12-310001840292us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberhlg:PrivateWarrantsMember2022-09-300001840292us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberhlg:PrivateWarrantsMember2021-12-310001840292us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001840292us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001840292us-gaap:SecuritiesSubjectToMandatoryRedemptionMemberus-gaap:FairValueInputsLevel3Member2022-06-300001840292us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2022-06-300001840292hlg:BusinessCombinationContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-06-300001840292us-gaap:SecuritiesSubjectToMandatoryRedemptionMemberus-gaap:FairValueInputsLevel3Member2022-07-012022-09-300001840292us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2022-07-012022-09-300001840292hlg:BusinessCombinationContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-07-012022-09-300001840292us-gaap:SecuritiesSubjectToMandatoryRedemptionMemberus-gaap:FairValueInputsLevel3Member2022-09-300001840292us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2022-09-300001840292hlg:BusinessCombinationContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-09-300001840292us-gaap:SecuritiesSubjectToMandatoryRedemptionMemberus-gaap:FairValueInputsLevel3Member2021-12-310001840292us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2021-12-310001840292hlg:BusinessCombinationContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-12-310001840292us-gaap:SecuritiesSubjectToMandatoryRedemptionMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-09-300001840292us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-09-300001840292hlg:BusinessCombinationContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-09-300001840292us-gaap:SecuritiesSubjectToMandatoryRedemptionMemberus-gaap:FairValueInputsLevel3Member2021-06-300001840292us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2021-06-300001840292hlg:BusinessCombinationContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-06-300001840292us-gaap:SecuritiesSubjectToMandatoryRedemptionMemberus-gaap:FairValueInputsLevel3Member2021-07-012021-09-300001840292us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2021-07-012021-09-300001840292hlg:BusinessCombinationContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-07-012021-09-300001840292us-gaap:SecuritiesSubjectToMandatoryRedemptionMemberus-gaap:FairValueInputsLevel3Member2021-09-300001840292us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2021-09-300001840292hlg:BusinessCombinationContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-09-300001840292us-gaap:SecuritiesSubjectToMandatoryRedemptionMemberus-gaap:FairValueInputsLevel3Member2020-12-310001840292us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2020-12-310001840292hlg:BusinessCombinationContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2020-12-310001840292us-gaap:SecuritiesSubjectToMandatoryRedemptionMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-09-300001840292us-gaap:WarrantMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-09-300001840292hlg:BusinessCombinationContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-01-012021-09-300001840292hlg:MeasurementInputScenarioProbabilityWeightingMemberhlg:SPACScenarioMemberus-gaap:FairValueInputsLevel3Member2022-09-300001840292hlg:MeasurementInputScenarioProbabilityWeightingMemberhlg:PrivateScenarioMemberus-gaap:FairValueInputsLevel3Member2022-09-300001840292hlg:SPACScenarioMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:FairValueInputsLevel3Member2022-09-300001840292us-gaap:MeasurementInputExpectedTermMemberhlg:PrivateScenarioMemberus-gaap:FairValueInputsLevel3Member2022-09-300001840292us-gaap:MeasurementInputPriceVolatilityMemberhlg:SPACScenarioMemberus-gaap:FairValueInputsLevel3Member2022-09-300001840292us-gaap:MeasurementInputPriceVolatilityMemberhlg:PrivateScenarioMemberus-gaap:FairValueInputsLevel3Member2022-09-300001840292us-gaap:MeasurementInputRiskFreeInterestRateMemberhlg:SPACScenarioMemberus-gaap:FairValueInputsLevel3Member2022-09-300001840292us-gaap:MeasurementInputRiskFreeInterestRateMemberhlg:PrivateScenarioMemberus-gaap:FairValueInputsLevel3Member2022-09-300001840292hlg:SPACScenarioMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedDividendRateMember2022-09-300001840292hlg:PrivateScenarioMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputExpectedDividendRateMember2022-09-300001840292us-gaap:CorporateBondSecuritiesMember2022-09-300001840292us-gaap:CorporateBondSecuritiesMember2021-12-310001840292us-gaap:CommercialPaperMember2022-09-300001840292us-gaap:CommercialPaperMember2021-12-310001840292us-gaap:USTreasuryBillSecuritiesMember2022-09-300001840292us-gaap:USTreasuryBillSecuritiesMember2021-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q

x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2022
OR
o
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
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 x No o
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 x No o

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
o
Accelerated filer
o
Non-accelerated filer
x
Smaller reporting company
x
Emerging growth company
x
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.x
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes o No x
The registrant had 191,442,304 shares of common stock outstanding as of November 4, 2022.


Table of Contents

2

Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q 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 (the “Business Combination”) with Athena Technology Acquisition Corp (“Athena”), 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;
our expectations regarding our ability to obtain and maintain intellectual property protection and not infringe on the rights of others;
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;

3

the possibility that our remediation plan may not successfully address the underlying causes of the material weaknesses in our internal control over financial reporting;
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 our latest 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 Securities and Exchange Commission 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 Quarterly Report on Form 10-Q, 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 are disclosed under “Item 1A. Risk Factors” contained in Part I of our latest 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 Quarterly Report on Form 10-Q 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.

4

Part I - Financial Information
Item 1. Financial Information
Heliogen, Inc.
Condensed Consolidated Balance Sheets
($ in thousands, except share data)
(Unaudited)
September 30,December 31,
20222021
(As Restated)
ASSETS
Cash and cash equivalents
$35,444 $190,081 
Restricted cash655  
Investments, available-for-sale (amortized cost of $129,344 and $32,349, respectively)
124,034 32,332 
Receivables
6,585 3,896 
Prepaid and other current assets
6,121 874 
Total current assets
172,839 227,183 
Operating lease right-of-use assets
15,165 16,093 
Property, plant, and equipment, net of accumulated depreciation of $2,012 and $707, respectively
10,092 4,102 
Goodwill
926 4,204 
Intangible assets, net of accumulated amortization of $579 and $27, respectively
3,232 147 
Restricted cash
1,500 1,500 
Other long-term assets
13,809 4,219 
Total assets
$217,563 $257,448 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Trade payables
$2,335 $4,645 
Contract liabilities
8,540 513 
Contract loss provisions
30,526 397 
Accrued expenses and other current liabilities
7,410 6,974 
Total current liabilities
48,811 12,529 
Debt
22 35 
Operating lease liabilities, net of current portion
14,361 14,183 
Warrant liability
1,885 14,563 
Other long-term liabilities
1,233 2,080 
Total liabilities
66,312 43,390 
Commitments and contingencies (see Note 9)
Convertible preferred stock – $0.0001 par value; 10,000,000 shares authorized and no shares outstanding as of September 30, 2022 and December 31, 2021
  
Shareholders’ equity
Common stock, $0.0001 par value; 500,000,000 shares authorized; 191,269,480 shares issued and outstanding (excluding restricted shares of 135,271) as of September 30, 2022 and 183,367,037 shares issued and outstanding (excluding restricted shares of 481,301) as of December 31, 2021
19 18 
Additional paid-in capital
425,851 380,624 
Accumulated other comprehensive loss
(1,025)(4)
Accumulated deficit
(273,594)(166,580)
Total shareholders’ equity
151,251 214,058 
Total liabilities, convertible preferred stock and shareholders’ equity
$217,563 $257,448 
The accompanying notes are an integral part of these condensed consolidated financial statements.

5

Heliogen, Inc.
Condensed Consolidated Statements of Operations and Comprehensive Loss
($ in thousands, except per share and share data)
(Unaudited)
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Revenue:
Services revenue$1,367 $2,202 $4,375 $3,563 
Grant revenue
1,733  4,656  
Total revenue
3,100 2,202 9,031 3,563 
Cost of revenue:
Cost of services revenue (excluding depreciation and amortization)1,690 1,375 5,668 2,736 
Cost of grant revenue1,733  4,656  
Provision for contract losses
  33,737  
Total cost of revenue
3,423 1,375 44,061 2,736 
Gross profit (loss)
(323)827 (35,030)827 
Operating expenses:
Selling, general, and administrative
18,268 8,687 60,733 15,099 
Research and development
11,168 4,618 26,448 8,891 
Total operating expenses
29,436 13,305 87,181 23,990 
Operating loss
(29,759)(12,478)(122,211)(23,163)
Interest income, net
259 197 666 407 
SAFE instruments remeasurement
 (15,533) (62,993)
Gain (loss) on warrant remeasurement
369 (322)12,679 (2,604)
Other income (expense), net
1,256 (140)1,071 (312)
Net loss before taxes
(27,875)(28,276)(107,795)(88,665)
Income tax benefit
46  781  
Net loss
(27,829)(28,276)(107,014)(88,665)
Other comprehensive income (loss), net of taxes
Unrealized (losses) gains on available-for-sale securities
(18)7 (524)(7)
Cumulative translation adjustment
(173)(57)(497)(57)
Total comprehensive loss
$(28,020)$(28,326)$(108,035)$(88,729)
Loss per share:
Loss per share – Basic and Diluted
$(0.14)$(2.45)$(0.57)$(8.32)
Weighted average number of shares outstanding – Basic and Diluted
192,580,125 11,545,919 188,827,770 10,650,897 
The accompanying notes are an integral part of these condensed consolidated financial statements.

6

Heliogen, Inc.
Condensed Consolidated Statements of Convertible Preferred Stock and Shareholders’ Equity (Deficit)
($ in thousands, except share data)
(Unaudited)
Shareholders’ Equity (Deficit)
Convertible
Preferred Stock
Common StockAdditional Paid-in
Capital
Accumulated Other Comprehensive LossAccumulated
Deficit
Total
SharesAmountSharesAmount
June 30, 2022
 $ 190,093,226 $19 $415,526 $(834)$(245,765)$168,946 
Net loss
— — — — — — (27,829)(27,829)
Other comprehensive loss— — — — — (191)— (191)
Share-based compensation
— — 723,878 — 9,972 — — 9,972 
Shares issued for stock options exercised
— — 452,376 — 142 — — 142 
Issuance of warrants in connection with vendor agreements — — — 80 — — 80 
Issuance of warrants in connection with customer agreements — — — 131 — — 131 
September 30, 2022 $ 191,269,480 $19 $425,851 $(1,025)$(273,594)$151,251 
December 31, 2021 (As Restated) $ 183,367,037 $18 — $380,624 $(4)$(166,580)$214,058 
Net loss
— — — — — — (107,014)(107,014)
Other comprehensive loss
— — — — — (1,021)— (1,021)
Share-based compensation
— — 971,954 — 34,478 — — 34,478 
Shares issued for stock options exercised
— — 6,930,479 1 1,056 — — 1,057 
Shares issued for stock warrants exercised
— — 10 — — — — — 
Issuance of warrants in connection with vendor agreements— — — — 134 — — 134 
Issuance of warrants in connection with customer agreements— — — — 9,559 — — 9,559 
September 30, 2022
 $ 191,269,480 $19 $425,851 $(1,025)$(273,594)$151,251 
Shareholders’ Equity (Deficit)
Convertible
Preferred Stock
Common StockAdditional Paid-in
Capital
Accumulated Other Comprehensive LossAccumulated
Deficit
Total
SharesAmountSharesAmount
June 30, 2021117,886,982 $45,932 10,684,355 $1 $2,134 $(14)$(89,561)$(87,440)
Net loss
— — — — — — (28,276)(28,276)
Other comprehensive loss— — — — — (50)— (50)
Share-based compensation
— — — — 1,485 — — 1,485 
Shares issued for stock options exercised
— — 1,302,054 1 123 — — 124 
September 30, 2021
117,886,982 $45,932 11,986,409 $2 $3,742 $(64)$(117,837)$(114,157)
December 31, 2020, as reported
58,554,536 $45,932 4,053,489 $4 $1,306 $ $(29,172)$(27,862)
Retroactive application of Exchange Ratio59,332,446  4,107,339 (3)3    
December 31, 2020
117,886,982 $45,932 8,160,828 $1 $1,309 $ $(29,172)$(27,862)
Net loss
— — — — — — (88,665)(88,665)
Other comprehensive loss
— — — — — (64)— (64)
Share-based compensation
— — — — 2,049 — — 2,049 
Shares issued for stock options exercised
— — 3,626,266 1 354 — — 355 
Shares issued for stock warrants exercised
— — 199,315 — 30 — — 30 
September 30, 2021117,886,982 $45,932 11,986,409 $2 $3,742 $(64)$(117,837)$(114,157)

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

7

Heliogen, Inc.
Condensed Consolidated Statements of Cash Flows
($ in thousands)
(Unaudited)
Nine Months Ended September 30,
20222021
CASH FLOWS FROM OPERATING ACTIVITIES:
Net loss
$(107,014)$(88,665)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization
2,289 272 
Share-based compensation
34,478 2,049 
SAFE instruments remeasurement
 62,993 
Change in fair value of warrants
(12,679)2,604 
Change in fair value of contingent consideration(1,063) 
Deferred income taxes(781) 
Non-cash operating lease expense1,199  
Other non-cash operating activities
90 947 
Changes in assets and liabilities:
Receivables
(2,778)(140)
Prepaid and other current assets
(1,706)1,170 
Other long-term assets
392 (3,864)
Trade payables
(1,061)1,347 
Accrued expenses and other current liabilities
1,128 1,921 
Contract liabilities
8,535 1,660 
    Contract loss provisions30,235  
Operating lease liabilities
(810)(510)
Other long-term liabilities
1 69 
Net cash used in operating activities
(49,545)(18,147)
CASH FLOWS FROM INVESTING ACTIVITIES:
Capital expenditures
(7,313)(1,428)
Purchases of available-for-sale investments
(237,986)(41,647)
Maturities of available-for-sale investments
75,300 4,300 
Sales of available-for-sale investments
65,817  
Acquisition of HelioHeat, net of cash acquired
 (1,684)
Net cash used in investing activities
(104,182)(40,459)
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from SAFE instruments, net of issuance costs of $30 thousand
 83,411 
Transaction costs paid related to the Business Combination with Athena
(1,274) 
Repayments on Paycheck Protection Program loan
 (411)
Proceeds from exercise of stock options
1,019 355 
Proceeds from exercise of common stock warrants
 30 
Other financing costs
 (1,487)
Net cash (used in) provided by financing activities
(255)81,898 
(DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH
(153,982)23,292 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF THE PERIOD
191,581 18,334 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF THE PERIOD
$37,599 $41,626 
The accompanying notes are an integral part of these condensed consolidated financial statements.

8


Heliogen, Inc.
Condensed Consolidated Statements of Cash Flows (continued)
($ in thousands)
(Unaudited)
Supplemental Cash Flow Information
The following reconciles cash, cash equivalents and restricted cash:
Nine Months Ended September 30,
20222021
Cash and cash equivalents
$35,444 $40,126 
Restricted cash (current and long-term)
2,155 1,500 
Total cash, cash equivalents and restricted cash
$37,599 $41,626 
Cash flows related to interest, leases and other non-cash investing and financing activities were as follows:
Nine Months Ended September 30,
20222021
Supplemental disclosures:
Cash paid for interest
$ $3 
Cash paid for amounts included in the measurement of operating lease liabilities
 483 
Non-cash investing and financing activities:
Right-of-use assets obtained in exchange for new operating lease liabilities
$201 $16,685 
Right-of-use asset removed upon lease termination306  
Fair value of vendor warrants recognized in equity134  
Fair value of Project Warrants and Collaboration Warrants recognized in equity9,559  
Transaction costs incurred but not yet paid
 369 
Capital expenditures incurred but not yet paid
522 231 

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

9

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)


1.    Organization and Basis of Presentation
Background
Heliogen, Inc., along with 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, artificial intelligence (“AI”)-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 financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and include the accounts of Heliogen and the subsidiaries it controls. All material intercompany balances are eliminated in consolidation. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Heliogen’s Annual Report on Form 10-K/A for the year ended December 31, 2021 filed on May 23, 2022.
Certain information and disclosures normally included in annual financial statements have been condensed or omitted in these interim financial statements. In our opinion, the unaudited interim financial statements have been prepared on the same basis as the annual financial statements and include all adjustments, consisting of only normal recurring adjustments, necessary for fair statement. The results of operations for the nine months ended September 30, 2022, are not necessarily indicative of the results of operations to be expected for the full year ending December 31, 2022.
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. (“Merger Sub”), Athena’s direct, wholly-owned subsidiary, consummated the closing of transactions contemplated by the business combination agreement, dated July 6, 2021, by and among Athena, Merger Sub, and Legacy Heliogen (the “Business Combination”).
The Business Combination was accounted for as a reverse recapitalization in accordance with Accounting Standards Codification (“ASC”) 805, Business Combinations, pursuant to which 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 condensed 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.
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’s 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 (“RSU”) prior to the Business Combination have been retroactively recast as shares reflecting the exchange ratio of 2.013 established in the Business Combination.

10

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

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, 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.
Reclassifications
Certain immaterial prior period amounts have been reclassified to conform to current period presentation. Such changes did not have a material impact on our financial position or results of operation. All dollar amounts (other than per share amounts) in the following disclosures are in thousands of United States dollars, unless otherwise indicated.
Recent Accounting Pronouncements
In August 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“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. We adopted ASU 2020-06 on January 1, 2022 with no impact on our condensed consolidated financial statements.

2.    Revenue
Disaggregated Revenue
We disaggregate revenue into the following revenue categories:
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands2022202120222021
Project revenue$1,324 $ $4,207 $ 
Other services revenue43 2,202 168 3,563 
Total services revenue1,367 2,202 4,375 3,563 
Grant revenue1,733  4,656  
Total revenue$3,100 $2,202 $9,031 $3,563 
Project revenue consists of amounts recognized under contracts with customers for the development, construction and delivery of commercial-scale concentrated solar energy facilities. Other services revenue consists of amounts recognized under contracts with customers for the provision of engineering, research and development or other similar services in our field of expertise. Revenue recognized during 2022 and 2021 includes commercial, non-governmental customers in the United States and Europe.
Pursuant to the terms of the commercial-scale demonstration agreement (the “CSDA”) executed with Woodside Energy (USA) Inc. (“Woodside”) in March 2022, Heliogen will complete the engineering, procurement, and construction of a new 5 MWe concentrated solar energy facility to be built in Mojave, California (the “Facility”) for the customer’s use in testing, research and development. Pursuant to the CSDA, the customer will pay up to $50 million to Heliogen to complete the Facility. The total transaction price for the CSDA is $45.5 million reflecting a reduction in contract price for the fair value of the Project Warrants (defined and discussed further in Note 3) granted to the customer in connection with the CSDA. The CSDA modified and replaced a limited notice to proceed executed in October 2021. For the three and nine

11

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

months ended September 30, 2022, the CSDA contributed $1.3 million and $4.2 million, respectively, or 97% and 96%, respectively, to total services revenue.
During the three and nine months ended September 30, 2022, the Company recognized grant revenue under the Company’s award from the U.S. Department of Energy’s Solar Energy Technology Office (the “DOE Award”) of $1.7 million and $4.7 million, respectively, related to costs incurred during such periods that are reimbursable under the DOE Award.
During the three and nine months ended September 30, 2021, the Company recognized $2.2 million and $3.6 million, respectively associated with several engineering and design contracts which was largely related to a predecessor contract to the CSDA.
Provision for Contract Losses
For the nine months ended September 30, 2022, we recognized a total provision for contract losses of $33.7 million driven primarily by the CSDA, as estimated costs to satisfy performance obligations for the remainder of those contracts exceeded consideration to be received from the customers. The Company recognized total contract losses of $32.9 million related to the CSDA reflecting the Company’s estimate of the full expected loss on the design, engineering, and construction of the Facility given the consideration expected to be realized under the CSDA (net of the fair value of the Project Warrants) and the DOE Award.
We recognized no provisions for contract losses during the three months ended September 30, 2022 and the three and nine months ended September 30, 2021.

Performance Obligations and Contract Liabilities
Revenue recognized under contracts with customers relate solely to the performance obligations satisfied in 2022. On September 30, 2022, we had approximately $41.3 million of the transaction price allocated to remaining performance obligations through 2025.
As of September 30, 2022 and December 31, 2021, our contract liabilities were $8.5 million and $0.5 million, respectively. Activity included in contract liabilities during the nine months ended September 30, 2022 consisted of additions for deferred revenue of $12.9 million offset by revenue recognized of $4.4 million, and other activity of $0.5 million.
Receivables
September 30,December 31,
$ in thousands20222021
Trade receivables
Billed$ $900 
Unbilled334 1,123 
Total trade receivables334 2,023 
Grant receivables
Billed1,399  
Unbilled4,698 1,442 
Total grant receivables6,097 1,442 
Other154 431 
Total receivables$6,585 $3,896 

12

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

3.    Warrants
Public Warrants and Private Warrants
The Company’s warrant liability as of September 30, 2022 includes public warrants (the “Public Warrants”) and private placement warrants (the “Private Warrants”). The Public Warrants and Private Warrants permit warrant holders to purchase in the aggregate 8,333,333 shares and 233,333 shares, respectively, of the Company’s common stock at an exercise price of $11.50 per share. The Public Warrants and the Private Warrants became exercisable on March 16, 2022 and expire on December 30, 2026, or earlier upon redemption or liquidation. The Company has the ability to redeem outstanding Public Warrants prior to their expiration, at a price of $0.01 per warrant, provided that the last reported sales price of the Company’s 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. In addition, the Company has the ability to redeem all (but not less than all) of the outstanding Public Warrants and Private Warrants prior to their expiration, at a price of $0.10 per warrant if the last reported sales price of the Company’s common stock equals or exceeds $10.00 on the trading day prior to the date of the notice. The Company evaluated the Public Warrants and Private Warrants and concluded that a provision in the underlying warrant agreement dated March 16, 2022, by and between Athena and Continental Stock Transfer & Trust Company, related to certain tender or exchange offers precludes both the Public Warrants and Private Warrants from being accounted for as components of equity. As both the Public Warrants and Private Warrants meet the definition of a derivative, they are recorded on the condensed consolidated balance sheets as liabilities and measured at fair value at each reporting date, with the change in fair value reported in gain (loss) on warrant remeasurement on the condensed consolidated statements of operations and comprehensive loss.
Project Warrants
In connection with the concurrent execution of the CSDA with Woodside in March 2022, the Company issued warrants permitting Woodside to purchase approximately 0.91 million shares of the Company’s common stock at an exercise price of $0.01 per share (the “Project Warrants”). These warrants expire upon the earlier of a change in control of the Company or March 28, 2027 and vest pro rata with certain payments required to be made by the customer under the CSDA. The fair value of the Project Warrants upon issuance was $4.96 per warrant based on the closing price of the Company’s shares on March 28, 2022 less the exercise price.
The Project Warrants were determined to be consideration payable to a customer or non-employee and are equity-classified pursuant to the guidance in ASC 718, Stock Compensation (“ASC 718”). For the Project Warrants, the total consideration payable to the customer of approximately $4.5 million reduced the transaction price associated with the customer’s contract and the Company recognized $0.2 million as an increase to additional paid-in-capital related to the Project Warrants to reflect the attribution of the Project Warrants’ fair value in a manner similar to revenue recognized under the customer’s contract. As of September 30, 2022, none of the Project Warrants have vested or become exercisable.
Collaboration Warrants
In connection with the concurrent execution of a collaboration agreement (the “Collaboration Agreement”) with Woodside in March 2022, the Company issued warrants permitting Woodside to purchase approximately 3.65 million shares of the Company’s common stock at an exercise price of $0.01 per share (the “Collaboration Warrants”). These warrants expire upon the earlier of a change in control of the Company or March 28, 2027. Of these warrants, (i) 1.825 million warrants vested immediately upon execution of the Collaboration Agreement and (ii) 1.825 million warrants will vest based on certain specified performance goals under the Collaboration Agreement relating to towers contracted. The fair value of the Collaboration Warrants upon issuance was $4.96 per warrant based on the closing price of the Company’s shares on March 28, 2022 less the exercise price.
The Collaboration Warrants were determined to be consideration payable to a customer or non-employee and are equity-classified under ASC 718. For the Collaboration Warrants, the Company recognized a prepaid expense of $9.1 million, of which $2.6 million was classified as current and $6.5 million was classified as long-term, with a corresponding increase to additional paid-in-capital related to the Collaboration Warrants that immediately vested. This amount will be recognized ratably as selling, general and administrative (“SG&A”) expense beginning April 2022 for marketing services to be provided over the estimated service period. As of September 30, 2022, the remaining estimated

13

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

period is approximately four years. For the three and nine months ended September 30, 2022, we recognized approximately $0.6 million and $1.3 million as SG&A expense related to the vesting of the Collaboration Warrants. Additional vesting of the Collaboration Warrants will be recognized as deferred contract acquisition costs upon execution of an applicable customer contract as defined in the Collaboration Agreement and will be amortized to expense over the term of the applicable customer contract.
Vendor Warrants
On April 19, 2022, the Company issued warrants to purchase 76,923 shares of the Company’s common stock, at an exercise price of $0.01 per share (“Vendor Warrants”), to a vendor as compensation for services to be performed by the vendor. The Vendor Warrants vest in 12 equal installments monthly, subject to continued service by the vendor, and are completely vested upon the one-year anniversary of issuance. The Vendor Warrants were determined to be consideration payable to a customer or non-employee and are equity-classified under ASC 718. The Vendor Warrants had a fair value upon issuance of $0.3 million, which will be recognized ratably over one year as SG&A expense. For the three and nine months ended September 30, 2022, the Company recognized approximately $0.1 million and $0.1 million, respectively, as SG&A expense related to the portion of the Vendor Warrants that vested during the period. The fair value of the Vendor Warrants upon issuance was $4.18 per warrant based on the closing price of the Company’s shares on April 19, 2022 less the exercise price.

4.    Acquisition
In September 2021, Heliogen acquired 100% of the equity interests of HelioHeat GmbH (“HelioHeat”), a private limited liability company in Germany engaged in the development, planning and construction of renewable energy systems and components, including a novel solar receiver (the “HelioHeat Acquisition”).
The components of the fair value of consideration transferred are as follows ($ in thousands):
Cash paid at closing
$1,714 
Contingent consideration (1)
2,009 
Settlement of pre-existing relationship
45 
Total fair value of consideration transferred
$3,768 
________________
(1)See Note 11— Fair Value of Financial Instruments for additional information.

14

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

The purchase price allocation for the HelioHeat Acquisition was finalized as of March 31, 2022. The following table summarizes the purchase price allocation as of the acquisition date and the adjustments recorded during the measurement period.
As of
December 31, 2021Measurement Period Adjustments
$ in thousandsPreliminary ValuationFinal Valuation
Cash and cash equivalents
$30 $— $30 
Prepaid and other current assets
33 — 33 
Property, plant and equipment, net
6 — 6 
Intangible asset 4,204 4,204 
Goodwill
4,204 (3,093)1,111 
Total assets acquired
4,273 1,111 5,384 
Accrued expenses and other current liabilities
74 — 74 
Contract liabilities390 — 390 
Debt
41 — 41 
Deferred tax liabilities 1,111 1,111 
Total liabilities assumed
505 1,111 1,616 
Net assets acquired
$3,768 $— $3,768 
The Company recorded measurement period adjustments based on the valuation of the intangible asset related to developed technology associated with HelioHeat’s solar receiver technology and the related deferred tax impact. The purchase price allocation resulted in the recognition of $1.1 million in goodwill, which includes measurement period adjustments, 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’s operations to expand commercial opportunities and the assembled workforce in place.
The fair value of the intangible asset was estimated using the replacement cost approach, which was based on Level 3 inputs, which is defined in Note 11—Fair Value of Financial Instruments. Significant valuation assumptions include management’s estimated costs to reproduce HelioHeat solar receiver technology if the Company had developed the technology using its own resources, developer’s profit margin based on estimated market participants’ required margin, and an estimated discount for economic obsolescence. The intangible asset will be amortized over its estimated useful life of five years through June 2026.

5.    Income Taxes
We calculate our quarterly tax provision pursuant to the guidelines in ASC 740, Income Taxes. ASC 740 requires companies to estimate the annual effective tax rate for current year ordinary income. The relationship between our income tax provision or benefit and our pre-tax book income or loss can vary significantly from period to period considering, among other factors, the overall level of pre-tax book income or loss and changes in the blend of jurisdictional income or loss that is taxed at different rates and changes in valuation allowances. The income tax benefit of $46 thousand and $0.8 million for the three and nine months ended September 30, 2022, respectively, was primarily attributable to our HelioHeat operations. We incurred no income tax benefit or provision for the three and nine months ended September 30, 2021. Any income tax benefit associated with the pre-tax loss for the three and nine months ended September 30, 2022, resulting primarily from the U.S. jurisdiction, is offset by a full valuation allowance.
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

15

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

carryback period, we recorded a full valuation allowance against the federal and state deferred tax assets as of September 30, 2022 and December 31, 2021.
The Company is subject to the provisions of ASC Subtopic 740-10, Accounting for Uncertainty in Income Taxes. This standard defines the threshold for recognizing the benefits of tax return positions in the financial statements as more-likely-than-not to be sustained by the relevant taxing authority and requires measurement of a tax position meeting the more-likely-than-not criterion, based on the largest benefit that is more than 50% likely to be realized. If upon performance of an assessment pursuant to this subtopic, management determines that uncertainties in tax positions exist that do not meet the minimum threshold for recognition of the related tax benefit, a liability is recorded in the condensed consolidated financial statements. The Company recognizes interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. We do not have material unrecognized tax benefits for uncertain tax positions.

6.    Share-Based Compensation
The Heliogen, Inc. 2021 Equity Incentive Plan aims to incentivize employees, directors and consultants who render services to the Company through the granting of stock awards, including options, stock appreciation right (“SARs”) awards, restricted stock awards, RSU awards, performance awards, and other stock-based awards.
During the three and nine months ended September 30, 2022, we granted 6,207,165 and 8,317,780 RSU awards, respectively, at a weighted average grant date fair value per share of $2.34 and $2.83, respectively.
Our total share-based compensation expense, including the affected line on the condensed consolidated statements of operations and comprehensive loss, is as follows:

Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands2022202120222021
Cost of services revenue (excluding depreciation and amortization)$330 $ $1,321 $ 
Selling, general and administrative
7,562 1,346 28,696 1,729 
Research and development
2,080 139 4,461 320 
Total share-based compensation expense
$9,972 $1,485 $34,478 $2,049 


16

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

7.    Loss Per Share
Basic and diluted losses per share were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands, except per share and share data2022202120222021
Numerator
Net loss
$(27,829)$(28,276)$(107,014)$(88,665)
Denominator
Weighted-average common shares outstanding190,526,219 11,545,919 187,633,327 10,650,897 
Weighted-average impact of warrants(1)
2,053,906  1,194,443  
Denominator for basic EPS – weighted-average shares
192,580,125 11,545,919 188,827,770 10,650,897 
Effect of dilutive securities
    
Denominator for diluted EPS – weighted-average shares
192,580,125 11,545,919 188,827,770 10,650,897 
Loss per share – Basic
$(0.14)$(2.45)$(0.57)$(8.32)
Loss per share – Diluted
$(0.14)$(2.45)$(0.57)$(8.32)
________________
(1)Warrants that have a $0.01 exercise price are assumed to be exercised when vested because common shares issued for little consideration upon exercise are included in outstanding shares for the purposes of computing basic and diluted EPS.
The following securities were excluded from the calculation of Loss per share as their impact would be anti-dilutive:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Stock options32,999,878 31,492,075 32,999,878 31,492,075 
Unvested restricted stock units11,479,099  11,479,099  
Restricted shares issued upon the early exercise of unvested options135,271 1,338,710 135,271 1,338,710 
Unvested warrants2,497,171  2,497,171  
Vested warrants8,566,656 229,841 8,566,656 229,841 
Preferred stock warrants, on an “as converted” basis 381,306  381,306 
Convertible preferred shares, on an “as converted” basis (1)
 121,040,751  121,040,751 
________________
(1)    For the three and nine months ended September 30, 2021, there were 117,886,982 convertible preferred shares outstanding.
8.    Related Party Transactions
Idealab
The Chief Executive Officer of our Company also serves as the chairman of the board of directors of Idealab, a California Corporation (“Idealab”). Idealab, a minority owner of Heliogen’s outstanding voting stock through its wholly-owned subsidiary, Idealab Holdings, LLC, is a party to a lease with the Company and provides various services through service agreements which include accounting, human resources, legal, information technology, marketing, public relations, and certain other operational support and executive advisory services. Since the closing of the Business Combination on December 30, 2021, as discussed in Note 1, the reliance on Idealab for these services has reduced significantly as the

17

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

Company increased headcount related to administrative functions. All expenses or amounts paid to Idealab pursuant to these agreements are reported within SG&A expense in the condensed consolidated statements of operations and comprehensive loss.
The amounts charged to us or reimbursed by us under these agreements were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands2022202120222021
Administrative services provided by Idealab
$133 $314 $436 $1,066 
In May 2021, Heliogen sub-leased a portion of its office space in Pasadena, CA to Idealab for a term of seven years. The sub-lease has an initial annual base rent of approximately $150 thousand 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 thousand per month for building management services and approximately $13 thousand 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.
The Company recognized rental revenue from Idealab within other income, net in our condensed consolidated statements of operations and comprehensive loss as follows:
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands2022202120222021
Rental revenue
$35 $314 $82 $1,066 

9.    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 condensed consolidated financial statements as of and for the nine months ended September 30, 2022.
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.
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 Class Vote Demand alleged that Athena violated Section 242(b)(2) of the Delaware General Corporation Law (the “DGCL”) 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, Athena 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

18

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

reflect the benefit it purportedly obtained for all Athena stockholders. This matter was resolved in March 2022 with final settlement paid in April 2022 and no material impact to our financial condition or results of operations.

10.    Accumulated Other Comprehensive Loss
Changes in Accumulated Other Comprehensive Loss (“AOCL”), net of tax, by component were as follows:
$ in thousandsChanges in fair value of investment securitiesAccumulated foreign currency translation adjustmentsTotal
Balance at June 30, 2022$(523)$(311)$(834)
Other comprehensive loss adjustments before reclassifications(18)(173)(191)
Amounts reclassified from AOCL   
Net other comprehensive loss(18)(173)(191)
Balance at September 30, 2022
$(541)$(484)$(1,025)
Balance at December 31, 2021
$(17)$13 $(4)
Other comprehensive loss adjustments before reclassifications(681)(497)(1,178)
Amounts reclassified from AOCL157  157 
Net other comprehensive loss(524)(497)(1,021)
Balance at September 30, 2022
$(541)$(484)$(1,025)

$ in thousandsChanges in fair value of investment securitiesAccumulated foreign currency translation adjustmentsTotal
Balance at June 30, 2021$(14)$ $(14)
Other comprehensive loss adjustments before reclassifications7 (57)(50)
Amounts reclassified from AOCL   
Net other comprehensive loss7 (57)(50)
Balance at September 30, 2021
$(7)$(57)$(64)
Balance at December 31, 2020
$ $ $ 
Other comprehensive loss adjustments before reclassifications(7)(57)(64)
Amounts reclassified from AOCL   
Net other comprehensive loss(7)(57)(64)
Balance at September 30, 2021
$(7)$(57)$(64)
There were no tax impacts related to the Company’s other comprehensive loss items at September 30, 2022 and December 31, 2021.

19

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

Reclassifications out of AOCL, net of tax, by component were as follows:
Three Months Ended September 30,Nine Months Ended September 30,Affected line item on the Condensed Consolidated Statements of Operations
$ in thousands2022202120222021
Changes in fair value on investment securities
Reclassification of realized losses$ $ $157 $ Other (expense) income, net
Tax benefit (provision)    Benefit for income taxes
Net changes in fair value on investment securities$ $ $157 $ 

11.    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 thousandsLevelSeptember 30, 2022December 31, 2021
Assets:
Investments
1$128,803 $32,332 
Liabilities:
Public Warrants
1$1,834 $14,167 
Private Warrants2$51 $396 
Contingent consideration (1)
3$946 $2,009 
________________
(1)Included in other long-term liabilities on the condensed consolidated balance sheet.

20

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

The following table summarizes the reconciliation of our Level 3 fair value measurements:
($ in thousands)
SAFE Instruments (3)
Legacy Heliogen Preferred Stock Warrants (3)
Contingent Consideration (2)
Three Months Ended September 30, 2022
Beginning of period$ $ $2,062 
Net realized decrease in fair value  (1,116)
End of period$ $ $946 
Nine Months Ended September 30, 2022
Beginning of period$ $ $2,009 
Net realized decrease in fair value  (1,063)
End of period$ $ $946 
Three Months Ended September 30, 2021
Beginning of period$130,871 $2,329 $ 
Net realized increase in fair value15,533 321  
Acquisition  2,009 
End of period$146,404 $2,650 $2,009 
Nine Months Ended September 30, 2021
Beginning of period$ $46 $ 
Net realized increase in fair value62,993 2,604  
Issuances (1)
83,411   
Acquisition  2,009 
End of period$146,404 $2,650 $2,009 
__________________
(1)Net of issuance costs.
(2)The changes in the fair value of the contingent consideration are reported in our Condensed Consolidated Statements of Operations and Comprehensive Loss in other income (expense), net.
(3)On December 30, 2021, immediately prior to the Business Combination, the SAFE Instruments and preferred stock warrants were converted into common stock.
The contingent consideration was measured at fair value using a probability-weighted cash-flow method. The key inputs used in the valuation for the contingent consideration as of September 30, 2022 included the timing and probability of payment.
The SAFE Instruments and Legacy Heliogen preferred stock warrants were measured at fair value using a probability-weighted method considering two potential outcomes: a Special Purpose Acquisition Company (“SPAC”) exit

21

Heliogen, Inc.
Notes to the Condensed Consolidated Financial Statements
(Unaudited)

scenario and a stay private scenario. The table below summarizes key inputs used in the valuation for the SAFE Instruments and warrants as of September 30, 2021:
Private Scenario
SPAC ScenarioSafe InstrumentsWarrants
Scenario probability weighting85 %15 %15 %
Expected term (in years)0.62.12.1
Expected volatility55.0 %20.0 %102.5 %
Risk-free interest rate0.1 %0.3 %0.3 %
Dividend yield   
12.    Investments
Investments in fixed maturity securities as of September 30, 2022 and December 31, 2021 are classified as available-for-sale and are summarized in the following table below:
September 30, 2022December 31, 2021
$ in thousandsAmortized
Cost
Unrealized
Losses
Fair
Value
Amortized
Cost
Unrealized
Losses
Fair
Value
Short-term investments
Corporate bonds
$10,508 $(83)$10,425 $32,349 $(17)$32,332 
Commercial paper
17,493 (33)17,460    
U.S. treasury bills96,460 (311)96,149    
Total short-term investments124,461 (427)124,034 32,349 (17)32,332 
Long-term investments
U.S. treasury bills4,883 (114)4,769    
Total long-term investments4,883 (114)4,769    
Total
$129,344 $(541)$128,803 $32,349 $(17)$32,332 
There were no credit losses recognized for the three and nine months ended September 30, 2022 and 2021, and there was no allowance for credit losses as of September 30, 2022 and December 31, 2021.

We incurred no realized losses on the sale of investments during the three months ended September 30, 2022. We incurred realized losses of approximately $0.2 million on the sale of investments during the nine months ended September 30, 2022. There were no realized gains or losses on investments during the three and nine months ended September 30, 2021.


22


Item 2. 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 our condensed consolidated financial statements and related notes included in Part I Item 1 in this Quarterly Report on Form 10-Q, and the section titled “Cautionary Note Regarding Forward-Looking Statements” included in the forepart in this Quarterly Report on Form 10-Q.
Overview
Heliogen is a leader in next generation concentrated solar energy technology. We are developing a modular, artificial intelligence (“AI”)-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 the potential to efficiently and cost effectively collect and deliver energy to industrial processes. We believe we will be one of the first technology providers 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 for the backbone of three business lines will be configured as follows:
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.
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 AI technology, and will integrate thermal energy storage 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

23


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 intellectual property through a licensing model to third parties interested in manufacturing and installing the hardware or may enter into long-term power or steam purchase agreements with customers and sell the project to third parties.
Recent Developments

Memorandum of Understanding for Green Hydrogen Generation Facility

On November 7, 2022, Heliogen announced it entered into a non-binding memorandum of understanding (“MOU”) with the City of Lancaster, California to deploy Heliogen’s technology for a green hydrogen production facility. The facility is expected to generate up to 1500 metric tons per year of carbon-free hydrogen, which can be sold to industrial customers in Lancaster and the greater Los Angeles area. This relationship is expected to accelerate the novel use of concentrating solar thermal energy for a commercial hydrogen generation facility. The MOU is subject to negotiation and of execution of a definitive agreement.
U.S. Department of Energy Award

On September 27, 2022, Heliogen was selected to receive a $4.1 million award from the U.S. Department of Energy Solar Energy Technologies Office to accelerate the large-scale development and deployment of concentrated solar-thermal power (CSP) technology for industrial decarbonization and electrical power generation and storage. This project will aim to demonstrate a first-of-its-kind CSP process for decarbonizing the heating of limestone to 950°C, which could reduce the carbon emissions associated with cement manufacturing.
Letter of Intent with a Sustainable Fuels Company
On August 8, 2022, Heliogen announced it had entered into a non-binding letter of intent (“LOI”) with a sustainable fuels company (“SFC”) to jointly produce sustainable aviation fuel (“SAF”) at Heliogen’s concentrated solar thermal demonstration facility in Lancaster, California. This first-of-its-kind collaboration aims to synthesize sustainable jet fuel from sunlight and air to enable the rapid decarbonization of the aviation industry.
The companies will work to deploy Heliogen’s proprietary, AI-powered HelioHeat™ technology to convert sunlight directly into thermal energy in the form of high temperature steam and air that will be used to produce green hydrogen for SFC’s Reactor platform. The hydrogen will be produced leveraging the previously announced successful demonstration of Heliogen’s concentrated solar technology. As part of the collaboration between Heliogen and SFC, the LOI includes a goal of building a fully integrated ~1 barrel per day drop-in ready SAF demonstration. The parties expect a demonstration project to be a first step to develop a pipeline for approximately 3 million barrels of fuel over the next ten years. The LOI is subject to negotiation and execution of a definitive agreement and we cannot provide any assurances that we will be able to do so.
Brenda Solar Energy Zone
In December 2021, the U.S. Bureau of Land Management (the “BLM”) 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.
In April 2022, the Company’s wholly-owned subsidiary, Heliogen SR2, LLC, executed a right-of-way lease agreement with the BLM for 3,343 acres within the Brenda SEZ. As of June 30, 2022, the right-of-way lease had not commenced. In October 2022, the lease payments were finalized.

Installation of Fourth Generation Heliostats

In July 2022, Heliogen completed the installation of its new fourth generation heliostats at its demonstration facility in Lancaster, California. As with the previous generations of our heliostats, each successive iteration is designed to be less expensive and more efficient to manufacture, install and maintain, while also improving performance and reliability of the solar field. These heliostats were produced on our pilot lines as part of the manufacturing validation process. We also installed them in Lancaster using the same installation methods and equipment that we plan to use for our first commercial-scale HelioHeat facility.

24



Autonomous Cleaning Functionality Testing

In September 2022, Heliogen completed its latest round of testing on its ChariotAV autonomous cleaning vehicle, which validated the design of the vehicle and proved its ability to navigate the heliostat field autonomously while effectively cleaning the mirrors. Heliogen is confident in the vehicle’s ability to accurately and repeatedly clean the mirrors to maintain optimal light reflectivity.

Key Factors and Trends Affecting our Business
Inflation Reduction Act

The Inflation Reduction Act of 2022 (“IRA”) was signed into law on August 16, 2022. The IRA contains many provisions intended to incentivize domestic clean energy investment, clean energy production and manufacturing of necessary components, specifically: (a) the extension and enhancement of the Investment Tax Credit (“ITC”) program, which the IRA extends to thermal energy storage equipment; (b) the addition of Production Tax Credits (“PTC”) of $3.00 per kilogram for clean hydrogen and a three-year extension and modification of PTCs for facilities that begin construction before December 31, 2024; (c) the creation of the Advanced Manufacturing Production Credit that applies to the solar components we plan to manufacture at our facility in Long Beach, California; (d) the creation of a new tax credit for sustainable aviation fuel up to $1.75 per gallon, depending on the lifecycle carbon emissions reduction of the fuel; and (e) the increase in total funds available for the U.S. Department of Energy’s Title 17 loan guarantee program by $3.6 billion, bringing the total to $40 billion. The ITC and PTC amount can be increased if certain domestic content requirements are satisfied or if a project is located in (i) an “energy community” or (ii) low-income community, each as defined in the IRA. Heliogen is continuing to evaluate the IRA to understand the full impact of these provisions and additional potential benefits and believes many of these provisions will drive increased demand for its renewable energy technology and related products while helping the United States to reduce its carbon footprint more rapidly.
Global Events including the COVID-19 Pandemic
Our operations have been and may in the future be impacted by several global events including changes to existing geopolitical dynamics such as Russia’s invasion of Ukraine, social and economic instability, and the impact of the COVID-19 pandemic, which have resulted in increased market volatility, changes to the labor market, inflation, which has resulted in increased commodity prices, and supply chain constraints. Recently, we have seen a recovery in shipping costs and lower commodity prices, however, the future remains uncertain. The ultimate extent the impact these global events and economic conditions will have on our businesses, operating results, cash flows, liquidity and financial condition will be driven primarily by the severity and duration of the direct impact on products in our supply chain and the broad impact to the U.S. and global economies.
Results of Operations
Key Components of Our Results of Operations
Revenue - For our contracts with customers, we recognize revenue over time using the incurred costs method for projects under development and engineering and design services. For government grants, we recognize grant revenue based on the amounts determined to be reimbursable for costs, including permitted indirect costs, incurred during a given period for which we have reasonable assurance of the funds being received under the grant.
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.
Selling, General and Administrative Expense - Selling, general and administrative (“SG&A”) expense consists primarily of salaries, share-based compensation, 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, share-based compensation and other personnel-related costs; the cost of products, materials, and outside services used in our R&D activities.

25


Comparison of the Three and Nine Months Ended September 30, 2022 and 2021
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands20222021$ Change20222021$ Change
Revenue:
Services revenue$1,367 $2,202 $(835)$4,375 $3,563 $812 
Grant revenue
1,733 — 1,733 4,656 — 4,656 
Total revenue3,100 2,202 898 9,031 3,563 5,468 
Cost of revenue:
Cost of services revenue (excluding depreciation and amortization)1,690 1,375 315 5,668 2,736 2,932 
Cost of grant revenue1,733 — 1,733 4,656 — 4,656 
Provision for contract losses— — — 33,737 — 33,737 
Total cost of revenue3,423 1,375 2,048 44,061 2,736 41,325 
Gross profit (loss)(323)827 (1,150)(35,030)827 (35,857)
Operating expenses:
Selling, general, and administrative18,268 8,687 9,581 60,733 15,099 45,634 
Research and development11,168 4,618 6,550 26,448 8,891 17,557 
Total operating expenses29,436 13,305 16,131 87,181 23,990 63,191 
Operating loss(29,759)(12,478)(17,281)(122,211)(23,163)(99,048)
Other income (expense), net:
Interest income, net259 197 62 666 407 259 
SAFE instruments remeasurement— (15,533)15,533 — (62,993)62,993 
Gain (loss) warrant remeasurement369 (322)691 12,679 (2,604)15,283 
Other income, net1,256 (140)1,396 1,071 (312)1,383 
Net loss before taxes(27,875)(28,276)401 (107,795)(88,665)(19,130)
Income tax benefit46 — 46 781 — 781 
Net loss$(27,829)$(28,276)$447 $(107,014)$(88,665)$(18,349)
Revenue and Gross Profit (Loss)
During the three and nine months ended September 30, 2022, we recognized revenue of $3.1 million and $9.0 million, respectively, driven primarily by project revenue for work associated with the development and planned deployment of our technology and product offerings on a commercial scale, including $1.7 million and $4.7 million, respectively, of grant revenue recognized under the U.S. Department of Energy Solar Energy Technologies Office (the “DOE Award”). Pursuant to the terms of the commercial-scale demonstration agreement (the “CSDA”) executed with Woodside Energy (USA) Inc. (“Woodside”) in March 2022, we will complete the engineering, procurement, and construction of a new 5 MWe concentrated solar energy facility to be built in Mojave, California (the “Facility”) for the customer’s use in testing, research and development. The Facility is expected to serve as a fully operational model for the customer’s use in demonstrating the Company’s technology and product offerings on a commercial scale to aid in the development, engineering, and construction of larger, commercial scale facilities under separate agreements between the Company and the customer or other third-party customers.
During the three months ended September 30, 2022, we recognized a gross loss of $0.3 million associated primarily with the CSDA. During the nine months ended September 30, 2022, we recognized a gross loss of $35.0 million driven primarily by recognition of a contract loss of $32.9 million related to the CSDA and Facility. The contract loss reflects our best estimate of the full expected loss on the Facility given the consideration expected to be realized under the CSDA (net of the fair value of related warrants granted to the customer) and the DOE Award relative to the total cost at completion. Revenue expected to be recorded for the Mojave, California project is approximately $84.5 million over the full term of the project, consisting of $45.5 million for the CSDA, of which $40.4 million is identified as noncancellable at September 30, 2022, and the DOE Award of $39.0 million. Our cost estimates as of September 30, 2022 for the anticipated final scope of

26


the Facility are subject to further refinement as we continue detailed engineering and design with the customers, obtain firm pricing from subcontractors, order long-lead items, and better understand short- and long-term commodity and market impacts on cost inputs to the CSDA and Facility. As a result, the actual loss for the CSDA and Facility could vary from our current estimates.
During the three and nine months ended September 30, 2021, we recognized revenue of $2.2 million and $3.6 million, respectively, and $0.8 million gross profit associated with engineering and design services contracts which was largely related to a predecessor contract to the CSDA.
Selling, General, and Administrative Expense
For the three and nine months ended September 30, 2022, SG&A expense increased $9.6 million and $45.6 million, respectively, compared to the same periods in 2021, driven primarily by our growth to support commercial operations, resulting in higher headcount and related employee expenses of $8.0 million and $35.4 million, respectively, with the most notable increase being non-cash share-based compensation expense of $6.3 million and $27.0 million, respectively. For the same comparative periods, professional and consulting services increased by $0.3 million and $4.7 million, respectively, associated primarily with being a newly public company and the corresponding need to support and develop our accounting, legal, and information technology infrastructures. Facilities and office related expenses increased by $1.3 million and $5.5 million, respectively, to support space requirements for our manufacturing facility in Long Beach, California and corporate headquarters in Pasadena, California.
Research and Development Expense
For the three and nine months ended September 30, 2022, R&D expense increased $6.6 million and $17.6 million, respectively, compared to the same periods in 2021, primarily due to headcount growth and related consulting services associated with our efforts to ramp up and further develop our commercial-scale offering.
SAFE Instruments Remeasurement
In the first half of 2021, we entered into Simple Agreements for Future Equity (“SAFE Instruments”) financing transactions with third party investors in connection with a private round of funding to provide investors an opportunity to convert the SAFE Instruments into common or preferred stock upon defined triggering events. Pursuant to the terms of these agreements, the SAFE Instruments were converted to common stock immediately prior to the closing of the Business Combination on December 30, 2021. Due to the terms of the SAFE Instruments, the SAFE Instruments were measured at fair value at each reporting period resulting in the recognition of losses of $15.5 million and $63.0 million during the three and nine months ended September 30, 2021, respectively.
Warrant Remeasurement

As part of the Business Combination, we assumed the outstanding public and private warrants of Athena, which are accounted for at fair value based on the closing share price of the Company’s common stock. The warrant remeasurement gains of $0.4 million and $12.7 million for the three and nine months ended September 30, 2022, respectively, and losses of $0.3 million and $2.6 million for the three and nine months ended September 30, 2021, respectively, are associated primarily with changes in the Company's closing share price. The Company’s share price declined from $15.52 on December 31, 2021 to $1.86 on September 30, 2022 and the Company’s share price increased from $9.61 on May 7, 2021, the date of Athena’s initial public offering, to $9.93 on September 30, 2021.




27


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. Upon closing of the Business Combination with Athena completed in December 2021, Heliogen received net cash proceeds of $159.4 million. In March 2022, Heliogen entered a series of commercial agreements with a customer 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 and is in the process of negotiating further revenue contracts. These contracts will provide a significant source of cash for the Company. Our principal uses of cash are for project-related expenditures, SG&A 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 September 30, 2022. Total liquidity for Heliogen, including cash and cash equivalents, available-for-sale investments, and other liquid securities with maturities greater than one year is as follows:
$ in thousandsSeptember 30, 2022December 31, 2021
Cash and cash equivalents$35,444 $190,081 
Investments, available for sale (maturities less than one year)124,034 32,332 
LT investments, available for sale (maturities greater than one year)(1)
4,769 — 
Total liquidity$164,247 $222,413 
________________
(1)For more information on other liquid securities with maturities greater than one year, see Note 12 to our condensed consolidated financial statements.
With the funds raised in connection with the Business Combination, 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 cash requirements for the next 12 months. However, we could potentially use these available financial resources sooner than expected due to delays in project execution or higher than anticipated costs and therefore 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 disclosed in Part I, Item 1A Risk Factors in our 2021 Form 10-K/A for the year ended December 31, 2021.
Summary of Cash Flows
A summary of the Company’s cash flows from operating, investing and financing activities is presented in the following table:
Nine Months Ended September 30,
$ in thousands20222021
Net cash used in operating activities$(49,545)$(18,147)
Net cash used in investing activities(104,182)(40,459)
Net cash (used in) provided by financing activities(255)81,898 
Net Cash from Operating Activities
Net cash used in operating activities was $49.5 million for the nine months ended September 30, 2022 compared to $18.1 million net cash used in operating activities for the nine months ended September 30, 2021, resulting in a $31.4 million increase in use of operating cash. Cash flows used in operating activities result primarily from Heliogen’s ramp-up of commercial operations and increases in headcount and are also affected by changes in operating assets and liabilities which consist primarily of working capital balances for our projects. Working capital levels may vary and are impacted by

28


the stage of completion and commercial terms of projects. The primary components of our working capital accounts are accounts receivable, contract assets, accounts payable, and contract liabilities.
Net Cash from Investing Activities
For the nine months ended September 30, 2022, cash used in investing activities was $104.2 million and consisted mostly of cash invested in available-for-sale debt securities of $238.0 million offset by proceeds from maturities and sales of available-for-sale debt securities of $75.3 million and $65.8 million, respectively. We also incurred capital expenditures of $7.3 million during the period, driven primarily to support growth in our commercial operations, machinery, equipment and improvements for our new Long Beach manufacturing facility, and office and computer equipment to support our headcount growth.
Cash used in investing activities for the nine months ended September 30, 2021 was $40.5 million and primarily represents cash invested in available-for-sale debt securities of $41.6 million offset by proceeds from maturities of available-for-sale debt securities of $4.3 million, and cash consideration paid for the HelioHeat acquisition, net of acquired cash, of $1.7 million.
Net Cash from Financing Activities
Cash used in financing activities totaled $0.3 million for the nine months ended September 30, 2022, driven primarily by $1.3 million in transaction costs paid related to the Business Combination, which were previously accrued at December 31, 2021, offset by $1.0 million in cash received from the exercise of stock options. Cash provided by financing activities totaled $81.9 million for the nine months ended September 30, 2021 and was due primarily to $83.4 million in cash received from the issuance of the SAFE instruments slightly offset by financing costs of $1.5 million.
Critical Accounting Estimates
There have been no material changes to our discussion of critical accounting estimates from those set forth in our 2021 Annual Report on Form 10-K/A for the year ended December 31, 2021.
Item 3. 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.
Item 4. 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 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.
In connection with the preparation and audit of our financial statements as of and for the fiscal year ended December 31, 2021, we identified certain material weaknesses in our internal control over financial reporting, which is an integral component of our disclosure controls and procedures. The material weaknesses existing at December 31, 2021, for which remediation is ongoing at September 30, 2022, are as follows:
We did not design or maintain an effective control environment specific to the areas of financial reporting and our close process, including effective review of technical accounting matters.
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.
In addition to the actions we took during 2021 to remediate the deficiencies in our internal control over financial reporting we 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 in a timely manner.

29


Our incremental efforts taken in 2022 to implement measures designed to improve our internal control over financial reporting to remediate these deficiencies include, but are not limited to, the following:
During the three months ended September 30, 2022, we continued the implementation of additional functionality within our company-wide enterprise resource planning system.
We engaged a large multinational accounting firm to provide certain advisory and internal audit services, under the oversight of the audit committee of our board of directors, including, but not limited to, advising on the remediation of the material weaknesses identified above, performing a comprehensive internal controls gap assessment, assist in further enhancement and development of the Company’s business processes, and perform testing of internal controls, as applicable. We expect all of these services will significantly enhance our internal controls environment and provide a basis on which management can assess and conclude upon the remediation of the material weaknesses.
We developed and improved recurring accounting processes providing more timely and detailed review of complex and routine areas, including internal stakeholder engagement to timely and accurately identify new or complex transactions.
We hired additional full-time personnel to strengthen the review process, improve segregation of duties, provide additional oversight and support of the financial and accounting systems and assist in the design and implementation of internal controls.
These additional resources, 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 and will continue to monitor the effectiveness of our remediation plan and will refine as appropriate. 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.
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 Quarterly Report on Form 10-Q. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of September 30, 2022, our disclosure controls and procedures were not effective at a reasonable assurance level, as a result of the material weaknesses previously discussed. Notwithstanding the existence of the material weaknesses described above, management believes that the condensed consolidated financial statements in this Quarterly Report on Form 10-Q fairly state, in all material respects, the Company’s financial position, results of operations and cash flows for all periods and dates presented in accordance with U.S. GAAP.
Changes in Internal Control over Financial Reporting
Other than in connection with executing upon the implementation of the remediation measures as described above, there were no 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 three months ended September 30, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

30


Part II - Other Information
Item 1. Legal Proceedings
Information relating to various commitments and contingencies is described in Note 9 to our condensed consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q.
Item 1A. Risk Factors
There are no material changes from the risk factors previously disclosed in Part I, Item 1A in our Annual Report on Form 10-K/A for the year ended December 31, 2021.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Not applicable.

Item 3. Defaults Upon Senior Securities
Not applicable.

Item 4. Mine Safety Disclosures
Not applicable.

Item 5. Other Information

On November 3, 2022, the board of directors of the Company approved and adopted the Second Amended and Restated Bylaws (the “Bylaws”), which became effective the same day, in order to, among other things, address recently adopted amendments to Rule 14a-19 under the Exchange Act, as amended, by clarifying that no person may solicit proxies in support of a director nominee other than the Board’s nominees unless such person has complied with Rule 14a-19, and that any person soliciting proxies in support of a director nominee other than the Board’s nominees must comply with the requirements to provide notices required under Rule 14a-19 in a timely manner and deliver reasonable evidence that the Rule 14a-19 requirements have been met. The preceding summary of the amendments to the Bylaws is qualified in its entirety by reference to, and should be read in connection with, the complete copy of the Second Amended and Restated Bylaws filed herewith as Exhibit 3.2.

31


Item 6. Exhibits
Exhibit NumberDescriptionIncorporated by Reference
FormFile No.ExhibitFiling Date
3.18-K001-402093.1January 6, 2022
3.2*
31.1*
31.2*
32.1**
32.2**
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-Q), irrespective of any general incorporation language contained in such filing.



32


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
Heliogen, Inc.
/s/ Bill Gross
Bill Gross
Chief Executive Officer
Dated:November 8, 2022(Principal Executive Officer)
/s/ Christiana Obiaya
Christiana Obiaya
Chief Financial Officer
Dated:November 8, 2022(Principal Financial Officer and Principal Accounting Officer)



33
EX-3.2 2 ex32secondamendmentandrest.htm EX-3.2 Document



Exhibit 3.2








SECOND AMENDED AND RESTATED BYLAWS

OF

HELIOGEN, INC.
(A DELAWARE CORPORATION)

November 3, 2022



Exhibit 3.2
Table of Contents
Page
ARTICLE I OFFICES4
Section 1.Registered Office4
Section 2.Other Offices4
ARTICLE II CORPORATE SEAL4
Section 3.Corporate Seal4
ARTICLE III STOCKHOLDERS’ MEETINGS4
Section 4.Place of Meetings4
Section 5.Annual Meetings.4
Section 6.Special Meetings9
Section 7.Notice of Meetings10
Section 8.Quorum10
Section 9.Adjournment and Notice of Adjourned Meetings11
Section 10.Voting Rights12
Section 11.Joint Owners of Stock12
Section 12.List of Stockholders12
Section 13.Action Without Meeting12
Section 14.Organization13
ARTICLE IV DIRECTORS14
Section 15.Number and Term of Office14
Section 16.Powers14
Section 17.Classes of Directors14
Section 18.Vacancies14
Section 19.Resignation15
Section 20.Removal15
Section 21.Meetings.15
Section 22.Quorum and Voting.16
i


Exhibit 3.2
Table of Contents
(continued)
Page
Section 23.Action Without Meeting16
Section 24.Fees and Compensation17
Section 25.Committees.17
Section 26.Duties of Chairperson of the Board of Directors and Lead Independent Director18
Section 27.Organization18
Section 28.Interested Directors18
ARTICLE V OFFICERS19
Section 29.Officers Designated19
Section 30.Tenure and Duties of Officers.19
Section 31.Delegation of Authority21
Section 32.Resignations21
Section 33.Removal21
ARTICLE VI EXECUTION OF CORPORATE INSTRUMENTS AND VOTING OF SECURITIES OWNED BY THE CORPORATION21
Section 34.Execution of Corporate Instruments21
Section 35.Voting of Securities Owned By the Corporation22
ARTICLE VII SHARES OF STOCK22
Section 36.Form and Execution of Certificates22
Section 37.Lost Certificates22
Section 38.Transfers.22
Section 39.Fixing Record Dates.22
Section 40.Registered Stockholders23
Section 41.Additional Powers of the Board23
ARTICLE VIII OTHER SECURITIES OF THE CORPORATION23
Section 42.Execution of Other Securities23
ARTICLE IX DIVIDENDS24
ii


Exhibit 3.2
Table of Contents
(continued)
Page
Section 43.Declaration of Dividends24
Section 44.Dividend Reserve24
ARTICLE X FISCAL YEAR24
Section 45.Fiscal Year24
ARTICLE XI INDEMNIFICATION24
Section 46.Indemnification of Directors, Executive Officers, Other Officers, Employees and Other Agents.24
ARTICLE XII NOTICES27
Section 47.Notices.27
ARTICLE XIII AMENDMENTS28
Section 48.Amendments28
iii


Exhibit 3.2
SECOND AMENDED AND RESTATED BYLAWS
OF
HELIOGEN, INC.
(A DELAWARE CORPORATION)

November 3, 2022

ARTICLE I

OFFICES

Section 1.    Registered Office. The registered office of Heliogen, Inc. (the “Corporation”) in the State of Delaware shall be Corporation Service Company, 251 Little Falls Drive, in the City of Wilmington, County of New Castle, Delaware 19808.

Section 2.    Other Offices. The Corporation shall also have and maintain an office or principal place of business at such place as may be fixed by the board of directors of the Corporation (the “Board of Directors”), and may also have offices at such other places, both within and without the State of Delaware, as the Board of Directors may from time to time determine or as may be necessary or convenient to the business of the Corporation.

ARTICLE II

CORPORATE SEAL

Section 3.    Corporate Seal. The Board of Directors may adopt a corporate seal. If adopted, the corporate seal shall consist of a die bearing the name of the Corporation and the inscription, “Corporate Seal-Delaware.” Said seal may be used by causing it or a facsimile thereof to be impressed or affixed or reproduced or otherwise.

ARTICLE III

STOCKHOLDERS’ MEETINGS

Section 4.    Place of Meetings. Meetings of the stockholders of the Corporation may be held at such place, either within or without the State of Delaware, as may be determined from time to time by the Board of Directors. The Board of Directors may, in its sole discretion, determine that the meeting shall not be held at any place, but may instead be held solely by means of remote communication as provided under the Delaware General Corporation Law (“DGCL”).

Section 5.    Annual Meetings.

(a)    The annual meeting of the stockholders of the Corporation, for the purpose of election of directors and for such other business as may properly come before it, shall be held on such date, time and place as may be designated from time to time by the Board of Directors. Any annual meeting of stockholders previously scheduled by the Board may be postponed, rescheduled or cancelled by the Board or any director or officer of the Corporation to whom the Board delegates such authority. Nominations of persons for election to the Board of Directors of the Corporation and the proposal of
4


Exhibit 3.2
business to be considered by the stockholders may be made at an annual meeting of stockholders: (i) pursuant to the Corporation’s notice of meeting (or any supplement thereto) of stockholders (with respect to business other than nominations); (ii) brought specifically by or at the direction of the Board of Directors or a duly authorized committee thereof; (iii) as may be provided in the certificate of designation for any class or series of preferred stock or (iv) by any stockholder of the Corporation who was a stockholder of record at the time of giving the stockholder’s notice provided for in Section 5(b) of these Bylaws (these “Bylaws”), who is entitled to vote at the meeting and who complied with the notice procedures set forth in this Section 5. For the avoidance of doubt, clause (iii) above shall be the exclusive means for a stockholder to make nominations and submit other business (other than matters properly included in the Corporation’s notice of meeting of stockholders and proxy statement under Rule 14a-8 under the Securities Exchange Act of 1934, as amended, and the rules and regulations thereunder (the “1934 Act”)) before an annual meeting of stockholders.

(b)    At an annual meeting of the stockholders, only such business shall be conducted as is a proper matter for stockholder action under the DGCL, the Certificate of Incorporation and these Bylaws, and only such nominations shall be made and such business shall be conducted as shall have been properly brought before the meeting in accordance with the procedures below.

(i)    For nominations for the election to the Board of Directors to be properly brought before an annual meeting by a stockholder pursuant to clause (iii) of Section 5(a), the stockholder must deliver written notice to the Secretary of the Corporation at the principal executive offices of the Corporation on a timely basis as set forth in Section 5(b)(iii) and must update and supplement such written notice on a timely basis as set forth in Section 5(c). Such stockholder’s notice shall set forth: (A) as to each nominee such stockholder proposes to nominate at the meeting: (1) the name, age, business address and residence address of such nominee; (2) the principal occupation or employment of such nominee; (3) the class or series and number of shares of each class or series of capital stock of the Corporation which are owned of record and beneficially (within the meaning of Rule 13d-3 under the 1934 Act) by such nominee; (4) the date or dates on which such shares were acquired and the investment intent of such acquisition; and (5) such other information concerning such nominee as would be required to be disclosed in a proxy statement soliciting proxies for the election of such nominee as a director in an election contest (even if an election contest is not involved and whether or not proxies are being or will be solicited), or that is otherwise required to be disclosed or provided to the Corporation pursuant to Section 14 of the 1934 Act and the rules and regulations promulgated thereunder (including such person’s written consent to being named in the Corporation’s proxy statement and associated proxy card as a nominee of the stockholder and to serving as a director if elected); and (B) all of the information required by Section 5(b)(iv). The Corporation may require any proposed nominee to furnish such other information as it may reasonably require to determine the eligibility of such proposed nominee to serve as an independent director (as such term is used in any applicable stock exchange listing requirements or applicable law) of the Corporation or on any committee or sub-committee of the Board of Directors under any applicable stock exchange listing requirements or applicable law, or that the Board of Directors determines, in its sole discretion, could be material to a reasonable stockholder’s understanding of the independence, or lack thereof, of such proposed nominee. The number of nominees a stockholder may nominate for election at the annual meeting (or in the case of a stockholder giving the notice on behalf of a beneficial owner, the number of nominees a stockholder may nominate for election at the annual meeting on behalf of such beneficial owner) shall not exceed the number of directors to be elected at such annual meeting.

(ii)    For business other than nominations for the election to the Board of Directors to be properly brought before an annual meeting by a stockholder pursuant to clause (iii) of
5


Exhibit 3.2
Section 5(a) of these Bylaws, the stockholder must deliver written notice to the Secretary of the Corporation at the principal executive offices of the Corporation on a timely basis as set forth in Section 5(b)(iii), and must update and supplement such written notice on a timely basis as set forth in Section 5(c). Such stockholder’s notice shall set forth: (A) as to each matter such stockholder proposes to bring before the meeting, a brief description of the business desired to be brought before the meeting, the text of the proposal or business (including the text of any resolutions proposed for consideration and in the event that such business includes a proposal to amend these bylaws, the language of the proposed amendment), the reasons for conducting such business at the meeting, and any material interest (including any anticipated benefit of such business to any Proponent (as defined below) other than solely as a result of its ownership of the Corporation’s capital stock, that is material to any Proponent individually, or to the Proponents in the aggregate) in such business of any Proponent; and (B) the information required by Section 5(b)(iv).

(iii)    To be timely, the written notice required by Section 5(b)(i) or 5(b)(ii) must be received by the Secretary of the Corporation at the principal executive offices of the Corporation not later than the close of business on the ninetieth (90th) day nor earlier than the close of business on the one hundred twentieth (120th) day prior to the first anniversary of the immediately preceding year’s annual meeting; provided, however, that, subject to the last sentence of this Section 5(b)(iii), in the event that no annual meeting was held during the preceding year or the date of the annual meeting is advanced more than thirty (30) days prior to or delayed by more than thirty (30) days after the anniversary of the preceding year’s annual meeting, notice by the stockholder to be timely must be so received not earlier than the close of business on the one hundred twentieth (120th) day prior to such annual meeting and not later than the close of business on the later of the ninetieth (90th) day prior to such annual meeting or the closing of business on the tenth (10th) day following the day on which public announcement of the date of such meeting is first made. In no event shall an adjournment or a postponement of an annual meeting for which notice has been given, or the public announcement thereof has been made, commence a new time period (or extend any time period) for the giving of a stockholder’s notice as described above.

(iv)    The written notice required by Section 5(b)(i) or 5(b)(ii) shall also set forth, as of the date of the notice and as to the stockholder giving the notice and the beneficial owner, if any, on whose behalf the nomination or proposal is made (each, a “Proponent” and collectively, the “Proponents”): (A) the name and address of each Proponent, as they appear on the Corporation’s books and records; (B) the class, series and number of shares each class or series of the capital stock of the Corporation that are, directly or indirectly, owned beneficially and of record by each Proponent (provided, that for purposes of this Section 5(b)(iv), such Proponent shall in all events be deemed to beneficially own all shares of any class or series of capital stock of the Corporation as to which such Proponent has a right to acquire beneficial ownership at any time in the future); (C) a description of any agreement, arrangement or understanding (whether oral or in writing) with respect to such nomination or proposal (and/or the voting of shares of any class or series of capital stock of the Corporation) between or among any Proponent and any of its affiliates or associates, and any others (including their names) acting in concert, or otherwise under the agreement, arrangement or understanding, with any of the foregoing; (D) a representation that the Proponents are holders of record or beneficial owners, as the case may be, of shares of the Corporation at the time of giving notice, will be entitled to vote at the meeting and intend to appear in person or by proxy at the meeting to nominate the person or persons specified in the notice (with respect to a notice under Section 5(b)(i)) or to propose the business that is specified in the notice (with respect to a notice under Section 5(b)(ii)); (E) a representation as to whether the Proponents (x) intend to solicit proxies from the required number of the Corporation’s voting shares in support of any proposed nominee in accordance with and as required by Rule 14a-19 promulgated under the 1934 Act (with respect to a notice under Section 5(b)(i)) or (y) intend to deliver, or make available, a proxy statement and form of proxy to such number of holders of the Corporation’s voting shares that would be sufficient to carry such proposal or otherwise solicit proxies or votes from stockholders in support of such proposal (with respect to a notice under Section 5(b)(ii)); (F) to the extent known by any Proponent, the
6


Exhibit 3.2
name and address of any other stockholder supporting the proposal on the date of such stockholder’s notice; and (G) a description of all Derivative Transactions (as defined below) by each Proponent during the previous twelve (12) month period, including the date of the transactions and the class, series and number of securities involved in, and the material economic terms of, such Derivative Transactions.

(c)    A stockholder providing the written notice required by Section 5(b)(i) or (ii) shall update and supplement such notice in writing, if necessary, so that the information provided or required to be provided in such notice is true and correct in all material respects as of (i) the record date for the determination of stockholders entitled to notice of the meeting and (ii) the date that is five (5) Business Days (as defined below) prior to the meeting and, in the event of any adjournment or postponement thereof, five (5) Business Days prior to such adjourned or postponed meeting. In the case of an update and supplement pursuant to clause (i) of this Section 5(c), such update and supplement shall be received by the Secretary of the Corporation at the principal executive offices of the Corporation not later than five (5) Business Days after the later of the record date for the determination of stockholders entitled to notice of the meeting or the public announcement of such record date. In the case of an update and supplement pursuant to clause (ii) of this Section 5(c), such update and supplement shall be received by the Secretary of the Corporation at the principal executive offices of the Corporation not later than two (2) Business Days prior to the date for the meeting, and, in the event of any adjournment or postponement thereof, two (2) Business Days prior to such adjourned or postponed meeting.

(d)    Notwithstanding anything in Section 5(b)(iii) to the contrary, in the event that the number of directors in an Expiring Class (as defined below) is increased effective after the time period for which nominations would otherwise be due under Section 5(b)(iii) and there is no public announcement by the Corporation naming all of the nominees for the new positions created by such increase at least one hundred (100) days before the first anniversary of the immediately preceding year’s annual meeting, a stockholder’s notice required by this Section 5 and which complies with the requirements in Section 5(b)(i), other than the timing requirements in Section 5(b)(iii), shall also be considered timely, but only with respect to nominees for any new positions in such Expiring Class created by such increase, if it shall be received by the Secretary of the Corporation at the principal executive offices of the Corporation not later than the close of business on the tenth (10th) day following the day on which such public announcement is first made by the Corporation. For purposes of this section, an “Expiring Class” shall mean a class of directors whose term shall expire at the next annual meeting of stockholders.

(e)    A person shall not be eligible for election or re-election as a director at an annual meeting, unless the person is nominated in accordance with clause (ii), (iii) or (iv) of Section 5(a) and in accordance with the procedures set forth in Section 5(b), Section 5(c), and Section 5(d), as applicable. Only such business shall be conducted at any annual meeting of the stockholders of the corporation as shall have been brought before the meeting in accordance with clauses (i), (ii), (iii) or (iv) of Section 5(a) and in accordance with the procedures set forth in Section 5(b) and Section 5(c), as applicable. Except as otherwise required by law, the chairperson of the meeting shall have the power and duty to determine whether a nomination or any business proposed to be brought before the meeting was made, or proposed, as the case may be, in accordance with the procedures set forth in these Bylaws and, if any proposed nomination or business is not in compliance with these Bylaws, or the Proponent does not act in accordance with the representations in Sections 5(b)(iv)(D) and 5(b)(iv)(E), to declare that such proposal or nomination shall not be presented for stockholder action at the meeting and shall be disregarded, notwithstanding that proxies in respect of such nominations or such business may have been solicited or received. Notwithstanding anything to the contrary in these Bylaws, unless otherwise required by law, if any Proponent (i) provides notice pursuant to Rule 14a-19(b) promulgated under the 1934 Act with respect to any proposed nominee and (ii) subsequently fails to comply with the requirements of Rule 14a-19 promulgated under the 1934 Act (or fails to timely provide reasonable evidence sufficient to satisfy the Corporation that such Proponent has met the requirements of
7


Exhibit 3.2
Rule 14a-19(a)(3) promulgated under the 1934 Act in accordance with the following sentence), then the nomination of each such proposed nominee shall be disregarded, notwithstanding that proxies or votes in respect of the election of such proposed nominees may have been received by the Corporation (which proxies and votes shall be disregarded). Upon request by the Corporation, if any Proponent provides notice pursuant to Rule 14a-19(b) promulgated under the 1934 Act, such Proponent shall deliver to the Corporation, no later than five Business Days prior to the applicable meeting reasonable evidence that it has met the requirements of Rule 14a-19(a)(3) promulgated under the 1934 Act.

(f)    Notwithstanding the foregoing provisions of this Section 5, unless otherwise required by applicable law, if the stockholder (or a qualified representative of the stockholder) does not appear at the annual meeting of stockholders of the Corporation to present a nomination or proposed business, such nomination shall be disregarded and such proposed business shall not be transacted, notwithstanding that proxies in respect of such vote may have been received by the Corporation. For purposes of this Section 5, to be considered a qualified representative of the stockholder, a person must be a duly authorized officer, manager or partner of such stockholder or must be authorized by a writing executed by such stockholder or an electronic transmission delivered by such stockholder to act for such stockholder as proxy at the meeting of stockholders and such person must produce such writing or electronic transmission, or a reliable reproduction of the writing or electronic transmission, at the meeting of stockholders.

(g)    For purposes of Sections 5 and 6,

(i)    “affiliates” and “associates” shall have the meanings set forth in Rule 405 under the Securities Act of 1933, as amended (the “1933 Act”).

(ii)    “Business Day” means any day other than Saturday, Sunday or a day on which banks are closed in New York City, New York.

(iii)    close of business” means 6:00 p.m. local time at the principal executive offices of the Corporation on any calendar day, whether or not the day is a Business Day;

(iv)    “Derivative Transaction” means any agreement, arrangement, interest or understanding entered into by, or on behalf or for the benefit of, any Proponent or any of its affiliates or associates, whether record or beneficial:

(A) the value of which is derived in whole or in part from the value of any class or series of shares or other securities of the Corporation,

(B) which otherwise provides any direct or indirect opportunity to gain or share in any gain derived from a change in the value of securities of the Corporation,

(C) the effect or intent of which is to mitigate loss, manage risk or benefit from changes in value or price with respect to any securities of the Corporation, or

(D) which provides the right to vote or increase or decrease the voting power of, such Proponent, or any of its affiliates or associates, directly or indirectly, with respect to any securities of the Corporation,

which agreement, arrangement, interest or understanding may include, without limitation, any option, warrant, debt position, note, bond, convertible security, swap, stock appreciation right, short position,
8


Exhibit 3.2
profit interest, hedge, right to dividends, voting agreement, performance-related fee or arrangement to borrow or lend shares (whether or not subject to payment, settlement, exercise or conversion in any such class or series), and any proportionate interest of such Proponent in the securities of the Corporation held by any general or limited partnership, or any limited liability company, of which such Proponent is, directly or indirectly, a general partner or managing member.

(v)    “public announcement” shall mean disclosure in a press release reported by the Dow Jones News Service, Associated Press, Business Wire, GlobeNewswire or comparable national news service or in a document publicly filed by the Corporation with the Securities and Exchange Commission pursuant to Section 13, 14 or 15(d) of the 1934 Act, or by such other means reasonably designed to inform the public or security holders in general of such information including, without limitation, posting on the Corporation’s investor relations website.

Section 6.    Special Meetings.
.
(a)    Special meetings of the stockholders of the Corporation may be called, for any purpose as is a proper matter for stockholder action under Delaware law, only by (i) the Chairperson of the Board of Directors, (ii) the Chief Executive Officer or the President if the Chairperson of the Board of Directors is unavailable, or (iii) the Board of Directors pursuant to a resolution adopted by a majority of the total number of authorized directors (whether or not there exist any vacancies in previously authorized directorships at the time any such resolution is presented to the Board of Directors for adoption). The ability of the stockholders of the Corporation to call a special meeting of stockholders is hereby specifically denied.

(b)    The Board of Directors shall determine the date, time and place, if any, of such special meeting. Upon determination of the date, time and place, if any, of the meeting, the Secretary of the Corporation shall cause a notice of meeting to be given to the stockholders entitled to vote, in accordance with the provisions of Section 7 of these Bylaws. No business may be transacted at such special meeting other than specified in the notice of meeting. The Chairperson of the Board, the Chief Executive Officer or the Board of Directors may postpone, reschedule or cancel any special meeting of stockholders previously called by any of them.

(c)    Nominations of persons for election to the Board of Directors may be made at a special meeting of stockholders at which directors are to be elected (i) by or at the direction of the Board of Directors (or any duly authorized committee thereof) or (ii) provided that one or more directors are to be elected at such meeting pursuant to the Corporation’s notice of meeting, by any stockholder of the Corporation who is a stockholder of record at the time of giving notice provided for in this paragraph, who shall be entitled to vote at the meeting and who delivers written notice to the Secretary of the Corporation setting forth the information required by Section 5(b)(i). In the event the Corporation calls a special meeting of stockholders for the purpose of submitting a proposal to stockholders for the election of one or more directors to fill any vacancy or newly created directorship on the Board of Directors, any such stockholder of record may nominate a person or persons (as the case may be), for election to such position(s) as specified in the Corporation’s notice of meeting, if written notice setting forth the information required by Section 5(b)(i) of these Bylaws shall be received by the Secretary of the Corporation at the principal executive offices of the Corporation not earlier than one hundred twenty (120) days prior to such special meeting and not later than the close of business on the later of the ninetieth (90th) day prior to such meeting or the tenth (10th) day following the day on which the Corporation first makes a public announcement made of the date of the special meeting at which directors are to be elected. The stockholder shall also update and supplement such information as required under Section 5(c). In no event shall an adjournment or a postponement of a special meeting for which notice has been given, or the public announcement thereof has been made, commence a new time period (or extend any time period) for the giving of a stockholder’s notice as described above.
9


Exhibit 3.2

(d)    A person shall not be eligible for election or as a director at the special meeting unless the person is nominated either in accordance with clause (i) or clause (ii) of Section 6(c). Except as otherwise required by applicable law, the chairperson of the special meeting shall have the power and duty to determine whether a nomination was made in accordance with the procedures set forth in these Bylaws and, if any proposed nomination or business is not in compliance with these Bylaws, or if the Proponent does not act in accordance with the representations in Sections 5(b)(iv)(D) and 5(b)(iv)(E), to declare that such nomination shall not be presented for stockholder action at the meeting and shall be disregarded, notwithstanding that proxies in respect of such nomination may have been solicited or received. Notwithstanding the foregoing provisions of this Section 6, unless otherwise required by applicable law, if the stockholder (or a qualified representative of the stockholder (meeting the requirements specified in Section 5(e)) does not appear at the special meeting of stockholders of the Corporation to present a nomination, such nomination shall be disregarded, notwithstanding that proxies in respect of such vote may have been received by the Corporation.

(e)    Notwithstanding the foregoing provisions of this Section 6, a stockholder must also comply with all applicable requirements of the 1934 Act and the rules and regulations promulgated thereunder with respect to the matters set forth in this Section 6. provided, however, that, to the fullest extent not prohibited by applicable law, any references in these Bylaws to the 1934 Act or the rules and regulations promulgated thereunder are not intended to and shall not limit the requirements applicable to proposals and/or nominations for the election to the Board of Directors to be considered pursuant to Section 6(c) of these Bylaws.

Section 7.    Notice of Meetings. Except as otherwise provided by applicable law, the Certificate of Incorporation or these Bylaws, notice in writing or by electronic transmission, of each meeting of stockholders shall be given not fewer than ten (10) nor more than sixty (60) days before the date of the meeting to each stockholder entitled to vote at such meeting. Such notice shall be given in the manner provided in Section 232 of the DGCL and shall specify the place, if any, date and hour, in the case of special meetings, the purpose or purposes of the meeting, the record date for determining the stockholders entitled to vote at the meeting, if such record date is different from the record date for determining the stockholders entitled to notice of the meeting, and the means of remote communications, if any, by which stockholders and proxy holders may be deemed to be present in person and vote at any such meeting. Notice of the date, time, place, if any, and purpose of any meeting of stockholders (to the extent required) may be waived in writing, signed by the person entitled to notice thereof, or by electronic transmission by such person, either before or after such meeting, and will be waived by any stockholder by such stockholder’s attendance thereat in person, by remote communication, if applicable, or by proxy, except when the stockholder attends a meeting for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened. Any stockholder so waiving notice of such meeting shall be bound by the proceedings of any such meeting in all respects as if due notice thereof had been given.

Section 8.    Quorum. At all meetings of stockholders, except where otherwise provided by statute or by the Certificate of Incorporation, or by these Bylaws, the presence, in person, by remote communication, if applicable, or by proxy duly authorized, of the holders of a majority of the voting power of the outstanding shares of stock entitled to vote at the meeting shall constitute a quorum for the transaction of business. In the absence of a quorum, any meeting of stockholders may be adjourned, from time to time, either by the chairperson of the meeting or by vote of the holders of a majority of the voting power of the shares represented thereat and entitled to vote thereon, but no other business shall be transacted at such meeting.
10


Exhibit 3.2
The stockholders present at a duly called or convened meeting, at which a quorum is present, may continue to transact business until adjournment, notwithstanding the withdrawal of enough stockholders to leave less than a quorum. Except as otherwise provided by statute or by applicable stock exchange rules, or by the Certificate of Incorporation or these Bylaws, in all matters other than the election of directors, the affirmative vote of the majority of voting power of the shares present in person, by remote communication, if applicable, or represented by proxy duly authorized at the meeting and entitled to vote generally on the subject matter shall be the act of the stockholders. Except as otherwise provided by statute or by applicable stock exchange rules, the Certificate of Incorporation or these Bylaws, directors shall be elected by a plurality of the votes cast of the shares present in person, by remote communication, if applicable, or represented by proxy duly authorized at the meeting and entitled to vote generally on the election of directors. Where a separate vote by a class or classes or series is required, except where otherwise provided by the statute, or by applicable stock exchange rules, or by the Certificate of Incorporation or these Bylaws, a majority of the voting power of the outstanding shares of such class or classes or series, present in person, by remote communication, if applicable, or represented by proxy duly authorized, shall constitute a quorum entitled to take action with respect to that vote on that matter. Except where otherwise provided by statute or by applicable stock exchange rules or by the Certificate of Incorporation or these Bylaws, the affirmative vote of the holders of a majority (plurality, in the case of the election of directors) of voting power of such class or classes or series present in person, by remote communication, if applicable, or represented by proxy duly authorized at the meeting shall be the act of such class or classes or series.

Section 9.    Adjournment and Notice of Adjourned Meetings. Any meeting of stockholders, whether annual or special, may be adjourned from time to time either by the chairperson of the meeting or by the vote of the holders of a majority of the voting power of the shares present in person, by remote communication, if applicable, or represented by proxy duly authorized at the meeting and entitled to vote thereon. When a meeting is adjourned to another time or place, if any (including an adjournment taken to address a technical failure to convene or continue a meeting using remote communication), notice need not be given of the adjourned meeting if the time and place, if any, and means of remote communications, if any, by which stockholders and proxy holders may be deemed to be present in person and vote at such adjourned meeting are announced at the meeting at which the adjournment is taken or are (i) displayed, during the time scheduled for the meeting, on the same electronic network used to enable stockholders and proxy holders to participate in the meeting by means of remote communication or (ii) set forth in the notice of meeting given in accordance with Section 7. At the adjourned meeting, the Corporation may transact any business that might have been transacted at the original meeting. If the adjournment is for more than thirty (30) days or if after the adjournment a new record date is fixed for the adjourned meeting, a notice of the adjourned meeting shall be given to each stockholder of record entitled to vote at the meeting. If after the adjournment a new record date for determination of stockholders entitled to vote is fixed for the adjourned meeting, the Board of Directors shall fix as the record date for determining stockholders entitled to notice of such adjourned meeting the same or an earlier date as that fixed for determination of stockholders entitled to vote at the adjourned meeting, and shall give notice of the adjourned meeting to each stockholder of record as of the record date so fixed for notice of such adjourned meeting.

11


Exhibit 3.2
Section 10.    Voting Rights. For the purpose of determining those stockholders entitled to vote at any meeting of the stockholders or adjournment thereof, except as otherwise provided by applicable law, only persons in whose names shares stand on the stock records of the Corporation on the record date, as provided in Section 12 of these Bylaws, shall be entitled to vote at any meeting of stockholders. Every person entitled to vote shall have the right to do so either in person, by remote communication, if applicable, or by an agent or agents authorized by a proxy granted in accordance with Delaware law. An agent so appointed need not be a stockholder. No proxy shall be voted or acted upon after three (3) years from its date of creation unless the proxy provides for a longer period. A proxy shall be irrevocable if it states that it is irrevocable and if, and only as long as, it is coupled with an interest sufficient in law to support an irrevocable power. A stockholder may revoke any proxy which is not irrevocable by attending the meeting and voting in person or by delivering to the Secretary of the corporation a revocation of the proxy or a new proxy bearing a later date. Voting at meetings of stockholders need not be by written ballot.

Section 11.    Joint Owners of Stock. If shares or other securities having voting power stand of record in the names of two (2) or more persons, whether fiduciaries, members of a partnership, joint tenants, tenants in common, tenants by the entirety, or otherwise, or if two (2) or more persons have the same fiduciary relationship respecting the same shares, unless the Secretary of the Corporation is given written notice to the contrary and is furnished with a copy of the instrument or order appointing them or creating the relationship wherein it is so provided, their acts with respect to voting shall have the following effect: (a) if only one (1) votes, his or her act binds all; (b) if more than one (1) votes, the act of the majority so voting binds all; (c) if more than one (1) votes, but the vote is evenly split on any particular matter, each faction may vote the securities in question proportionally, or may apply to the Delaware Court of Chancery for relief as provided in Section 217(b) of the DGCL. If the instrument filed with the Secretary of the Corporation shows that any such tenancy is held in unequal interests, a majority or even-split for the purpose of subsection (c) of Section 11 shall be a majority or even-split in interest.

Section 12.    List of Stockholders. The Secretary of the Corporation shall prepare, at least ten (10) days before every meeting of stockholders, a complete list of the stockholders of record entitled to vote at said meeting, arranged in alphabetical order, showing the address of each stockholder and the number and class of shares registered in the name of each stockholder. Such list shall be open to the examination of any stockholder, for any purpose germane to the meeting, (a) on a reasonably accessible electronic network, provided that the information required to gain access to such list is provided with the notice of the meeting, or (b) during ordinary business hours, at the principal place of business of the Corporation. In the event that the Corporation determines to make the list available on an electronic network, the Corporation may take reasonable steps to ensure that such information is available only to stockholders of the Corporation.

Section 13.    Action Without Meeting. No action shall be taken by the stockholders except at an annual or special meeting of stockholders called in accordance with these Bylaws, and no action of the stockholders of the Corporation may be taken by the stockholders by written consent or by electronic transmission.

12


Exhibit 3.2
Section 14.    Organization.
(a)    At every meeting of stockholders, a person designated by the Board of Directors shall act as chairperson of the meeting of stockholders. If no chairperson of the meeting of stockholders is so designated, then the Chairperson of the Board of Directors, or, if a Chairperson has not been appointed, is absent or refuses to act, the Chief Executive Officer, or if no Chief Executive Officer is then serving, is absent or refuses to act, the President, or, if the President is absent or refuses to act, a chairperson of the meeting chosen by the holders of a majority of the voting power of the stockholders entitled to vote, present in person or by proxy duly authorized, shall act as chairperson of the meeting of stockholders. The Secretary of the Corporation, or, in his or her absence, an Assistant Secretary of the Corporation or other officer, director or other person directed to do so by the chairperson of the meeting, shall act as secretary of the meeting.

(b)    The Board of Directors of the Corporation shall be entitled to make such rules or regulations for the conduct of meetings of stockholders as it shall deem necessary, appropriate or convenient. Subject to such rules and regulations of the Board of Directors, if any, the chairperson of the meeting shall have the right and authority to convene and (for any or no reason) recess and/or adjourn the meeting, to prescribe such rules, regulations and procedures and to do all such acts as, in the judgment of such chairperson, are necessary, appropriate or convenient for the proper conduct of the meeting, including, without limitation, establishing an agenda or order of business for the meeting, rules and procedures for maintaining order at the meeting and the safety of those present, limitations on participation in such meeting to stockholders of record of the Corporation and their duly authorized and constituted proxies and such other persons as the chairperson shall permit, restrictions on entry to the meeting after the time fixed for the commencement thereof, limitations on the time allotted to questions or comments by participants and regulation of the opening and closing of the polls for balloting on matters which are to be voted on by ballot. The date and time of the opening and closing of the polls for each matter upon which the stockholders will vote at the meeting shall be announced at the meeting. Unless and to the extent determined by the Board of Directors or the chairperson of the meeting, meetings of stockholders shall not be required to be held in accordance with rules of parliamentary procedure.

(c)    The Corporation may and shall, if required by applicable law, in advance of any meeting of stockholders, appoint one or more inspectors to act at the meeting and make a written report thereof. The Corporation may designate one or more persons as alternate inspectors to replace any inspector who fails to act. If no inspector or alternate is able to act at a meeting of stockholders, the chairperson of the meeting shall appoint one or more inspectors to act at the meeting. Each inspector, before entering upon the discharge of the duties of inspector, shall take and sign an oath faithfully to execute the duties of inspector with strict impartiality and according to the best of such inspector’s ability. The inspectors shall: (1) ascertain the number of shares outstanding and the voting power of each; (2) determine the shares represented at a meeting and the validity of proxies and ballots; (3) count all votes and ballots; (4) determine and retain for a reasonable period a record of the disposition of any challenges made to any determination by the inspectors; and (5) certify their determination of the number of shares represented at the meeting, and their count of all votes and ballots. The inspectors may appoint or retain other persons or entities to assist the inspectors in the performance of the duties of the inspectors. In determining the validity and counting of proxies and ballots, the inspectors shall be limited to an examination of the proxies, any envelopes submitted with those proxies, any information provided in accordance with Sections 211(e) or 212(c)(2) of the DGCL, or any information provided pursuant to Sections 211(a)(2)b.(i) or (iii) of the DGCL, ballots and the regular books and records of the Corporation, except that the inspectors may consider other reliable information for the limited purpose of reconciling proxies and ballots submitted by or on behalf of banks, brokers, their nominees or similar persons which represent more votes than the holder of a proxy is authorized by the record owner to cast or more votes than the stockholder holds of record. If the inspectors consider other reliable information for the limited purpose permitted herein, the inspectors at the time they make their certification pursuant to Section 231(b)(5) of the DGCL shall specify the precise information considered by them including the person or
13


Exhibit 3.2
persons from whom they obtained the information, when the information was obtained, the means by which the information was obtained and the basis for the inspectors’ belief that such information is accurate and reliable.

ARTICLE IV

DIRECTORS

Section 15.    Number and Term of Office. The authorized number of directors of the Corporation shall be fixed exclusively by resolution of the Board of Directors in accordance with the Certificate of Incorporation. Directors need not be stockholders unless so required by the Certificate of Incorporation. If for any cause, the directors shall not have been elected at an annual meeting, they may be elected as soon thereafter as convenient at a special meeting of the stockholders called for that purpose in the manner provided in these Bylaws.

Section 16.    Powers. The business and affairs of the Corporation shall be managed by or under the direction of the Board of Directors, except as may be otherwise provided by the DGCL or by the Certificate of Incorporation.

Section 17.    Classes of Directors. Subject to the rights of the holders of any series of Preferred Stock to elect additional directors under specified circumstances, following the adoption of these Bylaws, the directors shall be divided into three classes designated as Class I, Class II and Class III, respectively. Each class shall consist, as nearly as may be possible, of one-third of the total number of directors constituting the entire Board of Directors. The Board of Directors is authorized to assign members of the Board of Directors already in office to such classes at the time the classification becomes effective. At the first annual meeting of stockholders following the adoption of these Bylaws, the term of office of the Class I directors shall expire and Class I directors shall be elected for a full term of three years. At the second annual meeting of stockholders following the adoption of these Bylaws, the term of office of the Class II directors shall expire and Class II directors shall be elected for a full term of three years. At the third annual meeting of stockholders following the adoption of these Bylaws, the term of office of the Class III directors shall expire and Class III directors shall be elected for a full term of three years. At each succeeding annual meeting of stockholders, directors shall be elected for a full term of three years to succeed the directors of the class whose terms expire at such annual meeting. If the number of directors is changed, any increase or decrease shall be apportioned among the classes so as to maintain the number of directors in each class as nearly equal as possible, and any additional director of any class elected to fill a vacancy resulting from an increase in such class shall hold office for a term that shall coincide with the remaining term of that class, but in no case will a decrease in the number of directors shorten the term of any incumbent director.

Notwithstanding the foregoing provisions of this Section 17, each director shall serve until his or her successor is duly elected and qualified or until his or her earlier death, resignation or removal.

Section 18.    Vacancies. Unless otherwise provided in the Certificate of Incorporation, and subject to the rights of the holders of any series of preferred stock or otherwise provided by applicable law, any vacancies on the Board of Directors resulting from death, resignation,
14


Exhibit 3.2
disqualification, removal or other causes and any newly created directorships resulting from any increase in the number of directors shall, unless the Board of Directors determines by resolution that any such vacancies or newly created directorships shall be filled by stockholders, be filled only by the affirmative vote of a majority of the directors then in office, even though less than a quorum of the Board of Directors, or by a sole remaining director, and not by the stockholders, provided, however, that whenever the holders of any class or classes of stock or series thereof are entitled to elect one or more directors by the provisions of the Certificate of Incorporation, vacancies and newly created directorships of such class or classes or series shall, unless the Board of Directors determines by resolution that any such vacancies or newly created directorships shall be filled by stockholders, be filled by a majority of the directors elected by such class or classes or series thereof then in office, or by a sole remaining director so elected, and not by the stockholders. Any director elected in accordance with the preceding sentence shall hold office for the remainder of the full term of the director for which the vacancy was created or occurred and until such director’s successor shall have been elected and qualified. A vacancy in the Board of Directors shall be deemed to exist under this Bylaw in the case of the death, removal or resignation of any director.

Section 19.    Resignation. Any director may resign at any time by delivering his or her notice in writing or by electronic transmission to the Secretary of the Corporation, such resignation to specify whether it will be effective at a particular time. If no such specification is made, the resignation shall be deemed effective at the time of delivery of the resignation to the Secretary of the Corporation. When one or more directors shall resign from the Board of Directors, effective at a future date, a majority of the directors then in office, including those who have so resigned, shall have power to fill such vacancy or vacancies, the vote thereon to take effect when such resignation or resignations shall become effective, and each director so chosen shall hold office for the unexpired portion of the term of the director whose place shall be vacated and until his or her successor shall have been duly elected and qualified or until his or her earlier death, resignation or removal.

Section 20.    Removal. Subject to the rights of the holders of any series of Preferred Stock, any individual director or directors may be removed only with cause by the affirmative vote of the holders of at least a majority of the voting power of all then outstanding shares of capital stock of the Corporation entitled to vote generally at an election of directors, voting together as a single class.

Section 21.    Meetings.

(a)    Regular Meetings. Unless otherwise restricted by the Certificate of Incorporation, regular meetings of the Board of Directors may be held at any time or date and at any place within or without the State of Delaware which has been designated by the Board of Directors and communicated among all directors, either orally or in writing, by telephone, including a voice-messaging system or other system designed to record and communicate messages, or by electronic mail or other electronic means. No further notice shall be required for regular meetings of the Board of Directors.

(b)    Special Meetings. Unless otherwise restricted by the Certificate of Incorporation, special meetings of the Board of Directors may be held at any date, time and place within or without the State of Delaware whenever called by the Chairperson of the Board, the Chief Executive Officer or a majority of the total number of authorized directors.

15


Exhibit 3.2
(c)    Meetings by Electronic Communications Equipment. Any member of the Board of Directors, or of any committee thereof, may participate in a meeting by means of conference telephone or other communications equipment by means of which all persons participating in the meeting can hear each other, and participation in a meeting by such means shall constitute presence in person at such meeting.

(d)    Notice of Special Meetings. Notice of the time and place of all special meetings of the Board of Directors shall be given orally or in writing, by telephone, including a voice messaging system or other system or technology designed to record and communicate messages, or by electronic mail or other electronic means, during normal business hours, at least twenty-four (24) hours before the date and time of the meeting. If notice is sent by U.S. mail, it shall be sent by first class mail, postage prepaid, at least three (3) days before the date of the meeting. Notice of any special meeting may be waived in writing, or by electronic transmission, at any time before or after the meeting and will be waived by any director by attendance thereat, except when the director attends the meeting for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened.

(e)    Waiver of Notice. The transaction of all business at any meeting of the Board of Directors, or any committee thereof, however called or noticed, or wherever held, shall be as valid as though it had been transacted at a meeting duly held after regular call and notice, if a quorum be present and if, either before or after the meeting, each of the directors not present who did not receive notice shall sign a written waiver of notice or shall waive notice by electronic transmission. All such waivers shall be filed with the corporate records or made a part of the minutes of the meeting. Notice of any meeting will be waived by any director by attendance thereat, except when the director attends the meeting for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened.

Section 22.    Quorum and Voting.

(a)    Unless the Certificate of Incorporation requires a greater number, and except with respect to questions related to indemnification arising under Section 45 for which a quorum shall be one-third of the exact number of directors fixed from time to time by the Board of Directors in accordance with the Certificate of Incorporation, a quorum of the Board of Directors shall consist of a majority of the total number of directors then serving on the Board of Directors or, if greater, one-third of the exact number of directors fixed from time to time by the Board of Directors in accordance with the Certificate of Incorporation; provided, however, at any meeting whether a quorum be present or otherwise, a majority of the directors present may adjourn from time to time until the time fixed for the next regular meeting of the Board of Directors, without notice other than by announcement at the meeting.

(b)    At each meeting of the Board of Directors at which a quorum is present, all questions and business shall be determined by the affirmative vote of a majority of the directors present, unless a different vote be required by law, the Certificate of Incorporation or these Bylaws.

Section 23.    Action Without Meeting. Unless otherwise restricted by the Certificate of Incorporation or these Bylaws, any action required or permitted to be taken at any meeting of the Board of Directors or of any committee thereof may be taken without a meeting, if all members of the Board of Directors or committee, as the case may be, consent thereto in writing or by electronic transmission, and such writing or writings or transmission or transmissions are filed with the minutes of proceedings of the Board of Directors or committee. Such filing shall be in paper form if the minutes are maintained in paper form and shall be in electronic form if the minutes are maintained in electronic form.
16


Exhibit 3.2

Section 24.    Fees and Compensation. Directors shall be entitled to such compensation for their services as may be approved by the Board of Directors or a committee thereof to which the Board of Directors has delegated such responsibility and authority, including, if so approved, by resolution of the Board of Directors or a committee thereof to which the Board of Directors has delegated such responsibility and authority, a fixed sum and expenses of attendance, if any, for attendance at each regular or special meeting of the Board of Directors and at any meeting of a committee of the Board of Directors, as well as reimbursement for other reasonable expenses incurred with respect to duties as a member of the Board of Directors or any committee thereof. Nothing herein contained shall be construed to preclude any director from serving the Corporation in any other capacity as an officer, agent, employee, or otherwise and receiving compensation therefor.

Section 25.    Committees.

(a)    Executive Committee. The Board of Directors may designate an Executive Committee to consist of one (1) or more members of the Board of Directors. The Executive Committee, to the extent permitted by law and provided in the resolution of the Board of Directors shall have and may exercise all the powers and authority of the Board of Directors in the management of the business and affairs of the Corporation, and may authorize the seal of the Corporation to be affixed to all papers which may require it; but no such committee shall have the power or authority in reference to (i) approving or adopting, or recommending to the stockholders, any action or matter (other than the election or removal of directors) expressly required by the DGCL to be submitted to stockholders for approval, or (ii) adopting, amending or repealing any Bylaw of the Corporation.

(b)    Other Committees. The Board of Directors may, from time to time, designate such other committees as may be permitted by law. Such other committees designated by the Board of Directors shall consist of one (1) or more members of the Board of Directors and shall have such powers and perform such duties as may be prescribed by the resolution or resolutions creating such committees, but in no event shall any such committee have the power or authority in reference to (i) approving or adopting, or recommending to the stockholders, any action or matter (other than the election or removal of directors) expressly required by the DGCL to be submitted to stockholders for approval, or (ii) adopting, amending or repealing any Bylaw of the Corporation.

(c)    Term. The Board of Directors, subject to any requirements of any outstanding series of preferred stock and the provisions of subsections (a) or (b) of this Section 25, may at any time increase or decrease the number of members of a committee or terminate the existence of a committee. The membership of a committee member shall terminate on the date of his or her death or voluntary resignation from the committee or from the Board of Directors. The Board of Directors may at any time for any reason remove any individual committee member and the Board of Directors may fill any committee vacancy created by death, resignation, removal or increase in the number of members of the committee. The Board of Directors may designate one or more directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting of the committee, and, in addition, in the absence or disqualification of any member of a committee, the member or members thereof present at any meeting and not disqualified from voting, whether or not he or she or they constitute a quorum, may unanimously appoint another member of the Board of Directors to act at the meeting in the place of any such absent or disqualified member.

(d)    Meetings. Unless the Board of Directors shall otherwise provide, regular meetings of the Executive Committee or any other committee designated pursuant to this Section 25 shall be held at such times and places as are determined by the Board of Directors, or by any such committee,
17


Exhibit 3.2
and when notice thereof has been given to each member of such committee, no further notice of such regular meetings need be given thereafter. Special meetings of any such committee may be held at any place which has been determined from time to time by such committee, and may be called by any director who is a member of such committee, upon notice to the members of such committee of the time and place of such special meeting given in the manner provided for the giving of notice to members of the Board of Directors of the time and place of special meetings of the Board of Directors. Notice of any regular or special meeting of any committee may be waived in writing or by electronic transmission at any time before or after the meeting and will be waived by any director by attendance thereat, except when the director attends such regular or special meeting for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened. Unless otherwise provided by the Board of Directors in the resolutions authorizing the creation of the committee, a majority of the authorized number of members of any such committee shall constitute a quorum for the transaction of business, and the act of a majority of those members of the committee present at any meeting at which a quorum is present shall be the act of such committee. Unless the Board of Directors shall otherwise provide, each committee shall conduct its business in the same manner as the Board of Directors conducts its business pursuant to Article IV of these Bylaws.

Section 26.    Duties of Chairperson of the Board of Directors and Lead Independent Director.

(a)    The Chairperson of the Board of Directors, if appointed and when present, shall preside at all meetings of the stockholders and the Board of Directors. The Chairperson of the Board of Directors shall perform other duties commonly incident to the office and shall also perform such other duties and have such other powers, as the Board of Directors shall designate from time to time.

(b)    The Chairperson of the Board of Directors, or if the Chairperson is not an independent director, one of the independent directors, may be designated by the Board of Directors as lead independent director to serve until replaced by the Board of Directors (“Lead Independent Director”). The Lead Independent Director will: preside over meetings of the independent directors, preside over portions of meetings of the Board of Directors at which the evaluation or compensation of the Chief Executive Officer is presented or discussed; coordinate the activities of the other independent directors; and perform such other duties as may be established or delegated by the Board of Directors.

Section 27.    Organization. At every meeting of the directors, the Chairperson of the Board of Directors, or, if a Chairperson has not been appointed or is absent, the Lead Independent Director, or if the Lead Independent Director has not been appointed or is absent, the Chief Executive Officer (if a director), or, if the Chief Executive Officer is absent, the President (if a director), or if the President is absent, the most senior Vice President (if a director), or, in the absence of any such person, a chairperson of the meeting chosen by a majority of the directors present, shall preside over the meeting. The Secretary of the Corporation, or in his or her absence, any Assistant Secretary of the Corporation or other officer, director or other person directed to do so by the person presiding over the meeting, shall act as secretary of the meeting.

Section 28.    Interested Directors. No contract or transaction between the Corporation and one or more of its directors or officers, or between the Corporation and any other corporation, partnership, association or other organization in which one or more of the Corporation’s directors or officers are directors or officers or have a financial interest, shall be void or voidable solely for this reason, or solely because the director or officer is present at or participates in the meeting of the Board or committee thereof that authorizes the contract or transaction, or solely because any such director’s or officer’s vote is counted for such purpose if: (a) the material facts as to the director’s or officer’s relationship or interest
18


Exhibit 3.2
and as to the contract or transaction are disclosed or are known to the Board or the committee and the Board or committee in good faith authorizes the contract or transaction by the affirmative vote of a majority of the disinterested directors, even though the disinterested directors be less than a quorum; (b) the material facts as to the director’s or officer’s relationship or interest and as to the contract or transaction are disclosed or are known to the stockholders entitled to vote thereon and the contract or transaction is specifically approved in good faith by vote of the stockholders; or (c) the contract or transaction is fair as to the Corporation as of the time it is authorized, approved or ratified by the Board, a committee thereof or the stockholders. Common or interested directors may be counted in determining the presence of a quorum at a meeting of the Board or of a committee that authorizes the contract or transaction.
ARTICLE V

OFFICERS

Section 29.    Officers Designated. The officers of the Corporation may include, if and when designated by the Board of Directors, the Chief Executive Officer, the President, one or more Vice Presidents, the Secretary, the Chief Financial Officer and the Treasurer. The Board of Directors may also appoint one or more Assistant Secretaries and Assistant Treasurers and such other officers and agents with such powers and duties as it shall deem necessary. The Board of Directors may assign such additional titles to one or more of the officers as it shall deem appropriate. Any one person may hold any number of offices of the Corporation at any one time unless specifically prohibited therefrom by law. The salaries and other compensation of the officers of the Corporation shall be fixed by or in the manner designated by the Board of Directors or by a committee thereof to which the Board of Directors has delegated such responsibility.

Section 30.    Tenure and Duties of Officers.

(a)    General. All officers shall hold office at the pleasure of the Board of Directors and until their successors shall have been duly elected and qualified, unless sooner removed. Any officer elected or appointed by the Board of Directors may be removed at any time by the Board of Directors. If the office of any officer becomes vacant for any reason, the vacancy may be filled by the Board of Directors or by a committee thereof to which the Board of Directors has delegated such responsibility or, if so authorized by the Board of Directors, by the Chief Executive Officer or another officer of the corporation.

(b)    Duties of Chief Executive Officer. The Chief Executive Officer shall preside at all meetings of the stockholders and at all meetings of the Board of Directors (if a director), unless the Chairperson of the Board of Directors or the Lead Independent Director has been appointed and is present. Unless an officer has been appointed Chief Executive Officer of the Corporation, the President shall be the chief executive officer of the Corporation and shall, subject to the supervision, direction and control of the Board of Directors, have general powers and duties of supervision, direction, management and control of the business and officers of the Corporation as are customarily associated with the position of Chief Executive Officer. To the extent that a Chief Executive Officer has been appointed and no President has been appointed, all references in these Bylaws to the President shall be deemed references to the Chief Executive Officer. The Chief Executive Officer shall perform other duties commonly incident to the office and shall also perform such other duties and have such other powers, as the Board of Directors shall designate from time to time.

(c)    Duties of President. The President shall preside at all meetings of the stockholders and at all meetings of the Board of Directors (if a director), unless the Chairperson of the
19


Exhibit 3.2
Board of Directors, the Lead Independent Director or the Chief Executive Officer has been appointed and is present. Unless another officer has been appointed Chief Executive Officer of the Corporation, the President shall be the chief executive officer of the Corporation and shall, subject to the supervision, direction and control of the Board of Directors, have general powers and duties of supervision, direction, management and control of the business and officers of the Corporation as are customarily associated with the position of President. The President shall perform other duties commonly incident to the office and shall also perform such other duties and have such other powers, as the Board of Directors (or the Chief Executive Officer, if the Chief Executive Officer and President are not the same person and the Board of Directors has delegated the designation of the President’s duties to the Chief Executive Officer) shall designate from time to time.

(d)    Duties of Vice Presidents. A Vice President may assume and perform the duties of the President in the absence or disability of the President or whenever the office of President is vacant. A Vice President shall perform other duties commonly incident to their office and shall also perform such other duties and have such other powers as the Board of Directors or the Chief Executive Officer, or, if the Chief Executive Officer has not been appointed or is absent, the President shall designate from time to time.

(e)    Duties of Secretary. The Secretary of the Corporation shall attend all meetings of the stockholders and of the Board of Directors and shall record all acts and proceedings thereof in the minute book of the Corporation. The Secretary of the Corporation shall give notice in conformity with these Bylaws of all meetings of the stockholders and of all meetings of the Board of Directors and any committee thereof requiring notice. The Secretary of the Corporation shall perform all other duties provided for in these Bylaws and other duties commonly incident to the office and shall also perform such other duties and have such other powers, as the Board of Directors or the Chief Executive Officer, or if no Chief Executive Officer is then serving, the President shall designate from time to time. The Chief Executive Officer, or if no Chief Executive Officer is then serving, the President may direct any Assistant Secretary of the Corporation or other officer to assume and perform the duties of the Secretary in the absence or disability of the Secretary, and each Assistant Secretary of the Corporation shall perform other duties commonly incident to the office and shall also perform such other duties and have such other powers as the Board of Directors or the Chief Executive Officer, or if no Chief Executive Officer is then serving, the President shall designate from time to time.

(f)    Duties of Chief Financial Officer. The Chief Financial Officer shall keep or cause to be kept the books of account of the Corporation in a thorough and proper manner and shall render statements of the financial affairs of the Corporation in such form and as often as required by the Board of Directors or the Chief Executive Officer, or if no Chief Executive Officer is then serving, the President. The Chief Financial Officer, subject to the order of the Board of Directors, shall have the custody of all funds and securities of the Corporation. The Chief Financial Officer shall perform other duties commonly incident to the office and shall also perform such other duties and have such other powers as the Board of Directors or the Chief Executive Officer, or if no Chief Executive Officer is then serving, the President shall designate from time to time. To the extent that a Chief Financial Officer has been appointed and no Treasurer has been appointed, all references in these Bylaws to the Treasurer shall be deemed references to the Chief Financial Officer. The President may direct the Treasurer, if any, or any Assistant Treasurer, or the controller or any assistant controller to assume and perform the duties of the Chief Financial Officer in the absence or disability of the Chief Financial Officer, and each Treasurer and Assistant Treasurer and each controller and assistant controller shall perform other duties commonly incident to the office and shall also perform such other duties and have such other powers as the Board of Directors or the Chief Executive Officer, or if no Chief Executive Officer is then serving, the President shall designate from time to time.
20


Exhibit 3.2
(g)    Duties of Treasurer. Unless another officer has been appointed Chief Financial Officer of the Corporation, the Treasurer shall be the chief financial officer of the Corporation and shall keep or cause to be kept the books of account of the Corporation in a thorough and proper manner and shall render statements of the financial affairs of the Corporation in such form and as often as required by the Board of Directors or the Chief Executive Officer, or if no Chief Executive Officer is then serving, the President, and, subject to the order of the Board of Directors, shall have the custody of all funds and securities of the Corporation. The Treasurer shall perform other duties commonly incident to the office and shall also perform such other duties and have such other powers as the Board of Directors or the Chief Executive Officer, or if no Chief Executive Officer is then serving, the President and the Chief Financial Officer (if not Treasurer) shall designate from time to time.

Section 31.    Delegation of Authority. The Board of Directors may from time to time delegate the powers or duties of any officer to any other officer or agent, notwithstanding any provision hereof.

Section 32.    Resignations. Any officer may resign at any time by giving notice in writing or by electronic transmission to the Board of Directors or to the Chief Executive Officer, or if no Chief Executive Officer is then serving, the President or to the Secretary of the Corporation. Any such resignation shall be effective when received by the person or persons to whom such notice is given, unless a later time is specified therein, in which event the resignation shall become effective at such later time. Unless otherwise specified in such notice, the acceptance of any such resignation shall not be necessary to make it effective. Any resignation shall be without prejudice to the rights, if any, of the Corporation under any contract with the resigning officer.

Section 33.    Removal. Any officer elected or appointed by the Board of Directors may be removed from office at any time, either with or without cause, by the affirmative vote of a majority of the directors in office at the time, or by the unanimous written consent of the directors in office at the time, or by any committee or by the Chief Executive Officer or by other superior officers upon whom such power of removal may have been conferred by the Board of Directors.

ARTICLE VI

EXECUTION OF CORPORATE INSTRUMENTS AND VOTING OF SECURITIES OWNED BY THE CORPORATION

Section 34.    Execution of Corporate Instruments. The Board of Directors may, in its discretion, determine the method and designate the signatory officer or officers, or other person or persons, to execute on behalf of the Corporation any corporate instrument or document, or to sign on behalf of the Corporation the corporate name without limitation, or to enter into contracts on behalf of the Corporation, except where otherwise provided by law or these Bylaws, and such execution or signature shall be binding upon the Corporation.

All checks and drafts drawn on banks or other depositaries on funds to the credit of the Corporation or in special accounts of the Corporation shall be signed by such person or persons as the Board of Directors shall authorize so to do.

Unless otherwise specifically determined by the Board of Directors or otherwise required by applicable law, the execution, signing or endorsement of any corporate instrument or document may be effected manually, by facsimile or (to the extent permitted by applicable law and subject to such policies and procedures as the corporation may have in effect from time to time) by electronic signature.
21


Exhibit 3.2
Unless authorized or ratified by the Board of Directors or within the agency power of an officer, no officer, agent or employee shall have any power or authority to bind the Corporation by any contract or engagement or to pledge its credit or to render it liable for any purpose or for any amount.

Section 35.    Voting of Securities Owned By the Corporation. All stock and other securities of other Corporations owned or held by the Corporation for itself, or for other parties in any capacity, shall be voted, and all proxies with respect thereto shall be executed, by the person authorized so to do by resolution of the Board of Directors, or, in the absence of such authorization, by the Chairperson of the Board of Directors, the Chief Executive Officer, the President, or any Vice President.

ARTICLE VII

SHARES OF STOCK

Section 36.    Form and Execution of Certificates. The shares of the Corporation shall be represented by certificates, or shall be uncertificated if so provided by resolution or resolutions of the Board of Directors. Certificates for the shares of stock, if any, shall be in such form as is consistent with the Certificate of Incorporation and applicable law. Every holder of stock in the Corporation represented by certificate shall be entitled to have a certificate signed by or in the name of the Corporation by any two authorized officers of the Corporation, including but not limited to, the Chief Executive Officer, the President, the Chief Financial Officer, any Vice President, the Treasurer or Assistant Treasurer or the Secretary or Assistant Secretary, certifying the number, and the class or series, of shares owned by such holder in the Corporation. Any or all of the signatures on the certificate may be facsimiles. In case any officer, transfer agent, or registrar who has signed or whose facsimile signature has been placed upon a certificate shall have ceased to be such officer, transfer agent, or registrar before such certificate is issued, it may be issued with the same effect as if he were such officer, transfer agent, or registrar at the date of issue.

Section 37.    Lost Certificates. A new certificate or certificates shall be issued in place of any certificate or certificates theretofore issued by the Corporation alleged to have been lost, stolen, or destroyed, upon the making of an affidavit of that fact by the person claiming the certificate of stock to be lost, stolen, or destroyed. The Corporation may require, as a condition precedent to the issuance of a new certificate or certificates, the owner of such lost, stolen, or destroyed certificate or certificates, or the owner’s legal representative, to agree to indemnify the Corporation in such manner as it shall require or to give the Corporation a surety bond in such form and amount as it may direct as indemnity against any claim that may be made against the Corporation with respect to the certificate alleged to have been lost, stolen, or destroyed.

Section 38.    Transfers.

(a)    Transfers of record of shares of stock of the Corporation shall be made only upon its books by the holders thereof, in person or by attorney duly authorized, and, in the case of stock represented by certificate, upon the surrender of a properly endorsed certificate or certificates for a like number of shares.

(b)    The Corporation shall have power to enter into and perform any agreement with any number of stockholders of any one or more classes of stock of the Corporation to restrict the transfer of shares of stock of the Corporation of any one or more classes owned by such stockholders in any manner not prohibited by the DGCL.

Section 39.    Fixing Record Dates.

22


Exhibit 3.2
(a)    In order that the Corporation may determine the stockholders entitled to notice of or to vote at any meeting of stockholders or any adjournment thereof, the Board of Directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted by the Board of Directors, and which record date shall, subject to applicable law, not be more than sixty (60) nor less than ten (10) days before the date of such meeting. If the Board of Directors so fixes a record date for determining the stockholders entitled to notice of any meeting of stockholders, such date shall also be the record date for determining the stockholders entitled to vote at such meeting, unless the Board of Directors determines, at the time it fixes the record date for determining the stockholders entitled to notice of such meeting, that a later date on or before the date of the meeting shall be the record date for determining the stockholders entitled to vote at such meeting. If no record date is fixed by the Board of Directors, the record date for determining stockholders entitled to notice of or to vote at a meeting of stockholders shall be at the close of business on the day next preceding the day on which notice is given, or if notice is waived, at the close of business on the day next preceding the day on which the meeting is held. A determination of stockholders of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that the Board of Directors may fix a new record date for the adjourned meeting in accordance with the provisions of this Section 39(a).

(b)    In order that the Corporation may determine the stockholders entitled to receive payment of any dividend or other distribution or allotment of any rights or the stockholders entitled to exercise any rights in respect of any change, conversion or exchange of stock, or for the purpose of any other lawful action, the Board of Directors may fix, in advance, a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted, and which record date shall be not more than sixty (60) days prior to such action. If no record date is fixed, the record date for determining stockholders for any such purpose shall be at the close of business on the day on which the Board of Directors adopts the resolution relating thereto.

Section 40.    Registered Stockholders. The Corporation shall be entitled to recognize the exclusive right of a person registered on its books as the owner of shares to receive dividends, and to vote as such owner, and shall not be bound to recognize any equitable or other claim to or interest in such share or shares on the part of any other person whether or not it shall have express or other notice thereof, except as otherwise provided by the laws of Delaware.

Section 41.    Additional Powers of the Board. In addition to, and without limiting, the powers set forth in these Bylaws, the Board of Directors shall have power and authority to make all such rules and regulations as it shall deem expedient concerning the issue, transfer, and registration of certificates for shares of stock of the corporation, including the use of uncertificated shares of stock, subject to the provisions of the DGCL, other applicable law, the Certificate of Incorporation and these Bylaws. The Board of Directors may appoint and remove transfer agents and registrars of transfers, and may require all stock certificates to bear the signature of any such transfer agent and/or any such registrar of transfers.

ARTICLE VIII

OTHER SECURITIES OF THE CORPORATION

Section 42.    Execution of Other Securities. All bonds, debentures and other corporate securities of the Corporation, other than stock certificates (covered in Section 36), may be signed by the Chief Executive Officer, the President or any Vice President, or such other person as may be authorized by the Board of Directors, and if such securities require it, the corporate seal may be impressed thereon or a facsimile of such seal may be imprinted thereon and attested by the signature of the Secretary of the Corporation or an Assistant Secretary of the Corporation, or the Chief Financial Officer or Treasurer or an
23


Exhibit 3.2
Assistant Treasurer; provided, however, that where any such bond, debenture or other corporate security shall be authenticated by the manual signature, or where permissible facsimile signature, of a trustee under an indenture pursuant to which such bond, debenture or other corporate security shall be issued, the signatures of the persons signing and attesting the corporate seal on such bond, debenture or other corporate security may be the imprinted facsimile of the signatures of such persons. Interest coupons appertaining to any such bond, debenture or other corporate security, authenticated by a trustee as aforesaid, shall be signed by the Treasurer or an Assistant Treasurer of the Corporation or such other person as may be authorized by the Board of Directors, or bear imprinted thereon the facsimile signature of such person. In case any officer who shall have signed or attested any bond, debenture or other corporate security, or whose facsimile signature shall appear thereon or on any such interest coupon, shall have ceased to be such officer before the bond, debenture or other corporate security so signed or attested shall have been delivered, such bond, debenture or other corporate security nevertheless may be adopted by the Corporation and issued and delivered as though the person who signed the same or whose facsimile signature shall have been used thereon had not ceased to be such officer of the Corporation.

ARTICLE IX

DIVIDENDS

Section 43.    Declaration of Dividends. Dividends upon the capital stock of the Corporation, subject to the provisions of the Certificate of Incorporation and applicable law, if any, may be declared by the Board of Directors pursuant to law at any regular or special meeting. Dividends may be paid in cash, in property, or in shares of the capital stock, subject to the provisions of the Certificate of Incorporation and applicable law.

Section 44.    Dividend Reserve. Before payment of any dividend, there may be set aside out of any funds of the Corporation available for dividends such sum or sums as the Board of Directors from time to time, in its absolute discretion, determines proper as a reserve or reserves to meet contingencies, or for equalizing dividends, or for repairing or maintaining any property of the Corporation, or for such other purpose or purposes as the Board of Directors shall determine to be conducive to the interests of the Corporation, and the Board of Directors may modify or abolish any such reserve in the manner in which it was created.

ARTICLE X

FISCAL YEAR

Section 45.    Fiscal Year. The fiscal year of the Corporation shall be fixed by resolution of the Board of Directors.

ARTICLE XI

INDEMNIFICATION

Section 46.    Indemnification of Directors, Executive Officers, Other Officers, Employees and Other Agents.

(a)    Directors and Executive Officers. The Corporation shall indemnify its directors and executive officers (for the purposes of this Article XI, “executive officers” shall have the meaning defined in Rule 3b-7 promulgated under the 1934 Act) to the extent permitted by the DGCL or any other applicable law, who were or are made a party or are threatened to be made a party or are otherwise involved in a proceeding, by reason of the fact that he or she, or a person for whom he or she is the legal
24


Exhibit 3.2
representative, is or was a director or officer of the corporation, against all liability and loss suffered and expenses (including attorneys’ fees) reasonably incurred by such person; provided, however, that the Corporation may modify the extent of such indemnification by individual contracts with its directors and executive officers, in which case such contract shall supersede and replace the provisions hereof; and, provided, further, that the Corporation shall not be required to indemnify any director or executive officer in connection with any proceeding (or part thereof) initiated by such person unless (i) such indemnification is expressly required to be made by applicable law, (ii) the proceeding was authorized by the Board of Directors of the Corporation, (iii) such indemnification is provided by the Corporation, in its sole discretion, pursuant to the powers vested in the Corporation under the DGCL or any other applicable law or (iv) such indemnification is required to be made under subsection (d) of this Section 46.

(b)    Other Officers, Employees and Other Agents. The Corporation shall have the power to indemnify (including the power to advance expenses in a manner consistent with subsection (c) of this Section 46) its other officers, employees and other agents as set forth in the DGCL or any other applicable law. The Board of Directors shall have the power to delegate the determination of whether indemnification shall be given to any such person except executive officers to such officers or other persons as the Board of Directors shall determine.

(c)    Expenses. The Corporation shall advance to any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative, by reason of the fact that he is or was a director or executive officer, of the Corporation, or is or was serving at the request of the Corporation as a director or executive officer of another Corporation, partnership, joint venture, trust or other enterprise, prior to the final disposition of the proceeding, promptly following request therefor, all expenses incurred by any director or executive officer in connection with such proceeding provided, however, that if the DGCL requires, an advancement of expenses incurred by a director or executive officer in his or her capacity as a director or executive officer (and not in any other capacity in which service was or is rendered by such indemnitee, including, without limitation, service to an employee benefit plan) shall be made only upon delivery to the Corporation of an undertaking (hereinafter an “undertaking”), by or on behalf of such indemnitee, to repay all amounts so advanced if it shall ultimately be determined by final judicial decision from which there is no further right to appeal (hereinafter a “final adjudication”) that such indemnitee is not entitled to be indemnified for such expenses under this Section 46 or otherwise.

Notwithstanding the foregoing, unless otherwise determined pursuant to paragraph (e) of this Section 46, no advance shall be made by the Corporation to an executive officer of the Corporation (except by reason of the fact that such executive officer is or was a director of the Corporation in which event this paragraph shall not apply) in any action, suit or proceeding, whether civil, criminal, administrative or investigative, if a determination is reasonably and promptly made (i) by a majority vote of directors who were not parties to the proceeding, even if not a quorum, or (ii) by a committee of such directors designated by a majority vote of such directors, even though less than a quorum, or (iii) if there are no such directors, or such directors so direct, by independent legal counsel in a written opinion, that the facts known to the decision-making party at the time such determination is made demonstrate clearly and convincingly that such person acted in bad faith or in a manner that such person did not believe to be in or not opposed to the best interests of the Corporation.

(d)    Enforcement. Without the necessity of entering into an express contract, all rights to indemnification and advances to directors and executive officers under this Bylaw shall be deemed to be contractual rights, shall vest when the person becomes a director or executive officer of the corporation, shall continue as vested contract rights even if such person ceases to be a director or executive officer of the corporation and shall be effective to the same extent and as if provided for in a contract between the Corporation and the director or executive officer. Any right to indemnification or advances granted by this section to a director or executive officer shall be enforceable by or on behalf of
25


Exhibit 3.2
the person holding such right in any court of competent jurisdiction if (i) the claim for indemnification or advances is denied, in whole or in part, or (ii) no disposition of such claim is made within ninety (90) days of request therefor. To the fullest extent permitted by applicable law, the claimant in such enforcement action, if successful in whole or in part, shall be entitled to be paid also the expense of prosecuting the claim. In connection with any claim for indemnification, the Corporation shall be entitled to raise as a defense to any such action that the claimant has not met the standards of conduct that make it permissible under the DGCL or any other applicable law for the Corporation to indemnify the claimant for the amount claimed. In connection with any claim by an executive officer of the Corporation (except in any action, suit or proceeding, whether civil, criminal, administrative or investigative, by reason of the fact that such executive officer is or was a director of the Corporation) for advances, the Corporation shall be entitled to raise a defense as to any such action clear and convincing evidence that such person acted in bad faith or in a manner that such person did not believe to be in or not opposed to the best interests of the Corporation, or with respect to any criminal action or proceeding that such person acted without reasonable cause to believe that his or her conduct was lawful. Neither the failure of the Corporation (including its Board of Directors, independent legal counsel or its stockholders) to have made a determination prior to the commencement of such action that indemnification of the claimant is proper in the circumstances because he or she has met the applicable standard of conduct set forth in the DGCL or any other applicable law, nor an actual determination by the Corporation (including its Board of Directors, independent legal counsel or its stockholders) that the claimant has not met such applicable standard of conduct, shall be a defense to the action or create a presumption that claimant has not met the applicable standard of conduct. In any suit brought by a director or executive officer to enforce a right to indemnification or to an advancement of expenses hereunder, the burden of proving that the director or executive officer is not entitled to be indemnified, or to such advancement of expenses, under this Section 46 or otherwise shall be on the Corporation.

(e)    Non-Exclusivity of Rights. The rights conferred on any person by this Section 46 shall not be exclusive of any other right that such person may have or hereafter acquire under any applicable statute, provision of the Certificate of Incorporation, Bylaws, agreement, vote of stockholders or disinterested directors or otherwise, both as to action in his or her official capacity and as to action in another capacity while holding office. The Corporation is specifically authorized to enter into individual contracts with any or all of its directors, officers, employees or agents respecting indemnification and advances, to the fullest extent not prohibited by the DGCL, or by any other applicable law.

(f)    Survival of Rights. The rights conferred on any person by this Bylaw shall continue as to a person who has ceased to be a director, executive officer, other officer, employee or other agent and shall inure to the benefit of the heirs, executors and administrators of such a person.

(g)    Insurance. To the fullest extent permitted by the DGCL or any other applicable law, the Corporation, upon approval by the Board of Directors, may purchase and maintain insurance on behalf of any person required or permitted to be indemnified pursuant to this Section 46.

(h)    Amendments. Any repeal or modification of this Section 46 shall only be prospective and shall not affect the rights under this Bylaw in effect at the time of the alleged occurrence of any action or omission to act that is the cause of any proceeding against any agent of the Corporation.

(i)    Saving Clause. If this Bylaw or any portion hereof shall be invalidated on any ground by any court of competent jurisdiction, then the Corporation shall nevertheless indemnify each director and executive officer to the full extent not prohibited by any applicable portion of this Section 46 that shall not have been invalidated, or by any other applicable law. If this Section 46 shall be invalid due to the application of the indemnification provisions of another jurisdiction, then the Corporation shall indemnify each director and executive officer to the full extent under any other applicable law.
26


Exhibit 3.2
(j)    Certain Definitions. For the purposes of Article XI of these Bylaws, the following definitions and rules of construction shall apply:

(i)    The term “proceeding” shall be broadly construed and shall include, without limitation, the investigation, preparation, prosecution, defense, settlement, arbitration and appeal of, and the giving of testimony in, any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative.

(ii)    The term “expenses” shall be broadly construed and shall include, without limitation, court costs, attorneys’ fees, witness fees, fines, amounts paid in settlement or judgment and any other costs and expenses of any nature or kind incurred in connection with any proceeding.

(iii)    The term the “Corporation” shall include, in addition to the resulting Corporation, any constituent Corporation (including any constituent of a constituent) absorbed in a consolidation or merger which, if its separate existence had continued, would have had power and authority to indemnify its directors, officers, and employees or agents, so that any person who is or was a director, officer, employee or agent of such constituent Corporation, or is or was serving at the request of such constituent Corporation as a director, officer, employee or agent of another Corporation, partnership, joint venture, trust or other enterprise, shall stand in the same position under the provisions of this Section 46 with respect to the resulting or surviving Corporation as he would have with respect to such constituent Corporation if its separate existence had continued.

(iv)    References to a “director,” “executive officer,” “officer,” “employee,” or “agent” of the Corporation shall include, without limitation, situations where such person is serving at the request of the Corporation as, respectively, a director, executive officer, officer, employee, trustee or agent of another Corporation, partnership, joint venture, trust or other enterprise.

(v)    References to “other enterprises” shall include employee benefit plans; references to “fines” shall include any excise taxes assessed on a person with respect to an employee benefit plan; and references to “serving at the request of the Corporation” shall include any service as a director, officer, employee or agent of the Corporation which imposes duties on, or involves services by, such director, officer, employee, or agent with respect to an employee benefit plan, its participants, or beneficiaries; and a person who acted in good faith and in a manner such person reasonably believed to be in the interest of the participants and beneficiaries of an employee benefit plan shall be deemed to have acted in a manner “not opposed to the best interests of the Corporation” as referred to in this Section 46.

ARTICLE XII

NOTICES

Section 47.    Notices.

(a)    Notice to Stockholders. Written notice to stockholders of stockholder meetings shall be given as provided in Section 7 herein. Without limiting the manner by which notice may otherwise be given effectively to stockholders under any agreement or contract with such stockholder, and except as otherwise required by applicable law, written notice to stockholders for purposes other than stockholder meetings may be sent by U.S. mail or nationally recognized overnight courier, or by facsimile, telegraph or telex or by electronic mail or other electronic means.

(b)    Notice to Directors. Any notice required to be given to any director may be given by the method stated in subsection (a), as otherwise provided in these Bylaws (including by any of the means specified in Section 22(d)), or by overnight delivery service. Any notice sent by overnight
27


Exhibit 3.2
delivery service or U.S. mail shall be sent to such address as such director shall have filed in writing with the Secretary of the Corporation, or, in the absence of such filing, to the last known address of such director.

(c)    Affidavit of Mailing. An affidavit of mailing, executed by a duly authorized and competent employee of the Corporation or its transfer agent appointed with respect to the class or series of stock affected, or other agent, specifying the name and address or the names and addresses of the stockholder or stockholders, or director or directors, to whom any such notice or notices was or were given, and the time and method of giving the same, shall in the absence of fraud, be prima facie evidence of the facts therein contained.

(d)    Methods of Notice. It shall not be necessary that the same method of giving notice be employed in respect of all recipients of notice, but one permissible method may be employed in respect of any one or more, and any other permissible method or methods may be employed in respect of any other or others.

(e)    Notice to Person With Whom Communication is Unlawful. Whenever notice is required to be given, under applicable law or any provision of the Certificate of Incorporation or Bylaws of the Corporation, to any person with whom communication is unlawful, the giving of such notice to such person shall not be required and there shall be no duty to apply to any governmental authority or agency for a license or permit to give such notice to such person. Any action or meeting which shall be taken or held without notice to any such person with whom communication is unlawful shall have the same force and effect as if such notice had been duly given. In the event that the action taken by the Corporation is such as to require the filing of a certificate under any provision of the DGCL, the certificate shall state, if such is the fact and if notice is required, that notice was given to all persons entitled to receive notice except such persons with whom communication is unlawful.

(f)    Notice to Stockholders Sharing an Address. Except as otherwise prohibited under the DGCL, any notice given under the provisions of the DGCL, the Certificate of Incorporation or these Bylaws shall be effective if given by a single written notice to stockholders who share an address if consented to by the stockholders at that address to whom such notice is given. Such consent shall have been deemed to have been given if such stockholder fails to object in writing to the Corporation within sixty (60) days of having been given notice by the Corporation of its intention to send the single notice. Any consent shall be revocable by the stockholder by written notice to the Corporation.

ARTICLE XIII

AMENDMENTS

Section 48.    Amendments. Subject to the limitations set forth in Section 46(h) of these Bylaws or the provisions of the Certificate of Incorporation, the Board of Directors is expressly empowered to adopt, amend or repeal these Bylaws of the Corporation. Any adoption, amendment or repeal of these Bylaws of the Corporation by the Board of Directors shall require the approval of a majority of the authorized number of directors. The stockholders also shall have power to adopt, amend or repeal these Bylaws of the Corporation; provided, however, that, in addition to any vote of the holders of any class or series of stock of the Corporation required by law or by the Certificate of Incorporation, such action by stockholders shall require the affirmative vote of the holders of at least sixty-six and two-thirds percent (66-2/3%) of the voting power of all of the then-outstanding shares of the capital stock of the Corporation entitled to vote generally in the election of directors, voting together as a single class.


28

EX-31.1 3 ex31110q-09302022.htm EX-31.1 Document


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 Quarterly Report on Form 10-Q for the period ended September 30, 2022 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:
November 8, 2022
By:/s/ Bill Gross
Bill Gross
Chief Executive Officer
(Principal Executive Officer)
                

EX-31.2 4 ex31210q-09302022.htm EX-31.2 Document


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 Quarterly Report on Form 10-Q for the period ended September 30, 2022 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:November 8, 2022By:/s/ Christiana Obiaya
Christiana Obiaya
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
                    

EX-32.1 5 ex32110q-09302022.htm EX-32.1 Document



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 Quarterly Report on Form 10-Q for the period ended September 30, 2022 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:November 8, 2022By:/s/ Bill Gross
Bill Gross
Chief Executive Officer
(Principal Executive Officer)



EX-32.2 6 ex32210q-09302022.htm EX-32.2 Document



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 Quarterly Report on Form 10-Q for the period ended September 30, 2022 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:November 8, 2022By:/s/ Christiana Obiaya
Christiana Obiaya
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-101.SCH 7 hlg-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Shareholders’ Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Organization and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Revenue - Schedule of Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Acquisition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Acquisition - Schedule of Consideration Transferred (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Acquisition - Schedule of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Share-Based Compensation - Schedule of Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Related Party Transactions - Schedule of Rental Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Changes in AOCL (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Accumulated Other Comprehensive Loss - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Accumulated Other Comprehensive Loss - Reclassification Out of AOCL (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Fair Value of Financial Instruments - Reconciliation of Level 3 Fair Value Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value Inputs and Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 hlg-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 hlg-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 hlg-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Proceeds from exercise of common stock warrants Proceeds from Warrant Exercises Assets: Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Supplemental disclosures: Supplemental Cash Flow Information [Abstract] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Customer [Domain] Customer [Domain] Changes in fair value of investment securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Consideration Transferred Schedule of Business Acquisitions, by Acquisition [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Revenue from Contract with Customer [Abstract] Accrued expenses and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Project Warrants Project Warrants [Member] Project Warrants Preferred stock, shares outstanding Temporary equity, beginning balance (in shares) Temporary equity, ending balance (in shares) Temporary Equity, Shares Outstanding Other long-term assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Issuance of warrants in connection with vendor agreements APIC, Share-based Payment Arrangement, Increase for Cost Recognition Private Warrants Private Warrants [Member] Private Warrants Net realized increase (decrease) in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Goodwill Goodwill, Purchase Accounting Adjustments Legacy Heliogen preferred stock warrants Preferred Stock Warrants [Member] Preferred Stock Warrants Schedule of Available-for-sale Securities Debt Securities, Available-for-sale [Table Text Block] Reclassification Out of AOCL Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Intangible asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Intangible asset acquired, useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Antidilutive securities excluded from computation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Research and development Research and Development Expense [Member] Contract liabilities, deferred revenue additions Contract with Customer, Liability, Increase for Deferred Revenue Additions Contract with Customer, Liability, Increase for Deferred Revenue Additions Liability Class [Axis] Liability Class [Axis] Business Combination and Asset Acquisition [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] SAFE instrument, measurement input Financial Instruments Subject To Mandatory Redemption, Measurement Input Financial Instruments Subject To Mandatory Redemption, Measurement Input Maturities of available-for-sale investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Unrealized (losses) gains on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number ASSETS Assets [Abstract] Related Party Transactions [Abstract] Long-term investments Debt Securities, Noncurrent [Abstract] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Warrants, fair value (in dollars per share) Class of Warrant or Right, Fair Value of Warrants or Rights Class of Warrant or Right, Fair Value of Warrants or Rights Fair Value Valuation Scenario [Domain] Fair Value Valuation Scenario [Domain] Fair Value Valuation Scenario [Domain] Concentration risk percentage Concentration Risk, Percentage Accumulated deficit Retained Earnings [Member] Prepaid and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Project [Domain] Project [Domain] Related Party [Axis] Related Party [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Capital expenditures incurred but not yet paid Capital Expenditures Incurred but Not yet Paid Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Commitments and Contingencies Disclosure [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Vested warrants Common Stock Warrants [Member] Common Stock Warrants Contract liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue SAFE Instruments Securities Subject to Mandatory Redemption [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Loss per share – Basic (in dollars per share) Earnings Per Share, Basic Reconciliation of cash, cash equivalents and restricted cash Restricted Cash and Cash Equivalents [Abstract] Revenue Revenue from Contract with Customer [Text Block] Document Information [Line Items] Document Information [Line Items] Beginning of period End of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Unvested equity instrument outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Commercial paper Commercial Paper [Member] Other non-cash operating activities Other Noncash Income (Expense) Restricted cash (current and long-term) Restricted Cash and Cash Equivalents Unrealized losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Current Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Current Receivables Total receivables Receivables, Net, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Total fair value of consideration transferred Business Combination, Consideration Transferred Preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Level 1 Fair Value, Inputs, Level 1 [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Liabilities: Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] Total liabilities, convertible preferred stock and shareholders’ equity Liabilities and Equity Investments, Debt and Equity Securities [Abstract] Warrants Warrants and Rights Note Disclosure [Text Block] Warrants and Rights Note Disclosure Contract liabilities Contract with Customer, Liability, Current Additional paid-in capital Additional Paid in Capital Supplemental Cash Flow Information Supplemental Cash Flow Elements [Abstract] Proceeds from SAFE instruments, net of issuance costs of $30 thousand Proceeds From Financial Instruments Subject To Mandatory Redemption Proceeds From Financial Instruments Subject To Mandatory Redemption LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Trade payables Increase (Decrease) in Accounts Payable Acquisition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Loss Per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Shares issued for stock options exercised Stock Issued During Period, Value, Stock Options Exercised Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Affiliated entity Affiliated Entity [Member] Prepaid warrants Prepaid Warrants Prepaid Warrants Gross profit (loss) Gross Profit Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Selling, general, and administrative Selling, General and Administrative Expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Other services revenue Service, Other [Member] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Contract loss provisions Increase (Decrease) In Contract Loss Provisions Increase (Decrease) In Contract Loss Provisions Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Interest acquired Business Acquisition, Percentage of Voting Interests Acquired Amounts reclassified from AOCL Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Class of Warrant or Right [Table] Class of Warrant or Right [Table] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Acquisition of HelioHeat, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Revision of Prior Period [Axis] Revision of Prior Period [Axis] Accumulated foreign currency translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Share-Based Compensation Share-based Payment Arrangement [Text Block] Vendor Warrants Vendor Warrants [Member] Vendor Warrants Level 3 Fair Value, Inputs, Level 3 [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Prepaid warrants, current Prepaid Warrants, Current Prepaid Warrants, Current Cost of revenue: Cost of Revenue [Abstract] Maximum potential consideration Contract with Customer, Maximum Potential Consideration Contract with Customer, Maximum Potential Consideration Document Transition Report Document Transition Report Common stock, $0.0001 par value; 500,000,000 shares authorized; 191,269,480 shares issued and outstanding (excluding restricted shares of 135,271) as of September 30, 2022 and 183,367,037 shares issued and outstanding (excluding restricted shares of 481,301) as of December 31, 2021 Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Customer concentration risk Customer Concentration Risk [Member] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (see Note 9) Commitments and Contingencies Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Acquisition Business Combination Disclosure [Text Block] Restricted shares Restricted shares issued upon the early exercise of unvested options Restricted Stock [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Billed Billed Revenues [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Other Nontrade Receivables, Current Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total Debt Securities [Abstract] Cover [Abstract] Class of Stock [Axis] Class of Stock [Axis] Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Shares issued for stock warrants exercised (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Collaboration Warrants Collaboration Warrants [Member] Collaboration Warrants Grant revenue Government Assistance, Amount Government Assistance, Amount Prepaid and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Rental revenue Revenue from Related Parties Convertible preferred stock – $0.0001 par value; 10,000,000 shares authorized and no shares outstanding as of September 30, 2022 and December 31, 2021 Temporary equity, beginning balance Temporary equity, ending balance Temporary Equity, Carrying Amount, Attributable to Parent Investments Fair value Debt Securities, Available-for-Sale, Excluding Accrued Interest Selling, general and administrative Selling, General and Administrative Expenses [Member] Accrued expenses and other current liabilities Accrued Liabilities, Current Services revenue Total services revenue Revenue from Contract with Customer, Excluding Assessed Tax Stock options Share-based Payment Arrangement, Option [Member] Threshold trading days for redemption of warrants Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Threshold Trading Days Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Threshold Trading Days Document Information [Table] Document Information [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Document Quarterly Report Document Quarterly Report Measurement Input Type [Domain] Measurement Input Type [Domain] Gain (loss) on warrant remeasurement Change in fair value of warrants Fair Value Adjustment of Warrants Common stock Common Stock [Member] Other comprehensive loss adjustments before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Operating loss Operating Income (Loss) Vesting based on performance goals Warrant Vesting, Based On Performance Goal Milestones [Member] Warrant Vesting, Based On Performance Goal Milestones Stock price trigger for redemption of warrants (in dollars per share) Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Stock Price Trigger Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Stock Price Trigger Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Unrealized losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Realized gains (loses) Debt Securities, Available-for-sale, Realized Gain (Loss) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Share-based compensation Share-based Payment Arrangement, Noncash Expense AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Additional paid in capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total Idealab transactions Related Party Transaction, Amounts of Transaction Initially reported Previously Reported [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Cost of grant revenue Cost, Government Assistance Cost, Government Assistance Purchases of available-for-sale investments Payments to Acquire Debt Securities, Available-for-sale Transaction costs incurred but not yet paid Reverse Recapitalization, Accrued Transaction Costs Reverse Recapitalization, Accrued Transaction Costs Shares issued for stock warrants exercised Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Number of securities called by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Other income (expense), net Other Nonoperating Income (Expense) SAFE instrument and warrants, measurement input Warrants and Rights Outstanding And Financial Instruments Subject To Mandatory Redemption, Measurement Input Warrants and Rights Outstanding And Financial Instruments Subject To Mandatory Redemption, Measurement Input Capital expenditures Payments to Acquire Property, Plant, and Equipment Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Unbilled Unbilled Revenues [Member] Receivables Increase (Decrease) in Receivables Total liabilities assumed Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities Award Type [Axis] Award Type [Axis] CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Total shareholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Billing Status, Type [Axis] Billing Status, Type [Axis] SAFE instruments remeasurement SAFE instruments remeasurement Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Impact of Changes in Fair Value of Shares on Amount Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Impact of Changes in Fair Value of Shares on Amount Common stock, shares issued Common Stock, Shares, Issued City Area Code City Area Code Prepaid and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Expected term (in years) Measurement Input, Expected Term [Member] Entity Address, City or Town Entity Address, City or Town Settlement of pre-existing relationship Business Combination, Consideration Transferred, Settlement of Pre-existing Relationship Business Combination, Consideration Transferred, Settlement of Pre-existing Relationship Schedule of Changes in AOCL Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] HelioHeat HelioHeat GmbH [Member] HelioHeat GmbH Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] SAFE instrument, issuance costs Financial Instruments Subject to Mandatory Redemption, Issuance Costs Paid Financial Instruments Subject to Mandatory Redemption, Issuance Costs Paid Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Measurement Frequency [Domain] Measurement Frequency [Domain] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Accumulated deficit Retained Earnings (Accumulated Deficit) Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Transaction costs paid related to the Business Combination with Athena Payments of Merger Related Costs, Financing Activities U.S. treasury bills US Treasury Bill Securities [Member] RSU Awards Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Schedule of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Entity Filer Category Entity Filer Category Business Acquisition [Line Items] Business Acquisition [Line Items] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Contingent Consideration Business Combination, Contingent Consideration, Liability [Member] Business Combination, Contingent Consideration, Liability Reconciliation of Level 3 Fair Value Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Project Agreement customer One Customer, Project Agreement [Member] One Customer, Project Agreement Proceeds from exercise of stock options Proceeds from Stock Options Exercised Related Party Transaction [Axis] Related Party Transaction [Axis] Income tax benefit Income tax provision (benefit) Income Tax Expense (Benefit) Trade receivables Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Amortized cost Debt Securities, Available-for-sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss, Current Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Sublease, termination period Lessee, Operating Sublease, Termination Period Lessee, Operating Sublease, Termination Period Total current assets Assets, Current Concentration Risk Type [Domain] Concentration Risk Type [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Receivables Billing Status [Domain] Receivables Billing Status [Domain] Issuance of warrants in connection with customer agreements Increase to additional paid-in-capital, warrants issued Adjustments to Additional Paid in Capital, Warrant Issued Statement of Financial Position [Abstract] Fair Value Valuation Scenario [Axis] Fair Value Valuation Scenario [Axis] Fair Value Valuation Scenario Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Short-term investments Debt Securities, Current [Abstract] Product and Service [Axis] Product and Service [Axis] Right-of-use asset removed upon lease termination Right-of-Use Asset Removed Upon Lease Termination for Operating Lease Liability Right-of-Use Asset Removed Upon Lease Termination for Operating Lease Liability Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Provision for contract losses Contract with Customer, Receivable, Credit Loss Expense (Reversal) Related party agreement, termination period Related Party Transaction, Agreement, Termination Period Related Party Transaction, Agreement, Termination Period Loss on contracts Loss on Contracts Revenue Benchmark Revenue Benchmark [Member] Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract] Vesting immediately Warrant Vesting, Immediately [Member] Warrant Vesting, Immediately Equity Component [Domain] Equity Component [Domain] Share-based compensation (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Warrants Private Scenario [Member] Private Scenario Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payment, Measurement of Operating Lease Operating Lease, Payment, Measurement of Operating Lease Statement [Line Items] Statement [Line Items] Investments, available-for-sale (amortized cost of $129,344 and $32,349, respectively) Fair value Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Contract liabilities Increase (Decrease) in Contract with Customer, Liability Restricted cash Restricted Cash, Noncurrent Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Share-based compensation Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Issuances Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Counterparty Name [Domain] Counterparty Name [Domain] Net loss before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Dividend yield Measurement Input, Expected Dividend Rate [Member] Customer [Axis] Customer [Axis] Redemption price per warrant (in dollars per share) Class Of Warrant Or Right, Redemption Price Of Warrants Or Rights Class Of Warrant Or Right, Redemption Price Of Warrants Or Rights Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Other comprehensive loss Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Share-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Title of 12(b) Security Title of 12(b) Security Contract liabilities, other increase (decrease) Contract with Customer, Liability, Increase (Decrease), Other Contract with Customer, Liability, Increase (Decrease), Other Other comprehensive loss, tax impact Other Comprehensive Income (Loss), Tax Total assets Assets Retroactive application of exchange ratio Revision of Prior Period, Adjustment [Member] Common stock, shares authorized Common Stock, Shares Authorized Weighted-average common shares outstanding Weighted Average Number of Shares Issued, Basic Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Repayments on Paycheck Protection Program loan Repayments of Notes Payable Document Type Document Type Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss Schedule of Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Warrant Vesting [Domain] Warrant Vesting [Domain] Warrant Vesting [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Corporate bonds Corporate Bond Securities [Member] Weighted average number of shares outstanding – Basic Denominator for basic EPS – weighted-average shares Weighted Average Number of Shares Outstanding, Basic Loss per share – Diluted (in dollars per share) Earnings Per Share, Diluted Non-cash operating lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Effect of dilutive securities (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Project [Axis] Project [Axis] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock, shares authorized Temporary Equity, Shares Authorized Intangible assets, net of accumulated amortization of $579 and $27, respectively Intangible Assets, Net (Excluding Goodwill) Total cost of revenue Cost of Revenue Amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss, Noncurrent Goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Exchange ratio Recapitalization Exchange Ratio Recapitalization Exchange Ratio Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income (loss), net of taxes Other Comprehensive Income (Loss), Net of Tax [Abstract] Denominator Weighted Average Number of Shares Outstanding, Diluted [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Scenario probability weighting Measurement Input, Scenario Probability Weighting [Member] Measurement Input, Scenario Probability Weighting Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, plant and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Trade payables Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Intangible asset Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles Threshold consecutive trading days for redemption of warrants Class Of Warrant Or Right, Redemption Of Warrants Or Rights, , Threshold Consecutive Trading Days Class Of Warrant Or Right, Redemption Of Warrants Or Rights, , Threshold Consecutive Trading Days Schedule of Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Deferred tax liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Convertible preferred shares, on an “as converted” basis Convertible Preferred Stock [Member] Common stock, shares outstanding Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Revenues Revenues [Abstract] Document Period End Date Document Period End Date Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Selling, general and administrative expense, warrants Other Selling, General and Administrative Expense Fair value of Project Warrants and Collaboration Warrants recognized in equity Warrants Issued Warrants Issued Income Statement Location [Domain] Income Statement Location [Domain] Shareholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Available-for-sale securities, allowance for credit loss Debt Securities, Available-for-Sale, Amortized Cost, Allowance for Credit Loss, Excluding Accrued Interest Fair value Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent Property, plant, and equipment, net of accumulated depreciation of $2,012 and $707, respectively Property, Plant and Equipment, Net Total operating expenses Operating Expenses Debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt Other long-term liabilities Other Liabilities, Noncurrent SPAC Scenario SPAC Scenario [Member] SPAC Scenario Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Trading Symbol Trading Symbol Loss per share: Earnings Per Share [Abstract] Sublease, annual escalation clause Lessee, Operating Sublease, Annual Escalation Clause Lessee, Operating Sublease, Annual Escalation Clause Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Related Party Transaction [Domain] Related Party Transaction [Domain] Total revenue Revenues Warrants, exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Sales of available-for-sale investments Proceeds from Sale of Debt Securities, Available-for-sale Transaction price Contract with Customer, Transaction Price Contract with Customer, Transaction Price Warrants Warrant [Member] Public and Private Warrants Public and Private Warrants [Member] Public and Private Warrants Unrealized losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Noncurrent Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Noncurrent Warrant term Warrants and Rights Outstanding, Term Contract liabilities, revenue recognized Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance Debt Long-term Debt, Excluding Current Maturities Available-for-sale securities, credit losses recognized Debt Securities, Available-for-Sale, Excluding Accrued Interest, Allowance for Credit Loss, Not Previously Recorded Debt Securities, Available-for-Sale, Excluding Accrued Interest, Allowance for Credit Loss, Not Previously Recorded Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Total share-based compensation expense Share-based Payment Arrangement, Expense Contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Contract loss provisions Provision for Loss on Contracts Entity Current Reporting Status Entity Current Reporting Status Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Restricted cash Restricted Cash, Current Related party, monthly transaction amount Related Party Transaction, Amounts of Transaction, Monthly Related Party Transaction, Amounts of Transaction, Monthly Counterparty Name [Axis] Counterparty Name [Axis] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF THE YEAR CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF THE YEAR Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Warrant Vesting [Axis] Warrant Vesting [Axis] Warrant Vesting Other financing costs Proceeds from (Payments for) Other Financing Activities Interest income, net Interest Income (Expense), Nonoperating, Net Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Idealab Idealab [Member] Idealab Shares issued for stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted average number of shares outstanding – Diluted Denominator for diluted EPS – weighted-average shares Weighted Average Number of Shares Outstanding, Diluted Warrant liability Warrants, fair value Warrants and Rights Outstanding Recurring Fair Value, Recurring [Member] Operating sublease term Lessee, Operating Sublease, Term of Contract Lessee, Operating Sublease, Term of Contract Income Taxes Income Tax Disclosure [Text Block] Related Party [Domain] Related Party [Domain] Amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss, Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Prepaid warrants, noncurrent Prepaid Warrants, Noncurrent Prepaid Warrants, Noncurrent Statement of Cash Flows [Abstract] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Entity Shell Company Entity Shell Company Total current liabilities Liabilities, Current Class of Stock [Domain] Class of Stock [Domain] Cash paid at closing Payments to Acquire Businesses, Gross Public Warrants Public Warrants [Member] Public Warrants Project revenue Project Revenue [Member] Project Revenue Project Warrants and Collaboration Warrants Project Warrants And Collaboration Warrants [Member] Project Warrants And Collaboration Warrants Total assets acquired Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Shared facilities staffing agreement Shared Facilities Staffing Agreement [Member] Shared Facilities Staffing Agreement Reclassification out of AOCL Reclassification out of Accumulated Other Comprehensive Income [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Property management agreement Property Management Agreement [Member] Property Management Agreement Administrative services provided by Idealab Related Party Transaction, Administrative Services [Member] Related Party Transaction, Administrative Services Current Fiscal Year End Date Current Fiscal Year End Date Statement [Table] Statement [Table] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Cost of services revenue (excluding depreciation and amortization) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Unvested warrants Unvested Warrants [Member] Unvested Warrants Goodwill Goodwill Expected volatility Measurement Input, Price Volatility [Member] Schedule of Fair Value Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Cost of services revenue (excluding depreciation and amortization) Cost of Sales [Member] Sublease, annual base rent Lessee, Operating Sublease, Annual Base Rent Lessee, Operating Sublease, Annual Base Rent Weighted-average impact warrants (in shares) Weighted-Average Number of Shares, Assumed Exercise of Warrants Weighted-Average Number of Shares, Assumed Exercise of Warrants Warrant, measurement input Warrants and Rights Outstanding, Measurement Input Project Agreement Commercial-Scale Demonstration Agreement (the “Project Agreement” [Member] Commercial-Scale Demonstration Agreement (the “Project Agreement”) Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Total grant receivables Government Assistance Receivable, Current Government Assistance Receivable, Current Deferred income taxes Deferred Income Tax Expense (Benefit) Service [Member] EX-101.PRE 11 hlg-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover - shares
9 Months Ended
Sep. 30, 2022
Nov. 04, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Period End Date Sep. 30, 2022  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-40209  
Entity Registrant Name Heliogen, Inc.  
Current Fiscal Year End Date --12-31  
Entity Central Index Key 0001840292  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Amendment Flag false  
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  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period true  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   191,442,304
Common stock    
Document Information [Line Items]    
Title of 12(b) Security Common stock, $0.0001 par value per share  
Trading Symbol HLGN  
Security Exchange Name NYSE  
Warrants    
Document Information [Line Items]    
Title of 12(b) Security Warrants, each whole warrant exercisable for shares of Common stock at an exercise price of $11.50 per share  
Trading Symbol HLGN.W  
Security Exchange Name NYSE  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
ASSETS    
Cash and cash equivalents $ 35,444 $ 190,081
Restricted cash 655 0
Investments, available-for-sale (amortized cost of $129,344 and $32,349, respectively) 124,034 32,332
Receivables 6,585 3,896
Prepaid and other current assets 6,121 874
Total current assets 172,839 227,183
Operating lease right-of-use assets 15,165 16,093
Property, plant, and equipment, net of accumulated depreciation of $2,012 and $707, respectively 10,092 4,102
Goodwill 926 4,204
Intangible assets, net of accumulated amortization of $579 and $27, respectively 3,232 147
Restricted cash 1,500 1,500
Other long-term assets 13,809 4,219
Total assets 217,563 257,448
LIABILITIES AND SHAREHOLDERS’ EQUITY    
Trade payables 2,335 4,645
Contract liabilities 8,540 513
Contract loss provisions 30,526 397
Accrued expenses and other current liabilities 7,410 6,974
Total current liabilities 48,811 12,529
Debt 22 35
Operating lease liabilities, net of current portion 14,361 14,183
Warrant liability 1,885 14,563
Other long-term liabilities 1,233 2,080
Total liabilities 66,312 43,390
Commitments and contingencies (see Note 9)
Convertible preferred stock – $0.0001 par value; 10,000,000 shares authorized and no shares outstanding as of September 30, 2022 and December 31, 2021 0 0
Shareholders’ equity    
Common stock, $0.0001 par value; 500,000,000 shares authorized; 191,269,480 shares issued and outstanding (excluding restricted shares of 135,271) as of September 30, 2022 and 183,367,037 shares issued and outstanding (excluding restricted shares of 481,301) as of December 31, 2021 19 18
Additional paid-in capital 425,851 380,624
Accumulated other comprehensive loss (1,025) (4)
Accumulated deficit (273,594) (166,580)
Total shareholders’ equity 151,251 214,058
Total liabilities, convertible preferred stock and shareholders’ equity $ 217,563 $ 257,448
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Amortized cost $ 129,344 $ 32,349
Accumulated depreciation 2,012 707
Intangible assets, accumulated amortization $ 579 $ 27
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 191,269,480 183,367,037
Common stock, shares outstanding 191,269,480 183,367,037
Restricted shares    
Unvested equity instrument outstanding (in shares) 135,271 481,301
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenues        
Services revenue $ 1,367,000 $ 2,202,000 $ 4,375,000 $ 3,563,000
Grant revenue 1,733,000 0 4,656,000 0
Total revenue 3,100,000 2,202,000 9,031,000 3,563,000
Cost of revenue:        
Cost of services revenue (excluding depreciation and amortization) 1,690,000 1,375,000 5,668,000 2,736,000
Cost of grant revenue 1,733,000 0 4,656,000 0
Provision for contract losses 0 0 33,737,000 0
Total cost of revenue 3,423,000 1,375,000 44,061,000 2,736,000
Gross profit (loss) (323,000) 827,000 (35,030,000) 827,000
Operating expenses:        
Selling, general, and administrative 18,268,000 8,687,000 60,733,000 15,099,000
Research and development 11,168,000 4,618,000 26,448,000 8,891,000
Total operating expenses 29,436,000 13,305,000 87,181,000 23,990,000
Operating loss (29,759,000) (12,478,000) (122,211,000) (23,163,000)
Interest income, net 259,000 197,000 666,000 407,000
SAFE instruments remeasurement 0 (15,533,000) 0 (62,993,000)
Gain (loss) on warrant remeasurement 369,000 (322,000) 12,679,000 (2,604,000)
Other income (expense), net 1,256,000 (140,000) 1,071,000 (312,000)
Net loss before taxes (27,875,000) (28,276,000) (107,795,000) (88,665,000)
Income tax benefit 46,000 0 781,000 0
Net loss (27,829,000) (28,276,000) (107,014,000) (88,665,000)
Other comprehensive income (loss), net of taxes        
Unrealized (losses) gains on available-for-sale securities (18,000) 7,000 (524,000) (7,000)
Cumulative translation adjustment (173,000) (57,000) (497,000) (57,000)
Total comprehensive loss $ (28,020,000) $ (28,326,000) $ (108,035,000) $ (88,729,000)
Loss per share:        
Loss per share – Basic (in dollars per share) $ (0.14) $ (2.45) $ (0.57) $ (8.32)
Loss per share – Diluted (in dollars per share) $ (0.14) $ (2.45) $ (0.57) $ (8.32)
Weighted average number of shares outstanding – Basic 192,580,125 11,545,919 188,827,770 10,650,897
Weighted average number of shares outstanding – Diluted 192,580,125 11,545,919 188,827,770 10,650,897
Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Service [Member] Service [Member] Service [Member] Service [Member]
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Convertible Preferred Stock and Shareholders’ Equity (Deficit) - USD ($)
$ in Thousands
Total
Initially reported
Retroactive application of exchange ratio
Common stock
Common stock
Initially reported
Common stock
Retroactive application of exchange ratio
Additional paid in capital
Additional paid in capital
Initially reported
Additional paid in capital
Retroactive application of exchange ratio
Accumulated other comprehensive loss
Accumulated other comprehensive loss
Initially reported
Accumulated other comprehensive loss
Retroactive application of exchange ratio
Accumulated deficit
Accumulated deficit
Initially reported
Accumulated deficit
Retroactive application of exchange ratio
Temporary equity, beginning balance (in shares) at Dec. 31, 2020 117,886,982 58,554,536 59,332,446                        
Temporary equity, beginning balance at Dec. 31, 2020 $ 45,932 $ 45,932 $ 0                        
Temporary equity, ending balance (in shares) at Sep. 30, 2021 117,886,982                            
Temporary equity, ending balance at Sep. 30, 2021 $ 45,932                            
Beginning balance (in shares) at Dec. 31, 2020       8,160,828 4,053,489 4,107,339                  
Beginning balance at Dec. 31, 2020 (27,862) $ (27,862) $ 0 $ 1 $ 4 $ (3) $ 1,309 $ 1,306 $ 3 $ 0 $ 0 $ 0 $ (29,172) $ (29,172) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Net loss (88,665)                       (88,665)    
Other comprehensive loss (64)                 (64)          
Share-based compensation 2,049           2,049                
Shares issued for stock options exercised (in shares)       3,626,266                      
Shares issued for stock options exercised 355     $ 1     354                
Shares issued for stock warrants exercised (in shares)       199,315                      
Shares issued for stock warrants exercised 30           30                
Ending balance (in shares) at Sep. 30, 2021       11,986,409                      
Ending balance at Sep. 30, 2021 $ (114,157)     $ 2     3,742     (64)     (117,837)    
Temporary equity, beginning balance (in shares) at Jun. 30, 2021 117,886,982                            
Temporary equity, beginning balance at Jun. 30, 2021 $ 45,932                            
Temporary equity, ending balance (in shares) at Sep. 30, 2021 117,886,982                            
Temporary equity, ending balance at Sep. 30, 2021 $ 45,932                            
Beginning balance (in shares) at Jun. 30, 2021       10,684,355                      
Beginning balance at Jun. 30, 2021 (87,440)     $ 1     2,134     (14)     (89,561)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Net loss (28,276)                       (28,276)    
Other comprehensive loss (50)                 (50)          
Share-based compensation 1,485           1,485                
Shares issued for stock options exercised (in shares)       1,302,054                      
Shares issued for stock options exercised 124     $ 1     123                
Ending balance (in shares) at Sep. 30, 2021       11,986,409                      
Ending balance at Sep. 30, 2021 $ (114,157)     $ 2     3,742     (64)     (117,837)    
Temporary equity, beginning balance (in shares) at Dec. 31, 2021 0                            
Temporary equity, beginning balance at Dec. 31, 2021 $ 0                            
Temporary equity, ending balance (in shares) at Sep. 30, 2022 0                            
Temporary equity, ending balance at Sep. 30, 2022 $ 0                            
Beginning balance (in shares) at Dec. 31, 2021       183,367,037                      
Beginning balance at Dec. 31, 2021 214,058     $ 18     380,624     (4)     (166,580)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Net loss (107,014)                       (107,014)    
Other comprehensive loss (1,021)                 (1,021)          
Share-based compensation (in shares)       971,954                      
Share-based compensation 34,478           34,478                
Shares issued for stock options exercised (in shares)       6,930,479                      
Shares issued for stock options exercised 1,057     $ 1     1,056                
Shares issued for stock warrants exercised (in shares)       10                      
Issuance of warrants in connection with vendor agreements 134           134                
Issuance of warrants in connection with customer agreements 9,559           9,559                
Ending balance (in shares) at Sep. 30, 2022       191,269,480                      
Ending balance at Sep. 30, 2022 $ 151,251     $ 19     425,851     (1,025)     (273,594)    
Temporary equity, beginning balance (in shares) at Jun. 30, 2022 0                            
Temporary equity, beginning balance at Jun. 30, 2022 $ 0                            
Temporary equity, ending balance (in shares) at Sep. 30, 2022 0                            
Temporary equity, ending balance at Sep. 30, 2022 $ 0                            
Beginning balance (in shares) at Jun. 30, 2022       190,093,226                      
Beginning balance at Jun. 30, 2022 168,946     $ 19     415,526     (834)     (245,765)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Net loss (27,829)                       (27,829)    
Other comprehensive loss (191)                 (191)          
Share-based compensation (in shares)       723,878                      
Share-based compensation 9,972           9,972                
Shares issued for stock options exercised (in shares)       452,376                      
Shares issued for stock options exercised 142           142                
Issuance of warrants in connection with vendor agreements 80           80                
Issuance of warrants in connection with customer agreements 131           131                
Ending balance (in shares) at Sep. 30, 2022       191,269,480                      
Ending balance at Sep. 30, 2022 $ 151,251     $ 19     $ 425,851     $ (1,025)     $ (273,594)    
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (107,014) $ (88,665)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 2,289 272
Share-based compensation 34,478 2,049
SAFE instruments remeasurement 0 62,993
Change in fair value of warrants (12,679) 2,604
Change in fair value of contingent consideration (1,063) 0
Deferred income taxes (781) 0
Non-cash operating lease expense 1,199 0
Other non-cash operating activities 90 947
Changes in assets and liabilities:    
Receivables (2,778) (140)
Prepaid and other current assets (1,706) 1,170
Other long-term assets 392 (3,864)
Trade payables (1,061) 1,347
Accrued expenses and other current liabilities 1,128 1,921
Contract liabilities 8,535 1,660
Contract loss provisions 30,235 0
Operating lease liabilities (810) (510)
Other long-term liabilities 1 69
Net cash used in operating activities (49,545) (18,147)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (7,313) (1,428)
Purchases of available-for-sale investments (237,986) (41,647)
Maturities of available-for-sale investments 75,300 4,300
Sales of available-for-sale investments 65,817 0
Acquisition of HelioHeat, net of cash acquired 0 (1,684)
Net cash used in investing activities (104,182) (40,459)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from SAFE instruments, net of issuance costs of $30 thousand 0 83,411
Transaction costs paid related to the Business Combination with Athena (1,274) 0
Repayments on Paycheck Protection Program loan 0 (411)
Proceeds from exercise of stock options 1,019 355
Proceeds from exercise of common stock warrants 0 30
Other financing costs 0 (1,487)
Net cash (used in) provided by financing activities (255) 81,898
(DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (153,982) 23,292
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF THE YEAR 191,581 18,334
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF THE YEAR 37,599 41,626
Reconciliation of cash, cash equivalents and restricted cash    
Cash and cash equivalents 35,444 40,126
Restricted cash (current and long-term) 2,155 1,500
Total cash, cash equivalents and restricted cash 37,599 41,626
Supplemental disclosures:    
Cash paid for interest 0 3
Cash paid for amounts included in the measurement of operating lease liabilities 0 483
Non-cash investing and financing activities:    
Right-of-use assets obtained in exchange for new operating lease liabilities 201 16,685
Right-of-use asset removed upon lease termination 306 0
Transaction costs incurred but not yet paid 0 369
Capital expenditures incurred but not yet paid 522 231
Vendor Warrants    
Non-cash investing and financing activities:    
Fair value of Project Warrants and Collaboration Warrants recognized in equity 134 0
Project Warrants and Collaboration Warrants    
Non-cash investing and financing activities:    
Fair value of Project Warrants and Collaboration Warrants recognized in equity $ 9,559 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (Parenthetical)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Statement of Cash Flows [Abstract]  
SAFE instrument, issuance costs $ 30
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Basis of Presentation
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Basis of Presentation Organization and Basis of Presentation
Background
Heliogen, Inc., along with 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, artificial intelligence (“AI”)-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 financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and include the accounts of Heliogen and the subsidiaries it controls. All material intercompany balances are eliminated in consolidation. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Heliogen’s Annual Report on Form 10-K/A for the year ended December 31, 2021 filed on May 23, 2022.
Certain information and disclosures normally included in annual financial statements have been condensed or omitted in these interim financial statements. In our opinion, the unaudited interim financial statements have been prepared on the same basis as the annual financial statements and include all adjustments, consisting of only normal recurring adjustments, necessary for fair statement. The results of operations for the nine months ended September 30, 2022, are not necessarily indicative of the results of operations to be expected for the full year ending December 31, 2022.
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. (“Merger Sub”), Athena’s direct, wholly-owned subsidiary, consummated the closing of transactions contemplated by the business combination agreement, dated July 6, 2021, by and among Athena, Merger Sub, and Legacy Heliogen (the “Business Combination”).
The Business Combination was accounted for as a reverse recapitalization in accordance with Accounting Standards Codification (“ASC”) 805, Business Combinations, pursuant to which 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 condensed 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.
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’s 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 (“RSU”) prior to the Business Combination have been retroactively recast as shares reflecting the exchange ratio of 2.013 established in the Business Combination.
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, 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.
Reclassifications
Certain immaterial prior period amounts have been reclassified to conform to current period presentation. Such changes did not have a material impact on our financial position or results of operation. All dollar amounts (other than per share amounts) in the following disclosures are in thousands of United States dollars, unless otherwise indicated.
Recent Accounting Pronouncements
In August 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“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. We adopted ASU 2020-06 on January 1, 2022 with no impact on our condensed consolidated financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregated Revenue
We disaggregate revenue into the following revenue categories:
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands2022202120222021
Project revenue$1,324 $— $4,207 $— 
Other services revenue43 2,202 168 3,563 
Total services revenue1,367 2,202 4,375 3,563 
Grant revenue1,733 — 4,656 — 
Total revenue$3,100 $2,202 $9,031 $3,563 
Project revenue consists of amounts recognized under contracts with customers for the development, construction and delivery of commercial-scale concentrated solar energy facilities. Other services revenue consists of amounts recognized under contracts with customers for the provision of engineering, research and development or other similar services in our field of expertise. Revenue recognized during 2022 and 2021 includes commercial, non-governmental customers in the United States and Europe.
Pursuant to the terms of the commercial-scale demonstration agreement (the “CSDA”) executed with Woodside Energy (USA) Inc. (“Woodside”) in March 2022, Heliogen will complete the engineering, procurement, and construction of a new 5 MWe concentrated solar energy facility to be built in Mojave, California (the “Facility”) for the customer’s use in testing, research and development. Pursuant to the CSDA, the customer will pay up to $50 million to Heliogen to complete the Facility. The total transaction price for the CSDA is $45.5 million reflecting a reduction in contract price for the fair value of the Project Warrants (defined and discussed further in Note 3) granted to the customer in connection with the CSDA. The CSDA modified and replaced a limited notice to proceed executed in October 2021. For the three and nine
months ended September 30, 2022, the CSDA contributed $1.3 million and $4.2 million, respectively, or 97% and 96%, respectively, to total services revenue.
During the three and nine months ended September 30, 2022, the Company recognized grant revenue under the Company’s award from the U.S. Department of Energy’s Solar Energy Technology Office (the “DOE Award”) of $1.7 million and $4.7 million, respectively, related to costs incurred during such periods that are reimbursable under the DOE Award.
During the three and nine months ended September 30, 2021, the Company recognized $2.2 million and $3.6 million, respectively associated with several engineering and design contracts which was largely related to a predecessor contract to the CSDA.
Provision for Contract Losses
For the nine months ended September 30, 2022, we recognized a total provision for contract losses of $33.7 million driven primarily by the CSDA, as estimated costs to satisfy performance obligations for the remainder of those contracts exceeded consideration to be received from the customers. The Company recognized total contract losses of $32.9 million related to the CSDA reflecting the Company’s estimate of the full expected loss on the design, engineering, and construction of the Facility given the consideration expected to be realized under the CSDA (net of the fair value of the Project Warrants) and the DOE Award.
We recognized no provisions for contract losses during the three months ended September 30, 2022 and the three and nine months ended September 30, 2021.

Performance Obligations and Contract Liabilities
Revenue recognized under contracts with customers relate solely to the performance obligations satisfied in 2022. On September 30, 2022, we had approximately $41.3 million of the transaction price allocated to remaining performance obligations through 2025.
As of September 30, 2022 and December 31, 2021, our contract liabilities were $8.5 million and $0.5 million, respectively. Activity included in contract liabilities during the nine months ended September 30, 2022 consisted of additions for deferred revenue of $12.9 million offset by revenue recognized of $4.4 million, and other activity of $0.5 million.
Receivables
September 30,December 31,
$ in thousands20222021
Trade receivables
Billed$— $900 
Unbilled334 1,123 
Total trade receivables334 2,023 
Grant receivables
Billed1,399 — 
Unbilled4,698 1,442 
Total grant receivables6,097 1,442 
Other154 431 
Total receivables$6,585 $3,896 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Warrants
9 Months Ended
Sep. 30, 2022
Equity [Abstract]  
Warrants Warrants
Public Warrants and Private Warrants
The Company’s warrant liability as of September 30, 2022 includes public warrants (the “Public Warrants”) and private placement warrants (the “Private Warrants”). The Public Warrants and Private Warrants permit warrant holders to purchase in the aggregate 8,333,333 shares and 233,333 shares, respectively, of the Company’s common stock at an exercise price of $11.50 per share. The Public Warrants and the Private Warrants became exercisable on March 16, 2022 and expire on December 30, 2026, or earlier upon redemption or liquidation. The Company has the ability to redeem outstanding Public Warrants prior to their expiration, at a price of $0.01 per warrant, provided that the last reported sales price of the Company’s 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. In addition, the Company has the ability to redeem all (but not less than all) of the outstanding Public Warrants and Private Warrants prior to their expiration, at a price of $0.10 per warrant if the last reported sales price of the Company’s common stock equals or exceeds $10.00 on the trading day prior to the date of the notice. The Company evaluated the Public Warrants and Private Warrants and concluded that a provision in the underlying warrant agreement dated March 16, 2022, by and between Athena and Continental Stock Transfer & Trust Company, related to certain tender or exchange offers precludes both the Public Warrants and Private Warrants from being accounted for as components of equity. As both the Public Warrants and Private Warrants meet the definition of a derivative, they are recorded on the condensed consolidated balance sheets as liabilities and measured at fair value at each reporting date, with the change in fair value reported in gain (loss) on warrant remeasurement on the condensed consolidated statements of operations and comprehensive loss.
Project Warrants
In connection with the concurrent execution of the CSDA with Woodside in March 2022, the Company issued warrants permitting Woodside to purchase approximately 0.91 million shares of the Company’s common stock at an exercise price of $0.01 per share (the “Project Warrants”). These warrants expire upon the earlier of a change in control of the Company or March 28, 2027 and vest pro rata with certain payments required to be made by the customer under the CSDA. The fair value of the Project Warrants upon issuance was $4.96 per warrant based on the closing price of the Company’s shares on March 28, 2022 less the exercise price.
The Project Warrants were determined to be consideration payable to a customer or non-employee and are equity-classified pursuant to the guidance in ASC 718, Stock Compensation (“ASC 718”). For the Project Warrants, the total consideration payable to the customer of approximately $4.5 million reduced the transaction price associated with the customer’s contract and the Company recognized $0.2 million as an increase to additional paid-in-capital related to the Project Warrants to reflect the attribution of the Project Warrants’ fair value in a manner similar to revenue recognized under the customer’s contract. As of September 30, 2022, none of the Project Warrants have vested or become exercisable.
Collaboration Warrants
In connection with the concurrent execution of a collaboration agreement (the “Collaboration Agreement”) with Woodside in March 2022, the Company issued warrants permitting Woodside to purchase approximately 3.65 million shares of the Company’s common stock at an exercise price of $0.01 per share (the “Collaboration Warrants”). These warrants expire upon the earlier of a change in control of the Company or March 28, 2027. Of these warrants, (i) 1.825 million warrants vested immediately upon execution of the Collaboration Agreement and (ii) 1.825 million warrants will vest based on certain specified performance goals under the Collaboration Agreement relating to towers contracted. The fair value of the Collaboration Warrants upon issuance was $4.96 per warrant based on the closing price of the Company’s shares on March 28, 2022 less the exercise price.
The Collaboration Warrants were determined to be consideration payable to a customer or non-employee and are equity-classified under ASC 718. For the Collaboration Warrants, the Company recognized a prepaid expense of $9.1 million, of which $2.6 million was classified as current and $6.5 million was classified as long-term, with a corresponding increase to additional paid-in-capital related to the Collaboration Warrants that immediately vested. This amount will be recognized ratably as selling, general and administrative (“SG&A”) expense beginning April 2022 for marketing services to be provided over the estimated service period. As of September 30, 2022, the remaining estimated
period is approximately four years. For the three and nine months ended September 30, 2022, we recognized approximately $0.6 million and $1.3 million as SG&A expense related to the vesting of the Collaboration Warrants. Additional vesting of the Collaboration Warrants will be recognized as deferred contract acquisition costs upon execution of an applicable customer contract as defined in the Collaboration Agreement and will be amortized to expense over the term of the applicable customer contract.
Vendor Warrants
On April 19, 2022, the Company issued warrants to purchase 76,923 shares of the Company’s common stock, at an exercise price of $0.01 per share (“Vendor Warrants”), to a vendor as compensation for services to be performed by the vendor. The Vendor Warrants vest in 12 equal installments monthly, subject to continued service by the vendor, and are completely vested upon the one-year anniversary of issuance. The Vendor Warrants were determined to be consideration payable to a customer or non-employee and are equity-classified under ASC 718. The Vendor Warrants had a fair value upon issuance of $0.3 million, which will be recognized ratably over one year as SG&A expense. For the three and nine months ended September 30, 2022, the Company recognized approximately $0.1 million and $0.1 million, respectively, as SG&A expense related to the portion of the Vendor Warrants that vested during the period. The fair value of the Vendor Warrants upon issuance was $4.18 per warrant based on the closing price of the Company’s shares on April 19, 2022 less the exercise price.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition
9 Months Ended
Sep. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisition Acquisition
In September 2021, Heliogen acquired 100% of the equity interests of HelioHeat GmbH (“HelioHeat”), a private limited liability company in Germany engaged in the development, planning and construction of renewable energy systems and components, including a novel solar receiver (the “HelioHeat Acquisition”).
The components of the fair value of consideration transferred are as follows ($ in thousands):
Cash paid at closing
$1,714 
Contingent consideration (1)
2,009 
Settlement of pre-existing relationship
45 
Total fair value of consideration transferred
$3,768 
________________
(1)See Note 11— Fair Value of Financial Instruments for additional information.
The purchase price allocation for the HelioHeat Acquisition was finalized as of March 31, 2022. The following table summarizes the purchase price allocation as of the acquisition date and the adjustments recorded during the measurement period.
As of
December 31, 2021Measurement Period Adjustments
$ in thousandsPreliminary ValuationFinal Valuation
Cash and cash equivalents
$30 $— $30 
Prepaid and other current assets
33 — 33 
Property, plant and equipment, net
— 
Intangible asset— 4,204 4,204 
Goodwill
4,204 (3,093)1,111 
Total assets acquired
4,273 1,111 5,384 
Accrued expenses and other current liabilities
74 — 74 
Contract liabilities390 — 390 
Debt
41 — 41 
Deferred tax liabilities— 1,111 1,111 
Total liabilities assumed
505 1,111 1,616 
Net assets acquired
$3,768 $— $3,768 
The Company recorded measurement period adjustments based on the valuation of the intangible asset related to developed technology associated with HelioHeat’s solar receiver technology and the related deferred tax impact. The purchase price allocation resulted in the recognition of $1.1 million in goodwill, which includes measurement period adjustments, 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’s operations to expand commercial opportunities and the assembled workforce in place.
The fair value of the intangible asset was estimated using the replacement cost approach, which was based on Level 3 inputs, which is defined in Note 11—Fair Value of Financial Instruments. Significant valuation assumptions include management’s estimated costs to reproduce HelioHeat solar receiver technology if the Company had developed the technology using its own resources, developer’s profit margin based on estimated market participants’ required margin, and an estimated discount for economic obsolescence. The intangible asset will be amortized over its estimated useful life of five years through June 2026.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
We calculate our quarterly tax provision pursuant to the guidelines in ASC 740, Income Taxes. ASC 740 requires companies to estimate the annual effective tax rate for current year ordinary income. The relationship between our income tax provision or benefit and our pre-tax book income or loss can vary significantly from period to period considering, among other factors, the overall level of pre-tax book income or loss and changes in the blend of jurisdictional income or loss that is taxed at different rates and changes in valuation allowances. The income tax benefit of $46 thousand and $0.8 million for the three and nine months ended September 30, 2022, respectively, was primarily attributable to our HelioHeat operations. We incurred no income tax benefit or provision for the three and nine months ended September 30, 2021. Any income tax benefit associated with the pre-tax loss for the three and nine months ended September 30, 2022, resulting primarily from the U.S. jurisdiction, is offset by a full valuation allowance.
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, we recorded a full valuation allowance against the federal and state deferred tax assets as of September 30, 2022 and December 31, 2021.
The Company is subject to the provisions of ASC Subtopic 740-10, Accounting for Uncertainty in Income Taxes. This standard defines the threshold for recognizing the benefits of tax return positions in the financial statements as more-likely-than-not to be sustained by the relevant taxing authority and requires measurement of a tax position meeting the more-likely-than-not criterion, based on the largest benefit that is more than 50% likely to be realized. If upon performance of an assessment pursuant to this subtopic, management determines that uncertainties in tax positions exist that do not meet the minimum threshold for recognition of the related tax benefit, a liability is recorded in the condensed consolidated financial statements. The Company recognizes interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. We do not have material unrecognized tax benefits for uncertain tax positions.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation
9 Months Ended
Sep. 30, 2022
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
The Heliogen, Inc. 2021 Equity Incentive Plan aims to incentivize employees, directors and consultants who render services to the Company through the granting of stock awards, including options, stock appreciation right (“SARs”) awards, restricted stock awards, RSU awards, performance awards, and other stock-based awards.
During the three and nine months ended September 30, 2022, we granted 6,207,165 and 8,317,780 RSU awards, respectively, at a weighted average grant date fair value per share of $2.34 and $2.83, respectively.
Our total share-based compensation expense, including the affected line on the condensed consolidated statements of operations and comprehensive loss, is as follows:

Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands2022202120222021
Cost of services revenue (excluding depreciation and amortization)$330 $— $1,321 $— 
Selling, general and administrative
7,562 1,346 28,696 1,729 
Research and development
2,080 139 4,461 320 
Total share-based compensation expense
$9,972 $1,485 $34,478 $2,049 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Loss Per Share
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Loss Per Share Loss Per Share
Basic and diluted losses per share were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands, except per share and share data2022202120222021
Numerator
Net loss
$(27,829)$(28,276)$(107,014)$(88,665)
Denominator
Weighted-average common shares outstanding190,526,219 11,545,919 187,633,327 10,650,897 
Weighted-average impact of warrants(1)
2,053,906 — 1,194,443 — 
Denominator for basic EPS – weighted-average shares
192,580,125 11,545,919 188,827,770 10,650,897 
Effect of dilutive securities
— — — — 
Denominator for diluted EPS – weighted-average shares
192,580,125 11,545,919 188,827,770 10,650,897 
Loss per share – Basic
$(0.14)$(2.45)$(0.57)$(8.32)
Loss per share – Diluted
$(0.14)$(2.45)$(0.57)$(8.32)
________________
(1)Warrants that have a $0.01 exercise price are assumed to be exercised when vested because common shares issued for little consideration upon exercise are included in outstanding shares for the purposes of computing basic and diluted EPS.
The following securities were excluded from the calculation of Loss per share as their impact would be anti-dilutive:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Stock options32,999,878 31,492,075 32,999,878 31,492,075 
Unvested restricted stock units11,479,099 — 11,479,099 — 
Restricted shares issued upon the early exercise of unvested options135,271 1,338,710 135,271 1,338,710 
Unvested warrants2,497,171 — 2,497,171 — 
Vested warrants8,566,656 229,841 8,566,656 229,841 
Preferred stock warrants, on an “as converted” basis— 381,306 — 381,306 
Convertible preferred shares, on an “as converted” basis (1)
— 121,040,751 — 121,040,751 
________________
(1)    For the three and nine months ended September 30, 2021, there were 117,886,982 convertible preferred shares outstanding.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions
9 Months Ended
Sep. 30, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Idealab
The Chief Executive Officer of our Company also serves as the chairman of the board of directors of Idealab, a California Corporation (“Idealab”). Idealab, a minority owner of Heliogen’s outstanding voting stock through its wholly-owned subsidiary, Idealab Holdings, LLC, is a party to a lease with the Company and provides various services through service agreements which include accounting, human resources, legal, information technology, marketing, public relations, and certain other operational support and executive advisory services. Since the closing of the Business Combination on December 30, 2021, as discussed in Note 1, the reliance on Idealab for these services has reduced significantly as the
Company increased headcount related to administrative functions. All expenses or amounts paid to Idealab pursuant to these agreements are reported within SG&A expense in the condensed consolidated statements of operations and comprehensive loss.
The amounts charged to us or reimbursed by us under these agreements were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands2022202120222021
Administrative services provided by Idealab
$133 $314 $436 $1,066 
In May 2021, Heliogen sub-leased a portion of its office space in Pasadena, CA to Idealab for a term of seven years. The sub-lease has an initial annual base rent of approximately $150 thousand 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 thousand per month for building management services and approximately $13 thousand 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.
The Company recognized rental revenue from Idealab within other income, net in our condensed consolidated statements of operations and comprehensive loss as follows:
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands2022202120222021
Rental revenue
$35 $314 $82 $1,066 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitment and Contingencies
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies 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 condensed consolidated financial statements as of and for the nine months ended September 30, 2022.
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.
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 Class Vote Demand alleged that Athena violated Section 242(b)(2) of the Delaware General Corporation Law (the “DGCL”) 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, Athena 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 final settlement paid in April 2022 and no material impact to our financial condition or results of operations.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Loss
9 Months Ended
Sep. 30, 2022
Equity [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
Changes in Accumulated Other Comprehensive Loss (“AOCL”), net of tax, by component were as follows:
$ in thousandsChanges in fair value of investment securitiesAccumulated foreign currency translation adjustmentsTotal
Balance at June 30, 2022$(523)$(311)$(834)
Other comprehensive loss adjustments before reclassifications(18)(173)(191)
Amounts reclassified from AOCL— — — 
Net other comprehensive loss(18)(173)(191)
Balance at September 30, 2022
$(541)$(484)$(1,025)
Balance at December 31, 2021
$(17)$13 $(4)
Other comprehensive loss adjustments before reclassifications(681)(497)(1,178)
Amounts reclassified from AOCL157 — 157 
Net other comprehensive loss(524)(497)(1,021)
Balance at September 30, 2022
$(541)$(484)$(1,025)

$ in thousandsChanges in fair value of investment securitiesAccumulated foreign currency translation adjustmentsTotal
Balance at June 30, 2021$(14)$— $(14)
Other comprehensive loss adjustments before reclassifications(57)(50)
Amounts reclassified from AOCL— — — 
Net other comprehensive loss(57)(50)
Balance at September 30, 2021
$(7)$(57)$(64)
Balance at December 31, 2020
$— $— $— 
Other comprehensive loss adjustments before reclassifications(7)(57)(64)
Amounts reclassified from AOCL— — — 
Net other comprehensive loss(7)(57)(64)
Balance at September 30, 2021
$(7)$(57)$(64)
There were no tax impacts related to the Company’s other comprehensive loss items at September 30, 2022 and December 31, 2021.
Reclassifications out of AOCL, net of tax, by component were as follows:
Three Months Ended September 30,Nine Months Ended September 30,Affected line item on the Condensed Consolidated Statements of Operations
$ in thousands2022202120222021
Changes in fair value on investment securities
Reclassification of realized losses$— $— $157 $— Other (expense) income, net
Tax benefit (provision)— — — — Benefit for income taxes
Net changes in fair value on investment securities$— $— $157 $— 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments 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 thousandsLevelSeptember 30, 2022December 31, 2021
Assets:
Investments
1$128,803 $32,332 
Liabilities:
Public Warrants
1$1,834 $14,167 
Private Warrants2$51 $396 
Contingent consideration (1)
3$946 $2,009 
________________
(1)Included in other long-term liabilities on the condensed consolidated balance sheet.
The following table summarizes the reconciliation of our Level 3 fair value measurements:
($ in thousands)
SAFE Instruments (3)
Legacy Heliogen Preferred Stock Warrants (3)
Contingent Consideration (2)
Three Months Ended September 30, 2022
Beginning of period$— $— $2,062 
Net realized decrease in fair value— — (1,116)
End of period$— $— $946 
Nine Months Ended September 30, 2022
Beginning of period$— $— $2,009 
Net realized decrease in fair value— — (1,063)
End of period$— $— $946 
Three Months Ended September 30, 2021
Beginning of period$130,871 $2,329 $— 
Net realized increase in fair value15,533 321 — 
Acquisition— — 2,009 
End of period$146,404 $2,650 $2,009 
Nine Months Ended September 30, 2021
Beginning of period$— $46 $— 
Net realized increase in fair value62,993 2,604 — 
Issuances (1)
83,411 — — 
Acquisition— — 2,009 
End of period$146,404 $2,650 $2,009 
__________________
(1)Net of issuance costs.
(2)The changes in the fair value of the contingent consideration are reported in our Condensed Consolidated Statements of Operations and Comprehensive Loss in other income (expense), net.
(3)On December 30, 2021, immediately prior to the Business Combination, the SAFE Instruments and preferred stock warrants were converted into common stock.
The contingent consideration was measured at fair value using a probability-weighted cash-flow method. The key inputs used in the valuation for the contingent consideration as of September 30, 2022 included the timing and probability of payment.
The SAFE Instruments and Legacy Heliogen preferred stock warrants were measured at fair value using a probability-weighted method considering two potential outcomes: a Special Purpose Acquisition Company (“SPAC”) exit
scenario and a stay private scenario. The table below summarizes key inputs used in the valuation for the SAFE Instruments and warrants as of September 30, 2021:
Private Scenario
SPAC ScenarioSafe InstrumentsWarrants
Scenario probability weighting85 %15 %15 %
Expected term (in years)0.62.12.1
Expected volatility55.0 %20.0 %102.5 %
Risk-free interest rate0.1 %0.3 %0.3 %
Dividend yield— — — 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments
9 Months Ended
Sep. 30, 2022
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Investments in fixed maturity securities as of September 30, 2022 and December 31, 2021 are classified as available-for-sale and are summarized in the following table below:
September 30, 2022December 31, 2021
$ in thousandsAmortized
Cost
Unrealized
Losses
Fair
Value
Amortized
Cost
Unrealized
Losses
Fair
Value
Short-term investments
Corporate bonds
$10,508 $(83)$10,425 $32,349 $(17)$32,332 
Commercial paper
17,493 (33)17,460 — — — 
U.S. treasury bills96,460 (311)96,149    
Total short-term investments124,461 (427)124,034 32,349 (17)32,332 
Long-term investments
U.S. treasury bills4,883 (114)4,769 — — — 
Total long-term investments4,883 (114)4,769 — — — 
Total
$129,344 $(541)$128,803 $32,349 $(17)$32,332 
There were no credit losses recognized for the three and nine months ended September 30, 2022 and 2021, and there was no allowance for credit losses as of September 30, 2022 and December 31, 2021.
We incurred no realized losses on the sale of investments during the three months ended September 30, 2022. We incurred realized losses of approximately $0.2 million on the sale of investments during the nine months ended September 30, 2022. There were no realized gains or losses on investments during the three and nine months ended September 30, 2021.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation
Basis of Presentation
The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and include the accounts of Heliogen and the subsidiaries it controls. All material intercompany balances are eliminated in consolidation. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Heliogen’s Annual Report on Form 10-K/A for the year ended December 31, 2021 filed on May 23, 2022.
Certain information and disclosures normally included in annual financial statements have been condensed or omitted in these interim financial statements. In our opinion, the unaudited interim financial statements have been prepared on the same basis as the annual financial statements and include all adjustments, consisting of only normal recurring adjustments, necessary for fair statement. The results of operations for the nine months ended September 30, 2022, are not necessarily indicative of the results of operations to be expected for the full year ending December 31, 2022.
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, 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.
Reclassifications ReclassificationsCertain immaterial prior period amounts have been reclassified to conform to current period presentation. Such changes did not have a material impact on our financial position or results of operation.
Recent Accounting Pronouncements Recent Accounting PronouncementsIn August 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“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. We adopted ASU 2020-06 on January 1, 2022 with no impact on our condensed consolidated financial statements.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
We disaggregate revenue into the following revenue categories:
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands2022202120222021
Project revenue$1,324 $— $4,207 $— 
Other services revenue43 2,202 168 3,563 
Total services revenue1,367 2,202 4,375 3,563 
Grant revenue1,733 — 4,656 — 
Total revenue$3,100 $2,202 $9,031 $3,563 
Schedule of Receivables Receivables
September 30,December 31,
$ in thousands20222021
Trade receivables
Billed$— $900 
Unbilled334 1,123 
Total trade receivables334 2,023 
Grant receivables
Billed1,399 — 
Unbilled4,698 1,442 
Total grant receivables6,097 1,442 
Other154 431 
Total receivables$6,585 $3,896 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition (Tables)
9 Months Ended
Sep. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Consideration Transferred
The components of the fair value of consideration transferred are as follows ($ in thousands):
Cash paid at closing
$1,714 
Contingent consideration (1)
2,009 
Settlement of pre-existing relationship
45 
Total fair value of consideration transferred
$3,768 
________________
(1)See Note 11— Fair Value of Financial Instruments for additional information.
Schedule of Assets Acquired and Liabilities Assumed The following table summarizes the purchase price allocation as of the acquisition date and the adjustments recorded during the measurement period.
As of
December 31, 2021Measurement Period Adjustments
$ in thousandsPreliminary ValuationFinal Valuation
Cash and cash equivalents
$30 $— $30 
Prepaid and other current assets
33 — 33 
Property, plant and equipment, net
— 
Intangible asset— 4,204 4,204 
Goodwill
4,204 (3,093)1,111 
Total assets acquired
4,273 1,111 5,384 
Accrued expenses and other current liabilities
74 — 74 
Contract liabilities390 — 390 
Debt
41 — 41 
Deferred tax liabilities— 1,111 1,111 
Total liabilities assumed
505 1,111 1,616 
Net assets acquired
$3,768 $— $3,768 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation Expense
Our total share-based compensation expense, including the affected line on the condensed consolidated statements of operations and comprehensive loss, is as follows:

Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands2022202120222021
Cost of services revenue (excluding depreciation and amortization)$330 $— $1,321 $— 
Selling, general and administrative
7,562 1,346 28,696 1,729 
Research and development
2,080 139 4,461 320 
Total share-based compensation expense
$9,972 $1,485 $34,478 $2,049 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Basic and diluted losses per share were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands, except per share and share data2022202120222021
Numerator
Net loss
$(27,829)$(28,276)$(107,014)$(88,665)
Denominator
Weighted-average common shares outstanding190,526,219 11,545,919 187,633,327 10,650,897 
Weighted-average impact of warrants(1)
2,053,906 — 1,194,443 — 
Denominator for basic EPS – weighted-average shares
192,580,125 11,545,919 188,827,770 10,650,897 
Effect of dilutive securities
— — — — 
Denominator for diluted EPS – weighted-average shares
192,580,125 11,545,919 188,827,770 10,650,897 
Loss per share – Basic
$(0.14)$(2.45)$(0.57)$(8.32)
Loss per share – Diluted
$(0.14)$(2.45)$(0.57)$(8.32)
________________
(1)Warrants that have a $0.01 exercise price are assumed to be exercised when vested because common shares issued for little consideration upon exercise are included in outstanding shares for the purposes of computing basic and diluted EPS.
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following securities were excluded from the calculation of Loss per share as their impact would be anti-dilutive:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Stock options32,999,878 31,492,075 32,999,878 31,492,075 
Unvested restricted stock units11,479,099 — 11,479,099 — 
Restricted shares issued upon the early exercise of unvested options135,271 1,338,710 135,271 1,338,710 
Unvested warrants2,497,171 — 2,497,171 — 
Vested warrants8,566,656 229,841 8,566,656 229,841 
Preferred stock warrants, on an “as converted” basis— 381,306 — 381,306 
Convertible preferred shares, on an “as converted” basis (1)
— 121,040,751 — 121,040,751 
________________
(1)    For the three and nine months ended September 30, 2021, there were 117,886,982 convertible preferred shares outstanding
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions (Tables)
9 Months Ended
Sep. 30, 2022
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions
The amounts charged to us or reimbursed by us under these agreements were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands2022202120222021
Administrative services provided by Idealab
$133 $314 $436 $1,066 
The Company recognized rental revenue from Idealab within other income, net in our condensed consolidated statements of operations and comprehensive loss as follows:
Three Months Ended September 30,Nine Months Ended September 30,
$ in thousands2022202120222021
Rental revenue
$35 $314 $82 $1,066 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Sep. 30, 2022
Equity [Abstract]  
Schedule of Changes in AOCL
Changes in Accumulated Other Comprehensive Loss (“AOCL”), net of tax, by component were as follows:
$ in thousandsChanges in fair value of investment securitiesAccumulated foreign currency translation adjustmentsTotal
Balance at June 30, 2022$(523)$(311)$(834)
Other comprehensive loss adjustments before reclassifications(18)(173)(191)
Amounts reclassified from AOCL— — — 
Net other comprehensive loss(18)(173)(191)
Balance at September 30, 2022
$(541)$(484)$(1,025)
Balance at December 31, 2021
$(17)$13 $(4)
Other comprehensive loss adjustments before reclassifications(681)(497)(1,178)
Amounts reclassified from AOCL157 — 157 
Net other comprehensive loss(524)(497)(1,021)
Balance at September 30, 2022
$(541)$(484)$(1,025)

$ in thousandsChanges in fair value of investment securitiesAccumulated foreign currency translation adjustmentsTotal
Balance at June 30, 2021$(14)$— $(14)
Other comprehensive loss adjustments before reclassifications(57)(50)
Amounts reclassified from AOCL— — — 
Net other comprehensive loss(57)(50)
Balance at September 30, 2021
$(7)$(57)$(64)
Balance at December 31, 2020
$— $— $— 
Other comprehensive loss adjustments before reclassifications(7)(57)(64)
Amounts reclassified from AOCL— — — 
Net other comprehensive loss(7)(57)(64)
Balance at September 30, 2021
$(7)$(57)$(64)
Reclassification Out of AOCL
Reclassifications out of AOCL, net of tax, by component were as follows:
Three Months Ended September 30,Nine Months Ended September 30,Affected line item on the Condensed Consolidated Statements of Operations
$ in thousands2022202120222021
Changes in fair value on investment securities
Reclassification of realized losses$— $— $157 $— Other (expense) income, net
Tax benefit (provision)— — — — Benefit for income taxes
Net changes in fair value on investment securities$— $— $157 $— 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value
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 thousandsLevelSeptember 30, 2022December 31, 2021
Assets:
Investments
1$128,803 $32,332 
Liabilities:
Public Warrants
1$1,834 $14,167 
Private Warrants2$51 $396 
Contingent consideration (1)
3$946 $2,009 
________________
(1)Included in other long-term liabilities on the condensed consolidated balance sheet.
Reconciliation of Level 3 Fair Value Liabilities
The following table summarizes the reconciliation of our Level 3 fair value measurements:
($ in thousands)
SAFE Instruments (3)
Legacy Heliogen Preferred Stock Warrants (3)
Contingent Consideration (2)
Three Months Ended September 30, 2022
Beginning of period$— $— $2,062 
Net realized decrease in fair value— — (1,116)
End of period$— $— $946 
Nine Months Ended September 30, 2022
Beginning of period$— $— $2,009 
Net realized decrease in fair value— — (1,063)
End of period$— $— $946 
Three Months Ended September 30, 2021
Beginning of period$130,871 $2,329 $— 
Net realized increase in fair value15,533 321 — 
Acquisition— — 2,009 
End of period$146,404 $2,650 $2,009 
Nine Months Ended September 30, 2021
Beginning of period$— $46 $— 
Net realized increase in fair value62,993 2,604 — 
Issuances (1)
83,411 — — 
Acquisition— — 2,009 
End of period$146,404 $2,650 $2,009 
__________________
(1)Net of issuance costs.
(2)The changes in the fair value of the contingent consideration are reported in our Condensed Consolidated Statements of Operations and Comprehensive Loss in other income (expense), net.
(3)On December 30, 2021, immediately prior to the Business Combination, the SAFE Instruments and preferred stock warrants were converted into common stock.
Schedule of Fair Value Inputs and Valuation Techniques The table below summarizes key inputs used in the valuation for the SAFE Instruments and warrants as of September 30, 2021:
Private Scenario
SPAC ScenarioSafe InstrumentsWarrants
Scenario probability weighting85 %15 %15 %
Expected term (in years)0.62.12.1
Expected volatility55.0 %20.0 %102.5 %
Risk-free interest rate0.1 %0.3 %0.3 %
Dividend yield— — — 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments (Tables)
9 Months Ended
Sep. 30, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities
Investments in fixed maturity securities as of September 30, 2022 and December 31, 2021 are classified as available-for-sale and are summarized in the following table below:
September 30, 2022December 31, 2021
$ in thousandsAmortized
Cost
Unrealized
Losses
Fair
Value
Amortized
Cost
Unrealized
Losses
Fair
Value
Short-term investments
Corporate bonds
$10,508 $(83)$10,425 $32,349 $(17)$32,332 
Commercial paper
17,493 (33)17,460 — — — 
U.S. treasury bills96,460 (311)96,149    
Total short-term investments124,461 (427)124,034 32,349 (17)32,332 
Long-term investments
U.S. treasury bills4,883 (114)4,769 — — — 
Total long-term investments4,883 (114)4,769 — — — 
Total
$129,344 $(541)$128,803 $32,349 $(17)$32,332 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Basis of Presentation (Details)
Sep. 30, 2022
$ / shares
Dec. 31, 2021
$ / shares
Dec. 30, 2021
$ / shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001
Exchange ratio     2.013
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total services revenue $ 1,367 $ 2,202 $ 4,375 $ 3,563
Grant revenue 1,733 0 4,656 0
Total revenue 3,100 2,202 9,031 3,563
Project revenue        
Disaggregation of Revenue [Line Items]        
Total services revenue 1,324 0 4,207 0
Other services revenue        
Disaggregation of Revenue [Line Items]        
Total services revenue $ 43 $ 2,202 $ 168 $ 3,563
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Mar. 31, 2022
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Total services revenue $ 1,367,000 $ 2,202,000 $ 4,375,000 $ 3,563,000    
Grant revenue 1,733,000 0 4,656,000 0    
Provision for contract losses 0 0 33,737,000 0    
Contract liabilities 8,540,000   8,540,000     $ 513,000
Contract liabilities, deferred revenue additions     12,900,000      
Contract liabilities, revenue recognized     4,400,000      
Contract liabilities, other increase (decrease)     $ (500,000)      
Revenue Benchmark | Customer concentration risk | Project Agreement customer            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Concentration risk percentage     96.00%      
Project revenue            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Total services revenue 1,324,000 $ 0 $ 4,207,000 $ 0    
Project Agreement            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Maximum potential consideration         $ 50,000,000  
Transaction price         $ 45,500,000  
Loss on contracts     32,900,000      
Project Agreement | Project revenue            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Total services revenue $ 1,300,000   4,200,000      
Project Agreement | Project revenue | Revenue Benchmark | Customer concentration risk | Project Agreement customer            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Concentration risk percentage 97.00%          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue, remaining performance obligation $ 41,300,000   $ 41,300,000      
Revenue, remaining performance obligation, period 3 years 3 months   3 years 3 months      
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables $ 334 $ 2,023
Total grant receivables 6,097 1,442
Other 154 431
Total receivables 6,585 3,896
Billed    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables 0 900
Total grant receivables 1,399 0
Unbilled    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables 334 1,123
Total grant receivables $ 4,698 $ 1,442
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Warrants (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
tradingDay
$ / shares
shares
Apr. 30, 2022
Apr. 19, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
Class of Warrant or Right [Line Items]            
Warrants, exercise price (in dollars per share)   $ 0.01 $ 0.01      
Warrants, fair value | $   $ 1,885 $ 1,885     $ 14,563
Increase to additional paid-in-capital, warrants issued | $   $ 131 $ 9,559      
Public and Private Warrants            
Class of Warrant or Right [Line Items]            
Warrants, exercise price (in dollars per share)   $ 11.50 $ 11.50      
Redemption price per warrant (in dollars per share)     0.10      
Stock price trigger for redemption of warrants (in dollars per share)     $ 10.00      
Public Warrants            
Class of Warrant or Right [Line Items]            
Number of securities called by warrants (in shares) | shares   8,333,333 8,333,333      
Redemption price per warrant (in dollars per share)     $ 0.01      
Stock price trigger for redemption of warrants (in dollars per share)     $ 18.00      
Threshold trading days for redemption of warrants | tradingDay     20      
Threshold consecutive trading days for redemption of warrants | tradingDay     30      
Private Warrants            
Class of Warrant or Right [Line Items]            
Number of securities called by warrants (in shares) | shares   233,333 233,333      
Project Warrants            
Class of Warrant or Right [Line Items]            
Number of securities called by warrants (in shares) | shares 910,000          
Warrants, exercise price (in dollars per share) $ 0.01          
Warrants, fair value (in dollars per share) $ 4.96          
Warrants, fair value | $ $ 4,500          
Increase to additional paid-in-capital, warrants issued | $ $ 200          
Collaboration Warrants            
Class of Warrant or Right [Line Items]            
Number of securities called by warrants (in shares) | shares 3,650,000          
Warrants, exercise price (in dollars per share) $ 0.01          
Warrants, fair value (in dollars per share) $ 4.96          
Prepaid warrants | $ $ 9,100          
Prepaid warrants, current | $ 2,600          
Prepaid warrants, noncurrent | $ $ 6,500          
Warrant term       4 years    
Selling, general and administrative expense, warrants | $   $ 600 $ 1,300      
Collaboration Warrants | Vesting immediately            
Class of Warrant or Right [Line Items]            
Number of securities called by warrants (in shares) | shares 1,825,000          
Collaboration Warrants | Vesting based on performance goals            
Class of Warrant or Right [Line Items]            
Number of securities called by warrants (in shares) | shares 1,825,000          
Vendor Warrants            
Class of Warrant or Right [Line Items]            
Number of securities called by warrants (in shares) | shares         76,923  
Warrants, exercise price (in dollars per share)         $ 0.01  
Warrants, fair value (in dollars per share)         $ 4.18  
Warrants, fair value | $         $ 300  
Warrant term         1 year  
Selling, general and administrative expense, warrants | $   $ 100 $ 100      
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition - Narrative (Details) - USD ($)
1 Months Ended
Sep. 30, 2021
Sep. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]        
Goodwill   $ 926,000   $ 4,204,000
HelioHeat        
Business Acquisition [Line Items]        
Interest acquired 100.00%      
Goodwill     $ 1,111,000 $ 4,204,000
Goodwill, expected tax deductible amount     $ 0  
Intangible asset acquired, useful life 5 years      
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition - Schedule of Consideration Transferred (Details) - HelioHeat
$ in Thousands
1 Months Ended
Sep. 30, 2021
USD ($)
Business Acquisition [Line Items]  
Cash paid at closing $ 1,714
Contingent consideration 2,009
Settlement of pre-existing relationship 45
Total fair value of consideration transferred $ 3,768
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill   $ 926 $ 4,204
HelioHeat      
Business Acquisition [Line Items]      
Cash and cash equivalents $ 30   30
Prepaid and other current assets 33   33
Property, plant and equipment, net 6   6
Intangible asset 4,204   0
Goodwill 1,111   4,204
Total assets acquired 5,384   4,273
Accrued expenses and other current liabilities 74   74
Contract liabilities 390   390
Debt 41   41
Deferred tax liabilities 1,111   0
Total liabilities assumed 1,616   505
Net assets acquired 3,768   $ 3,768
Measurement Period Adjustments      
Intangible asset 4,204    
Goodwill (3,093)    
Total assets acquired 1,111    
Deferred tax liabilities 1,111    
Total liabilities assumed $ 1,111    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Tax Disclosure [Abstract]        
Income tax provision (benefit) $ (46,000) $ 0 $ (781,000) $ 0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation - Narrative (Details) - RSU Awards - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 6,207,165 8,317,780
Granted (in dollars per share) $ 2.34 $ 2.83
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation - Schedule of Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense $ 9,972 $ 1,485 $ 34,478 $ 2,049
Cost of services revenue (excluding depreciation and amortization)        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 330 0 1,321 0
Selling, general and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 7,562 1,346 28,696 1,729
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense $ 2,080 $ 139 $ 4,461 $ 320
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator        
Net loss $ (27,829) $ (28,276) $ (107,014) $ (88,665)
Denominator        
Weighted-average common shares outstanding 190,526,219 11,545,919 187,633,327 10,650,897
Weighted-average impact warrants (in shares) 2,053,906 0 1,194,443 0
Denominator for basic EPS – weighted-average shares 192,580,125 11,545,919 188,827,770 10,650,897
Effect of dilutive securities (in shares) 0 0 0 0
Denominator for diluted EPS – weighted-average shares 192,580,125 11,545,919 188,827,770 10,650,897
Loss per share – Basic (in dollars per share) $ (0.14) $ (2.45) $ (0.57) $ (8.32)
Loss per share – Diluted (in dollars per share) (0.14) $ (2.45) (0.57) $ (8.32)
Warrants, exercise price (in dollars per share) $ 0.01   $ 0.01  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Preferred stock, shares outstanding 0 117,886,982 0 117,886,982 0 0 117,886,982 117,886,982
Stock options                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive securities excluded from computation (in shares) 32,999,878 31,492,075 32,999,878 31,492,075        
Unvested restricted stock units                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive securities excluded from computation (in shares) 11,479,099 0 11,479,099 0        
Restricted shares issued upon the early exercise of unvested options                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive securities excluded from computation (in shares) 135,271 1,338,710 135,271 1,338,710        
Warrants | Unvested warrants                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive securities excluded from computation (in shares) 2,497,171 0 2,497,171 0        
Warrants | Vested warrants                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive securities excluded from computation (in shares) 8,566,656 229,841 8,566,656 229,841        
Warrants | Legacy Heliogen preferred stock warrants                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive securities excluded from computation (in shares) 0 381,306 0 381,306        
Convertible preferred shares, on an “as converted” basis                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive securities excluded from computation (in shares) 0 121,040,751 0 121,040,751        
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Idealab | Affiliated entity | Administrative services provided by Idealab        
Related Party Transaction [Line Items]        
Total Idealab transactions $ 133 $ 314 $ 436 $ 1,066
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions - Narrative (Details) - Affiliated entity - Idealab
$ in Thousands
1 Months Ended
May 31, 2021
USD ($)
Related Party Transaction [Line Items]  
Operating sublease term 7 years
Sublease, annual base rent $ 150
Sublease, annual escalation clause 3.00%
Sublease, termination period 6 months
Related party agreement, termination period 90 days
Property management agreement  
Related Party Transaction [Line Items]  
Related party, monthly transaction amount $ 3
Shared facilities staffing agreement  
Related Party Transaction [Line Items]  
Related party, monthly transaction amount $ 13
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions - Schedule of Rental Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Idealab | Affiliated entity        
Related Party Transaction [Line Items]        
Rental revenue $ 35 $ 314 $ 82 $ 1,066
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Loss - Schedule of Changes in AOCL (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 168,946 $ (87,440) $ 214,058 $ (27,862)
Other comprehensive loss adjustments before reclassifications (191) (50) (1,178) (64)
Amounts reclassified from AOCL 0 0 157 0
Other comprehensive loss (191) (50) (1,021) (64)
Ending balance 151,251 (114,157) 151,251 (114,157)
Accumulated other comprehensive loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (834) (14) (4) 0
Other comprehensive loss (191) (50) (1,021) (64)
Ending balance (1,025) (64) (1,025) (64)
Changes in fair value of investment securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (523) (14) (17) 0
Other comprehensive loss adjustments before reclassifications (18) 7 (681) (7)
Amounts reclassified from AOCL 0 0 157 0
Other comprehensive loss (18) 7 (524) (7)
Ending balance (541) (7) (541) (7)
Accumulated foreign currency translation adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (311) 0 13 0
Other comprehensive loss adjustments before reclassifications (173) (57) (497) (57)
Amounts reclassified from AOCL 0 0 0 0
Other comprehensive loss (173) (57) (497) (57)
Ending balance $ (484) $ (57) $ (484) $ (57)
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Loss - Narrative (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Equity [Abstract]    
Other comprehensive loss, tax impact $ 0 $ 0
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Loss - Reclassification Out of AOCL (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other income (expense), net $ 1,256,000 $ (140,000) $ 1,071,000 $ (312,000)
Income tax benefit 46,000 0 781,000 0
Net loss (27,829,000) (28,276,000) (107,014,000) (88,665,000)
Changes in fair value of investment securities | Reclassification out of AOCL        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other income (expense), net 0 0 157,000 0
Income tax benefit 0 0 0 0
Net loss $ 0 $ 0 $ 157,000 $ 0
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Assets:    
Investments $ 128,803 $ 32,332
Liabilities:    
Warrant liability 1,885 14,563
Recurring | Level 1    
Assets:    
Investments 128,803 32,332
Recurring | Level 1 | Public Warrants    
Liabilities:    
Warrant liability 1,834 14,167
Recurring | Level 2 | Private Warrants    
Liabilities:    
Warrant liability 51 396
Recurring | Level 3    
Liabilities:    
Contingent consideration $ 946 $ 2,009
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments - Reconciliation of Level 3 Fair Value Liabilities (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
SAFE Instruments        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning of period $ 0 $ 130,871 $ 0 $ 0
Net realized increase (decrease) in fair value 0 15,533 0 62,993
Issuances       83,411
Acquisition   0   0
End of period 0 146,404 0 146,404
Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning of period 0 2,329 0 46
Net realized increase (decrease) in fair value 0 321 0 2,604
Issuances       0
Acquisition   0   0
End of period 0 2,650 0 2,650
Contingent Consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning of period 2,062 0 2,009 0
Net realized increase (decrease) in fair value (1,116) 0 (1,063) 0
Issuances       0
Acquisition   2,009   2,009
End of period $ 946 $ 2,009 $ 946 $ 2,009
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments - Schedule of Fair Value Inputs and Valuation Techniques (Details) - Level 3
Sep. 30, 2022
Scenario probability weighting | SPAC Scenario  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
SAFE instrument and warrants, measurement input 0.85
Scenario probability weighting | Warrants  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
SAFE instrument, measurement input 0.15
Warrant, measurement input 0.15
Expected term (in years) | SPAC Scenario  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
SAFE instrument and warrants, measurement input 0.6
Expected term (in years) | Warrants  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
SAFE instrument, measurement input 2.1
Warrant, measurement input 2.1
Expected volatility | SPAC Scenario  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
SAFE instrument and warrants, measurement input 0.550
Expected volatility | Warrants  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
SAFE instrument, measurement input 0.200
Warrant, measurement input 1.025
Risk-free interest rate | SPAC Scenario  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
SAFE instrument and warrants, measurement input 0.001
Risk-free interest rate | Warrants  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
SAFE instrument, measurement input 0.003
Warrant, measurement input 0.003
Dividend yield | SPAC Scenario  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
SAFE instrument and warrants, measurement input 0
Dividend yield | Warrants  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
SAFE instrument, measurement input 0
Warrant, measurement input 0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Short-term investments          
Amortized cost $ 124,461,000   $ 124,461,000   $ 32,349,000
Unrealized losses (427,000)   (427,000)   (17,000)
Fair value 124,034,000   124,034,000   32,332,000
Long-term investments          
Amortized cost 4,883,000   4,883,000   0
Unrealized losses (114,000)   (114,000)   0
Fair value 4,769,000   4,769,000   0
Total          
Amortized cost 129,344,000   129,344,000   32,349,000
Unrealized losses (541,000)   (541,000)   (17,000)
Fair value 128,803,000   128,803,000   32,332,000
Available-for-sale securities, credit losses recognized 0 $ 0 0 $ 0  
Available-for-sale securities, allowance for credit loss 0   0   0
Realized gains (loses) 0 $ 0 (200,000) $ 0  
Corporate bonds          
Short-term investments          
Amortized cost 10,508,000   10,508,000   32,349,000
Unrealized losses (83,000)   (83,000)   (17,000)
Fair value 10,425,000   10,425,000   32,332,000
Commercial paper          
Short-term investments          
Amortized cost 17,493,000   17,493,000   0
Unrealized losses (33,000)   (33,000)   0
Fair value 17,460,000   17,460,000   0
U.S. treasury bills          
Short-term investments          
Amortized cost 96,460,000   96,460,000   0
Unrealized losses (311,000)   (311,000)   0
Fair value 96,149,000   96,149,000   0
Long-term investments          
Amortized cost 4,883,000   4,883,000   0
Unrealized losses (114,000)   (114,000)   0
Fair value $ 4,769,000   $ 4,769,000   $ 0
XML 63 hlg-20220930_htm.xml IDEA: XBRL DOCUMENT 0001840292 2022-01-01 2022-09-30 0001840292 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001840292 us-gaap:WarrantMember 2022-01-01 2022-09-30 0001840292 2022-11-04 0001840292 2022-09-30 0001840292 2021-12-31 0001840292 us-gaap:RestrictedStockMember 2022-09-30 0001840292 us-gaap:RestrictedStockMember 2021-12-31 0001840292 2021-01-01 2021-09-30 0001840292 2021-07-01 2021-09-30 0001840292 2022-07-01 2022-09-30 0001840292 2022-06-30 0001840292 us-gaap:CommonStockMember 2022-06-30 0001840292 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001840292 us-gaap:RetainedEarningsMember 2022-06-30 0001840292 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001840292 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001840292 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001840292 us-gaap:CommonStockMember 2022-09-30 0001840292 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001840292 us-gaap:RetainedEarningsMember 2022-09-30 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:RetainedEarningsMember 2022-01-01 2022-09-30 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001840292 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001840292 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001840292 2021-06-30 0001840292 us-gaap:CommonStockMember 2021-06-30 0001840292 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001840292 us-gaap:RetainedEarningsMember 2021-06-30 0001840292 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001840292 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001840292 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001840292 2021-09-30 0001840292 us-gaap:CommonStockMember 2021-09-30 0001840292 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001840292 us-gaap:RetainedEarningsMember 2021-09-30 0001840292 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001840292 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-12-31 0001840292 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001840292 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001840292 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-12-31 0001840292 srt:RestatementAdjustmentMember 2020-12-31 0001840292 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2020-12-31 0001840292 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001840292 srt:RestatementAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001840292 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001840292 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 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001840292 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001840292 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001840292 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001840292 hlg:VendorWarrantsMember 2022-01-01 2022-09-30 0001840292 hlg:VendorWarrantsMember 2021-01-01 2021-09-30 0001840292 hlg:ProjectWarrantsAndCollaborationWarrantsMember 2022-01-01 2022-09-30 0001840292 hlg:ProjectWarrantsAndCollaborationWarrantsMember 2021-01-01 2021-09-30 0001840292 2021-12-30 0001840292 hlg:ProjectRevenueMember 2022-07-01 2022-09-30 0001840292 hlg:ProjectRevenueMember 2021-07-01 2021-09-30 0001840292 hlg:ProjectRevenueMember 2022-01-01 2022-09-30 0001840292 hlg:ProjectRevenueMember 2021-01-01 2021-09-30 0001840292 us-gaap:ServiceOtherMember 2022-07-01 2022-09-30 0001840292 us-gaap:ServiceOtherMember 2021-07-01 2021-09-30 0001840292 us-gaap:ServiceOtherMember 2022-01-01 2022-09-30 0001840292 us-gaap:ServiceOtherMember 2021-01-01 2021-09-30 0001840292 hlg:CommercialScaleDemonstrationAgreementTheProjectAgreementMember 2022-03-31 0001840292 hlg:ProjectRevenueMember hlg:CommercialScaleDemonstrationAgreementTheProjectAgreementMember 2022-07-01 2022-09-30 0001840292 hlg:ProjectRevenueMember hlg:CommercialScaleDemonstrationAgreementTheProjectAgreementMember 2022-01-01 2022-09-30 0001840292 hlg:OneCustomerProjectAgreementMember hlg:ProjectRevenueMember hlg:CommercialScaleDemonstrationAgreementTheProjectAgreementMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001840292 hlg:OneCustomerProjectAgreementMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001840292 hlg:CommercialScaleDemonstrationAgreementTheProjectAgreementMember 2022-01-01 2022-09-30 0001840292 2022-10-01 2022-09-30 0001840292 us-gaap:BilledRevenuesMember 2022-09-30 0001840292 us-gaap:BilledRevenuesMember 2021-12-31 0001840292 us-gaap:UnbilledRevenuesMember 2022-09-30 0001840292 us-gaap:UnbilledRevenuesMember 2021-12-31 0001840292 hlg:PublicWarrantsMember 2022-09-30 0001840292 hlg:PrivateWarrantsMember 2022-09-30 0001840292 hlg:PublicAndPrivateWarrantsMember 2022-09-30 0001840292 hlg:PublicWarrantsMember 2022-01-01 2022-09-30 0001840292 hlg:PublicAndPrivateWarrantsMember 2022-01-01 2022-09-30 0001840292 hlg:ProjectWarrantsMember 2022-03-31 0001840292 hlg:ProjectWarrantsMember 2022-03-01 2022-03-31 0001840292 hlg:CollaborationWarrantsMember 2022-03-31 0001840292 hlg:CollaborationWarrantsMember hlg:WarrantVestingImmediatelyMember 2022-03-31 0001840292 hlg:CollaborationWarrantsMember hlg:WarrantVestingBasedOnPerformanceGoalMilestonesMember 2022-03-31 0001840292 hlg:CollaborationWarrantsMember 2022-04-30 0001840292 hlg:CollaborationWarrantsMember 2022-07-01 2022-09-30 0001840292 hlg:CollaborationWarrantsMember 2022-01-01 2022-09-30 0001840292 hlg:VendorWarrantsMember 2022-04-19 0001840292 hlg:VendorWarrantsMember 2022-07-01 2022-09-30 0001840292 hlg:HelioHeatGmbHMember 2021-09-30 0001840292 hlg:HelioHeatGmbHMember 2021-09-01 2021-09-30 0001840292 hlg:HelioHeatGmbHMember 2021-12-31 0001840292 hlg:HelioHeatGmbHMember 2022-03-31 0001840292 hlg:HelioHeatGmbHMember 2022-01-01 2022-03-31 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001840292 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001840292 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001840292 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001840292 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001840292 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001840292 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0001840292 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0001840292 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0001840292 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001840292 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001840292 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001840292 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001840292 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001840292 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001840292 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001840292 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001840292 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001840292 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0001840292 us-gaap:RestrictedStockMember 2021-07-01 2021-09-30 0001840292 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001840292 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001840292 us-gaap:WarrantMember hlg:UnvestedWarrantsMember 2022-07-01 2022-09-30 0001840292 us-gaap:WarrantMember hlg:UnvestedWarrantsMember 2021-07-01 2021-09-30 0001840292 us-gaap:WarrantMember hlg:UnvestedWarrantsMember 2022-01-01 2022-09-30 0001840292 us-gaap:WarrantMember hlg:UnvestedWarrantsMember 2021-01-01 2021-09-30 0001840292 us-gaap:WarrantMember hlg:CommonStockWarrantsMember 2022-07-01 2022-09-30 0001840292 us-gaap:WarrantMember hlg:CommonStockWarrantsMember 2021-07-01 2021-09-30 0001840292 us-gaap:WarrantMember hlg:CommonStockWarrantsMember 2022-01-01 2022-09-30 0001840292 us-gaap:WarrantMember hlg:CommonStockWarrantsMember 2021-01-01 2021-09-30 0001840292 us-gaap:WarrantMember hlg:PreferredStockWarrantsMember 2022-07-01 2022-09-30 0001840292 us-gaap:WarrantMember hlg:PreferredStockWarrantsMember 2021-07-01 2021-09-30 0001840292 us-gaap:WarrantMember hlg:PreferredStockWarrantsMember 2022-01-01 2022-09-30 0001840292 us-gaap:WarrantMember hlg:PreferredStockWarrantsMember 2021-01-01 2021-09-30 0001840292 us-gaap:ConvertiblePreferredStockMember 2022-07-01 2022-09-30 0001840292 us-gaap:ConvertiblePreferredStockMember 2021-07-01 2021-09-30 0001840292 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-09-30 0001840292 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-09-30 0001840292 hlg:IdealabMember hlg:RelatedPartyTransactionAdministrativeServicesMember srt:AffiliatedEntityMember 2022-07-01 2022-09-30 0001840292 hlg:IdealabMember hlg:RelatedPartyTransactionAdministrativeServicesMember srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001840292 hlg:IdealabMember hlg:RelatedPartyTransactionAdministrativeServicesMember srt:AffiliatedEntityMember 2022-01-01 2022-09-30 0001840292 hlg:IdealabMember hlg:RelatedPartyTransactionAdministrativeServicesMember srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001840292 hlg:IdealabMember srt:AffiliatedEntityMember 2021-05-31 0001840292 hlg:IdealabMember srt:AffiliatedEntityMember 2021-05-01 2021-05-31 0001840292 hlg:IdealabMember hlg:PropertyManagementAgreementMember srt:AffiliatedEntityMember 2021-05-01 2021-05-31 0001840292 hlg:IdealabMember hlg:SharedFacilitiesStaffingAgreementMember srt:AffiliatedEntityMember 2021-05-01 2021-05-31 0001840292 hlg:IdealabMember srt:AffiliatedEntityMember 2022-07-01 2022-09-30 0001840292 hlg:IdealabMember srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001840292 hlg:IdealabMember srt:AffiliatedEntityMember 2022-01-01 2022-09-30 0001840292 hlg:IdealabMember srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001840292 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-06-30 0001840292 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0001840292 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-07-01 2022-09-30 0001840292 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-01 2022-09-30 0001840292 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-09-30 0001840292 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0001840292 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001840292 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001840292 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-09-30 0001840292 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-09-30 0001840292 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-06-30 0001840292 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0001840292 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-07-01 2021-09-30 0001840292 us-gaap:AccumulatedTranslationAdjustmentMember 2021-07-01 2021-09-30 0001840292 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-09-30 0001840292 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-30 0001840292 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001840292 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001840292 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-09-30 0001840292 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-09-30 0001840292 2021-01-01 2021-12-31 0001840292 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-07-01 2022-09-30 0001840292 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-07-01 2021-09-30 0001840292 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-09-30 0001840292 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-09-30 0001840292 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001840292 hlg:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001840292 hlg:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001840292 hlg:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001840292 hlg:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:SecuritiesSubjectToMandatoryRedemptionMember 2022-06-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-06-30 0001840292 us-gaap:FairValueInputsLevel3Member hlg:BusinessCombinationContingentConsiderationLiabilityMember 2022-06-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:SecuritiesSubjectToMandatoryRedemptionMember 2022-07-01 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-07-01 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member hlg:BusinessCombinationContingentConsiderationLiabilityMember 2022-07-01 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:SecuritiesSubjectToMandatoryRedemptionMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member hlg:BusinessCombinationContingentConsiderationLiabilityMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:SecuritiesSubjectToMandatoryRedemptionMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel3Member hlg:BusinessCombinationContingentConsiderationLiabilityMember 2021-12-31 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:SecuritiesSubjectToMandatoryRedemptionMember 2022-01-01 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2022-01-01 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member hlg:BusinessCombinationContingentConsiderationLiabilityMember 2022-01-01 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:SecuritiesSubjectToMandatoryRedemptionMember 2021-06-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-06-30 0001840292 us-gaap:FairValueInputsLevel3Member hlg:BusinessCombinationContingentConsiderationLiabilityMember 2021-06-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:SecuritiesSubjectToMandatoryRedemptionMember 2021-07-01 2021-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-07-01 2021-09-30 0001840292 us-gaap:FairValueInputsLevel3Member hlg:BusinessCombinationContingentConsiderationLiabilityMember 2021-07-01 2021-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:SecuritiesSubjectToMandatoryRedemptionMember 2021-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-09-30 0001840292 us-gaap:FairValueInputsLevel3Member hlg:BusinessCombinationContingentConsiderationLiabilityMember 2021-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:SecuritiesSubjectToMandatoryRedemptionMember 2020-12-31 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2020-12-31 0001840292 us-gaap:FairValueInputsLevel3Member hlg:BusinessCombinationContingentConsiderationLiabilityMember 2020-12-31 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:SecuritiesSubjectToMandatoryRedemptionMember 2021-01-01 2021-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2021-01-01 2021-09-30 0001840292 us-gaap:FairValueInputsLevel3Member hlg:BusinessCombinationContingentConsiderationLiabilityMember 2021-01-01 2021-09-30 0001840292 us-gaap:FairValueInputsLevel3Member hlg:MeasurementInputScenarioProbabilityWeightingMember hlg:SPACScenarioMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member hlg:MeasurementInputScenarioProbabilityWeightingMember hlg:PrivateScenarioMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember hlg:SPACScenarioMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember hlg:PrivateScenarioMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember hlg:SPACScenarioMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember hlg:PrivateScenarioMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember hlg:SPACScenarioMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember hlg:PrivateScenarioMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedDividendRateMember hlg:SPACScenarioMember 2022-09-30 0001840292 us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedDividendRateMember hlg:PrivateScenarioMember 2022-09-30 0001840292 us-gaap:CorporateBondSecuritiesMember 2022-09-30 0001840292 us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001840292 us-gaap:CommercialPaperMember 2022-09-30 0001840292 us-gaap:CommercialPaperMember 2021-12-31 0001840292 us-gaap:USTreasuryBillSecuritiesMember 2022-09-30 0001840292 us-gaap:USTreasuryBillSecuritiesMember 2021-12-31 shares iso4217:USD iso4217:USD shares pure hlg:tradingDay 0001840292 --12-31 2022 Q3 false http://fasb.org/us-gaap/2021-01-31#ServiceMember http://fasb.org/us-gaap/2021-01-31#ServiceMember http://fasb.org/us-gaap/2021-01-31#ServiceMember http://fasb.org/us-gaap/2021-01-31#ServiceMember P3Y3M P1Y 10-Q true 2022-09-30 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 Warrants, each whole warrant exercisable for shares of Common stock at an exercise price of $11.50 per share HLGN.W NYSE Yes Yes Non-accelerated Filer true true true false 191442304 35444000 190081000 655000 0 129344000 32349000 124034000 32332000 6585000 3896000 6121000 874000 172839000 227183000 15165000 16093000 2012000 707000 10092000 4102000 926000 4204000 579000 27000 3232000 147000 1500000 1500000 13809000 4219000 217563000 257448000 2335000 4645000 8540000 513000 30526000 397000 7410000 6974000 48811000 12529000 22000 35000 14361000 14183000 1885000 14563000 1233000 2080000 66312000 43390000 0.0001 0.0001 10000000 10000000 0 0 0 0 0.0001 0.0001 500000000 500000000 191269480 191269480 135271 183367037 183367037 481301 19000 18000 425851000 380624000 -1025000 -4000 -273594000 -166580000 151251000 214058000 217563000 257448000 1367000 2202000 4375000 3563000 1733000 0 4656000 0 3100000 2202000 9031000 3563000 1690000 1375000 5668000 2736000 1733000 0 4656000 0 0 0 33737000 0 3423000 1375000 44061000 2736000 -323000 827000 -35030000 827000 18268000 8687000 60733000 15099000 11168000 4618000 26448000 8891000 29436000 13305000 87181000 23990000 -29759000 -12478000 -122211000 -23163000 259000 197000 666000 407000 0 -15533000 0 -62993000 -369000 322000 -12679000 2604000 1256000 -140000 1071000 -312000 -27875000 -28276000 -107795000 -88665000 -46000 0 -781000 0 -27829000 -28276000 -107014000 -88665000 -18000 7000 -524000 -7000 -173000 -57000 -497000 -57000 -28020000 -28326000 -108035000 -88729000 -0.14 -0.14 -2.45 -2.45 -0.57 -0.57 -8.32 -8.32 192580125 192580125 11545919 11545919 188827770 188827770 10650897 10650897 0 0 190093226 19000 415526000 -834000 -245765000 168946000 -27829000 -27829000 -191000 -191000 723878 9972000 9972000 452376 142000 142000 80000 80000 131000 131000 0 0 191269480 19000 425851000 -1025000 -273594000 151251000 0 0 183367037 18000 380624000 -4000 -166580000 214058000 -107014000 -107014000 -1021000 -1021000 971954 34478000 34478000 6930479 1000 1056000 1057000 10 134000 134000 9559000 9559000 0 0 191269480 19000 425851000 -1025000 -273594000 151251000 117886982 45932000 10684355 1000 2134000 -14000 -89561000 -87440000 -28276000 -28276000 -50000 -50000 1485000 1485000 1302054 1000 123000 124000 117886982 45932000 11986409 2000 3742000 -64000 -117837000 -114157000 58554536 45932000 4053489 4000 1306000 0 -29172000 -27862000 59332446 0 4107339 -3000 3000 0 0 0 117886982 45932000 8160828 1000 1309000 0 -29172000 -27862000 -88665000 -88665000 -64000 -64000 2049000 2049000 3626266 1000 354000 355000 199315 30000 30000 117886982 45932000 11986409 2000 3742000 -64000 -117837000 -114157000 -107014000 -88665000 2289000 272000 34478000 2049000 0 -62993000 -12679000 2604000 -1063000 0 -781000 0 1199000 0 -90000 -947000 2778000 140000 1706000 -1170000 -392000 3864000 -1061000 1347000 1128000 1921000 8535000 1660000 30235000 0 -810000 -510000 1000 69000 -49545000 -18147000 7313000 1428000 237986000 41647000 75300000 4300000 65817000 0 0 1684000 -104182000 -40459000 30000 0 83411000 1274000 0 0 411000 1019000 355000 0 30000 0 -1487000 -255000 81898000 -153982000 23292000 191581000 18334000 37599000 41626000 35444000 40126000 2155000 1500000 37599000 41626000 0 3000 0 483000 201000 16685000 306000 0 134000 0 9559000 0 0 369000 522000 231000 Organization and Basis of Presentation<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Background</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Heliogen, Inc., along with 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, artificial intelligence (“AI”)-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.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and include the accounts of Heliogen and the subsidiaries it controls. All material intercompany balances are eliminated in consolidation. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Heliogen’s Annual Report on Form 10-K/A for the year ended December 31, 2021 filed on May 23, 2022.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information and disclosures normally included in annual financial statements have been condensed or omitted in these interim financial statements. In our opinion, the unaudited interim financial statements have been prepared on the same basis as the annual financial statements and include all adjustments, consisting of only normal recurring adjustments, necessary for fair statement. The results of operations for the nine months ended September 30, 2022, are not necessarily indicative of the results of operations to be expected for the full year ending December 31, 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Athena Business Combination</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. (“Merger Sub”), Athena’s direct, wholly-owned subsidiary, consummated the closing of transactions contemplated by the business combination agreement, dated July 6, 2021, by and among Athena, Merger Sub, and Legacy Heliogen (the “Business Combination”).</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Business Combination was accounted for as a reverse recapitalization in accordance with Accounting Standards Codification (“ASC”) 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, pursuant to which 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 condensed 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.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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’s 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 (“RSU”) prior to the Business Combination have been retroactively recast as shares reflecting the exchange ratio of 2.013 established in the Business Combination.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 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.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain immaterial prior period amounts have been reclassified to conform to current period presentation. Such changes did not have a material impact on our financial position or results of operation. All dollar amounts (other than per share amounts) in the following disclosures are in thousands of United States dollars, unless otherwise indicated. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Recent Accounting Pronouncements</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span> (“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. We adopted ASU 2020-06 on January 1, 2022 with no impact on our condensed consolidated financial statements. <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and include the accounts of Heliogen and the subsidiaries it controls. All material intercompany balances are eliminated in consolidation. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Heliogen’s Annual Report on Form 10-K/A for the year ended December 31, 2021 filed on May 23, 2022.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information and disclosures normally included in annual financial statements have been condensed or omitted in these interim financial statements. In our opinion, the unaudited interim financial statements have been prepared on the same basis as the annual financial statements and include all adjustments, consisting of only normal recurring adjustments, necessary for fair statement. The results of operations for the nine months ended September 30, 2022, are not necessarily indicative of the results of operations to be expected for the full year ending December 31, 2022.</span></div> 0.0001 2.013 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 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.</span></div> ReclassificationsCertain immaterial prior period amounts have been reclassified to conform to current period presentation. Such changes did not have a material impact on our financial position or results of operation. Recent Accounting Pronouncements<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span> (“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. We adopted ASU 2020-06 on January 1, 2022 with no impact on our condensed consolidated financial statements. Revenue<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenue into the following revenue categories: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other services revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total services revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Project revenue consists of amounts recognized under contracts with customers for the development, construction and delivery of commercial-scale concentrated solar energy facilities. Other services revenue consists of amounts recognized under contracts with customers for the provision of engineering, research and development or other similar services in our field of expertise. Revenue recognized during 2022 and 2021 includes commercial, non-governmental customers in the United States and Europe.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the commercial-scale demonstration agreement (the “CSDA”) executed with Woodside Energy (USA) Inc. (“Woodside”) in March 2022, Heliogen will complete the engineering, procurement, and construction of a new 5 MWe concentrated solar energy facility to be built in Mojave, California (the “Facility”) for the customer’s use in testing, research and development. Pursuant to the CSDA, the customer will pay up to $50 million to Heliogen to complete the Facility. The total transaction price for the CSDA is $45.5 million reflecting a reduction in contract price for the fair value of the Project Warrants (defined and discussed further in Note 3) granted to the customer in connection with the CSDA. The CSDA modified and replaced a limited notice to proceed executed in October 2021. For the three and nine </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">months ended September 30, 2022, the CSDA contributed $1.3 million and $4.2 million, respectively, or 97% and 96%, respectively, to total services revenue.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2022, the Company recognized grant revenue under the Company’s award from the U.S. Department of Energy’s Solar Energy Technology Office (the “DOE Award”) of $1.7 million and $4.7 million, respectively, related to costs incurred during such periods that are reimbursable under the DOE Award.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2021, the Company recognized $2.2 million and $3.6 million, respectively associated with several engineering and design contracts which was largely related to a predecessor contract to the CSDA.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Contract Losses</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2022, we recognized a total provision for contract losses of $33.7 million driven primarily by the CSDA, as estimated costs to satisfy performance obligations for the remainder of those contracts exceeded consideration to be received from the customers. The Company recognized total contract losses of $32.9 million related to the CSDA reflecting the Company’s estimate of the full expected loss on the design, engineering, and construction of the Facility given the consideration expected to be realized under the CSDA (net of the fair value of the Project Warrants) and the DOE Award.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized no provisions for contract losses during the three months ended September 30, 2022 and the three and nine months ended September 30, 2021.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations and Contract Liabilities</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized under contracts with customers relate solely to the performance obligations satisfied in 2022. On September 30, 2022, we had approximately $41.3 million of the transaction price allocated to remaining performance obligations through 2025.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2022 and December 31, 2021, our contract liabilities were $8.5 million and $0.5 million, respectively. Activity included in contract liabilities during the nine months ended September 30, 2022 consisted of additions for deferred revenue of $12.9 million offset by revenue recognized of $4.4 million, and other activity of $0.5 million.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total trade receivables</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,023 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant receivables</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant receivables</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,097 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total receivables</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,585 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,896 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenue into the following revenue categories: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other services revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total services revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,031 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1324000 0 4207000 0 43000 2202000 168000 3563000 1367000 2202000 4375000 3563000 1733000 0 4656000 0 3100000 2202000 9031000 3563000 50000000 45500000 1300000 4200000 0.97 0.96 1700000 4700000 2200000 3600000 33700000 32900000 0 0 0 41300000 8500000 500000 12900000 4400000 -500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Receivables</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total trade receivables</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,023 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant receivables</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant receivables</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,097 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total receivables</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,585 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,896 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 900000 334000 1123000 334000 2023000 1399000 0 4698000 1442000 6097000 1442000 154000 431000 6585000 3896000 Warrants <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Public Warrants and Private Warrants </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s warrant liability as of September 30, 2022 includes public warrants (the “Public Warrants”) and private placement warrants (the “Private Warrants”). The Public Warrants and Private Warrants permit warrant holders to purchase in the aggregate 8,333,333 shares and 233,333 shares, respectively, of the Company’s common stock at an exercise price of $11.50 per share. The Public Warrants and the Private Warrants became exercisable on March 16, 2022 and expire on December 30, 2026, or earlier upon redemption or liquidation. The Company has the ability to redeem outstanding Public Warrants prior to their expiration, at a price of $0.01 per warrant, provided that the last reported sales price of the Company’s 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. In addition, the Company has the ability to redeem all (but not less than all) of the outstanding Public Warrants and Private Warrants prior to their expiration, at a price of $0.10 per warrant if the last reported sales price of the Company’s common stock equals or exceeds $10.00 on the trading day prior to the date of the notice. The Company evaluated the Public Warrants and Private Warrants and concluded that a provision in the underlying warrant agreement dated March 16, 2022, by and between Athena and Continental Stock Transfer &amp; Trust Company, related to certain tender or exchange offers precludes both the Public Warrants and Private Warrants from being accounted for as components of equity. As both the Public Warrants and Private Warrants meet the definition of a derivative, they are recorded on the condensed consolidated balance sheets as liabilities and measured at fair value at each reporting date, with the change in fair value reported in gain (loss) on warrant remeasurement on the condensed consolidated statements of operations and comprehensive loss. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Project Warrants</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the concurrent execution of the CSDA with Woodside in March 2022, the Company issued warrants permitting Woodside to purchase approximately 0.91 million shares of the Company’s common stock at an exercise price of $0.01 per share (the “Project Warrants”). These warrants expire upon the earlier of a change in control of the Company or March 28, 2027 and vest pro rata with certain payments required to be made by the customer under the CSDA. The fair value of the Project Warrants upon issuance was $4.96 per warrant based on the closing price of the Company’s shares on March 28, 2022 less the exercise price. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Project Warrants were determined to be consideration payable to a customer or non-employee and are equity-classified pursuant to the guidance in ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 718”). For the Project Warrants, the total consideration payable to the customer of approximately $4.5 million reduced the transaction price associated with the customer’s contract and the Company recognized $0.2 million as an increase to additional paid-in-capital related to the Project Warrants to reflect the attribution of the Project Warrants’ fair value in a manner similar to revenue recognized under the customer’s contract. As of September 30, 2022, none of the Project Warrants have vested or become exercisable.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collaboration Warrants</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the concurrent execution of a collaboration agreement (the “Collaboration Agreement”) with Woodside in March 2022, the Company issued warrants permitting Woodside to purchase approximately 3.65 million shares of the Company’s common stock at an exercise price of $0.01 per share (the “Collaboration Warrants”). These warrants expire upon the earlier of a change in control of the Company or March 28, 2027. Of these warrants, (i) 1.825 million warrants vested immediately upon execution of the Collaboration Agreement and (ii) 1.825 million warrants will vest based on certain specified performance goals under the Collaboration Agreement relating to towers contracted. The fair value of the Collaboration Warrants upon issuance was $4.96 per warrant based on the closing price of the Company’s shares on March 28, 2022 less the exercise price. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Collaboration Warrants were determined to be consideration payable to a customer or non-employee and are equity-classified under ASC 718. For the Collaboration Warrants, the Company recognized a prepaid expense of $9.1 million, of which $2.6 million was classified as current and $6.5 million was classified as long-term, with a corresponding increase to additional paid-in-capital related to the Collaboration Warrants that immediately vested. This amount will be recognized ratably as selling, general and administrative (“SG&amp;A”) expense beginning April 2022 for marketing services to be provided over the estimated service period. As of September 30, 2022, the remaining estimated </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">period is approximately four years. For the three and nine months ended September 30, 2022, we recognized approximately $0.6 million and $1.3 million as SG&amp;A expense related to the vesting of the Collaboration Warrants. Additional vesting of the Collaboration Warrants will be recognized as deferred contract acquisition costs upon execution of an applicable customer contract as defined in the Collaboration Agreement and will be amortized to expense over the term of the applicable customer contract.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Vendor Warrants</span></div>On April 19, 2022, the Company issued warrants to purchase 76,923 shares of the Company’s common stock, at an exercise price of $0.01 per share (“Vendor Warrants”), to a vendor as compensation for services to be performed by the vendor. The Vendor Warrants vest in 12 equal installments monthly, subject to continued service by the vendor, and are completely vested upon the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYzMzk1YzczNGY3YTRiOWFhNjBiYjlkMWU4MDg0YWZjL3NlYzpmMzM5NWM3MzRmN2E0YjlhYTYwYmI5ZDFlODA4NGFmY181OC9mcmFnOjZkMGY3NzM3N2QzNTQzYTE5ZGVlMmZmNmQ1NGJjMWI0L3RleHRyZWdpb246NmQwZjc3Mzc3ZDM1NDNhMTlkZWUyZmY2ZDU0YmMxYjRfNTUyNw_b8b9fa12-2ba8-4940-97c4-d3f877c368d2">one</span>-year anniversary of issuance. The Vendor Warrants were determined to be consideration payable to a customer or non-employee and are equity-classified under ASC 718. The Vendor Warrants had a fair value upon issuance of $0.3 million, which will be recognized ratably over one year as SG&amp;A expense. For the three and nine months ended September 30, 2022, the Company recognized approximately $0.1 million and $0.1 million, respectively, as SG&amp;A expense related to the portion of the Vendor Warrants that vested during the period. The fair value of the Vendor Warrants upon issuance was $4.18 per warrant based on the closing price of the Company’s shares on April 19, 2022 less the exercise price. 8333333 233333 11.50 0.01 18.00 20 30 0.10 10.00 910000 0.01 4.96 4500000 200000 3650000 0.01 1825000 1825000 4.96 9100000 2600000 6500000 P4Y 600000 1300000 76923 0.01 300000 P1Y 100000 100000 4.18 Acquisition<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, Heliogen acquired 100% of the equity interests of HelioHeat GmbH (“HelioHeat”), a private limited liability company in Germany engaged in the development, planning and construction of renewable energy systems and components, including a novel solar receiver (the “HelioHeat Acquisition”). </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the fair value of consideration transferred are as follows ($ in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement of pre-existing relationship</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">See Note 11— Fair Value of Financial Instruments for additional information.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price allocation for the HelioHeat Acquisition was finalized as of March 31, 2022. The following table summarizes the purchase price allocation as of the acquisition date and the adjustments recorded during the measurement period.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Preliminary Valuation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Final Valuation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,273 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,384 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></div></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded measurement period adjustments based on the valuation of the intangible asset related to developed technology associated with HelioHeat’s solar receiver technology and the related deferred tax impact. The purchase price allocation resulted in the recognition of $1.1 million in goodwill, which includes measurement period adjustments, 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’s operations to expand commercial opportunities and the assembled workforce in place. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the intangible asset was estimated using the replacement cost approach, which was based on Level 3 inputs, which is defined in Note 11—Fair Value of Financial Instruments. Significant valuation assumptions include management’s estimated costs to reproduce HelioHeat solar receiver technology if the Company had developed the technology using its own resources, developer’s profit margin based on estimated market participants’ required margin, and an estimated discount for economic obsolescence. The intangible asset will be amortized over its estimated useful life of five years through June 2026.</span></div> 1 <div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the fair value of consideration transferred are as follows ($ in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement of pre-existing relationship</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">See Note 11— Fair Value of Financial Instruments for additional information.</span></div> 1714000 2009000 45000 3768000 The following table summarizes the purchase price allocation as of the acquisition date and the adjustments recorded during the measurement period.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Preliminary Valuation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Final Valuation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,273 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,384 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></div></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#ffffff;border-bottom:2.5pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 30000 30000 33000 33000 6000 6000 0 4204000 4204000 4204000 -3093000 1111000 4273000 1111000 5384000 74000 74000 390000 390000 41000 41000 0 1111000 1111000 505000 1111000 1616000 3768000 3768000 1100000 0 P5Y Income Taxes<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate our quarterly tax provision pursuant to the guidelines in ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASC 740 requires companies to estimate the annual effective tax rate for current year ordinary income. The relationship between our income tax provision or benefit and our pre-tax book income or loss can vary significantly from period to period considering, among other factors, the overall level of pre-tax book income or loss and changes in the blend of jurisdictional income or loss that is taxed at different rates and changes in valuation allowances. The income tax benefit of $46 thousand and $0.8 million for the three and nine months ended September 30, 2022, respectively, was primarily attributable to our HelioHeat operations. We incurred no income tax benefit or provision for the three and nine months ended September 30, 2021. Any income tax benefit associated with the pre-tax loss for the three and nine months ended September 30, 2022, resulting primarily from the U.S. jurisdiction, is offset by a full valuation allowance.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">carryback period, we recorded a full valuation allowance against the federal and state deferred tax assets as of September 30, 2022 and December 31, 2021.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to the provisions of ASC Subtopic 740-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard defines the threshold for recognizing the benefits of tax return positions in the financial statements as more-likely-than-not to be sustained by the relevant taxing authority and requires measurement of a tax position meeting the more-likely-than-not criterion, based on the largest benefit that is more than 50% likely to be realized. If upon performance of an assessment pursuant to this subtopic, management determines that uncertainties in tax positions exist that do not meet the minimum threshold for recognition of the related tax benefit, a liability is recorded in the condensed consolidated financial statements. The Company recognizes interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. We do not have material unrecognized tax benefits for uncertain tax positions.</span></div> -46000 -800000 0 0 Share-Based Compensation<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Heliogen, Inc. 2021 Equity Incentive Plan aims to incentivize employees, directors and consultants who render services to the Company through the granting of stock awards, including options, stock appreciation right (“SARs”) awards, restricted stock awards, RSU awards, performance awards, and other stock-based awards. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2022, we granted 6,207,165 and 8,317,780 RSU awards, respectively, at a weighted average grant date fair value per share of $2.34 and $2.83, respectively. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total share-based compensation expense, including the affected line on the condensed consolidated statements of operations and comprehensive loss, is as follows:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.297%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services revenue (excluding depreciation and amortization)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,478 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,049 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 6207165 8317780 2.34 2.83 <div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total share-based compensation expense, including the affected line on the condensed consolidated statements of operations and comprehensive loss, is as follows:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.297%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services revenue (excluding depreciation and amortization)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,478 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,049 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 330000 0 1321000 0 7562000 1346000 28696000 1729000 2080000 139000 4461000 320000 9972000 1485000 34478000 2049000 Loss Per Share<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted losses per share were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.297%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands, except per share and share data</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,526,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,545,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,633,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,650,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average impact of warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,053,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic EPS – weighted-average shares</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,580,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,545,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,827,770 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,650,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect of dilutive securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted EPS – weighted-average shares</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,580,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,545,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,827,770 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,650,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss per share – Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8.32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss per share – Diluted</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8.32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Warrants that have a $0.01 exercise price are assumed to be exercised when vested because common shares issued for little consideration upon exercise are included in outstanding shares for the purposes of computing basic and diluted EPS.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following securities were excluded from the calculation of Loss per share as their impact would be anti-dilutive:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:39.143%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.387%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,999,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,492,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,999,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,492,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,479,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,479,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted shares issued upon the early exercise of unvested options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,566,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,566,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock warrants, on an “as converted” basis</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred shares, on an “as converted” basis </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,040,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,040,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2021, there were 117,886,982 convertible preferred shares outstanding.</span></div> <div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted losses per share were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.297%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands, except per share and share data</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,526,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,545,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,633,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,650,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average impact of warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,053,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic EPS – weighted-average shares</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,580,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,545,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,827,770 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,650,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect of dilutive securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted EPS – weighted-average shares</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,580,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,545,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,827,770 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,650,897 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss per share – Basic</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8.32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss per share – Diluted</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8.32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Warrants that have a $0.01 exercise price are assumed to be exercised when vested because common shares issued for little consideration upon exercise are included in outstanding shares for the purposes of computing basic and diluted EPS.</span></div> -27829000 -28276000 -107014000 -88665000 190526219 11545919 187633327 10650897 2053906 0 1194443 0 192580125 11545919 188827770 10650897 0 0 0 0 192580125 11545919 188827770 10650897 -0.14 -2.45 -0.57 -8.32 -0.14 -2.45 -0.57 -8.32 0.01 <div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following securities were excluded from the calculation of Loss per share as their impact would be anti-dilutive:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:39.143%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.387%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,999,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,492,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,999,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,492,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,479,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,479,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted shares issued upon the early exercise of unvested options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,566,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,566,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock warrants, on an “as converted” basis</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred shares, on an “as converted” basis </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,040,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,040,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div>(1)    For the three and nine months ended September 30, 2021, there were 117,886,982 convertible preferred shares outstanding 32999878 31492075 32999878 31492075 11479099 0 11479099 0 135271 1338710 135271 1338710 2497171 0 2497171 0 8566656 229841 8566656 229841 0 381306 0 381306 0 121040751 0 121040751 117886982 Related Party Transactions<div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Idealab</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Chief Executive Officer of our Company also serves as the chairman of the board of directors of Idealab, a California Corporation (“Idealab”). Idealab, a minority owner of Heliogen’s outstanding voting stock through its wholly-owned subsidiary, Idealab Holdings, LLC, is a party to a lease with the Company and provides various services through service agreements which include accounting, human resources, legal, information technology, marketing, public relations, and certain other operational support and executive advisory services. Since the closing of the Business Combination on December 30, 2021, as discussed in Note 1, the reliance on Idealab for these services has reduced significantly as the </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company increased headcount related to administrative functions. All expenses or amounts paid to Idealab pursuant to these agreements are reported within SG&amp;A expense in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts charged to us or reimbursed by us under these agreements were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:39.234%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative services provided by Idealab</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, Heliogen sub-leased a portion of its office space in Pasadena, CA to Idealab for a term of seven years. The sub-lease has an initial annual base rent of approximately $150 thousand 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 thousand per month for building management services and approximately $13 thousand 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.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized rental revenue from Idealab within other income, net in our condensed consolidated statements of operations and comprehensive loss as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:39.234%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental revenue </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts charged to us or reimbursed by us under these agreements were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:39.234%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative services provided by Idealab</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized rental revenue from Idealab within other income, net in our condensed consolidated statements of operations and comprehensive loss as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:39.234%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental revenue </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 133000 314000 436000 1066000 P7Y 150000 0.03 P6M 3000 13000 P90D 35000 314000 82000 1066000 Commitments and Contingencies<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 condensed consolidated financial statements as of and for the nine months ended September 30, 2022. </span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Class Vote Demand alleged that Athena violated Section 242(b)(2) of the Delaware General Corporation Law (the “DGCL”) 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, Athena 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 </span></div>reflect the benefit it purportedly obtained for all Athena stockholders. This matter was resolved in March 2022 with final settlement paid in April 2022 and no material impact to our financial condition or results of operations. Accumulated Other Comprehensive Loss <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in Accumulated Other Comprehensive Loss (“AOCL”), net of tax, by component were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changes in fair value of investment securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(523)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(834)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other comprehensive loss adjustments before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amounts reclassified from AOCL</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at September 30, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(541)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(484)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,025)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other comprehensive loss adjustments before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amounts reclassified from AOCL</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(524)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(497)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,021)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at September 30, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(541)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(484)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,025)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changes in fair value of investment securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other comprehensive loss adjustments before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amounts reclassified from AOCL</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at September 30, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other comprehensive loss adjustments before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amounts reclassified from AOCL</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at September 30, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no tax impacts related to the Company’s other comprehensive loss items at September 30, 2022 and December 31, 2021.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassifications out of AOCL, net of tax, by component were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.477%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Affected line item on the Condensed Consolidated Statements of Operations</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in fair value on investment securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of realized losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (provision)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Benefit for income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net changes in fair value on investment securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in Accumulated Other Comprehensive Loss (“AOCL”), net of tax, by component were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changes in fair value of investment securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(523)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(834)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other comprehensive loss adjustments before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amounts reclassified from AOCL</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at September 30, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(541)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(484)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,025)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other comprehensive loss adjustments before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amounts reclassified from AOCL</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(524)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(497)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,021)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at September 30, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(541)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(484)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,025)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Changes in fair value of investment securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other comprehensive loss adjustments before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amounts reclassified from AOCL</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at September 30, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other comprehensive loss adjustments before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amounts reclassified from AOCL</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance at September 30, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -523000 -311000 -834000 -18000 -173000 -191000 0 0 0 -18000 -173000 -191000 -541000 -484000 -1025000 -17000 13000 -4000 -681000 -497000 -1178000 -157000 0 -157000 -524000 -497000 -1021000 -541000 -484000 -1025000 -14000 0 -14000 7000 -57000 -50000 0 0 0 7000 -57000 -50000 -7000 -57000 -64000 0 0 0 -7000 -57000 -64000 0 0 0 -7000 -57000 -64000 -7000 -57000 -64000 0 0 <div style="margin-top:10pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassifications out of AOCL, net of tax, by component were as follows:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.477%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Affected line item on the Condensed Consolidated Statements of Operations</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in fair value on investment securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of realized losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (provision)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Benefit for income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net changes in fair value on investment securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 0 157000 0 0 0 0 0 0 0 157000 0 Fair Value of Financial Instruments<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Fair value is based on quoted prices for identical instruments in active markets.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.114%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Included in other long-term liabilities on the condensed consolidated balance sheet.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the reconciliation of our Level 3 fair value measurements:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.599%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SAFE Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Legacy Heliogen Preferred Stock Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent Consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net realized decrease in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net realized decrease in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net realized increase in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,404 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net realized increase in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuances </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-top:10pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Net of issuance costs.</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">The changes in the fair value of the contingent consideration are reported in our Condensed Consolidated Statements of Operations and Comprehensive Loss in other income (expense), net.</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">On December 30, 2021, immediately prior to the Business Combination, the SAFE Instruments and preferred stock warrants were converted into common stock.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration was measured at fair value using a probability-weighted cash-flow method. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ke</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y inputs used in the valuation for the contingent consideration as of September 30, 2022 included the timing and probability of payment.</span></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SAFE Instruments and Legacy Heliogen preferred stock warrants were measured at fair value using a probability-weighted method considering two potential outcomes: a Special Purpose Acquisition Company (“SPAC”) exit </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">scenario and a stay private scenario. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The table below summarizes key inputs used in the valuation for the SAFE Instruments and warrants as of September 30, 2021:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Private Scenario</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SPAC Scenario</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Safe Instruments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warrants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scenario probability weighting</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.114%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Included in other long-term liabilities on the condensed consolidated balance sheet.</span></div> 128803000 32332000 1834000 14167000 51000 396000 946000 2009000 <div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the reconciliation of our Level 3 fair value measurements:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.599%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SAFE Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Legacy Heliogen Preferred Stock Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent Consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (2)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net realized decrease in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net realized decrease in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net realized increase in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,404 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net realized increase in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuances </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,404 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">__________________</span></div><div style="margin-top:10pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Net of issuance costs.</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">The changes in the fair value of the contingent consideration are reported in our Condensed Consolidated Statements of Operations and Comprehensive Loss in other income (expense), net.</span></div><div style="margin-top:10pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">On December 30, 2021, immediately prior to the Business Combination, the SAFE Instruments and preferred stock warrants were converted into common stock.</span></div> 0 0 2062000 0 0 -1116000 0 0 946000 0 0 2009000 0 0 -1063000 0 0 946000 130871000 2329000 0 15533000 321000 0 0 0 2009000 146404000 2650000 2009000 0 46000 0 62993000 2604000 0 83411000 0 0 0 0 2009000 146404000 2650000 2009000 The table below summarizes key inputs used in the valuation for the SAFE Instruments and warrants as of September 30, 2021:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Private Scenario</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SPAC Scenario</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Safe Instruments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warrants</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scenario probability weighting</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0.85 0.15 0.15 0.6 2.1 2.1 0.550 0.200 1.025 0.001 0.003 0.003 0 0 0 Investments<div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in fixed maturity securities as of September 30, 2022 and December 31, 2021 are classified as available-for-sale and are summarized in the following table below:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.571%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized <br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized <br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair <br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized <br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized <br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(541)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,803 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,349 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,332 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no credit losses recognized for the three and nine months ended September 30, 2022 and 2021, and there was no allowance for credit losses as of September 30, 2022 and December 31, 2021. </span></div>We incurred no realized losses on the sale of investments during the three months ended September 30, 2022. We incurred realized losses of approximately $0.2 million on the sale of investments during the nine months ended September 30, 2022. There were no realized gains or losses on investments during the three and nine months ended September 30, 2021. <div style="margin-top:10pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in fixed maturity securities as of September 30, 2022 and December 31, 2021 are classified as available-for-sale and are summarized in the following table below:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.571%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">$ in thousands</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized <br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized <br/>Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair <br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized <br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized <br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(541)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,803 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,349 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,332 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10508000 83000 10425000 32349000 17000 32332000 17493000 33000 17460000 0 0 0 96460000 311000 96149000 0 0 0 124461000 427000 124034000 32349000 17000 32332000 4883000 114000 4769000 0 0 0 4883000 114000 4769000 0 0 0 129344000 541000 128803000 32349000 17000 32332000 0 0 0 0 0 0 0 -200000 0 0 EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )2!:%4'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@6A5P#NVE.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G4T**F&;B^*I!<&"XBTDTS:XV81D9+=O[VYLMX@^@,?,_/GF M&YC61&E"PN<4(B9RF&]&W_59FKAF1Z(H ;(YHM>YGA+]U-R'Y#5-SW2 J,V' M/B"(IKD%CZ2M)@TSL(H+D:G6&FD2:@KIC+=FPNPI Z\Y,#5/ MC*>Q:^$*F&&$R>?O MJ%6*I_8DL'V#DY9K>DAF&HAU7)33MP>-MN7LJZE>LS MZ=[@]"L[2:>(:W:9_+IZ>-P],24:(2K.J^9^)[CD0HJ[]]GUA]]5V ?K]NX? M&U\$50N_[D)] 5!+ P04 " "4@6A5F5R<(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 )2!:%4X0;_/FP8 ),F 8 >&PO=V]R:W-H965T&UL MM9KA2_ MWRO R.W$:\J%+XG!O#_S@"0> 6=;(;]F2\X5>4KB-#OO+95:O1X.LV#)$Y8- MQ(JG\,U,<#Q,6I;W)6;[N5D[.Q%K%4B^UYS^WM5MQ%BZ72*X:3LQ5;\!E7GU>W$I:&54H8)3S-(I$2R>?G MO0OW]=1W=$&^Q9\1WV9[GXE&>13BJUZX#L][CMXC'O- Z0@&_S9\RN-8)\%^ M_%N&]JK?U(7[GW?I5SD\P#RRC$]%_!"%:GG>.^V1D,_9.E9W8ON.ET CG1>( M.,O_DFVQK>_W2+#.E$C*8MB#)$J+_^RI/!![!:=.30$M"^AW!6[=+WAE@9># M%GN68_W.%)N<2;$E4F\-:?I#?FSR:J")4GT:9TK"MQ'4J39 MV5!!IOYF&)3U;XIZ6E,_)A]$JI89N4Q#'GY;/X1]J7:([G;H#44#9WPU()YS M1*A#J65_IGCYC=@,B./;RK_9':\Z/EZ>Y]7D_2Z"-;1:1:[3HL_HMO?W>]B* M7"N>9/_8#ED1Z=LC=<=\G:U8P,][T/,R+C>\-_GY)_?8^=QQ7G^6 M]7QXUIS%F140+6L)>%H!GJ([=9FJ2#V3JRCFY&:=/')I \,S',?M^PYUQC8X MM+0EW+B"&S>!N^.+*%-P A6Y88FU"^(Y[W@@4K[>J$A]5=-O"RMHS& M>%Q4*?['6%XHZRGQN$^>E;$+K7&-U[BXF5P 8%A QFQAI<(#:J\9>%U;,&,W M+BXE94>$X5!(N!KFOGI$9@H&'"(DF8HU]%#HJ"*T#T 'Y.G2BMR%Y[A&=%Q< M3TKD>_9$KD,XI=$\"@I/K[]N'H@\'?5]ZOCCD;WM=B$^KC$?%]>5DON$22WD2%5I%4/OI5B$Z6!_2SCF=,+*V@7BD2- M(E'<:;X'O169@HO.7]&J=I ZD#AV7$I4BQB%5;3J-$%#>:RAP4E\7-53U-83MP*R>>6,?9A2%1 M8TBTD2'IB37X$(RJ"R&M\Y0#.39O=6VNPN$E[7%,S9$&]G09<+E0O?*MY"@EC#$)BN6VL\K'EC+V87Z M4*,^M)'Z7#[MW_$JIF962#RM%K(+ZZ'&>F@CZYDM.;15[!3B,;63,[RN)9YG M7,=KY#H EN26+8*O8';YDQ?R<:U ?-(0VK#UD<(+N4OY3*%(&^5I^DG?9N*. M7=^GGN.?#3@R362%=*4FZD!_/R(]'.W@\]$)"4QZ!+O3( MVWL^ALO,?:1BF)C,B4M_>?R5S'BPEM#(K=QXTG[#.2*OG(&^$TA63)(-B]>< MK.!ZG3^FM!Z%+N3),_+DX:H#8W*8.^%S\BAB*SP>\.[]VQLK5Q>RY!E9\@X] MXRI.)UQW@B5+%[SV1OV!H)LO,^N]([RL+9^1(P^7F@,'JP_AI3_<3;O0 M),]HDG?2P4#U0LI3'H$N!,HS N7ARO,C Q6>M<1X2S8$FV2P'!VV(EX4]< M!E'&'F$='.GRQ0K]N_OC&V&*L'2W,8QM,@KRG7OENH.17_2C?<.^U'SW]R=^&RDB@ M[_$7;P!5:ZLWKB[R]XR&9O/B=:T/3,^>,A+S.90Z@Q,8EF7Q!E2QH,0J?XGH M42@EDOSCDK.02[T!?#\70NT6] ]4[Z%-_@-02P,$% @ E(%H5?*.QRM. M!P IAT !@ !X;"]W;W)K FV6V GFU/G)[%N60D.A8JB5J2=MI]^B4EQ[)%BDFQO6@C M63/#;T;#^6:H\TL%H_67-14:5O MQ<-<-H+1O%6JRCF&,)I7M*@GB_/VM\]B< T$6U],ENCM)0F-0BOQ MOX(]RJ-K8%RYY_RKN;G)+R;0(&(ERY0Q0?6?';MD96DL:1Q_[8U.#FL:Q>/K M)^N_M\_+/(U>9BDDQ SM9T6ZI;_OB![1UJ 6:\E.W_X'$O"R<@ MVTK%J[VR1E 5=?>7?ML'XD@!!2,*>*^ 7ZI ]@JD=;1#UKIU115=G O^"(21 MUM;,11N;5EM[4]3F-:Z4T$\+K:<6E[S.]4MA.=!7DI=%3I6^>4]+6F<,K(QA M"6;@R^H*O#I[#]^MAT?66['F#2!P"C#$ MV*%^Z5>_8IE61ZTZ.E6?:\\/[N.#^[BU1T;L+5>KZ[N5RXU.+W#KFJ^-O@YE(!O@9G"*=3$@1MW,\(UM?I5%<]V;"V;)7?7[O<"RWH" >0#,-O MBQ%,"'9[&1V\C)Z)?L9T9FC/G(D1.2*?#$-O"Y$DC=RXX@.NV(OKLV -+?(V MDEQMF-!540C],@"5DKFS.+;!(HP&8&VA) [<6),#UL2+]8XK6KX 7V*_YQ@G M)!T@M,4PCE%"W"#3 \C4"_)3PP151?T 2J;Y#PA#=#.^GFWUS3CFU,8CW_G M/'\LRM*)#%E+IC@:XK*% @Q'$ASU?(F\7*6+H:+U0Z'+Q#Y7G,'?5\0^^&&< M=J''+XD\=A4X*_"V% KB$?]ZLD1^MGP!">TMG&X%"(?PGI$ZQ==S)/*3Y*>V M!):\?I@I)BK/AD4V$2*2P&&1<8@%&*4C.'O.1'[2[$JA!YU-8AC%842&\!QR M81P$R0C GNY0Y.W\/MXLW]]\O+F[N5Z!Y1]78/5A>7O]X=/'J^O;U:^_)!K, M.W#]WR\W=_]WPO>2Z8^VAS_+VFDH>H9%?HJ]$S1GH*'?1]D?V62I.XYA\7=( M!5$0CKRIGE21GU7U8**$'O= 6=#[HBQ4,0+2YLLD#*Q]:4N%:(R@>DY%?E+M M,7(I02/XKC"#KANG39($AG8!=XBE(_4-]TR*_4RZS#*QU<6-?6O,V"<=?=4S M8<8VX<6:\0;H'5)1.M9?X9X6L9\63SNLYY Z*#!)T+ 1=(@A'.*1$HB/1DL_ M55ZQ>^6$91,7'I*;0X:,;"3<J25U71 M3>#=28:NMCJ-69UIO."59 S\P17K*#%UCM;^%=P4"YQ'.?_>T&D4>A[$S_+@ M3@]!;>^M;:^9WJDYD(IG7SO/V[8%O>MNSN ;""'2M"[ CI9;]@X@.-4_F7^= MB-Q081A@JS9LY&J?>CF]EO-KP,F="/G5X9H8PO_A \"? M9.WT!+!G?>)G?;.!]"36YLH4.%(CA(?< %9:Z,Q)T11'Z31(#H\+*;?[C#G. MDU?L6U9NVTO1CU)/";4&B(13'*/7+T@HS153$L532.)_N6B0H"F!AT5?GJG$ M<08P'*!<,B/3">G['.+O\K1+; SS MT;&XOQM:GAP6K8NL<'9KQ&YC9C@F86H=BCL$412%8Q1-^HZ'^#N>CJ+E#Y4O MXFAM0MW66BEARV$4P' L@_L>B+SD ."DQ(+CD7"<( M\Z./:.8+YG^H>"AJJ7OEM5:$;V)M1W0?!;L;Q9OVN]H]5XI7[>6&Z4E:& '] M?,UU3[*_,9_J#I]F%_\ 4$L#!!0 ( )2!:%4NT+&OC0, #4, 8 M>&PO=V]R:W-H965T&ULK9=1=)*9-"# QDYM MSUR[JVV677<_V4KWH M%,"0[YG(]=Q)C2GN7%?'*61,W\H"-W8SQ MW%G,JFLKM9C)T@B>PTH176894S_N0 N9@7;PAK,4[%2 MN',;*PG/(-=%[_LN^'0+04:'A&P3\H^)%*G)N35:Y]< ,6\R4W!-EI=&:752QJ;31&Y[;Q[@V"N]RU#.+I?KLDGPG/R1RI+ MS?)$SUR#3-:R&Q_.OZ_/]\^#?$]W^]17PZK/T",ZK12I\?J+D:B M"8??A,.O[(5G['W.I#+\;XQ ++7IH G\4..W$;1=,3ZJZ,?P9ZU$"/!J%7^.X MI9 /"RY^N2$%4V3'1 GD"O,[D4(PI4D!^ ),L12N^]#K(Z(6EG?K>1X]H7]7 M[,B#<>/!^&,>5)R:L-*D4MF,[D,>=YX_]>K/"?0%@D?848,=_2ML;#@:\RCA M^;:/.^K@G (/21R13AK2R2#I4F89MIW_D!^3R_+C7;$C_&F#/_T _D7),>V$ M<.3U9\(_H.^EL#I,,=\!&T43RV[^J:NY=UT(8=/>]TP6*8.]BD M-*@=.(N??Z)C[]?>%O\_63OV^*VITN&N^I3OT&?T%[Z5W/S @08C4.*H:MJ/ MK"KT.B*]U4V[O90&(S\Z+>\>N7!"@TY]NZV9S@[4OS.U13(B8(.*WFV$%E0] MH]8;(XMJS'N6!H?&:IGB7 _*"N#]C93F=6,GQ^:?PN(?4$L#!!0 ( )2! M:%6T%&DK&P@ ',I 8 >&PO=V]R:W-H965T&ULK5I= M;^.V$OTKA%L46R")1>H[30)L+/4#Z+;!YN[M0W$?&)NQ=2M++D4Y:7]]AY)B M6>:(]G;]$MO*X9'FS&AX*/'FI91_5"LA%'E=YT5U.UDIM;F>3JOY2JQY=55N M1 '_>2[EFBOX*9?3:B,%7S2#UOF4.4XP7?.LF-S=-,<>Y-U-6:L\*\2#)%6] M7G/YU[W(RY?;"9V\'?B8+5=*'YC>W6SX4CP*]6GS(.'7=,>RR-:BJ+*R(%(\ MWT[>T^O4]?2 !O'?3+Q4>]^)#N6I+/_0/WY:W$X@GGBE9B5^6_90JUN)]&$+,0SKW/UL7SY470! M^9IO7N95\Y>\=%AG0N9UI!V ]Q3 M!WC= ._4 7XWH E]VL;>")=PQ>]N9/E"I$8#F_[2J-^,!KVR0A?*HY+PWPS& MJ;M962P@[6)!X%M5YMF"*_CQJ. #ZD%5I'PFOVZ$Y#JO%>&%1JZA*%>Z6K:" M_%Q6%;DDGQX3\N[K;V^F"JY*Z9E?!1;*Z(ZUP0YC"&7,_L].$4"^?+SI[^Z[,/Q'!W]>$V M?.X(WT>Q%44M*BRO[4@/'ZD[W'6UX7-Q.X%JJ83S9V2*?<9G-104]N\H"EH64(&@8]+VSOJ!N$CN/<3+?["ILX M!D5BX!(3Y[FA;^!2$^?Z@;N/&X3L[T+VK2'_('FA;/&VP_W]>$/7->,U<8>1 MF@@O\ ,S4AO3(,9@%V-@C?$_I>*Y+<; .*-+'<>,T<3A.35QL=,P'D2*G->6 MTW 7;VCM(K.R4GHBZ2*^QD(.S]E-SDF6G),L/1/9( W1+@V1M>S>TE ==!7R M3KS.\WJ1%4LP67#B><9;&P>S/5^74F5_-P?0Z3TR[\<@1FH5P6%])3%Q?A!$ M9JV:.!:ZP6BMQCN1XI-$6A[K0_&)?L_STA/:[WS8 ME-!@J7F9'D-RC #QXD: GN<$2"M&D-;ZIJP/GQV98;5EW\CR.5/DG4XU;MN9 M<0&7+AJ\"8R8FR]G:5V/]LM9:#1B=>-7OA4Z&1$S^IM MS\J6G)4M/1?;,!^]OZ7'#&X.AY879"D*R$Q^T:X-&Y45 +$ ,>>:\Z= M,P1)(;=8BS:144@CK$4C9W?CH?<9BM ;9FHU@GM]2O=G-/30[*8L#OT8B1V! M4N:%6 &@4,8H%CYV!2ZUK!=H[U2IW:K^5"@!_4:1K)B7:W%!"H'? X@+1"5 MW&>,-0$3%P2(%4-PGF.9H'KW2>WV\_']]RD$#;VO;I^_2;$6O*JE&&T#1PWF M#(%<4M]'>EMRG"W%V (6Q^-Y9[T?978_^@//BLZ3$#"E+UQV-OR(" PQE %2 M!P@.3 VR8D: E 6A29EBE"QPO'$U>J/*[$;U5[42LKL%]"*M:83?CMX,#'&A M#%E(S!#@)?5,'Y9@C$Z(] *,T:5L7(/>K3*[6_U%M,L1\B1@B2*(XJ_X7, 0 M>\G""''A,Q0*!M.4*L&@($$8(T_$,&P4!8$_+D-O7)G5B$%#;(H H@;O]FZ;8W/MZU3I^&U@-YNOS*[?YW5ZSIO5F\$5G%% ME7A]++/[V+='3?LW]&AK MBXPW*M"OFL?YA@ HU&58:T.@U(D<%YO $&P4A6Q\99;MVESW,14O\S5<1K/*^:W_<\RJ; MDW?@Q1=EGG.YAT:?%7;GB_8+Q[FBWD'98C!VY?D')8NS^>%!M6*PZ,IE>*6Z MO>MV[:[[J#I)EM=ZE\1GZ$-/TP>!8?J@;*8^",RB3^_(7;LC_ZW9?0/Q\ZV0 M?"E(4:^?('S]9DDK !-@K2K%"_U"::RX4)5,_TQCYD<.K&(.E4*@U/?\F,:' M8B'(* (;&(:'[0^#.N#KHC@%0R!C@B&(,<$ M0Z!VP?HU@&M? W0;3\BS+-=Z;U+[7NHE4RLR:[9%"7E!'F2YJ.&P?EC:;94@ MOZ>O2D^TX+U("BIW6Y?^A^IWTNX+\OL'H9.%44>1X0J_3=O]?3]]N1_S Y5+[ MYEP\PZF2@69;[ZN!%\(J0'P_^>R5&\_] EV^RSO M_@%02P,$% @ E(%H58GR* 60$P ;CL! !@ !X;"]W;W)KQT MO[PR1B/GZKY.%?O'R M&[\N;N]V^]^X^O3AH;RM/E>[?S\4F_I75Z_*S>*^6FT7ZY6VJ;Y^O/BG_G/A M./L=#EO\]Z)ZVG[WM;8_E2_K]6_[7X0W'R]&^R.JEM5\MR?*^C_?JNMJN=Q+ M]7'\YXA>O,[<[_C]UR^Z=SCY^F2^E-OJ>KW\G\7-[N[CQ>1"NZF^EH_+W:_K MIZ ZGI"]]^;KY?;P_]K3<=O1A39_W.[6]\>=ZR.X7ZR>_UO^?GP@OMM!-T_L M8!QW,,0=IB=V,(\[F,(.EG%B!^NX@]7WD.SC#K:P@WEJ@G/8"CLXIQY6??1RY4;B:9\Z*/WU8HM7VSYU M6/K+Y=;%ZST^>6 O%UP7K[AQ\DGX\7'1=O.K.J:NNOUQV_7#= MKYY?)(=7V*SWMOSB\3 _[UR^LQ6J?*)]WF_I/%_5^NT_7 MZ]5-G0_5C59_M5TO%S?EKO[%YUW]GSHX=EMM_77_1]^JS6[Q95EI1?V*KS:; MPS;K^6]:N:J_NBLWU=UZ>5-MMG_[R\30Q__0W/\\+G9_:#_,JJ^+^6+WHW:I M_?OS3/OAKS]J?]46*^U?=^O';;WS]L/5KCZ/_=%VN]SM0? +[GM /UG'_>W"SV M5KG4'LK%S?ZI,2\?%O(K'+[5ZO>01&_FW_, Q6>FSN>/]X_+P\MRO;NK-MI\ M?5_?/=SM_UJOQRW76]EK*'F_VN]!2X%![WGXLO[S;YZS2(+D@Y%^#TXQW'WC M8W%5!_]K^ANOZ6\^:,3)&LNQ^GF@?)N[O9[]]TO7Q9.),)\:' MJV_?QW5W2WMBVY9M.NT-9Y(-IZ9I6):PH:L\V_W-^<_;AW)>?;RHGX#;:O.M MNOCTM[_HSN@?LL E,9_$ A(+22PBL9C$$A)+22PCL9S$"@AK19/Y&DWFNZ.I M3QP]3W&^RPZK#@\QBGIM->MN-1("2'E.0P.(Q'P2"T@L)+&(Q&(22T@L);&, MQ'(2*R"L%4#6:P!9 P.H6MTH;HP^5P]U$HT.2:3+DLCJ?6.D/+"!C^&,Q%P2 M\TC,)[& Q$(2BT@L)K&$Q%(2RT@L)[$"PEKY9K_FF_V^?.N3:7:ONROE@0S- M,Q)S2.,L]^>?=/KI3^ MP(?BFL1F).8ZG?O02;WIQ)BT4]OK;F>-;-.:3-O;^9+M]-'8-(7M O(D0A*+ M2"PFL83$4A++2"PGL0+"6B$T?@VA\< 0ZA,\X\XKZ-(83QSQ-FK;[-"-:_U[)N\/OLFAUW,D^]PSS=5N:WV[[H_?_7C_DW* MPQOUQ[?G_^OEC?G__76]7&K>>O-4;F[^3_:LG)!_'9+8C,1<$O-(S">Q@,1" M$HM(+":QA,12$LM(+">Q L):^3=]S;^I\F_?K-J=JD/\,NW^'3N9.(XM_!VK M'# TITC,)3&/Q'P2"T@L)+&(Q&(22T@L);&LWZLN)V<6$-9*('WT&D'[SJHB M@_+^%:U?CE3KX7&$&^UK];RAD81J+JIYJ.:C6H!J(:I%J!;W>5(FZ,@4U3)4 MRU&MH+1V.'U7]M:5X70H:E_N/X%Q;X\_59K[8A]=W;^U(LXNL05ZCV@S57+W;C38=H_Z? M\"-4#QWKHUJ :B&J1:@6HUJ":BFJ9:B6HUI!:>V8:YK-NKK:W#OFI-%F=E_P MMOA3+/4!#$XL4G/U;HM:?/<)'>BC6B!]_"WQ3@OM-*-:C&H)JJ6HEJ%:CFH% MI;4CJ.DVZ\IJXBHWFW+_J=_^MUID(?(:U6:HYAZU5H%[.C5U6TPORS>A"E'#PXK4G,E)V&(*44.]%$MT+O=='-L M&>*]%3DS0K58<@:2/@,Y,D6U3'8"^T^.F\++($?'%I36SHNFRJXKFZ)O69HH M>ER="92)Y,9!_A%\]=$-CA2TL8YJ'JKYJ!:@6HAJ$:K%J):@6HIJ&:KEJ%90 M6COSFOJZKNZO]USSZ'S.33OW'+*/Y:N/9G#&H6UW5/-0S4>U -5"5(M0+4:U M!-525,M0+4>U@M+:"TXV_7A#W8_'EU4RNGWEDPM.HE5Z5'-1S4,U']4"5 M1 M+4*U&-425$M1+4.U'-4*2FL'7M.Y-]2=>V2=I>.,.OO]JGK T+[K M2Q=U.A]JW:+XY61L66*#3#U\<%RA77WC?%BC6B"Y!(9NBF5]=&:$:K'L M2:2+;UZB(U-4RZ2O@JGM"$^C')U:4%H[,)IVO?%<:_USUN$Z#J/NCDAMAFHN MJGFHYJ-:@&HAJD6H%J-:@FHIJF6HEJ-:06GM0&QZ^(:ZAZ]:F,OH=K_CT,8\JKFHYJ&:CVH!JH6H%J%:W.=)F: C4U3+4"U'M8+2 MVN'4E.4-=5E^R#I=1K<>K%L3<44(]<#!Z816Y%'-0S4?U8)>URI$9T:H%J-: M@FHIJF6HEJ-:06GM>&JZ^8:ZFX^MTZ6>,_A'6VAG']5<0_+1 W-DC,2E8SQT MK(]J :J%J!:A6HQJ":JEJ):A6HYJ!:6U8ZZIXQOJ.OZ[UNDRNDM?ZX:XMK/Z M 8G%MK -[H?(NB\]X?6ZE$MD#[^IGBGA;;E42U&M0354E3+4"U'M8+2VO\& M>M.6-]5M^7>N":'6A]Y?H=H,U5Q3]BD Z9H0Z%P?U0)4"U$M0K48U1)42U$M M0[4UP.RN M-B]9$P*=&:%:+#F#[IH0Z,@4U3+9"4C7A$#'%I36S@NCR0MUT_P-:T)\_V]O MR@.EV\@6W]E3']7@*$$+Y:CFH9J/:@&JA:@6H5J,:@FJI:B6H5J.:@6EM;.N M*9V;ZM)YS[4@SN=;M\+=R3>T@8YJ+JIYJ.:C6H!J(:I%J!:C6H)J*:IEJ):C M6D%I[7QK.O*FLG+ZKG4@#&G06>=OY)2'-#CH2,U%-0_5?%0+4"U$M0C58E1+ M4"U%M0S5N_R /-_O\71S:CT]/T67K46V&:JXI6;9^8IK. M>"3^U-9#!_NH%J!:B&H1JL6HEJ!:BFH9JN6H5E!:.^&:*KZIKN)+%W\XGVK= MHK>A6R-[(MZTH;5\5'/-[LKU^D0,*K1LCVJ!Y!J8DY$CEO!"=&J$:K'D'"X[ M[U.B)7I4RV3'KSN./1F)[U.B_7A*:V=&TX\WGXNI?\[Z#R9:DD>U&:JYJ.:A MFH]J :J%J!:A6HQJ":JEJ):A6HYJ!:6U [%ITIOJ)KUJ_0>S6]2^U$?CD;C, MT;5ZQN#D0LORJ.:AFH]J :J%J!:A6HQJ":JEJ);U?0GFZ-B"TEJA9#7=>DO= MK1^R H35K9?7CY A?"#F6CUQ:$2AFHMJ'JKYJ!:@6HAJ$:K%_9Z6"3HT1;4, MU7)4*RBM'5!-/=Y2U^-/K0)Q[E/5:G;H-XRH-D,UU^K6H*=C?=KY4#4ZU4>U M -5"5(M0+4:U!-525,M0+4>U@M+:H68TH:;N\ ]9VL;J=O--RQJ+/T173QR< M4&@_']4\5/-1+>AWL4)T:(1J,:HEJ):B6H9J.:H5E-8.J*9X;ZF+]]CB-NHY M@V_#T)(^JKE6=Y%O9VJ.K+'XV6MTK(]J :J%J!:A6HQJ":JEJ):A6HYJ!:6U M8Z[IW]=?(C$GC3:K6V4:=3Z"K3Z"P9%%:NY14ZUN@P[T42V07P!'O-V/14##"W%HYJ+:AZJ^:@6]+I6(3HS0K48U1)42U$M0[4< MU0I*:R=8T\6WU&O5]U]!5?K!:[4^^/M*M'R/:JXE6:%^JAO.U!(_K.&A@WU4 M"U M1+4(U6)42U M1;4,U7)4*RBM'6]-L]Y2-^O52ZC*(TVRL+NM&W:GS(KV M[5'-E9U#Y\U&M$6/:H'5;5Q;ACT1KT&(3HU0+9:([.K:@M%9FV$WQW587W]^PC.KW_]J]-%3L;A-97*!&?51#\P357%3S M4,U'M0#50E2+4"U&M0354E3+4"U'M8+2VEG7=.AM=8>^YS*JY_.MNV1[)]_0 MHCRJN:CFH9J/:@&JA:@6H5J,:@FJI:B6H5J.:@6EM?/-:/)MZ)+X[UQ&U3Z_ M'K[ZD 8''=JW1S4/U7Q4"U M1+4(U6)42U M1;4,U7)4*RBM'71-+=\>NA[^ M&Y91M<\OAJ\^C,'AAO;L4NCFFMW ME^[OO%6)3O11+9!< TNW;3%L0W1JA&JQY!PN)V(;-T%GIJB6R<[ L.RQ([S= MFJ-C"TIKIT93GK>?ZZU_SD*J-KK4/*K-4,U%-0_5?%0+4"U$M0C58E1+4"U% MM0S5BQ84[$E?L\=*J/:@&JA:@6H5J,:@FJI:B6H5J.:@6EM4+- M:1K\CKK!/V015:?;S)].QX9PSZ4>.#2@4,U%-0_5?%0+>EVK$)T9H5J,:@FJ MI:B6H5J.:@6EM>.I*=T[/1:N)Y905<\9>A.&:C-44?=GT?7(72Z"[Z+ MB\1KRC M+*?2JQ >I[67YA3?A%0?TN#X(C47U3Q4\U$MZ'.I0G1DA&HQJB6HEJ):AFHY MJA64ULZOIOSNJ,OO[UR#4*T/_BD8VI5'-=>1]/U/K$&(#O91+4"U$-4B5(M1 M+4&U%-4R5,M1K:"T=KPU+7U'O<3]&]8@/(IGUR!43QX<5FC)7G8.X@=[T(D^ MJ@62XY>N08A.C5 MEIR#; U"=&B*:IGL%*1K$*)C"TI[SHRK[5U5[6;EKOST MX:&\K=)R<[M8;;5E];7F1S^-ZX3:+&[O7G^Q6S]\O- OM"_K7?TMV^'+NZJ\ MJ3;[#>H__[I>[UY^<57[3^O-;X<9G_X?4$L#!!0 ( )2!:%4Q&/C$5PH M , Q 8 >&PO=V]R:W-H965T&ULM5OA<]JX$O]7-+S. MFW:F%$NRC>E+,D,(N6;FFN2%M)WW43$B^,Y8G"U(_) 96 MRV^EU?YV5^+D2>1_%G/.)7I>I%EQVIE+N?S0:?S$2^8!)> MYH^]8IES-BT'+=(>\;RPMV!)UCD[*=^[S<].Q$JF2<9O^03+K\M;W-XU=MHF28+GA6)R%#.9Z>=(?X\"CTU MH)3XGO"G8NL9*5,>A/A3O;B:GG8\A8BG/)9*!8-_:S[B::HT 8Z_:J6=S7>J M@=O/K]HO2^/!F =6\)%(?R13.3_M1!TTY3.V2N6=>/K":X,"I2\6:5'^14^U MK-=!\:J08E$/!@2+)*O^L^=Z(K8&@![[ %(/(,T!?LL 6@^@I:$5LM*L"R;9 MV4DNGE"NI$&;>BCGIAP-UB296L:)S.'3!,;)LY'(IK H?(K@J1!I,F427DPD M_(/5D@42,S1BQ1Q=PHH7J(N^32[0^WKMO7G8LEB?MJ!?5OP?,T[9__^%PZ]_]AL/I*RG1GP-S/@N[2? M74,42D5A]8UJ9%B.5*%F?=;%7M_#_DEOO8W?(A=%81ALQ':0!1MD@7-MAM,_ M8&M5_BT%A*-89'&2>PLT\A1& M.;P<@R,5,E]5OI=#C&7%*B]#K0UK9*#P&CA-B9 ,!M0.=+ !.G "'2WPMT@8[]EG,Y[G990![^5(LF=NIU1L M8NQ'N G1E&J#2#1$X@[F(NN6T5!'P11\ER/^K'8;MZ(E!@Z,!TV/L$BUH=7< MBYW$=G8CYSQ'F8E91VXK8&I &30WG$W&[[< UE2)?7>V4#IPH3R8%06'V*#" M;9JPAR1M)QKL).!#F>98VG:G0',R=E+9V1V/>;)F#VG+V@2FZY.^$;=M8MAO M%-BE-Q MV0AZIABFK1M3,R%V4^$PCO,51.8ZS!46#]C:I5;\)N5A3 R_M4@-"+;#)YH8 MR1YB! +,(>CM TE,5HL"&C1 6J1P&+:X*M'T1]STIT&JU'N9BW6BV@1VH":W M48^82-],@413('%3X$V#^?9-J VK)H R5L(4._^?5A-4FON M+XM(V)(/$TU[9'^)N+?&L@+VS6GS!X%O^(%%#D>X+2X0S5;$74(VR_NKZ^_C MR5O*>W+4ZO!8VG9G0=,B<=/BB"T3R=(J.DX3":6,?;DL5-BGN)E;V\2POQ4K M=V%J+B1N+KQ=Y?&@--0%;LR15;-.=B;Q;L%35#6M>]P.LZ"W<1VA_$#6I MW";HX[#5VS1+$C=+?F4PM>5F^$D+3'+L!]0S@I$IYF]+[:+7'$K<'#H!A#\+ MW*3%,(APOPG<%&M!335U4C=U#N._5L!#9>\#L'_A:2*^<"8_EITA55RJP,64 M5-YL8-:=/%>I6/?G;$5G&+6D5513*G53JA%8JWG>'UBII<+$GH^C9D)H$_0] M/VCA!*IIEI*#(NOEU?7P>O26QJF3O@_NG!Y)V^XL;'6/W01^FXN8\VF!9KE8 MH&;G:..#25&L6!9S%(NB:M:_HQZ2=5O>.DLFCQM.:8I$U,K L9!(C@2BX>6LKC-6S214S>15WGY#-PZBU4P M+K>!%>#^UJ]%!+*EJ"79H)JNJ9NN-]SQOB:/#U5--H47#R];X/OIN]WU^,1W?CX63\ 5+SZ@D>D"*7C^5?-/[OMZOOP]_' MU_<3-+R^0'>0O]]=C>['%^7GUE,K&UL'=&"0HT604#)H.>7P-:W[>RKE-\/_ MB,['OUU=7P-O5JQTO[[N+Z M$,O&\&9E3F5:JTUF;4W[@=& MHA!TD["%I,TA?ON$^"[^EBQ/C^K,\:/U=[B MD#:N(0'.ZE8OY! R3V+%@^ISJSE'/1D^EK;=R=DZ&W;G N6= F5XWT?Q.VN#WF]ZOZI'_]IC^6!%;A(WP480M$CAH*WN M\C6]^VYZOQ>J-O\_G<["X+8]9(JY]I"F>K_OW$.3U7*9EL>C8,DT*>)4J/-2 M^W&([TP;#MX@1]*V:[G.%'QWIE!ND#(_AEH92!A<#%;+:O;^5,$BTG)$[.LT MP=]S2+P#D"W$2KE5DL7I:EK5G"J;WSK@5A&P>7JXIR_IN^KZVC13Q(]:C MT M^A!X3K_;''=NUO,G^/J_%TY0L:?#EWEP,PIB-=,/"Q". RCMIM .O$(W(F':9RZ MEB'68-IJ";1=6: "?%V+6BVP9!K&09]%J"7$!SK'"-QM K.DA@VX*N\2/*PD MRH1$+V"1VJ96W/N; 181VM;X#S3]!_OHWVP<'PC=)/N -/-PBQ"A+65SL'5[ MS)T/? ?(X.D_'/6E6\/!^_]7=/D#G4<$X:\-ALXTY>#).)*VWYFRJ_W^1K ]D7?01 8-T=-J:;3][;NPB]X_EC^1* ;H3LM+I+OGEW\S.$ M87GYOO'^.?X\JGY,H-54OVWXRO+')"L@,YB!2N]3'S9A7OU-J2Y6"1%/CY2 MI-.M-J^V1'3P5DEEQZQTKAY%DHM3;,>NQO>%9K$OG#5&6UGR-"W0O M]=R0%G4HA:A06:$5&%R-V:0WF@Z\?W#X)G!K#V3PE2RU?O7*EV+,8D\()>;. M(W Z-CA#*3T0T?BUPV1=2A]X*._1'T+M5,N26YQI^5T4KARS3PP*7/%&NF>] M?<1=/=<>+]?2AB]L6]^;6P9Y8YVN=L'$H!*J/?G;K@\' 4GR3D"R"T@"[S91 M8'G''<]2H[=@O#>A>2&4&J*)G%#^41;.T*V@.)?-M"JHQ5@ 259+47!'RL+1 M0;UW%O0*9MR6\$#O9^%\S@V92W0BY_("SD H^%KJQG)5V#1RQ,DC1_DN_[3- MG[R3_Q:>-,%9N"<>Q;_Q$=72%93L"YHF)P$76%]!/[Z$)$YZ\+*X@_.SBQ.X M_:Y1_8#;?P]WWY'_&O)CLK3.T'#]/%9\BSDXCND7;F1KGN.8T499-!MDV<[NEUB%WC>5^"L+;A*D?(M75'WZH%' 9 O\Z;K!^G MT>:01'0P:Q6:==@H2Y"-,=Z'ZEM=LK/D'W*\O^ %!+ P04 " "4@6A5 MO* 9[)<* '' & 'AL+W=O6M&O$F^1);4A4E>[-.XEAEKK(/J3R ,R")]0PP"V!$:;\^IQN8 M"VE*]B9YD3@7-/IRNOLTYGQGW6>_52J(^ZHT_F*T#:%^/9GX?*LJZ<>V5@9/ MUM95,N#2;2:^=DH6O*@J)_/I],6DDMJ,+L_YWHV[/+=-*+51-T[XIJJD>[A2 MI=U=C&:C]L8GO=D&NC&Y/*_E1BU5N*UO'*XFG91"5\IX;8UP:GTQ6LQ>7YW1 M^_S"/[7:^<%O09:LK/U,%^^+B]&4%%*ER@-)D/AWIZY569(@J/%;DCGJMJ2% MP]^M]!_9=MBRDEY=V_(7783MQ>C52!1J+9LR?+*[GU2RYSG)RVWI^:_8I7>G M(Y$W/M@J+88&E3;QO[Q/?OB6!?.T8,YZQXU8R['RH]M(HW^7T46F$%?2:R_L6MPXY94)_.1\$K 7K9CD2>Y5 ME#M_1.Z?Q0=KPM:+=Z90Q?[Z"73L%)VWBE[-GQ2X5/58G$XS,9_.YT_(.^T, M/V5YI]]@>":NK?&VU$7OAZ'YY(X?M9$FU[(42]Q4P&7PXE^+E0\.R/KW,0]% M! M.-O@A9]4J>U&P%EDXK+YX!SIRO=ZI\R,3W MW[V:SZ=O6@E\.7LCK!-AJ]JGU[:JI7E(#W_(!-31YLZ6=ZK #WZU4!!H:PH: M*YW;JE*.HMF: @.,N@\"VR@7;^76Y%B *P@".J03]'#S,!:_*"%=)U;#'BDJ M6S1X!P:ZH->:H:)-0+W1$)HK\2PIO'C?ZGJBC%R5JL@>WXO41_$IV\NZE+ A M;&6 "\M2-!ZJ(!+.R0=%L%0RR9?P,**(VA0MEW5HG-K;,1,H,TXE MSY@[Y0)"0\I;7/MPHM;K&)16"WBG0',PQ5CW M&M_>(/N\KC1[]YZ2CEJ+CTJ0V!9HXT=0_3.LD7D> 4=1/ZK?5L)1*Z6,P!8U M<,(PI'6ND 0$QCY=-R:0E-II"*GAQP2_LGR@YZH./81OC:8K+CZLV0((AJ,[ M6-V.EV/QE\7BID47VWMD9Y+F&MJ-7G!J ]@&=@2DTL.ERANG@TYOO+O/M])L M%(ID56GV6;?I\MWUP79YV12*Q20+66SK67Z)'NZE/!*(=RN2A?%B_QQ0HS\ K0!]4\0V@\EO;E 7")HC:))&_ M-B9RA\YOLBDX#%\72(8:2[$BM"N@*_F&A0]+VNSE&R\6QC00\$G5%MF'+8ES MB-GTY&^3A5BG3'I07!=(QEN5JVH%V)[.N"7.H$5).6?$!U2"^6ELE&-QC6P& M-\.FD<&U=;O0/B^M;R@A#3TAT U5E%&CKT"\]S%TM)4./62Y%E )I2%_I8\R>,&2(67A R.)7<"Y^QB42 M8CA% 6%KX*#H*6 $&>*X[@\7& 3%>W!;CMA::M?OQ:#$0@^ZR"D!7NU2WK7Q M-6BVZ"/,FV*8EU0#8IP3]JC&:R8)D ^&S9I0(WEPAM] MI_Z"&D!**7=D($H6,B%*;XO-W]5&Y@_B@ Y 3E+M9Y5OC2TM&M0B1Z_QFI=? M0]37A4<9O4S94I#:-E'F/'?;0" : 75\P,Q*J-1CZ(AMPXQ9C+ M1"Q0?VT D1-D13PL*IOM64A/#WR]%\QC$&C-CS _"I(=\C'UA 0] MN@&@@G!X BRXB0X])3O2NA9]TT0C-(5T!>U1$-\Z".>R;TROIL^SHRIYD8FZ M<;YA3F41(IUO6S21N@'-@)1-E23)'K1NF3.G44.*<>BZKRUV[6(N&EV5J]B M,6D!LP::[2XB47X1O B#O2X9162BU'*E2Z8766(@QRH5K@[U(Q[@B&*25EM- MI!5A+[^A&:>:"/^$O4Q)S"+J<9"W1_1]0MU85@9Z,%X/+5BIC3:&D]LDCM37 M*5KW1T+\1^C-5QQ 8(M$%[&D.J/1,MNYZ+_Q]H'A6G MRDFN-%9LK"UXZ"&J0:R*. *8J<8,U0H%$.$^53"[>()S;QH='\BZ+K$7B4 % MB+0EURYO*FA$;#,Z.^4$IOTFIP$*#,1' D+0]X&K55E&A[K8B8$.;5&@FCJ) M%L,V.!S1V#,-MT]XQ6^E4UW,!O,MXY)F5P0&/LH_9^)/T_%T.IT);"KN9-GP MKE%"Q@E-3<4>QJ,3QE+0F J4X$1ZC3K@O,=*"7!*HWN^C=Y)&L%2@F7%\TFS*X:YY:"/>EQRQ[Y8=#<3, MR6S-"=J5F@!DA789Z":=0;1-X]/RMFL:J#36M7$[6DU[#@IZ[ZQ,QQ8M(*1O MW9*B3/Y@*+7S%-<."O-\/)V="N@&,[7?]D/?<=??>F9Y[T!-*YX&J=9&'MPE M[='$C &F.8"PS 'NIL9^/&^8)E;RLR*5TA;,& "GJDY$DDX@))\+Q$*6 AR[ M5K3@V\;YMC+L#=8\.8V)5TK(,1M+-YG5([;0BZ!..41;=$IFB MT.$P'RW5J,KI7+%4N+G?\A(TO^R#="YV4NJ[ME<*#7=HEX:EMT@JG2RFT%[RP=-PPB2E:%AGA'[6E-?L$V'F[DW?;/=N)F"%#SZ-$:.YP<,B#$-\X: M_,Y36J']+9H-9E-B_=,(V_X,^RB1OK+XUS:-HV_^&O9L]/SJ8_O!X:2$E^ M/6@N[PWU^;X\[6TBG]CGV,']9/!QIJ(IBSY!<;J9$+_3='>[KUR+^'&G?SU^ M(OL@'8SWJ"IK+)V.7SX?"1<_.\4+F,B?>E8V!%OQSZV2:.[T IZO+>IJNJ - MNF]_E_\!4$L#!!0 ( )2!:%598T\7%0@ )L5 8 >&PO=V]R:W-H M965T&ULK5C;-+E2\SFU3MQ*[Q M3/RPM0\0V:*0D 7 "UKOS[= E1MN293>V+1(! H_OTZ0MXOE'Z3[,&L.RY M+*2YZ*VMK=Z/1B9=0\G-4%4@\S4 MN[E[?7FN:EL("?>:F;HLN=Y>0Z$V%[U)KYWX+/*UI8G1Y7G%7R>TWBWX7<#&=)X96;)4ZD\:_)I=],:D$!206I+ M\>\);J H2!"J\9]&9B\<21N[SZWTC\YVM&7)#=RHXE%D=GW1.^VQ#%:\+NQG MM?D%&GNF)"]5A7&_;./7)O,>2VMC5=EL1@U*(?T_?VYPZ&PX'1_9$#4;(J>W M/\AI>%/@ U9#%XP&+QE'TAKPX M6!8[>?';EK&55B6[05TU,@#1M6MVXW %S?YUM31N_M^' /#RD\/R*5K>FXJG M<-'#<#"@GZ!W^=,/D]GX[ WMDZ!]\I;TM_SRYL;#:K58W K#\UQ#SBUDK)U] M!)9U7F"L^7DAK6)VC1"J H-7R#R\2G%=KK0 \YY]66N /38P]*6%M_'D_ <51LN,^/\3S^3SM.]5G]@'(?S^VPRB*,$_W_ZX32:1&?XE RB M\;PSJ8_I!!$0*)FQ-8A;ARHA-9JK\0C9O-F<3*(Y]-F M^3\TE[:S:A['X=!D,)O.PL@+WBD=#R;C,?Y[F7VV&(SCB9LGN2^-3!7F/F,- M4RO&2U5+2[JE*I?BOPABC5!J6N08;#RUTX;:!IVFG?,RE%:H"A.I'3B15M=- M1I09OBTP*^HMG9&J$G>F@A<_FY073H$42#RQQ:B":P82=+YE*YZ*0ECT__ 8 MSO\?[2NMGH2K "@&9(Y4 HU,'# B-]?INC$C&,EPI_(JB5*0SD$UI)FJ-5L) M*#(G[[D";86!88B%CH9930=Y$M(9CHA"ID6=H:P=6 ,FE?PY5PBC) 70XSL[ M'+.!?96",'RP"*5QTC[4&BOKD-W7VM3$IR;6+.C284:#5Q[)H'0>Y-Z!&+'@ M;#ZAU<2Z:'QV\W![Y1XG9^_01$AK.MKA^ZA49D0&&(;.C2=?'Z[>L5]E.F0G MS>YV29" %GQR.!,0 _8+$D;E(%%@49""50&8,^C\/?>@X]):@Z<=&;Q'/>($ MDUBSI^S3XW<0;4OP+($M:U%8IY+Z@S_!@-WP0B!7I.![&'QLM@4K6CZUGG$1 M.C\SK#;@G 3&ODFKUYXBG =[0CTF%=^RNJ)5_>D8:W91D,4X#-#A\QYPK;9# MS*4XXY(&@B$-]VA5&ND;3*!SF3"LGTR'TR ?FQG7Z2!C.0ZR!F@TK8VQ%V)6 M7&CVQ LD?<.V-O\\=56)!$HJ/Z4O/W"@_'A>!V0=7&+II/ MA?*IMK,TD)]ON,Y\A^2RU/ !M8&*:^LSZ:I)%&'#@XO-)GM\@70M5:'P\6ZU M(@]U0_#V[@.[(ODA!E$< CI_">C\&* :"MZ0*E5423#YUEKO4K.I,4XQA0M, M66@ MXQK2N&B7&*L\F71M3WH\_.'MBH>SPW8Q;HS"E!Z2LD$W M:21&)WTVR<>(7'9+Y%J@O1MN&#HA)U$=A#C&!F2 Q#)J5U>[N6I( =X44TH" MH2?^I\*P-B%ROH]YF[U:R1MR5WLG!"T*?P(1((X[#,@T0N+R&]X(!1JTW'92 M*QI*6;ET)GH&H#D&:Y]9;E,&.E#" M,Z41\%4)JUU34'V10;L ]>H$1JCG3=)Z30!O_D&#H^&BDZ6#PT+"Z63N0S': M0M!FZ56--88ZEY0$T4%,R:;3(\(,]NOPH=+;K3DL=R[PW487BW!$"PI6VEWC M%K0_D6"#:M\L*>^$-3S4#PWM#A&;4]]X68;-MSP6G6N.85DAE,^. M/BB]GW3+6>.AUWT&Q\M>VK+41Q'!?4PI!%75N6L/IT-VY4A_Q >W&%A^=M+F M4^K'=_[M0+D!3.7]TTZ'X]+J>#>QGU;Q:'HB1C<]>K;7_'1E=PCT/G4W>K/EW,V*&/,:/.!S,,P]Q]%J0['=Y2_;>S,!N^ M/%[Y#VZ[Y?ZS)=Z-,-MB2885;AT/Y],>T_Y3H!]85;G/;TME,>;=XQH0/DT+ M\/U*80_=#.B \#WV\B]02P,$% @ E(%H5<]6[&ULS5G;!L";(VD\L[6I?4@LDD!?3O?I M;I!7&VT^VS61$T]%7MKKT=JYZOUD8M,U%=(FNJ(23Y;:%-+ATJPFMC(D,[^I MR"?SZ?1\4DA5CFZN_+U[KDNZ-L'512+/]0+G>7(]FH^;&+VJU=GQC M_(VB/V*NQS M-Y^D,;)T]FKB((WO3=*X\T/8.=^S\YWX69=N;<7W94;95C*EZQ%2WI)YI-'-Z^]FY]/+ P:>M@:>'I)^$/N7[13W]2)7J6BO99F) M>Z,>I:/NYJ]K$G>ZJ&2Y??W=Q7SV]M**37@H5F0*U8H7:YUG9*QP&K:;= WVPAO!.N5J96C%FR_&)R3Y MX-88Y<=6Y M(OATS3FX'IJDN"A0:<#;]+*2#($%/9%(%M< @)=[X:C9+SJ9L M:1"^WSM6\96'"TIE08UF1C ,9[I1X7R@KU8R[IS:1VT5MHXW+8R)]M) M^,.HT)=:YM;[_Y0291;QN$BFO7@(-#K!SLZG F7#>Y3)+1BCW!K)(P%C\^ 8 M#WBGTL [.*]#>F&IR?K[!RB(4CNV../0PNP._D3\!!59I@(^[D7@RSP71XO: ML5@!/'@=<@^WWS2@'(K/;B;]B:#-IOV@";7\'P5JRH%J -X';8-I!_,PA^E1 MYK5T%/GU$BSX9JI#%8R9*$-F^M$D5I0:;=#D6S:J04*BQH2"EWF-0YJ.Q6+K M92_(;8A*<0LQI?2W[M!:4?-+)W/QX 'Y%1+M$C"_ED5UB4O,!HU37)_RX),6 M*1DGV29B@R*"R(<5P[+D*#AT)" MO S@DV^]B;C]LRH*GD-]&&FI2A4JTA)PPQ5>B@+L60'@0%7XH0W')"8%@I1A M7B0?+JMS%6!?R%R6R#L_)5FVMNEZ*I;[@J2MP2;.[:5$OG.2$%^11,1"%H=T M.!A MDY8%HKGF(?D1E(.>!*#J?Z-7=:"BI$!B&>?@SGBD=&T,6X!VDM8-V)Z;#Q]O MP\I/6F<6)9B]"?D;S3#: MYCGKCSWXO^JP;1L)!7TX8PRQ&#VLT'G(Y.R">.X<&JW02L''H\ M;QH1/8M0G'>>&[Q0 !N'^[$VQEL#]66O02I@MZCF#QQ M39Y>N]U81!23JL!*1":LY84R(:M39S*2K&3O?:S,_7\K++DDW@889PS:C$H.+N(">V'KT*BD('9"G9*$P0_ M4EE3WY&.('MQ\+UIYWEGS.FTGT5KB4++3&:>&)[']7 >3P!MGLN%CB'_JV48 M*3Z0TPT3_8(VU'7;K&G/7]^HAI\DYV??JH;OAO=;5?)$_-VOZ*D8BR/U1LR2 MBWF'0:L^IHHJ"LI4 ,N;\G7+W1U)3]@CM5_!!C=":VF+=]-5^,P:2Q\9_P*/ MJ]U*\V3=:R)[%'M2<_R9U7K#DV/#'LKV=9T]N?__U'OVF/@M.E /?:1KG_L MMFB\KT[SX8.X!'-N\\3H&?,N::_E#$+86<-7L?*PR:_. MD[,#2W.- R^C$^=?KD^&WXOH<*S\:ZUB3S#\(:O/F4 C#J!"8RKX\!$R?S&H M_#Q9+7+_,LL2/"E78[$B= QH]F')$%S%[P/Y*-%V]HG^@)[UO 1"P\E\\N'*#,>&S0'NW_:AR&[XE=,O# M%QD4560_F$]+;)TF;\]&PH2O'.'"Z1H*EF5!@ HP\ !D !X;"]W;W)K&ULC5=M;]LV$/XK!Z\K4L"S)=MY:?,").GZ,JQ%T&S= MAV$8:(FVN$JD2E)QLE^_YTA)EM,D:SXX(GGO]]P=>;(Q]HLKI/1T6Y7:G8X* M[^M7TZG+"ED)-S&UU#A9&5L)CZ5=3UUMI<@#4U5.9TER,*V$TJ.SD[!W9<]. M3.-+I>65)==4E;!W%[(TF]-1.NHV/JEUX7EC>G92B[6\EO[W^LIB->VEY*J2 MVBFCR@\?76Q8/I \%G)C1M\$WNR-.8++][GIZ.$#9*ES#Q+$/AW(R]E M6;(@F/&UE3GJ53+C\+N3_B;X#E^6PLE+4_ZAR=:? M?9:7F=*%7]I$VOW%B++&>5.US+"@4CK^%[=M' 8,1\DC#+.681;LCHJ"E:^% M%VXE2!SY^=9U\;Y11'Z&3J(9"WIUG+?!&9 M9X\POZ0/1OO"T<\ZE_DN_Q2&]-;,.FLN9D\*O);UA.;)F&;);/:$O'GOW3S( MFS\B[Z)QV'&.+DVU5%I$(.B>5J MDDOY_*?IN9GJO"0'VLEI*RQ%.Q_1. MELJL)5<'Z*S,*4V2'\FLR!>2)/;\'2GM)=SRCO<#QSLI/+VMEN]H[_D/1[-9 M<@NE5BJDD5FIJJ%9M'T5J*X\"GU&ET@YRW6 MG_'5)=":Z77(7>9TE& ME(WD'394Y=)&V %P1W% =S><] SZO+"X/UM_% O:!C56T5:W1@@]Z^@-@P@N] M5IR"(*X_6HQGR:+]?6M,OE%EV2[WYN/DY?P%*B--TQ;+K2U]2P/EX;REV!_/ MCQ9 268;G,A;7&Z<= \XU/4JA=/#16_*82P_'A0[)/.7R=9S?+^62T^+=.M" MBJVVAKRXW>'M:**%0T^&5/ *]9+3?K+?4QZD!_11^F\\[JIT)WUAA_%^V3;? M'H_?@G 'MWSK07AB7[[IH=-"7]W/6F@P[*;IFC@O9%9H4QJT9U 9] FV2A? MT,[H2 ^/W?VV/.1MRZK3D0]CJN!6YO^O9V"2X<:V'307?B;;1KLS9!X$#_=L M7#54%=+;N*Y/(B@LIXI#SP'R=6V-R(HN+\S8 _57QAW-(;YN.!=MZASC!1>D MD/O=0?4=]FV#D)AUC%<+3IP0]>XS#!;']2M5VQ_B"QGV@ ! MPP'V./95#%E7O87(A_6%DP%M#)SBF\DF0-Z@'B0BT7'8WBZ8L%(>%@,]>AO" MK;DX^8+,U,)ZE2GH]JYEAN"VX43N<<""&#+GRF6F0;QX5*/2M*E41F8)-Z7+ MI.Z@\2T0N!2 =%$!:F& &XX'NS3$AUPUW"97(6TKA(SNI+!<.=8TZX)^:5!\ MF)X'DX=NXM/!PPG@7H?GH:-@<7Q#];O]"_0\/KRVY/'Y^B%$P%$I5V!-)H?[ M([+Q21@7WM3A&;8T'H^Z\%G@%2TM$^!\90#(=L$*^G?YV7]02P,$% @ ME(%H59KT!#8L!@ X0X !D !X;"]W;W)K&UL MI5=-<]LV$/TKM299DV?EH:GO&=MI)#IG)Q$ESZ/0 DDL1,0@P^)"L_/J^ M!4A&O?.79S9&+0R],X)']M6NNT5 M:;LYGQQ/AA?OU:H)_&)^<=;)%=U0^-B]<_@U'[U4JB7CE37"47T^N3Q^>77* MZ]."/Q5M_,ZSX$P*:V_YQYOJ?+)@0*2I#.Q!XL^:KDEK=@087WJ?DS$D&^X^ M#][_2+DCET)ZNK;ZDZI">G$Q$ M&7VP;6\,!*TR^:^\ZWG8,7BQ>,!@V1LL$^X<**%\)8.\.'-V(QROAC=^2*DF M:X!3AHMR$QR^*MB%BS>FM"V)#_*._-D\P"._GY>]]56V7CY@_:MX:TUHO/C= M5%3MV\^!9(2S'.!<+1]U>$/=3)PLIF*Y6"X?\72_)W\,#WQ2OE26Q\= MB;\N"Q\$7( 4M^H3A04-D0F9907 MW4L'+@LR5*N P%5:AT(=\2(>#H,1ED$-@"V-6'-$KU9&U0J_ RBJG6U%1T[9 MBO/IGTJ #E.F=54R-::E;#(T(D:8K+.3U.^=DU.:BTTK4D+6S\:GS&6C32K M3#?;%YH8>"T^1Z=\I=+\ H'W+$,C@U">TZ=*X+E28#AQR>1^YWHM=91Y%&K, M8FE*\IG@'1X'ZA#]R>DSQ+#1LQ_^]V0Q>X$9I#7[X-(QV- XHO390#*BS?. M>!X(='.@M@ _0TM/44S?91GH[51LI <[D(I3(%V&X%01@P0#S#K7[C6D:%\3 MTL-&Y+(.9BQN@&;E(*X]F(#;T<1_ GL,D9OM(=_2>ULJ<%QA6HF:KLR[TSV32JY+I:#P-JD0Z/B*'!T#B F\VI MBB@&',[$%4X'U;?H$CV[]:E$HJ:*9T*2@@^R M7$NE=RIV+Y%^>)32N6TAR]L^G51$![".1?>P1H13_.JB@;W+? M4XSOJ AV2>M5KD5/-/R!-P66$D,XJ&9*N#..XODSAN+6V)/GCLU]=/%SV.3V_T.?5-GI4-EZ6K $F)LPZ!)8/>/ M%KGFJ:13G&$-#OUI546 U_;E 80XUE7UF^).NAB?=\KW8"N;1@=?L-EP<)HMXAJ) M,Q=/4L]<.UJ"EOARQ0=!]&B^@8QOQ_O;9;ZV?%N> M+W]O(45,'QR9:I@N9L^?3H3+%ZK\ ZI)EYC"!ER)TF.#.R@Y7H#OM;5A^,$! MQEOMQ3]02P,$% @ E(%H50&ULE5;;;MM&$/V5 1,$"C#BAR)"R^YS.Y2LO+UG5E2M%S80OLBS5[F[#ESV>5\K\V#+1 =/):JLHN@ M<*Z^' YM5F I[$#76-'*1IM2.!J:[=#6!D7NG4HUC*-H/"R%K(+EW,_=F>5< M-T[)"N\,V*8LA3GI+S?;_A#XMZ>V,!*UEH_\.!+O@@B)H0*,\<(@OYV>(M*,1#1 M^-%A!OV1['AJ']%_]=I)RUI8O-7J3YF[8A%, \AQ(QKE[O7^,W9Z+A@OT\KZ M7]BW>],D@*RQ3I>=,S$H9=7^B\@^& M=Q,:&UZJ]R9RLN*DK)RA54E^;KDJA,%?;DA7#K>ZI%Q;P>&:#QVA\YYAUB'= MM$CQ*T@S^*HK5UCX5.68/_6GRD=A.?!5QA/8 D"B&.XO@,7M)+33Q> MJ+ ?7QHAJB][^ZWIMG:$R^?LE\2UV^C(VM\ZEK46&BX!ZPZ+9 M8;!\]V8TCJ[.,$][YNDY]/^5I+-(+_-\#1Z^%0B?44F]Q2J$+U4VX%R,X-./ M1KH#3U#OWLSC>/H:G5];[TYNOK0 U%HG)&9HX \ M/^%^];VW:S3^4B2Y_1Q+TT32M'Y=M;6K _C8&";'(D@0HM]>48J@;%N'@Y # M%;[#3<#2^\.[3,!E-PLDT>L:-!-3H+SQU(%8.!"&P M;F:S0T/W;8L'N7 (&R$-[(1JD%6!Y8+@\+Z-!TGJCR%KFCS''<#OC:%$.:%: MCTYM=EI"^,@VGN:&Y8O-!GUXN4"!]O$DU43.F]OJT$HR-\X _7&'6J9$SY'Q MT,''M)5Z1CB:3B>C6DP MB6=P3]TN3%9XIYS8*5W[:R\.(RJ>43*#-$S'(TCB"+[]IZ02M5DXF\2>:CJ] M8 F$,9F20:CI#%ZZ^X8GCU6)9NN?9$L'-)5KWZU^MG_UK]O'[FE[^\GP59BM MI$)0N"'7:#"Y"-KN/@Z<'I;^:2@B+OC5U:RZ"RMKN=+TV M124:;E:J$RW,[)1NN(57O5^;3@M>>J>F7C-"DG7#91MLSKWM6F_.56]KV8IK MC4S?-%Q_OQ2U.EP$-)@,'^6^LLZPWIQW?"]NA/W476MX6\\HI6Q$:Z1JD1:[ MB^ U/;V,W'J_X+,4![,8([>3K5)?W%_;C^KPFQCW$SN\0M7& M/]%A6!N2 !6]L:H9G8%!(]OAEW\;SV'AD#WEP$8'YGD/@3S+M]SRS;E6!Z3= M:D!S []5[PWD9.N2]C^QW@HN-PKD9.3<<+<1% $1BA;T6P>?D+3%NB4M:]%26J88$PJ(,EQB\Y"'AP@W:JAOHTI^C/ M2@MQ+ZD(4F)%LP4?EY M=#'ZT#="EC8-F ,"Q2.W3@6O/6&F!W@A@F<8ASDJ"7OV2,LC-$ M,[G1@H>D5 0T1&%+V65@+6Q.:IWXR'>2F< '04.BR6K,.%M% M\,.E.N9;6UFX>OH2E M*POW->L[>,P172S9%G7ORA'*;RGJ$= AV0K(];I3K@> !B!D!R* 1=M'G0)R MNH)F(,;.X)'NE.+;!E3V$'&G5>/!"UX7?3TP!/P'2>#NU(344Z$<5%^[_4-< M*U]-@OP)+>A82[FQJOB*5.>X&10RG.%\[T4^TRZPQ-U*ZHY MF#^^'P[BJG;."Z.81 2G,3UJ.UKR[\;*L5Z6KD9:I[]FT)\XKC^*G<_T@:44 M/EU9@O.,332/;FI9N*MC]XGUXJ8'G\B]O\^ZK?>M'2Y]LW6^,K\>;HIWRX?[ M]GNN]Q(T58L=N))5&@=(#W?8X<6JSM\;M\K"+=0/*[CV"^T6P/Q.*3N]N #S M/Q*;_P!02P,$% @ E(%H55QXNCGZ!0 /@X !D !X;"]W;W)K&ULO5=M;]LV$/XKA-L5'>#&;TF:YL6 XW9K@;8+DFS[ M,.P#+9TM+A2ID50<[]?O.5)2G#0Q4& 88%@BQ3L^=\_=0^ET;=V-+XB"N"NU M\6>](H3J>##P64&E]'NV(H,G2^M*&3!TJX&O',D\&I5Z,!X.#P>E5*8W/8US M%VYZ:NN@E:$+)WQ=EM)MSDG;]5EOU&LG+M6J"#PQF)Y6K/1\?D^KX\+?E.T]EOW@B-96'O#@T_Y66_(@$A3%MB#Q.66 MYJ0U.P*,OQN?O6Y+-MR^;[W_%&-'+ OI:6[U[RH/Q5GOJ"=R6LI:ATN[_DA- M/ ?L+[/:QW^Q3FLG6)S5/MBR,0:"4IETE7=-'K8,CH;/&(P;@W'$G3:**-_+ M(*>GSJZ%X]7PQCDI:!-ES%?_G00 MX)]7#;+&UWGR-7[&USOQQ9I0>/'!Y)0_M!\ 5P=NW((['^]T>$75GI@,^V(\ M'(]W^)MTP4ZBO\EW!RO^F"U\W^TVZY;XY])3,ZZZ$Q/+E;ZDU? MO1@=#D]V@-[O0._O\OZ=#.WT]332'5GYE)/4&(5;ZRKK9.S@UZ]>'(W'PY-F91R-3G[CM"?:J@P_2Y,JLQ*T-?$&;93? YFR]*H0*7JP+J_7F#7O)H5@+ MKW(%T>IW*?EH-7OP??'Y\[PO%*(55&TJF5;W0"G7#!^(*0"EQKZWG##?4G]<8D?>>M5GD$B8(.C3?NQY8SGPA%E(X*/DF!'H0 .'=T"Q;]Z58I MTCI&X4B5"R#&W&+#'AH?AD MQ!>Y:4JME0AN]#T.N,/@+ZALK$F#;9D3V2,7. M3VI65YCTZDZ4B;4*FN7$&AH;$)B!?F;P/KE0UUBYEIK1B M&-PDX!#[WY=POQ'6IG@ 2H;[32NYN3\#'W$QN6>"\QZS$[E?U"J>#-MXNB*- MQ#TB]5E/ST20HFL]OH[9YB2DU;-F7D$8"#/8[*JQK1/M*>9RK!\0OM M-_40MWLW%#GGYNEBN-Y25ASP%L+[#^+@ZHCHT!$U5-39LDMNHWKIR($:VY+Z MPN";A"?Q=O'?R-[_KE67#T.&$!UT:G0T[L3HJ;?$P=8[?4G09_YR@5:S9*?7 M^VZV^SB:I6^"^^7IR^H+Y)U%0M,2IL.]MP>]1&X["+:*7P@+&_"]$6_Y'"3' M"_!\:7'V-@/>H/MDG/X+4$L#!!0 ( )2!:%4A*R"O008 *4. 9 M>&PO=V]R:W-H965TW679S9)FAEZ-8)WU25=+M+TG9[/CH:=0OOU;H,O#"].*OEFI84 M/M:W#K^FO9="562\LD8X6IV/%DOJ>7SE/WE5OOX5VR3[=/Y2.2-#[9J-P-!I4SZ+[^V>1AL>#'[SH9Y MNV$><:= $>6U#/+BS-FM<&P-;_P0J<;= *<,%V49'-XJ[ L75[:J5$"6@Y"F M$%?6!&769')%_FP:$('MIGGK[3)YFW_'V\_B'1R47OQB"BJ^W3\%LA[>O(-W M.3_H<$GU1!S/QF(^F\\/^#ONZ1Y'?\?_2=<_Y"NNE<^U]8TC\>W(9&%X]^.'HV.SU X:2G<'+(^V$*^\ >=+$W>CV&1ZZ9@V]K9G(@??1N'5X-UJ4TM'#D!/.3@2BN9*:W"K@T_ M'MA4*"E&7AJZAS=A!HYRNS;J;W 9.-B69,261$9:T88B8'0$0'C&E,E,4_0. M ?36X.=.D ^JXA?1;]XXA[QA_=Z'#-$1A *& :2;D-LJDO=-7@Y2!<]#ZENE M-1(6.#6%VJBBD1J>K>N2*==K1VOX'(M2;I@+!W *6:'5"LHGH'S(--*-B30> MU<*3MUH5L"O$2AF)HL+,C+% ]%/-4"!1I=$F'FV!P81YA@QWTSD1 M"QU*VZQ+3F N#7"##)CDB?Z M09FS312D;ZE'$J1DPLX4,)NG"JBPC<%B!F5 MJ3 ET&;$-B:FOHC 8VXJVYBX<5^QQN+C9#D1-XO%+=Y_:12:7Z!%@L5)D;N& MR]Q:AXB97?8(8FC@=Q)3$1FU"Y6\XRKTV4Q88Y6'_MKT9,BJ+%+CK*S&"8F] M2**+:8QIX=Y#2Y8JCWGU1'>,L??$L ;\:N!0WT783H:!H5JQ.Y[CQJ2DV@3^ M =;"QH+:.)RI^XLDE%TE#A!;Y+EU7%F-6C9&,Y]8]*WR%+LZCXV8\>-C^=^WRR#'@&+_T\9W>PM.IR#Q-Z29C>8I@?>!PPZ4L5$_&'$HEGC..[: M_6@<,P^AK.'P1Q\[G;AF5!EKQR2*1U]$HKA^=/N$QSJB4>L6\DGM^=_3\U*/9;'Y76EW MVZO/U^+M;[_?B)OK:_$&\["Q>2SO!P?T$_&!0?\[BH"JT)J*5,[D76R4U3%K MR_8#:GXR?YP]>3Q_TDW#-4&XN(-N6B&^LJZV+I%\*[??4+N^N7K;L\EVK&KM MW''2/=72Q?Z)V#; YJ/Z)%J^"]EB2PP6Z6R*SY=<"BB46'(RN)'0L*9%/M04 M]$.-Y=YC=_K OLJ@AG%#1F'+FM*&XS"OH>86)\Z@I7EDPKY\$Q%;Z3N) M*3 #7*:'.2L*=$K*WW=42\&F=Z(UGU[(&V02=T(]++ M2C$0RGV1F*@L-LIW6H5YV["^0BM<4P^3A5F&)+!'"(&7@Q;HTI9DD)5^8U4Z M+ KT\BXNT]>:#TI&6R,R/GSB)T8_O7%>JG0*\IG-EP.Q_.E$O*>UXF_&:+6\ M/P L7U[X%I(HYB7+4Y247Z5IQ2(>W '?289V_>854>R2?1^?T\'5H2*WCA[- MTP7NG71K93QT;86ML\GSIR/ATJ4H_0BVCA>1S )A%1]+W"/)L0'>KRSRW?[@ M /W-].(?4$L#!!0 ( )2!:%4YDU8\. 0 %@- 9 >&PO=V]R:W-H M965TQ#=AIAVYHFR!) MMP_#/M#2R>(JD2I)VXHV;&3V$L:%-@7D2+OY;F'Q]-IN%3ZF\D!++LM M"VE&7FYM=>K[)LFAY.9(52!Q)U.ZY!9?]=PWE0:>.J6R\*,@./9++J0W'KJU M2ST>JMH60L*E9J8N2Z[OIE"HY<@+O=7"E9CGEA;\\;#B<[@&^[6ZU/CFKZVD MH@1IA)),0S;R)N'I-"9Y)_"[@*79F#.*9*;4-WKY-1UY 0&" A)+%C@."SB' MHB!#".-[:]-;NR3%S?G*^B\N=HQEQ@VJ>5':./I MD;U$%<8]V;*1[?8]EM3&JK)51@2ED,W(;UL>-A0&P0Z%J%6('.[&D4/YGEL^ M'FJU9)JDT1I-7*A.&\$)28=R;37N"M2SXTF2U&5=< LIN[ Y:':N2CS>G'A? M /NDC!GZ%CV1O)^T5J>-U6B'U1/V64F;&_9!II!NZ_N(< TS6L&<1GL-7D-U MQ+K!(8N"*-ICK[L.N^OL=7?8^_"]%O:._3F9&:LQ,_YZ*L;&1/RT";HMIZ;B M"8P\Y,N 7H W?O#* K.)A?GG]PT/.L<,HE51F7,\MM#-KMC">HI"=*R)6A@W+!,%5@FS"E[ M2YYLKFK#9;KE/N-"LP4O:B!30B[ V))L&$AJ+:Q L4V(6+CP:DJ\3%J#3.X8 M'K@TN.>*0OIWW:@;=J,L+]B4%UPF",:RWVH)ZZ1#1 >]J-NAL1N&;AQTXTY+ M0;)%04$4;-J> <' *I84W!B1B<3Y1Y["00+ OE#!6W(HV;".-![,;P,(AZ6WKO(6G50J<6 M.K$^28==I_IJ:HX'".(@/ND3[,.P/_A/=L)>?\T(S?>STHOB#?L8PH\3\W]+ MU^8T',05'^W"Z\ZDCPP07;W@YV3JIOU]9^'B<\GFY'$XCO>F9[#%Q./9*U/5 M8:8'P?@I5WC+P\NINXP&*+_CAV[<_R3)L"W&9 MOI N%*9D&S^*2X-;.#.J$*ECY]KBT&0!0KRH0+<1/+CY+GQW"O>S'=5 [J@& M#UDBA]AO%^(?PHO4@]F1S%3R'J;T =Q6%$\'O2&CT-!\@PDP PF9L.R@TFHA MJ,ON[,S-U3AM=? >M/;HN! 0)6_RLCB?$\-3G92_T>V6H.>NIS>8+GCIFL9W MO;K^;9@TW?*]>///\9GKN"HW_.8;OKXYL6JRO7.,V6Q$W?3'']] M0), [F=*V=4+.5C_3(W_!5!+ P04 " "4@6A5=9)8$Q ' 3$P &0 M 'AL+W=OT-*LI)UW&ZQ 6)]D<,W;V;> M4+I<:_-H5T1.?"F+REZ-5L[5YY.)S5942GNL:ZKP9*%-*1TNS7)B:T,R]Y/* M8I)$T6Q22E6-KB_]O7MS?:D;5ZB*[HVP35E*L[FE0J^O1O&HN_%)+5>.;TRN M+VNYI =R_ZKO#:XFO95]_IE:?T[87J8+ZW_%.HQ-9R.1-=;ILIT,!*6JPE%^:7D8 M3#B-7IF0M!,2CSLLY%&^E4Y>7QJ]%H9'PQJ?>%?];(!3%0?EP1D\59CGKM]+ M9<3OLFA(Z(5XKRI994H6XD-EG6G OK.7$X>%>/@D:XW>!J/)*T;/Q"^Z^REO=>IMY=^W>NWRF:%MHTA M*_Y],X?72)3_[/(YF)SN-LG%U41E2B/U3.5A2 M&4A3 ])4)T$M6'O6\ MH-?Y2K_&UP!1!W)A=+F]+QQEJTI];FB V>>#@7. L0.[YVL?]*;:@C\6_T1: MW>D2F;CQ:-](K*-RCMKKE%:\1=F&.[&_ M$XL;[\,YY.")K LY$\->G)R.3Z,49VDR3M-$?-QZ>"[NFWFA,O&'-$;V,\:G MZ92/TW$\>R/N026*;SLFP;,3'IB>S4 ETK9:L@L9XHHT-B&2!_&AX%7/IC/\ M)N,H.A/_??'G!WVHLJ+)V](':484NEH>.3+ELVCH0"E60:EP0O%ZNE"YY%*: MRP)ZB!APPPU1?DE^'YX@AXB@AH)B"8\7BJ,;TV?R[C"!L8/G(3H4#S?OWST3 MX8/T$&:6,MN(GZE0&N2 1()V(9(S!+Q*S096\7")VM.&;['.CK/+Y\-*Q0,E+M^+I;#R-IA["["3:4O?U>+SFU98? M7\U_Q:59,CX[2QD*('43/UC;<+E:KP"GZ7@:QW_R[N_S_*7NM,K#\#%=M6 @ M*):;6:@Z7*XDBM+V6C[H (M.BG9K'S<#0[4VKI4U",M=KUMW0]UZ<#@$W8#5 MW^K61&A&W*<,K?A-"]WVH[9V*Y*@6Y7FV%;R^F/_Y$_2QJ#J7LJLE[)U)V5K M,IX3--[@-^P#8PE"_,B@RJ^2MI:O=EP&B%TIEM;S=NMYM/:O==P&I%T=+:#T MF U9SL,RCR0VW0ZAL=N.O-UJ\*YK?Q1]2'9HENHZ%D]WV*OY+7,^A.?34FZ8 MM8!G)Y4ON\1^:K^'G$!)[YAOAFLM:FP_X37O-AO'>83&)L5#3?Z-XKXQM48A M#PNPW3*) Z[ )+IXN+^Y\Z?QQ:&@+\H)FU&%]JJ]9Q(>2)]G?N_0/0M4G1A&,,WB_YN_\7G)GSHV X/GXM^D08MQ&)'N\#4Z/C-R4B8 M\ DF7#A=^\\><^V<+OWIBB2RDP?@^4(C.]L+7J#_#G;]?U!+ P04 " "4 M@6A5 NL4KX(# """ &0 'AL+W=O.*J+F*HY=66$M7-$"HLR3,(_CSB+2KEB5C&SPUGM OI@?OVEOUSR)USF0F' MMT;]+>=4C:-!!'-*D]HD9IEBNK"2)#OZYGCFR M7"'_'MJ$-D9Q.(:_-5>N$26.([X6#NTC1I,/[])^\O%$!L4N@^(4^UOG(^S;4L-"/N&]D@X< L>,<:PGJ&=G=&83_OL-R,IF$T!6$1 M2B6A.NT LU*WL,\RD4@Z&_0 YR]/TW#LI MQSR&_VZ(P[K#J:59P4PIG!49Z_5>DA?;+$(.FPS^-'KY&GY(6]$9##BS-"W. MV;[LOZ5,'63^718^@VS(J@N_][TB#:>2#3J#)#]^+-\KY#)<^Q]MH+0XE\1Z MG./"MUB:I0ZUP84;JI,JBVWU:KYO4+=/(/HG\-@-\979"1:UL?A&<"CARUSH M$@/WKX%_[\9UX=!;$^_U!2Z\9>A^#DJSTM2VB-WHKL%>MWWE97G;G;\*NY3: M@<(%0Y/N92\"VW:\UB'3A"XS,\0]*Y@5_TE ZQ?P_,(8VCH^P.YOQ^1_4$L# M!!0 ( )2!:%4^:_-7?P8 )80 9 >&PO=V]R:W-H965TL M4*4,/5 MA+HLI7^Z4,8MSSO#SFKC3B^*2!O]\5DE%VJJXGUUZ['JMU)R72H;M+/"J_EY M9S(\N3BF\WS@3ZV68>-9D">=<1N9K+VL0[M_R@&G\.25[F3."_ M8MF<'71$5H?HRN8R+"BU3;_RL<'A)1=&S841VYT4L957,LKQF7=+X>DTI-$# MN\JW89RV%)1I]'BK<2^.;_Q"6OVO3!#97%S(H(-P-BHND8O0=%;^(3\[&(HAKFZO\^?T^S&UM'JULOACM%#A554_L M#[IB-!B-=LC;;S'89WG[+\"@*RZ=#7 V7T/R# D@\UY;:3,MC9AB4R%%8Q!_ M3V8A>B39/]L02@8<;#> "N\D5#)3YYV*=/D'U1F_?C4\&ISN<.^@=>]@E_1Q M&]%JPX]M1KY0S#,X_B@4*BMS927MD[8+,6_!"6MP"OF@Q$PI2S94TJM<:,OW M?([3"DD?"U[7-I*4RFL(J8P*8J&L\M*8)WJOJICN1NB]MYI6' 2V;%(JKS,I MWKQ^]6XT&IS>]Z8]\>MDE;#N<6S23-UZ2-#GBUJ V[QU+IY51EM==1 M-R>N'[-"VH5"LI2E#LQ0*Z73Z\MOU&6FSA6+:3QDL1^4T0[.\2%Z&>I9T+F6 MGK3H*#)4C4=Y]\3$&-1\A'. 55L\-("#D QY :N\$A (AI -0MEF'O'P:Q,3:&@+N5.5\%%!)-"R&@[W?^A.!=L3:GY3T0A&QB"N5J7*F MO-@?,C4,887!/FY^DD]BM)\(HRR" M15!"0+OGB,VE]FM=G)2X&-!!N20P:OBF[E;QM6 A4:;^D<(\)0Y(<6Y:0)>S M'YG5:M,+JL<*<0)G;*)[7\'V57>36M^DUZNW@YL.6 MFP]WDNI]8.NN 2D5>-A&RS\G@3%-&= VK*UQ3O5,%:#C4RKGEB\!U==:4QW4 M#% IOP"B5@6EB R8XZH&PD)&(>=S()C2JTPLY[ET4_936K^,(N*W+84YHR=N MJ "1:>J(SF7ELA=M\ $ M0&<>E*TAZ@&!AB35W>Q*E!N0ZE!.43Z2#LX42FJR(36A4" ;]VA2)$XL,3V' M9K(P"IO":#G3AGL)S)?>2QN?;Q((!G[N&20O(XWA7 ,.[1N:N%*ATHW'1 J6 M(PU/X+Z<&1VXF=:>4'D>-E!Y]:V(E"9-N? CN ZHK^YN3E8],25\TH 0@"$WO216;K1QQ#/CMD9!7!=# MY8).=>NW$M8N>(];>(]_A T9/UEG]JUW%L]9*L-M:/\_B=38)O4"?8&HM].7K^['FO:&QQU42ZS M*'BN&)VF!=,=)GV4>5BU_QN:2L1-PVEOIO4LH@]GXN!XL#<:I&'N"L%[X*:2 M\OZ#RA=DTTKX)+AW,'A[LND@T4RR M+6HJU(\67Q;UFB"?*9$[]&Q+E?[&MR+&Y05_$7/!VY@^&]O=]J-[DKXUU\?3 M%_LGZ>%\ *_-<770.T:G\NDK."W@(G]YSES$=RP_%A@EE:<#>#]W8/9F00K: M?T6,_P-02P,$% @ E(%H534IL-Y( P $0@ !D !X;"]W;W)K&ULA5;;O6"AY5'ISZ8!L.1+*Z19!8VU M^YLH,F4#+3/7:@\2)3NE6V9QJ^O([#6PRANU(J)Q7$0MXS)8+_W9@UXOU<$* M+N%!$W-H6Z;_W8!0QU60!*>#1UXWUAU$Z^6>U? $]N/^0>,N&E JWH(T7$FB M8;<*;I.;3>[TO<(?'(YFM"8NDJU2G]WFMVH5Q(X0""BM0V#X>8$[$,(!(8U_ M>LQ@<.D,Q^L3^L\^=HQERPS<*?&)5[99!?. 5+!C!V$?U?%7Z./Q!$LEC/\E MQTXWFP6D/!BKVMX8&;1<=E_VI<_#R& >?\> ]@;4\^X<>9;WS++U4JLCT4X; MT=S"A^JMD1R7KBA/5J.4HYU=/\(+R .0'Y[95H#Y<1E91'6RJ.P1-AT"_0[" M@KQ7TC:&_"0KJ+ZUCY#-0(F>*&WH). 3[*])&H>$QI1.X*5#B*G'2_\GQ)U6 M+;E#KAI; =-L&W+G$PR:_'F[-?[\KTL)Z/"SR_CNVMR8/2MA%>"],*!?(%B_ M?9,4\;L)]MG /IM"7]]SP^I:0\U\%ZL=Z>.Y1'02ZC+13T"JLPO B]9EBTNK MB&TP;4K@S>6R'D0EZM5*XRD(:ST8GOR-UG#T8(R_! M#*992BAJ4I(49&29V69>*V)+HI9KYR%Z2SOU7_13-J1UBQ-!Z=96.3% ML.N SZ33,(EC_':85V01QFGBSQWN1*OD0ZODDZWRA!.[.@CHFJ0$_N+O]*5& MF02ZW"@CQ/^4\!XEW2:9J.>S9I5KKS/*A@N!_3 NXP(S]%%N.T&:9IC@A)YJ M9%\A. T:QO1M7"$48+V:]3M=/29YA"R5# M:<^Z5ZB=SW-?SOFBN%C.:#2F<>C4_C$RI%0':;N)/9P.[]UM-^;/ZMUC^9[I MFDM#!.S0-+Z>84%U]P!U&ZOV?NAOE<4)YY<-OMF@G0+*=TK9T\8Y&/X%K+\" M4$L#!!0 ( )2!:%5WCA_4/00 - ) 9 >&PO=V]R:W-H965T&\VG--GB'YJ]ZJ6@V[%!R7F*EN:Q X7H6 M+**+RY&5=P*?.6YU;PPVDI647^SD0SX+0NL0"LR,16#T]X!7*(0%(C>^MIA! M9](J]L<[]!L7.\6R8AJOI/B;YZ:8!6%K9<= MI0%DC3:R;)7)@Y)7_I\]MGGH*9R%KRC$K4+L_/:&G)?7S+#Y5,DM*"M-:';@ M0G7:Y!RO[*'<&46[G/3,?)%];;CF+D/']VPE4)],AX:0[?XP:U$N/4K\"LHY MW,K*%!I^KW+,]_6'Y%'G5KQSZS(^"'B']2DDX0#B,(X/X"5=F(G#2U[!NVPT MK6@-5[)<\8IY1E0Y++0FYO>S\,]BI8TBMOS[4AZ\F?1E,[:"+G3-,IP%5"(: MU0,&\[=OHG'X[D 0:1=$>@A]?D<5F3<"0:XI#JJ+')6/Y%ZQ2J]1J>?)]TX? MAKTO$#)9UK+"RF@+;FAES;B"!R8:9R[;,V>>S %3"$S#6@JJ;PW'1\!)H)"- MIO3JDPNX8KJ FG$2-9 )20>Q@2.(!I,HM6$8FI/A9R:.HQ.(!V%X#M07C,#2 MBI CE-;?\)%KJT5-03AI7? :TA'<2\/$+WM^!,E@,CZ#_Y[]G.T[1/@H#4(4 MO7US%D?Q.[BQN)]WN#?$HBKC9.]#17QI2I<\ZI+ \MPQB;9XY=LFS4X/$ M$6#TRP1PQ-6>N>X47>NUV\C_IU[GP *0HB6 N7A/39D<1-"=,3GA0DN:^HDQ/ER!_F M3RU).@4:+A7=L[DQ\0WPZH-MT?@X+JM=!"' M:?M]+V6^Y4*TT^-D$)XG)U1U412U==+ZPG8,(LE)TDJ,!LE92N3*5$,[^$AO M $WG_'- HD>Y2=JY,O&E;=OHGDAR'CY%3N-K7!E(HZ<0(EIJZ].PQSW=G8SW ML!])7XIYWL,H''62XV@,']'\%/&N ^P=GUMYJ5B'O5NV1+5Q;PE-#::IC+]P MN]7NN;+PM_23N'_KW#*UX94&@6M2#4\G5)+*OQ_\Q,C:W=DK:>@%X(8%/;E0 M60':7TOJ3>W$&N@>&PO=V]R:W-H965TLY.VW525_&2G.V[[[ZSSY^G&VU^V1K1 MP7TCE9U%M7/M19+8HL:&VS/=HJ*52IN&.QJ:=6);@[P,08U,6)H.DX8+%[:S*>Z&1LD> MI10-*BNT H/5++H<7"QR[Q\$$HLG$?@]+O# M*Y32 Q&-WUO,:)_2!Q[:._3WH7:J9<4M7FGY792NGD7C"$JL>"?=C=Y\P&T] MYQZOT-*&+VQZW_P\@J*S3C?;8&+0"-7_^?UV'PX"QND3 6P;P +O/E%@^98[ M/I\:O0'CO0G-&Z'4$$WDA/*'LG2&5@7%N?FRY@9?+ZBN$JYT0V=M>=BNE[=\ M)=&^FB:.TGCGI-A"+GI(]@3D!#YIY6H+[U2)Y>/XA.CM.;(=QP4[";C$]@RR M- :6,G8"+]O7G 6\[&3-JU#S-?]#+>;@TABNUACL'YR["2"KN"PBD MVWB,^TGTX]R_= :<=ER"/4A8'";$/F$,0A6R*X5:@ZL1>%71U2-GGP?(ST\6 MFII"]1#*:BE*[EVLHY_??.M+(\DQ =H"5WTR@[57@CL$J:VE5+1DH=*25,5> MP&UM$!_U'5#7$.0*36B=SY[#B?7G1)X(ZLY21ALZS7\&!]:5MLZS\QLC"K2D M27>H.H27>+^KNT1B6HA^7SQWWFCCQ-\P\8JR9%E*WQ?/QFS WI UB#."?IA9 MDCX14 QK5+0)L@8+WY->PF 4GP^9C\R'P,;Q<#*DP8A-X(8.C9NB#D$E ML9.Z#1W-XG2F_:S>V6_[ 7MP;U_%CYQLQ;4"!(K"DW/1B2DII?: M?N!T&^1MI1V)93!K>IW0> =:K[1VNX%/L'_OYO\ 4$L#!!0 ( )2!:%4F M7S("^@0 +L, 9 >&PO=V]R:W-H965TC,SC18\]T95.6.$S&<5E_5D<>GG[O7B4K6VE+6XU\BT5<7USQM1JNW5 MA$Z&B<]R4U@W,5M<-GPCEL)^;>XUO,U&E%Q6HC92U4B+]=7DFI[?1&Z_W_!- MBJW9&R,7R4JI'^[ES_QJ0APA48K,.@0./P_B5I2E P(:__68D]&E,]P?#^B_ M^]@AEA4WXE:5WV5NBZM),D&Y6/.VM)_5]@_1Q^,)9JHT_HFV_5XR05EKK*IZ M8V!0R;K[Y8_].;S&@/4&S//N''F6'[CEBTNMMDB[W8#F!CY4;PWD9.V2LK0: M5B78V<5?RAAT+S1:%EP+].X+7Y7"G%W.+("[+;.L![KI@-@+0"GZJ&I;&'17 MYR)_:C\#4B,S-C"[820=!"JA%H1!#;@Q_GRV A[< MH+4JH7G-.?I2:"&>)!I!FJRH5F#C. M3S?*H9Q][MV#[HT^M970W"J-/H%H.=( ^X[%.&'IF1\FF,5S/Z0DQH2&?IPD M>#Z/SM '42OH)(_PW7>MR-_S!\#<")2IJ@*Q\!0, A4S%BC!\2.:$ARQ.68T M193B*(QPZH9)C.=!@ ,6(TKP/"(X2>/GP+*"8K$NGUNN-:^M 79GB&$2!3@E M<_3VMX11=H$HIFF(PS 89_8)@PP[%8+,W=TONQWT A)UX*WG3U.&HX1@RJ*G MG!,XK!C',=GG?+=>BXZBKPA02V1$UFII)6 -;%[Z/60Y5-6OY^DU:UUE6/9+7=E=_?8,U]K5:%;3ZJ+\J@T'M/! MTR2^0-R=P/D#V7GVZB>>N'=GE/$R:\N1PD$M<9=\(?70[UO5EBZ-<'Q6OA\" M_ 5*>DP9EU9E/Y!J'#># H;3-,5)G*" XA!:C,31"[-?Z[[@H!HL5*@;&H_6 MUA(*&IHRC%-,TG2G4\^G/N\9/ZE47Y#N\ 37Y<]=:<+YM8/G@38-(I!O"CH8 M! F.*3DR,](=M91!*#&FL&L@\WSFVX%-@J/Y'%1ECAB#$PGID9E[N"0*KOCV=Z%$CZV&W]M=M[;VG9WRW%VO)E?=Q?2 MW?;N6O^1ZXV$M)9B#:9D&D,WZNZJW+U8U?CKZ4I9N.SZ80'_70CM-L#Z6BD[ MO#@'X_\KB_\!4$L#!!0 ( )2!:%75M%3+^P( (' 9 >&PO=V]R M:W-H965TVE7L:HNB;)VTBM,D&<5:2!/-)NW>K9U- MJ/%*&KRUX!JMA7V\1$6;:32(=AMW08E+T2A_1YM/N-5S%O *4J[] MPJ:SS2XB*!KG26^=F8&6IAO%PS8.>P[GR3,.Z=8A;7EW%[4LWPLO9A-+&[#! MFM'"I)7:>C,Y:<*C++SE4\E^?G:'2G@LX598_PCW5A@GVG@Y>'TO@$W9'SEX(,IL7SJ'S/!GF6Z8WF9'@5<8'T*67(":9*F M1_"R7G76XF7_KOK[/'?>\NK'(=T=[/ P;"B@L:M%@=.(*\2A76,T>_5B,$K> M'2$][$D/CZ'/%ER09:,0: G/"SC$^BCN8=;W%8+0U!COH*B$7?%EGJ!Q0):+ M4>J\L8[W\L>PU_ [6_ 5>X-8640N6W;M0Y MNX?W_46M#+R-_M:UB44#VLT#<+2 MDN[!-M)7S(XX#)9I%J3Q! SWU;#96"B(!9D0-)XY4K)LG]!Y'KIX\<-RMPW$ M0R:R0K;4_"95:(*L19%S_SV>=T\E<[#.^HB=IWW #B5XO->7-'(.A>[+^132 MJFM1_6[?X.==7_MKWOT=;C@%)0=%X9)=D].W9Q'8KN-V"T]UV^5R\MPSVVG% M/RFTP8#/ET1^MP@7]+^]V1]02P,$% @ E(%H5;M5K@(P! /@T !D M !X;"]W;W)K&ULS5=M;]LV$/XKA#H4,1!$+Y9C M)[$-V&F';6B;(,FV#\,^T-+)XDJ1*DG9R7[]CI2LR$FL-2L*[(M(B7?//?=& M4M.M5)]U#F#(?<&%GGFY,>6Y[^LDAX+J$UF"P)5,JH(:?%5K7Y<*:.J4"NY' M07#J%Y0);SYUWZ[5?"HKPYF :T5T5114/2R!R^W,"[W=AQNVSHW]X,^G)5W# M+9A?RVN%;WZ+DK("A&92$ 79S%N$Y\N1E7<"OS'8ZLZ<6$]64GZV+S^G,R^P MA(!#8BP"Q6$#E\"Y!4(:7QI,KS5I%;OS'?J/SG?T944U7$K^.TM-/O,F'DDA MHQ4W-W+[$S3^.(*)Y-H]R;:6C4\]DE3:R*)11@8%$_5([YLX=!0FP0&%J%&( M'._:D&/YCAHZGRJY)=-I)CPB;EUBA<9:AGYHLDJ8J*4P,IN3(Y M*'(I"TQO;N.^ ?)!:DV.[NB*@QY,?8,FK:*?-/#+&CXZ ']&/DIABQ32 M?7T?J;9\HQW?9=0+> OE"1D&QR0*HJ@';]CZ/W1XPP-X[[]4S#R0/Q8K;126 MR)\O^5A#Q"]#V+8YUR5-8.9AX#2H#7CSMV_"T^"BAV#<$HS[T.>WV(9IQ8'( MC%SF5*Q!$R;(XNKRPTM4^\&Z %^5^+=O)E$47%AK;AI>#(Z)P+T"V1AZ?TQ6 M#R1!/2E &+(%!81JDDF.S:[/R0_6DLEEI:E(=9=_1IDB&\HKYQ@3&]"FL!@: MDDHQPU"L2Q&W'VPP@2VA%(CD@6"VA,8UU]KI7U6MKLF=-)23)>54)$C&D%\J M 6W%(*.C430BA%.M6<829Q_C%$X& M^!@/[?,,81>%K*S&HZCU0_+ MA?//%9N3Q^$T[BW/8"\2SV??6*J.LWU8&M^EA?/G#SY8W M8;A"I&UPP+,.Q87&)9QIR5GJVO;6X%!7"5*\*D$U'CS9&=P^XK+T.#NP6X@# MN\6S1*!!O%5S]K?EB\4"^D"QVRWQ:2&V;OTX&#M[L9EHX-]TN#9="$A6]S)Z_S\&A]>JFN_JU@R3R"%#U>!DC$6MZMMZ_6)DZ6[(*VGPONVF M.?[@@+("N)Y):78OUD#[RS3_!U!+ P04 " "4@6A5%'[*HK,% V#P M&0 'AL+W=O]0K D.\9%_JRM3(F'W6[.EE!1G5'YB#PRT*JC!I\5,NNSA70U!EE MO!OZ?MS-*!.M\85[=Z?&%[(PG FX4T0764;5]@JXW%RV@M;NQ3U;KHQ]T1U? MY'0),S!_Y'<*G[JUEY1E(#23@BA87+8FP>@JMN/=@"\,-KIQ3VPFMGR+2#@D!CK@>)E#5/@W#I"&-\JGZTZI#5LWN^\W[C<,9JR M-6B1%!:TX.9>;MY#E4_?^DLDU^Z7;,JQ?1R<%-K(K#)&!!D3Y95^K^K0,!CX M+QB$E4'H<)>!',IK:NCX0LD-478T>K,W+E5GC>"8L$V9&85?&=J9\0UEBGRA MO B%^2&"2H21CFY%=JH JMO-#E[H',.NGW1-1C1VG63ROM5Z3U\P?N0?)3" MK#1Y)U)(#^V[B+2&&^[@7H4G'#> M*>_C&<[*M."N6Q.M =M#14H^,#IGG!F&X#\"M5FDA!JRS^]8(J=#/:R 3&66 M4[%]_=L@#,[?8JQ]2-X(F35"+FS(=6LI"(QA-/MBW!.EA()N#JCE" MKB&IW@3N35"5;8047X,V)<4#]!>$ V_@1W@7A5X4A!E.DC,LAE1@WW-6AYCXND(#T<( M4E-(NV35,Q"R4#60XU3"KIX=TJA-9I.;=X?B%[71S9(F6_(>.)/80&PT+$!9 MOL^,3![W#;>#&WV>'O8Y;).'E0(X$,5CG+V")1/"YHIYY*"83)$9;A*&;P_N MD"UQ2#[AXHTK,G<3*H4$[S78Q!IY[VQVU[/ "X*X;4'\,(IEYB?LR:\%CC3_ MG\#]./IYX#]3\N %Y %^'YP'#F\4#AN^#Y S<11YT/?Z481J$M1FD^1;P31S M?'B:6%F2IVD%O=CK^3T'(>[[^]+]N!\O9;6OCU.<_Y)2''K#862A(*2=X:W6 MA944[51J$'F]('B6W:_+_*DV5NIHX:,YJ\"@Z&GEKM>;QBJU MV,GE<7VV"Y:"7"I322\*R[36UFE36V<&+Z5NH-?/>>6B7##M6JI@93>T:Q1$ MJ?5>R+'<,@-R!M]SZ[;M$8'B[/3DLVBL855C/<*R#%(4.^!;DF/!%#'2I7%5 M:&0&^L9P<]S.V?B>^_),VBRHO)8R[:1LLY.R#2A7DS54>:-_Q)AA0=S(4RM' M7*\<\4]O9AIKQ:W(BPJ>?5%VX0&2E6#?BN/KQ\DXQ[=DEA357L,>39H+RB-L M,6$'HM#[/9-I[H @[J?Z_9 M&NHQ"W<99)@.U=","S3U.^>XRU#E*:U\,#)W)Z.Y-'C.JC M\OA?4$L#!!0 ( )2!:%5RWE4-3@, -@' 9 >&PO=V]R:W-H965T MT-R?WU=^P%PE4(55_8&7O.F3,>/)YNE?YI*D0+C[609A94UC97 M86B*"FMFAJI!23MKI6MFR=6;T#0:6>E!M0B3*!J'->,RF$_]VIV>3U5K!9=X MI\&T=_:.OG6I9,8,W2GSCI:UF01Y B6O6"OM%;?_"73TCQU?Y ,:2Z=L#?2^LI5 TY^&EIC=?ECL6*X[EN05E@E\ M5M)6!C[($LO_XT-2=)"5[&5=)V<)E]@,(8T&D$1)K[T]V4.X!97 M%I@LX<.OEMLG6&+1:FXY&OB^6!FKZ:_RX]0A=#FRTSG<];DR#2MP%M#],*@? M,)B_>Q./H_=G*L@.%63GV.=+NHYE*Q#4&A8/C O7JPNZE1>&T>IS#:>$GZ4^ M+?SXC\$EK/DCEO3'LR[+$YCG(V/&2:*&6:Q7J ]=\R=\B\5N-?:K,3"-4 AF M#%]S8B0T>UF-@[K ;E3P?RF0--@*8:T$S1$N-V =!%9NK%R=2O\R]=N.1+6& M^ TL:J6MY[Z7-,^$-S\RKL_L+"O:N;"H:^)Z/J ;I1NEF24]RE&_A3@:C**< MC%Z>]CL_2T9DI,D@S29N([[L[_PT(8:Z1EUP)J!A#:F.+P?9)(5>2G!GCR-X M]R9/XN3]B^_]<#D$2T)-JY]@Q84P,!E[2"^-X[YS8LKY&OZKLI36G"XM3C)B MBJ&7):37>5&:[:OP->PJ^%O)S4OX*6W9(,^ILCC.^F1?CG^G3)QD_E,6ZD$R M(=69._M1%ONN)/D@C]+7VW+JXH9'TY9ZMO%OBH%"M=)V@_>P>GBV%MVT?@[O MWKS/3&^X-"!P3=!H>#D*0'?O2.=8U?C9O5*67@)O5O3THG8!M+]6RNX=E^#P MF,__ U!+ P04 " "4@6A52NRQ'X4" !>!P &0 'AL+W=ODK):Y2&*PD:%^/H M*K[,1SX^!'SEN#$[;?"9S)6Z\YV/Y3BB?D,HL+">P-QKC1,4PH/<-GYVS*A? MT@MWV_?TFY"[RV7.#$Z4^,9+6XVC-Q&4N& K86_5Y@-V^9QY7J&$"4_8=+$T M@F)EK*H[L=M!S67[9MO.AQU!@%C#5:%#: M=N8D1\NX,*]38MVJ7DN*;H7K=H7DD15FV Q@2$\AH4D"+X& J9AC[R%-#I-R M+!PI#J3X,"D_AD2?(!'G96]HTAN:!/3P"$-/8:*D48*7?_U]8*NS^89+)@O. M!,S<(+HORAKX?C4W5KMOXL<^O]L-C/9OP->)2].P L=1X]?2:XRR5R_B<_IN MG^7/"=>RXL/S)L =9COHL1P>S?+\M*B:7"-K?H'U9 M'-3_[^UX3EC>PM[N.)(,:#S\QQ"R4\S\G^<3TTLN#0A<.!T=7+C"J-MJWG:L M:D)]FROKJF5H5NX'B-H'N/F%4O:^XTMF_TO-_@!02P,$% @ E(%H52W+ M9KZ' P S!$ !D !X;"]W;W)K&ULM5C9CM,P M%/T5*R $$DS6INW01F*:L$@@1C,L#X@'3W/;!)*XV&X+?X_MI)EF:53 O+2Q M<\ZY/K[6C>W9GM#O+ '@Z&>>%6QN))QO+DV3+1/(,;L@&RC$FQ6A.>:B2=E8EF_F."V,8*;ZKFDP(UN>I05<4\2V>8[IKRO(R'YNV,:AXR9= M)UQVF,%L@]=P"_SCYIJ*EEFKQ&D.!4M)@2BLYL8+^S*R'4E0B$\I[-G1,Y)6 M[@CY+AMOXKEAR1%!!DLN);#XV\$"LDPJB7'\J$2-.J8D'C\?U%\J\\+,'6:P M(-GG-.;)W)@8*(85WF;\ANQ?0V5H)/66)&/J%^U+[%A$7&X9)WE%%NT\+4UACE4&R0H=WCT/@ M.,W8$X'Z>!NBQP^?H(F RW7A6NTG-/Z)U>"U_>"BAZPR%G7_NR7NIZ_;JRZEVR#5["W!!EC0'= M@1$\>F#[UO.^*=/_);!(9F&.[]VYY^1R@%W?B>B:UNML2^Z MH)X,=D%3R[5;!GO"G_8!Z=3G.@ M:W4MP-"2; M>'DGJWOKJX84Z<+?ZK^S+A=W3'\JK"G4:OI8;I."X8R M6(E0UL585#-:7AV4#4XVZFQ\1[@X::O'!' ,5 +$^Q4A_-"0 >H+G. W4$L# M!!0 ( )2!:%4_D_496@< )Q# 9 >&PO=V]R:W-H965T+2%$SIX1_29>,"?(42&_\D4_77%&YWE0%/8MPQCU(QK$O3KOF;WU@IM@L139@O[D;$47[):)CZMK+K_U M*\H\B%B<8_, MV3U]",5-\O0;*W=HF/%F29CF?\E3V=;HD=E#*I*H#)9;$ 5Q\9\^EP=B(\ < MOQ!@E0'6=L#@A0"[#+#WS3 H P;[9AB6 <-] T9EP&C?@'$9,,Z+51S=O#0. M%71RQI,GPK/6DI9]R.N;1\N*!'$FQ5O!Y=I QHG)#7MD\0,CA^1WRCG-=$'> M.$S0($S?RJ4?;QWRYN>W9WTADV4A_5D)OBS U@M@FUPEL5BFQ(WG;*Z(=_3Q M)YKXOMS):D^M]9Y>6EK@+5L=$=LX()9A68KMF>X?;JIVY_NRN]^7W=.'7U$N MP\T7L_OZ<(?-JG!34PJ[$IV=\VR]Z [(#D&O&\WXUGC'RQUT8+&C6 M4QT0]WDE.RTV)Q^"*&N7W)-;N2J]IT57]NF]9)-W@D7I9Y5(BPT9J#[,A3QA]9;_++3^;(^%6E$"3,0<)<),Q#PGP0K*&S0:6S@8X^^9 ( M&I*,&LQ8*D?.7'8JF12<4<[)1N_'B6F/QH9AG/4?-Q70;F?)WT2KG=-N-[#' MPU8[M]W.'H[L5CM/NY]=2P*"-4HRK$HRU);$YS06NDH4XB#8(VC/ZJ._DA[]*]Y\ACD9Y&RLR4S.M0W(\'!CM7X,V6]>1:<^D+C*IAX3YXU:W.C0;?4BC:,=5T8X[ M%^T@F_0,.>XW?%:)X:B[,BL'A+F@V - M<9Q4XCCY!G&L-<'9+%G$P;_*F="EEMQ5%$B8<](>0PDB8#X(U-&$: M]>S:^ 95)&+). GB&6I-E:>1;WMYP4 MDXL%9RR2JTNCB'&E?K3I.^L'27.@-!=*\Z T'T5KBLRJ16:]%L>EW!*4WI T M!TISH30/2O-1M*;>:H//U/HZV;BWW6^M&,\6T85RVJ_G=58-U*DK:=DX4<], MCTY&VV,L32^#YZ0FE.:C:$V]U7:HJ?=#][] 8+;-2=.V!FTGKFRX M.27:-D0530:6H3!$=[,\_0YV+L>/\$3-VA0U]:YH:V*CK 32*9Q":0Z4YD)I M'I3FHVA-I=1.K'G\:@8*J&4+I3E0F@NE>5":CZ(U]5:;NZ;>W;VBST'T$)%5 M(F2W%,A!8Y;$:3!GQ0Q'J1NHJPNE.5":"Z5Y):UQ\<8P%*:BC\K;O)VH]G8M MO;?[@=,X+3N1%95":CZ(U]5:[R-;.>VN[77LN>=O7=\?;@QS4*H;27"C-@])\%*TIA]HJMO1W M[>*ZGP-R*R@7Q*&"D4\7ST'Z^31_HNK0- X-U6-9E_IMZ]PA0]U+_'NRA]DRX-$^33" MCAPV^T*Z65J^2N,A?H+"U_-(\G9J*Y8YYZA8OBJCQQ7LKKBA?!'%*0G8O M4QE'8SGOY,6K((HO(EGE;R*X2X1(HOSCDM$YXUD#N?X^2<3Z2Y:@>B''Y']0 M2P,$% @ E(%H51DK\L$[ P A T !D !X;"]W;W)K&ULO5==;],P%/TK5D ()%CB?*T9;22V"8'$Q[0R>$ \N,EM:^'8 MQ79;^/?82;,4LB#:#.7*51L))"]!!7-]SXO=@E#NI-/RV8U,IV*K&>5P(Y': M%@61/RZ!B?W,P!U/G,\JP@89-I2$'/9P14P9IF,CF\UJ=/D MM,#V_2_VEZ5Y8V9!%%P)]HGF>CUS)@[*84FV3-^*_2NH#466+Q-,E;]H7\7& MB8.RK=*BJ,%&04%Y=27?ZT*T ,9H/\"O ?Z? H(:$)1&*V6EK6NB23J58H^D MC39L]J:L38DV;BBW?^-<2_.6&IQ.;V$'? OH&9J;&9)O&2"Q1+>0 =V1!0.% M'E^#)I2I)R;F;GZ-'C]\@AXBRM&'M=@JPG,U=;518OGDDYX1GEJU9-T.]Y7BI'(#@H3-(4)AMC3#Y+D8%9K,QOZW%84<4EA=XU=&@3AU-VU M371CS%\7-$$'XL)&7#@L3FC"T$H2KG\GL2**6NEC+SD_TM@-PF'H]VN,&HW1 MH,;W>@VR3U'4318=%ZT;$P:X7T_)VD0][4?3LAN1>%[_K,3>?8_TQMII:J:#A1TDR9'*GJA3(EN-' ^*O..+D\MG&/JW MTV0LMD.C]\T:_]]NC4=MUV.Q'1;GOF'C$3IVS1$-MNR>((Q/]6Q\W[3Q:%V[ M9FJ?&L(XF1SK[$;U]&VW=42VWR=OB5Q1,VL8+ W,.SLW/F5UY*\&6FS*4_-" M:',&+V_7YC,)I TP[Y?"3+YZ8 _BS8=7^A-02P,$% @ E(%H59FKM.G@ M"0 0G$ !D !X;"]W;W)K&ULO9U=;]LX&H7_ M"N$M%BV0B:TO)^XF =J(Y!;8#H)FVKD8[ 5C,;:VLN2EY*0!^N-7DA73M!3: MRAXW%_$7WX>4WF.3/**DB\=,?<_G4A;DQR))\\O!O"B6[X?#?#J7"Y&?9DN9 MEI_<9VHABO*EF@WSI9(BJH,6R= =C<;#A8C3P=5%_=Z-NKK(5D42I_)&D7RU M6 CU]%$FV>/EP!D\O_$EGLV+ZHWAU<52S.2M++XN;U3Y:KBA1/%"IGF;.JO [>?/=%9O?+DQ=R*7UUGR9QP5\\O!^8!$\EZLDN)+]OA/ MV6Q04/&F69+7_\GCNNQ9,"#355YDBR:X;,$B3M>/XD>S([8"_-$+ 6X3X!X: MX#4!WDY X+P0X#$N"/7 M)5]O0_+VC;'OU@]=6VH'W\IE"1Z] AR^!EPH$<7I+!1/!]5![75\6"I=1TPZK!R\/5Z'3D7 P?MG5Q2"&*;!9#PC@(9N0[V.0[.##? M]R)6Y$$D*TE^DC==B;62^B9V#1MOY$?S_6#L;=IO M9&R\R=C8FK%/Z;07P>/\5Y MOI+12TFU5M8WJ>/V!GN[7]9VF4D03'9RBFP50\(X"&:D_FR3^C-KZF]6=TD\ M)>4XE]RH^$$4\KEW[QSW6F%]4XN$A4@81<(8$L9!,$,KYQNMG!]I_'>.E T2 M%B)A% EC2!@'P0S93#:RF1Q[_&>MH*]^)JVAG>.<[@X3#BE$D76]1K6G!5A]R[M5_.T/80PM2:/L8E,91-%,* MVLIT[%XF:B0+]3FAM+"A[;&ZH74R*(VC:*9&M'GJV-W3XXUDH48JE!8Z';[L M^:YFH)8KE,91-%,SVG5U[+;K'_.2.L^2Z/F0-(G$4VZ3S<^M@]>=8H%:LU!: MV-"V>R*W->V!>JY0&D?13+%HV]6QVG-;8IEF:34DJ18TX80#-6>AM+"A;0O' M:PD'ZKI":1Q%,X6CC5?'[KP>HG+:HX^N^?*!Y2BT=0Q* MXRB:*01MT+I[#%J5_4=."VN'8T?T3B[4H872*)3&H#2.HIE"T0ZM>RR'UH4Z MM%!:"*51*(U!:1Q%,^6C'5KWUSJT;MLJG3BC\L_\Z;^V-ZNW7) T"J4Q*(VC M:*9SMZZP-)HU :@](XBF;J0SNXKMW![5RQW$,; MXY8V_-/)>%<;4/\52J-0&H/2.(IF:D,[M:[=J>VSFKU!;9OB?M#N1*#>*I1& MH30&I7$4S12"=F%=NPL+7B3?U+:M%; M5]W&7:9$;<9;)\-0]Q5*"Z$T"J4Q*(VC:.99E=I]]8[EOGI0]Q5*"Z$T"J4Q M*(VC:*9\M/OJ_5KWU6O[H-XXZ)@-V]O56R](&H72&)3&4313+]JD]>PF+6 V MW-2P9S9L;T=O?4"]62B-06D<13/UL766O]6\^W]GPPU]SVS8WH;>VL">QH\] MCQ][(O\QC%=/&Z^>W7B]4;*:\&RO+NFD''8H60Y<7U)#T#ZR.FZK 6J>0FD42F-0&D?13#5H\]2S MFZ=M-:19ND\0[=6CX[919J^XMR"@CBF4QJ TCJ*9@M".J7>08TH*J1:=R8>N M5(720BB-[ME1/GF2Y7BJ4Q!0YQ1%,P6AG5//[IS>RJ1\:W9"9C*52B3UU29$ MM(C3."\JD^Q!EE.1I4QS>;)_9 %=KNJU7=A6QQ1V%'*\W5(4VC &I7$4S12 M]D.]U_BA98:_R;RHUC#'BX6,8E'(I'.)LAW?.^=0EQ1*HU :@](XBF9>1$R[ MI/ZQ7%(?ZI)":2&41J$T!J5Q%,V4CW9)_5_KDOIME]0Y=X.V2VIO5V^]0%U2 M*(U!:1Q%,_6B75+?[I+N[;.J:P)'I#HQ5*KZ*LGI5))9)I)NN4!7O4)I(91& MH30&I7$4S=24=E;]8ZUZ]:&K7J&T$$JC4!J#TCB*9LIGZSJJ=O,5WH7YAW9A M4)\62J-0&H/2.(IFZD7[M+[=I_TFTZC\A;&M/[$3>O^N0!U<*(U":0Q*XRB: MJ1/MX/KC8W5+T"L40&DAE$:A- :E<13-E(_V>WV[C0GOEJ#^,)060FD42F-^ M^RH+9^.)NW/Z(D=5:JI%F\&^W0Q&7 T>:@%#:2&41J$TUM#LJW8XJDY3']HK M]@^]6NRK5I_8Z;VU ;6*H30*I3&_?<%;_W3WBCX<5:=Y7P%M 0?VZ\KVNK, MU/2%TD(HC4)IK*%M'^QJ'>OBJ"I-'6@O-[![N?N.,-O#>^<>:N!":11*8WMV MNU,?K^X:@:*:8>I!>[6!W:N%'F"VU]5;/&[[V''K /,AA2BT70Q*XRC:.O_# MK3N\+:2:U3?O*Z<4V2HMUC=[V[R[N4'@A_JV>$-=?'UWP<]"S>(T)XF\+T-' MI]7M^-3ZAGWK%T6VK.\7=Y<51;:HG\ZEB*2J"I2?WV=9\?RBJF!SV\2K_P%0 M2P,$% @ E(%H5=H^BN1= P /Q !D !X;"]W;W)K&ULK9A=;],P%(;_BA40 FDL'TV[#]I(VQ+8)$#3IL$%XL)+3EL+ M)PZVLXY_SW&29>V:A15Y%VOL^'ULOR<]\>ET)>0OM030Y#[GA9HY2ZW+8]=5 MZ1)RJO9%"07>F0N94XU-N7!5*8%FM2CG;N!Y$S>GK'"B:=UW*:.IJ#1G!5Q* MHJH\I_+/*7"QFCF^\]!QQ19+;3K<:%K2!5R#OBDO);;= CCX?E7ZA$N?^L/!F6 MQY!V9@VE$@[\")WKSR)]Z'/K=MPF*;L,02;",N81>7<(@>?1(B6S'.^^P?5.YJ M?P.;U##S0KB+CH*)YWE3]V[=6)MS)MMSAH$7KD^ZX=FX\VP\Z-DY<";.@>H^ MTP:ENYIF$Q;;A"668!O^3SK_)_9SR<1F7&S"8INPQ!)L(RX'75P.!K\7%X4& MI&H\4&%5]Y/M<8.I^J@S[>A%INT1N"_QN \9T?0>#^=9A8?^6PZ$ MYJ(J>C/Y('E74VW"XJ,MLY[::6FZ#<]][_&8[OTK$=!BT=BK%#PFA#U2*9A7 MG' VA]XC^C!X3/X E:K/X&'EK@Y;I26V:$TXW+4"*@>YJ"M715+S'#>U5-?; M5<_@&^UF53K38-+;0?074$L#!!0 ( )2!:%6>+_ &PO=V]R:W-H965T1"S[W"F.K,]W5:0$GUB:Q X$XN54D-3M7:UY4"FKFDDOMA$$1^29GPDMBM MW:HDEK7A3,"M(KHN2ZK^+H#+[=P;>;N%.[8NC%WPD[BB:UB!>:AN%<[\#B5C M)0C-I" *\KEW/CI;S&R\"_C)8*M[8V(K>93RR4ZNL[D76$' (346@>)K TO@ MW *AC.<6T^LH;6)_O$._=+5C+8]4PU+R7RPSQ=P[]4@&.:VYN9/;*VCKF5J\ M5'+MGF3;Q@8>26MM9-DFHX*2B>9-7]H^]!+"\(.$L$T(G>Z&R*F\H(8FL9); MHFPTHMF!*]5EHS@F[*&LC,)=AGDF.4^?:Z:9Z] Q6>&99S4'(G.RE-CY#!1U M>_>*"IV#4I"1PPLPE'%]A!E7P)F\ FK( 6$85LA:4Y'IV#>HSG+X::MDT2@) M/U R(C=2F$*3[R*#[&V^CU5UI86[TA;A7L 55"=D''PA81".R,/J@AP>'.W! M'7XBUKCBM:DW[O?/W"-7!LH]9^AVAO(R3"DO7EGNJ(IS#V\6AK4 M!KSD\Z=1%'S;(WC2"9[L0T^65!>DHBPC>$PIERA_/:2Q08DVXI_NY\4R1#@0R]S^H(?X&:=KC1VOY.LP?=?S17GYT%<.AM/SX36-S MC^&%:2L)+84[*;I@U9"%SFS8<_5=TK+=K[]( PL9V9_LNL;3@( QH(1.^1 #UN\]O2>0GLS\2-E7O@<0Z"F)4[ZP]D(9B*,4[AGB M69(0]OT:8GI<6*[U?.%3M-L+=<%>S@]D!P\@OASNF3RS*Y0P2B#E$4T1@^W" MNG(_K/%(%>0M_HS@R$^.D9*RH?2K.KD-%Y:C>@0Q!$)!$/GQ""N(8X4D^_&M M!+4J3E5X>OR,_ELN7HK9$ XK&O\5A6*_L*86"F%+LEA\HL<;* 6-%5Y 8Y[_ M1\>RK6.A(..")F6Q[$$2I<4G>2J-."F0.-T%N"S YP6CG@*O+/!>6S J"W*K M[4)*[L.:"+*<,WI$3+66:.H@-S.OEO*C5(W[@V#RVTC6B>55\"V+>)2/P7OT M(&^K,(L!T2VZXAP$1WD#!B$B:8@^1F03Q;(UO(:C878T:KQHT+\?S M>O"N,RZO\')PRM'[^Z.\AFX%)/R?+L<+R%$WI)I>/O #"6!AR?F# WL$:_GS M3Z[O_-)EETFPM2&PAI6CRLJ1#GWY.Z7A,8KC+L>TE4,=*\#\'$Q-QH_+&?;G M]N.I$>TV(^R,JD8-@>-*X%@K\ ;BB-X $5T*M:5#%9H$6QL":UCF5Y;YYA\O MWZ25)L'6AL :5DXJ*R?:NV]%^#Y?.0)U -+.1Q)#*CK7A$GK]O>1.*[E3K=Q[!@<2%6LE%7M@<@EG3.I%)%]-NU1/V[WPSE1K28>J MUO(U5,\JU;,75,L8RL3W"W2(B=(JU:NA/LA\*"Y0"IUSSZS5C[/I<*5E'2I; M1]=0[3IU='*TNF]30=)=M)%Y*1_>SISCM'@;' MU\FR])3/E7_G&K4$@S6V.?O72A?7,K%6YF\5U[N\TPVMU;-*R MPFADU#,VC:BCH*O/@BNYYV!R(_JBW%%["IV=KU1ZKL%Z]91-P74T=/79< V; M[DEKW+[16H^ST;BG9VS*JV.UCM5$SS;8&T-H36_J%(GU*7+(8HO;Z:W+'J.) MT11:TYXZ6V)]MART+N/V#X%=_AA-F*;0"G_LDS<2";!=_F:'HX!FJ2A>3E17 MJ[='5_D[$[MN7KQZNB-L%Z4LC?;VRH$#3)#_= M0F"J@?Q^2ZEX/E$$U3NUY7]02P,$% @ E(%H50:.2.J" @ M < !D M !X;"]W;W)K&ULK95M;],P$,>_BA40VB0VYVG= M*&FDM2EB+R9-*X,7B!=N^/;:3AF[+R@1[T]C._7_GNVONDHV0 M]ZH$T&A;,:Y&7JEU/<18Y2541)V*&KAYLQ"R(MILY1*K6@(IG*AB./3] :X( MY5Z:N+,;F29BI1GE<".16E45D;_&P,1FY 7>[N"6+DMM#W":U&0),]!W]8TT M.]Q1"EH!5U1P)&$Q\BZ#X32V]L[@*X6-VELC&\ET3^YV$TLH*&^>9-OF84]@./V"L!6$CP7Q,X*H M%40O]1"W@OBE'LY:@0L=-[&[Q&5$DS218H.DM38TNW#9=VJ3+\KM_V2FI7E+ MC4ZG5SP7%: O9 L*'66@"67J&)V@NUF&CMX>)U@;+]86YRUQW!##9X@1NA9< MEPI->0%%CSX[K/]P0(]-=%V(X2[$<7@0.(/Z%$7^>Q3Z8=ASG\G+Y4%?./_G M??K/WA\D(^KJ'3E>]-=ZHXRJG FUDH"^7\Z5EN:C_=%7[X88]Q-M(QNJFN0P M\DRG4B#7X*7OW@0#_V-?LE\3EKTF;/I*L =EB;NRQ(?HN[)H4Y9:BC5U;?AH M#AP65/=^A UOX'AV&*S3DWC@^WZ"U_OI?FKVR"+K 9U?!$](TT.D)F:\UX8J MD$O7_Q7*Q8KKYA_:G78CYM)UUD?GXV X"7K.,S.2F@GR!]_,LVLBEY0KQ&!A M7/FGYZ9+RF9&-!LM:M<$YT*;ENJ6I1FK(*V!>;\00N\VUD$WJ-/?4$L#!!0 M ( )2!:%46@3R*E ( +T& 9 >&PO=V]R:W-H965T-JZJ1:%Q>NJ^(44_DX!R;* MJ=-W#H[;;)MJXW"CL*!;6(&^*Y82+;=A2;(5GJ.NQ F/!E/TE914[/G=(O%-:Y#48%>09 MKY[TH>Y#"X \W0"_!OBO!00U(+"%5LIL69=4TRB4HB321".;.=C>6#16DW$S MQ966>)LA3D>KE$HXFV,C$K(0.;X*:V M*V@2/)/JMC9$#G)K%ZZ?\&JQWU"YS;@B##8(]7IC M%""K95D96A1VWZR%QNUECRE^7T": +S?"*$/ADG0?+&BWU!+ P04 " "4 M@6A5Z+X7TB$$ !O%0 &0 'AL+W=O2 %:2I8I+[^*\B->HUE6%S M?&)_7S@OG;G''%8T_4)BD,]=8509%*Z; MI>]%X (L\&+&Z!$QA99L:E!$O["6\2*Y2I2U8/(ND79BL4XP@W=+&>H8K6@F M\X_C0L%W:"V3,MZG@.@&E;#[@CS47"49C'$/?8!\/VTP%[4\:I#I9S M"M;2&21__JJ@E[S'8Y@;L@2R8$=P%C\_IOM6W_T2:.3+-!)%FHB:XGHU2)Z0^R+ M3U2*@GA#RJCY=$,I89\X):]?\*JWT6$QG8YE6AZ:03\'V=YDU 8%YR#7\\:3 M-BH\1SF6-ZU!+>]'M?>C0>]7E M5W514201T3*>*A,QAEE@GPO)B[Z(C.XYDO35B=9H),LU$36$LZOA?-?N?;X.D7421;H M) LUD;5$'-3P:] M7LLSL:PKEV@+.3 9@**FQ/)H1[A@6!V;^UP>)'UI/NHD"W22A9K(6LI,:V6F MKUQ4ICI%U$D6Z"0+-9&U1+2MQP\:ZQ>5E8JX^;"/1W[W3-.#LEW/[Q27'I0S M\:<=6-A'-G:>.-;8C8\Z>S &=S*NF$5)D:FQ/-2D=*=RN-?K0:J79J56MD K M6ZB+K2V*\RB*\\KUI=J +BEUL@5:V4)=;&TI'S]][<&/LI^I,6[/=\RD>WCI M0=GNM%MBSD&>YW8&PO=V]R:W-H965T)- VL=J6=4379;I]=0X@5U@6EJS2=5WQV<3MI4Y+TMRMI]:T'KN^$E7:ZD[[-ED M@U=D0>3]YHZKEMU&R6A!2D%9"3A93JUO\":!KB94B+\IV8O.-=!3>63LEV[\ MD4TM1X^(Y"25.@16?SLR)WFN(ZEQ_-,$M=J5/MO^=-!/R=;R4Y:+Z!?L&ZU@@W0K)BH:L1E#0LO['3XT0 M'8**8R:@AH#Z!.\(P6T([JD9O(;@G9K!;PC5U.UZ[I5P,99X-N%L#[A&JVCZ MHE*_8BN]:*F-LI!%@L<:<@&NP4%;,MCD!; D2S$M:KCJ M*W"+!4T!+C,0TWPK208N8B(QS<6E8M\O8G#Q^1)\!C80FB +<%]2:6X4IWJ M^J\UVPI%%Q-;JO'K4=AI,];;>JSHR%A=\)V5*Y1^+]V!:$ M8\FXZ<'65,],U8OAC=C@E$PMM=H)PG?$FGWY! /GJTG5_J#/8E(RM1 >=,UA\SF#)F8(=/(&@?0+! MH-,>JMV79-=XI][X%0$I*PJUZ3<+OBI'A%0KO-HY3 ^HCNUW7 ''CH\"!/MV M-""A[_GC/C V *,P<%T7A3U+&I!.X#O1.#2;,FPE"=\G"2V4_!+L,>>XE )< MT&=]+DVBA*_&A1S?'3N]5V_^&N?TM'B-@'#L>9[;4V(HTH$$42M!-"A!Y[T$ MJH#5Y9LJ%)*[1>V[+Y\B!.'7NK'ORU5+8U(F,M@%^9$#D=_3QH TV\4 C"*U MSH5A3\S$@!RTR[C5:CRH5;)<2DK>],KX+0_,WT3$ M;R*2(<3!G*'S4FHZ[W)(UA20'_9(D_<4DYB@9I>8D$=L8H(.^@1VRG,XJ%E5 MGV]4^5W-WB!378]KRV0LSS'OH(WN:?)%W5W9&?7W[KD)AD:>WQ?)&,WO+[LF M6#1RT1%UT(LZZ&/JM-\HI^M39X3P+8'0:0*9P[U6R!!N0*&7HAP.UIRSAV8# MN@+DB?"4"@(VG*;D/8JXKX;FC!S8U^.L5?E).9-SY:RUM3M?T>I39E4=7PA5 MW&Q+67\&M;WM$\QWS%2T%R,E2I7)& MH5I*>'W$43] T^P]02P,$% M @ E(%H5?\YZA+(!@ 644 !D !X;"]W;W)K&ULS9QM;YLZ&(;_BI5)TR;M+."\0==&6LOKT295J[9].#H?:.(D:+SD&--V MTOGQQQ :0D(=HMT[RI]E1#KBWX_ MFZU8'&3OTS5+Y#>+E,>!D(=\V<_6G 7S,BB.^E33QOTX")/>]+(LN^73RS07 M49BP6TZR/(X#_O.:1>GC54_O/1=\"9"]K9M%H&[GY_I3GGR\F3N@XS=I-'W<"Y65SVC1^9L$>21 M^)(^>JPZH;*#LS3*RI_DL:JK]<@LST0:5\&R!W&8;'X'3]5 [ 1(3GL K0+H M?L#PA8!!%3#HVL*P"AAV;6%4!8RZ!HRK@''7@$D5,.D:8%0!1M< LPHP2SEL MKE]Y\:U !--+GCX27M26M.)#J: R6E[S,"G$?B>X_#:4<6+Z*Y2WUA,!&&4O97\K"C)+OM"=K[H0G]6=?1ZTU'Z0D<'Y'.: MB)5L/)$MM\1;ZGA3$=^7@[8=.?H\^MMX7[WUC6%$ ;;*30H>8,7>*A9 M\MM/7K_2Q]J%-G$B8 MA8392)B#A+E(F(>$^2!80_[#K?R'*OKT5KH3QKG4N5RL9C_>57=X(IU5)H)D M+E7>IN8-=%1""T?V,)5S\6%7HHWX+!;3,5+^2)B%A-E(F(.$N4B8AX3Y(%A#_I.M_"?*VW9#_EDM?]:0 M_VQ'_F_"I%IQW[;I?'*PP RH:9K&Q-A;;5LJZD.3:I/1WF+;E6AW)3K*(3E5 M5TB8AX3Y(%A#5\965X925U^3!Y8)J1^)%CR[1O(D%*T&00D\]0Z)A%E( MF(V$.4B8BX1Y2)@/@C64;&Z5;)Z%03"1\D?"+"3,1L(<),Q%PCPDS ?!&O+7 MM?J!K?;_6H2JO>8?H<.)J9GFGD=HJ;GWIZ_5&68?ASGJD3A54%":!Z7Y*%I3 M4SM) %VIJ2\[KF#S]";,LEP>Y6NI'[%BA 4\^BDUQO@LS,KD0/YL*10/&=3- MGGH7A=(L*,V&TAPHS872/"C-1]&:PJ>U\.E9N(FJ&ZB)@*194)H-I3E0F@NE M>5":CZ(U)T*=P]*5.8+?X"H&AT9@,*(3?=]3M-4;&!/]P%ET ]I=@8YZ1$[6 M%C0[!*7Y*%I36W6"2%=GB+X'G >)R,B_9/L=&A.]$/;<%CQP#!T9-G'68YZ'$Y6%#3Y!:7Y*%I3477^2U3@&:K8/2+"C- MAM(<*,V%TCPHS4?1FA.ASMKIRJS(;W *YL&B;8S&X_%HO.\4#BM2:AI#?=\N M= 3:'8&.>D1.UA8T'P:E^2A:\__PZXP856?$=CS#)[8,9C^)QZ(P7;*$K)O_ MG*HT$^I63KV'0FD6E&9#:0Z4YD)I'I3FHVA-G==9.JJ?A9F@T*P=E&9!:3:4 MYD!I+I3F06D^BM:<"'76CBJ3(7@S4;6G>ANAIWI'BE=R$O'YE4*I]"#*I MJ[(VFY=%^H?B9=NPW5% 7]F"TBPHS8;2'"C-A=(\*,U'T9K"KS-S='@>C@*: MT8/2+"C-AM(<*,V%TCPHS4?1FA.ASNA1]>MR>$&VF2T_VSB M.,WN3G/48W&RJJ#I,2C-1]$VJNKO;+,0,[XL]^@H_$">B,WKXMO2[3X@'\O= M+_;*K_6+&[VEW-(O[,TN'S5^L^G(YX OPR0C$5O(IK3W$WEB?+./Q^9 I.MR MDX?[5(@T+C^N6#!GO*@@OU^DJ7@^*!K8[J8R_0]02P,$% @ E(%H53!S MQ@#? @ N@D !D !X;"]W;W)K&ULK59M;YLP M$/XK)U9-G;05 B3;L@2I>9E6:96BIMT^3/O@P!&L&LQL)VFE_?C9AM"DI5&W MY0O8QSW/O6+?8,/%KBJ4K M2X$DL:"$W$_0L8W0Z?C; 57=)DI M(W"C04F6.$=U4\Z$WKD-2T)S+"3E!0A,A\YYIS_M&GVK\(WB1NZLP42RX/S6 M;"Z2H>,9AY!AK P#T:\UCI$Q0Z3=^%5S.HU) ]Q=;]D_V]AU+ LB<J<2JZ0D84)C C0MW#M2"%)+:$$M[!7'=ELF((/(4#BJ<3 M5(0R^49#;N83.#UY R= "[C.^$J2(I$#5VE?C44WKOT:57[YS_@5P"4O5"9A M6B28M. GA_$?#^!=G:,F4?XV42/_(.$[[?XL_XY?!.6SC_9WWZ MS];WDA$T71-8OO 9OHL$"2,+^ WG:4H9M9V!A:*Z-;0LT8U*I1+$' (@4:QI MC!)*P==45P,6]U SM#7&0=/FW.S+DL0X=/3!:+C1B5Z_ZO2\3VU5.2;9Y)AD MTR.1[=4O;.H76O;@;_]Z^/%5J\*%PES^;"M.>,SB')-LOLZ MTQ9;7N]!J8K6W;F,/6?OM<.BFA2JC>*EO0H77.F+U2XS/5RA, KZ>\JY MVFZ,@69&PO=V]R M:W-H965T>AMH"DV; M2VLD[?IBZ(NS=+:(4J1&TG'][7>D9-G;%")MES@MU7*5C9^!G_,%Q8P[:S+FR4.J+Z]R4LRAQ1"BPL$X"Z.\! MWZ(03HDX_NI$HWY-9WC8WJG_ZITG9Q9@\*T2GWAIJUET%K$2E[ 6]DYM?L/. MH1.G5RAA_"_;='.3B!5K8U7=&1-!S67[#U^[C3@PR-)'#++.(//<[4*>\AHL MY%.M-DR[V:3F&MY5;TUP7+I3N;>:OG*RL_D="K!8LCEHNV4?-$@#?K\,>\W> M@=;@=HV]O$8+7)A7-'JY7'+!O15*R\GL-;LI$00LV O&)?M0J;4!69II; G1 M+107'P9:/TB&5)EK*/ M]]?LY8M7 =E1OVTC+SOZUFUC?_Y.4]F-Q=I\'O*_U1T/Z[H8O# -%#B+*,@, MZ@>,\I]_2B?)FP#UN*<>A]3S]PVZ\Y0K"L*%0+K,S**NAS##0J=LBZ!- .FD M1SH)*MUW($<,I%R#\"%&X2[M$%6K-?%:[KUYR-.39!H_# !,>H#)MP&@*>@J M^[,L!*P-#H&TFFER0)(<)Z-AE-,>Y?2)*.Y4N&PAZ,RX*H<@PFH35OM0"AS2 M60]V%I3:W?;&WW98:41ZF.U3.DSY5$TN?((ND^ MC:3AY__'+L#XOX_XOV] ?%#0U*A7OFPSK'":;6W3C_:EX65;$.VGMW7E+>@5 MIVI&X)),D^-3RB&Z+=7:CE6-+X\6RE*QY9L5E;>HW03ZOE3*[CIN@;Y@SO\& M4$L#!!0 ( )2!:%4@ 0XJQ0( '() 9 >&PO=V]R:W-H965T'";F\:: M8P?;:3>)'X_MI*'=LFI 7Q+;.>?<+\?7PPT7=S('4.B^H$R.G%RI49+X'I+QD7!59Z*E:N+ 7@U)(*Z@:>UW<+3)@3#^W:5,1#7BE*&$P%DE51 M8/$P!LHW(\=WM@LSLLJ567#C88E7, =U6TZ%GKFM2DH*8))PA@1D(^?"'TQZ M!F\!7PELY,X8F4@6G-^9R54ZZ. MM^J?;.PZE@66<,GI-Y*J?.2<.RB%#%=4S?CF,S3Q6 >7G$K[1)L&ZSEH64G% MBX:L/2@(J]_XOLG##D'K=!."AA \)D3/$,*&$+[40M00HI=:Z#4$&[I;QVX3 MEV"%XZ'@&R0,6JN9@M\$6;VR5P)_95HGHIG0+&"%$VQ4 _H1F FL2VA M1._07._*M** >(9FP!2F^K4&5@$Z34!A0N4;#;N=)^CTY TZ082AFYQ7$K-4 M#EVE_3-6W&7CR[CV)7C&EQ!=VN0$V^2,@X." M%\W_6)_]L?2\98;M30JL7/:-WE0*F>(%^H8LL M(Y38;:,W!5$/7:4^*&9.OX$L\1)&CC[>)(@U./'K5W[?^]B5YV.*)<<4FQQ) M;*\B45N1R*J'?_OOHN]?-!1=*2CDCZ[B1,<7EN=A6AYO?!/F3R%.)[_7X+JN-S M=YI( 6)EN[=$2UXQ59\2[6I[0;BP??'1^M@?7/H=ZXF^4-3]_X]\?1NYQF)% M=,>AD&E3WME[[;"H.WP]4;RT+6S!E6Z(=ICK2Q$( ]#?,\[5=F(,M->L^#=0 M2P,$% @ E(%H5?H\"+W,!0 2R( !D !X;"]W;W)K&ULO5I=;]LV%/TKA%<,+=!6)BWY(W,,)):&%6C7H&FWAV$/C$3; M6B71)6D[_?>C/B)9)$W+J="7Q)+./>2]E^(]5]+\0-E7OB%$@,+@A*>9OZ99D\LJ*LA0+>TPPPLKH>W,"K $UR@P+Q5TP._.@WR%UYH/1K?O NNAX,\QF1A(0BI\#R MWYXL29+D3'(>WRK203UF;GC\^XG]]\)YZ\)@5!F,NH[@5@9NUQ&\RJ!PW2E]+P+G8X$7?6>P=&:(Z3N@I3K?(2GA/MF_! M:/@:H"%"AODLNYM#DSL_-GKP[-%;P1C5BV94\(U.+9J/RW?@1@@6/^P$?I#+ M0E!PAQG)Q&OPI]S=Y"KYC!_!/Y]HD@!Y0Q\PB_XUK8)R'-<\3KY)7O$M#LGU M0"Y)3MB>#!:__@+'P]],*>B3S.^3+.B)K)4LMTZ6:V-?W))UG&5QMI8;:H*S MD)CR4%*,"XJ\MNP7<#R=N>.YLS^.L Y[,YVX[K -\W48@N[0F[9A@8$-3:9C M5,-:_GJUOY[5WW(7"UN[6)+O8CCZ3^ZGLL@)#AZ(K+%$5KHPP9S'JSC$>=TR M[E3E<-[Q-.$,*I$Q@#PU+"8B.%&C8D"-77-(QG5(QM:0W*1TEWO=N"MW^Q6C M:;&!FWP>:Y-0G%F>1?@Z GH3Q5D;2\O52>WJY%G9-SDYZ9)8 TA+K(FHV&E; MOAI0IQ([K;V=6KV5U>W,C3TU) $B3_52A\FEZ6KY\KO1!>?I6N[.:G=G]G5\ M)%;H!8FVLEY:9?HD\_LD"WHB:Z4&#ALA.?Q)HJ :J*=\]X>,?ID\WOE2WHBZV=JD:;0^]G%0EK M%W!QROID\WME"_IB:Z>LZ1V@O7GH5B1T(?_&0R-U*S&@]")A JE]@P%TJDHT MG0-\7NOP[,81FOJ"J1H3':2*;A//>*J5$0/JA-Z&37\![0W&Y9TCU+6_VCJ> MA_@&B-X\6GG:#C<=!K2W&!=)A5F7_.H@+;\&'@]IPLB .I%?U(AV9%68'51" M1=">G*OJ(1-*=;,34V!G:KO9"%UD%[K'C6-^_\;K#$@](,M.^!T(AC.>X/*] M17.K&X-A'>;2HM,KF]\K6] 76SMAC6)'Z"?I!&1M#2Y.69]L?J]L05]L[90U M#0>R-QR== (R- CJ.TF.DHM$ 8('*E;B8VF[673:R![K]&[2*C&4^2.JIQ, M*.WAG GDSM2J>8:J'9=&V"/[4_?+A0+2'W2K0N$\Q#\/":R0MKN-*$9V47R) M3$!&0:MEV*2@M0P;0(8,VZG:+C?R&-GE<0>I,-%?Z+A3]4F1":4[VH4J.$-5 M.NH&\#Z^"\KN&AK[\ MS.(#9G)/Y" A*SG4\.U$IH257RZ4!X)NBU?S#U0(FA8_-P1'A.4 >7U%J7@Z MR >HOQ]9_ ]02P,$% @ E(%H51>CXF-@ @ UP4 !D !X;"]W;W)K M&ULK511;],P$/XK5D!HD\:2IJ6PT4;JVB&0&$RK M!@^(!S>Y-M;L.+,O;??O.3MIZ%"6)UX2GWW?=_>=?3?9:?-@R4+.PUR MQ/(R#&V:@^+V7)=0T,E:&\613+,);6F 9QZD9!A'T3A47!1!,O%[MR:9Z JE M*.#6,%LIQ&PX M@S:D QZO#^R?O';2LN(6YEK^%!GFT^!#P#)8\TKBG=Y]AD;/.\>7:FG]E^UJ MW_%%P-+*HE8-F#)0HJC_?-_4X0A /-V N '$_P+&+P"#HA=:9>5D+CCR9 M&+UCQGD3FUOXVG@TJ1&%N\4E&CH5A,-DEJ:5JB1'R-AWS,&PN5;T'G)W45M@ M7[6U["W[QHWAKN#L9 '(A;2GM'N_7+"3UZ>3$"D3QQ>F3=2K.FK\0M0+=J,+ MS"V[+C+(.O#S?OP@[B$(J01M'>)#':[B7L8EE.=L&)VQ.(KCKH3ZX0M("3[P M\$%/.L/V6H:>;_@"W_5C)?")_9JM+!IZZK^[:EQ3C+HI7/M?VI*G, WH/BV8 M+03)FU>#J^CSJ5,.CWE%@-GZD6$JF*K!NHW:WG5HSWZSA7_=ZY-UPLQ&% M91+6!(W.WU//FWJ,U ;JTG?B2B/UM5_F-'G!. &ULO5==;]LX$/PKA%H<$J")/FS+TDK-Q3^D,-+I0DZ+ZQ0]U(G8(4L=,\&J"]YPP?($PJ F#UT88UH3A:R., M:H*V;E?>=>(B+' X972+F$)+-?6@LZ_9,E^D4!OE3C#YEDB>",_CN,S+# M8 MHFN1 D-SFLLMEZJ]L %T13E')^@6X@QS3A(28UW@ZU(@FJ#SZ_D5.HI 8)+Q M8PG\>A>AH_?'4UO(Q:D0=EPOY*):B/?"0@;H,RU$RM&B6,+2P(^Z^9,.OBV3 MTF3&>\S,A= ?K4S1P/B#/\3S#>N:OI[LF._\M^N+-T?>2,6BVR4#K#=ZX M32Z+F.: CM1V.49_74DZNA20\[]-.Z&*-33'4I_&,[[&,P89-P89=ZF%5)%*7!1[DP<+A^ ,J0)@J4HGY6DR= M+9O0]4:^XSA3>[.;[#;NQ!TZ+5QDT'/&;@NW,.@-7&\7M^=^U+@?=;JOMZ/ M#^@>"DB(T72E,=H)/C18;J.>FVTCQH'!:Y?0GDN_<>EWNOPB[Q&9_(?-; MP4Z\<>!-VOY,R, ;MS,1&9"RJH[> ,^\&J!!X/NC%RL[;CR/.SW/4URL@,N= MC1),&-K@K 1U$I%B US(*XQ '.*2$4$D[-_VR46?3BY3XCK#_^ZWJ4^QJ$^Q M14]B>S4,FAH&_^-A$O19L#[%HC[%%CV)[15LTA1LTN=A,CGTQ9P?1$1MA#L: MM[\S74)[5EWGZ4+L]'!VU")=)@]#HL.012=DW^+.G=]]\\%14_TN8P&PO=V]R:W-H M965TRSS/,XPS.PCY36T!-/J1,:[F MSE;KW:WKJF0+&5$W8@?<./9CFQ@"?KS[E&:F5NSI#0# MKJC@2,)Z[KS#MPL\MH BX@N%@VJ,D96R$N*;G3RD<\>S&0%L*8K[VL #& M+)/)XWM%ZM2_:8'-\3/[?2'>B%D1!0O!OM)4;^?.Q$$IK$G.]),X?(!*T,CR M)8*IXA,=JEC/04FNM,@JL,D@H[S\)C^JA6@ ";% 4D;;=CLH%B; FW44&[+N-32W*4&I^-[0B7Z0E@.2*S1/>6$)Y0P M],"5EKFIEU;H+[0T[DES5L2\4PK,1<)3])&2%6544U#H$Q"52T@1T:A!^N8. M-*%,O34LGY=WZ,WKM^@UHAS]LQ6Y,B1JYFJCPV;C)E7.[\N<_1=R7L+N!@7> MG\CW?+\#ONB'WT%BX+B XS;<-:M7+Z%?+Z%?\ 4O\)4+7JH'(6AJ#6F/0QQX_\#TH7=BA2V<)C@JP?7#L M8^Q/)EXP<_=-!>=A@1\$?AW52BVL4PM[E[]APLX:A$/68""REM!1+7346X.O M1$K"-6*5X)]=:DN*4;,2D\GHI X=0>$H"KKK$-7I1;WI/4&22TGY!OU"'V$/ M#.&N!'M)+BW'0&0MO>-:[_B_;OOQD!H'(FMIG-0:)]=L^\FYC[JV_7E8S[:? MUJE-+[6;&3WF*T835&V5SJ1[:2\MSD!DK17 WO'=[5WUZ*O@ VD=BJTMMM&H MX.L??Q5'^_D7A">&[(H*<33N=B0^-@*X]QWE+2/='0:\I^XHLK]7^T M"OC8*^#@.EOV]AH7BQV(K2WVV'W@WG?^;]HR/#/<")^:\CPFF$8O6/+8,^#^ MIN'#3,#KUX7F0[WG3$R.ZC2.G/>]_(G)#N4(,U@;FW8R- M!61YA"XG6NR*4^A*:'.F+89;("9;&V#NKX70SQ-[L*W_R(C_!5!+ P04 M" "4@6A50LW.K42FT3)R&%'B 5DNHJ;4]5>]U].-V#"0:L#3%K.[!W M?_TY/YJ0$!RX^F5?P#$SWWB^L2+BC[!M?82S CW44\Y&Q$F)S9YH\7.$U MXC=T@V/YRX*R-1+RD2U-OF$8S3.E=63:EN69:T1B8SS,YI[9>$@3$9$8/S/ MD_4:L7\F.**[D0&-]XD7LER)=,(<#S=HB5^Q>-L\,_EDEBASLL8Q)S0&#"]& MQCV\"VPG5<@DOA"\XWMCD+HRH_1;^O X'QE6NB(%0[T4+Z01 MSS[!KI"U#! F7-!UH2Q7L"9Q_HU^%$3L*4B<=@6[4+";"NX1!:=0<$ZUX!8* M[JD6>H5"YKJ9^YX1YR.!QD-&=X"ETA(M'63L9]J2+Q*G&^55,/DKD7IB_( ( M U]0E&! %^"!Q"@."8K 8\P%2^2.$!Q<@Q<<4CD?$91%5TI^QEL< 0?LZ7\F M:"9%!,$<7/A8(!+Q2ZG\+GH-WEY]HN^K]0<*?5,26+)HO[,XL96 KWAS QSK"MB6 M;;>L9WJZ.FQSYV/6@_]MO4:&4VXI)\-SC^'=/P3[^Z\0T*\8SM*%H%F$90PWB6B<_2LP15&81'DB^.N%1A&0&7N' MV/SOMD"[.@.M$\S7"19H JL%NE<&NJ<\;Q.\)'&]MWN?X/87WAQ*PUW.*%NA"JX?;KL)MZRA@"A15>FD1L1U[T,@NW4!!BXCK'N>?>*TM@M:T8("[827,ZS: M *CN SI*&;7VV>3V.HL9K08#I<$Z8U57 =5M16=! [O;AA81V^L=<-'=-W0! MU7VL&@>H[ARF-!8RM>)8 #GD9(X9.KI%M'826M%\K6B!+K1Z4*JF _9_A@)' M:W>C%6@5=E9 M! [!H !D !X;"]W;W)K&ULQ9G;;MLX$(9? MA= "11=H+9'R*5E;0 X-&J %@KC;7BSV@K;&,1%)5$G*3H!]^*5D1;11BY&4 M&KZQ=9KA/^3O^6!QLN'B4:X %'J*HT1.G952Z;GKRL4*8BI[/(5$WUER$5.E M3\6#*U,!-"R"XL@EGC=T8\H2)Y@4U^Y$,.&9BE@"=P+)+(ZI>+Z$B&^F#G9> M+MRSAY7*+[C!)*4/, /U=WHG])E;90E9#(ED/$$"EE/G I]?^L,\H'CB.X.- MW#E&>2ESSA_SD]MPZGBY(HA@H?(45'^MX0JB*,^D=?PLDSK5F'G@[O%+]INB M>%W,G$JXXM$/%JK5U!D[*(0ES2)USS>?H2QHD.=;\$@6GVA3/NLY:)%)Q>,R M6"N(6;+]ID_E1.P$X'Y- "D#2*%[.U"A\IHJ&DP$WR"1/ZVSY0=%J46T%L>2 M?%5F2NB[3,>IX(8R@;[3* /$E^B&)319,!JAVT0JD>GI5Q)]1#-MAC"+ML^8 MB-LDS?1]FH3%!5K,\S=8K!+V,P.)WE^#HBR2?^H47V -$?(GKM*J\['=1:GP M?$*O\5A2Q MH4)0[;T/*-ZIDN55'I*_'0!O39XWHG7@]<:#B;L^H&M0Z1J\S2@_2I&'%%E3 M=YS0825\> J/#(]0TJ@J:=3&(PUM,3ID"UQCBW$E96R54JYZ0PGC-A+.*@EG M5@F?GE(--0B1 A&C]RQ!ST"%;K,-FIKC&&(9MV ZW=EVL3-90A.$4MC+#N'/-([V:!6 ;M#![UJ[K:%"$1R=QIY6 M7:LR5,-VK/V.'K8=X6ROA0UJ6(<-['!#VNVYQ-J^C@$Y8B!'3@(Y<@S($0,Y MT@IR#3U1)MWW!#EL";+S%\Z.M7;=JTRVJP'W/%)C3&(P1:S ".Z9?/RX% !Z M:,U7D H)JJ#17\ACH(@8%)'^21QJ!6#7J@S3R"M_V-[>PLH1]NWJ>36D(X9T MQ$ZZ>JO8^I@]:=?Y-* C)P$=.0;HB $=:06ZIL8XQ#;/\VN,8>!&['!KV@%?680A4T:F#UAUY=@!D8^/LEK,"L"NU9EL.:_\FKR M[0VL'&&PZY :=^R\M793*; G=G[R+?!_I*Q8.N%$6PU#%>;Z2#Q79K97NB>%IL9\RY M4CPN#E= 0Q#Y _K^DG/U&PO=V]R:W-H965T12?M?OTH6;&LB**I^NY+Z[=[ M'NMS42/.YZ(EYL! M&KR^\#5>;U3QPG!^O8W6_)ZKA^T7J9\-#RJK..59'HO,D_SI9G"+KA@9%P7E M)_Z*^4M^]-@K#N51B&_%DT^KFX%??".>\*4J)"+]WS-?\"0IE/3W^*<2'1R8 M1>'QXU=U5AZ\/IC'*.<+D?P=K]3F9C =>"O^%.T2]56\?.35 8T*O:5(\O)? M[V7_V=%DX"UWN1)I5:R_01IG^_^C[Y411P5:QUR JP+\MB#H*"!5 7$E!%5! MX$H8504CUX)Q55 V<[@WJW0ZC%0TOY;BQ9/%I[5:\:!L5UFM#8ZS8F3=*ZG? MC76=FG_*GGFN]%!1N?NU_?7P^5AA0?'2XKP;N](.X0 M)-YGD:E-[M%LQ5>&^M!>/[/4#_7!'8X0OQ[A';8*WO/MI4?\#Q[V,39\GX5[ M.3(=SGET>AZ=V\)(<1@LI]4C7U]D(J2X4EZD7UP/'-$CV.H%9 MIY@NK_)MM.0W ST?YEP^\\'\MU_0V/_=U"%(L1!2C$**,2"Q1F>#0V<#F_K\ M-M6=C?_E*V\I.)=2GX0V1KIY5@ KD20(J%D&(44HP!B34:.STT=GKF2C!M#:E@.B7M MT\?*Z=LL1RB%A+(VM..LF1W,G9T__<\,DR(R3$]65%]_':$4$LK:T Y_D5_G M&?^,N;\J;@RCR7C6]M9.Z6NN*Y:"8ID!V^7O45Y$UGG_3Z&BQ&@M@ISH0=5" M4#4*JL:@U)K]Q'4_\9G3?270_.4R(X%A1K*S>G?-&4Q!P

ZR]?8[B)'I,^,63D!=YE' OY\N=C%7,\P_>4O)5 MK*H1[TF^%.NL. >,?6EGPE8_1JUT_N8CX6D5>EJ%V8_Z9^?F.L8B>XX]X6J4 M).(ERI;VRTM1T$6[:"YMW30 H*9%9@LP-UR$76J#7_^CI9KZ,XR[UW MVEV>F_\J/CGM[^3TL&VK7!3G9WMF.*G%[(?VLX.WCI'(GB,70FZ%C!3W'D6V M,H])R+"V %4+0=4HJ!J#4FMVMLZP: 9T%0!!IL4%J%H(JD9!U1B46O."69VA ML3U#G\X$N)TLD3_RI^W?3G94WZ8Y]2UYP%L2)M^@$<&DT%3KC.7@G*9@6M/ [@. MN=@>1/K_WM:(TFPH';F4E N,W"[9L@ZV6-[ MLG=;]-N!]H*8; ;-[8Y4"DIE!FJ7R75XQ_;P?F*];T=M/9S&[:R]L&-Z^^O* MI:!<9N!V.5QG?&S/^ ^7]Y>>TD,YW\D?WF.<).:!#)KS0=5"4#4*JL:@U)K= MK7,^ALKYG@ZJ%H&H45(U!J34W<]8YGYR;\TD[]\[&QDG2CNJ]2=.52T&Y MS,#MF"1)'? )0, GAM!+D.&2GQW6VV='+ 7%,@.VR^8ZW9-STCUII]W9& 6& MG1]V3&^#7;D4E,L,W"Z'CS9_VW=_.V_Y(["[OV&W?\/N_X;= /Y_9'M29WMR M[AYPTKZ";-[Z9R?U[IDCEH)BF0';=0[5\9H [/\FIFW1IAV =EAOFQVQ%!3+ M#-@NF^M\3<[9 5X5'U\\->\"M%-Z^^N(I:!89L"^]7=X= -9RN6ZO-4OU]/ M+E/[NX,.KQYN)[PM;Z)[\_H=NEH@P^LANJ+[FP5K^?V]BY\CN2XNK2?\2:/\ MRXD>!W)_.^#^B1+;\O:U1Z&42,N'&QZMN"P^H-]_$D*]/BD AYLRY_\!4$L# M!!0 ( )2!:%4-(!&0. , ,X3 - >&POVS?$,*C-2K"[.6,F6I9"UD,R-Z;Z$,?U=,Y*6E^HBDF+%$J7 MU-BNGL5UI1G-:R"5(NYU.FE<4B[):" 7Y4UIZFBJ%M(,2=J&(G_[G ])-WU/ M(B\W5CD;DH>SMS\6RER_B?S]Y-W)2>?A_'H_?N: J[%!, M/GV9_'/BF/35KG3KQ6IMC&'D?H!\VC)/,5H6S+F5T1'C9C]'@T+)S;8FQ >L M,BU9]$C%D(RIX!/-@570DHN5#_<@,%5"ZK*INA"I?WFXZWM0:HU.R:72 M+K?/X+\GS? ]8-T#@UR(UF"/^,!H4%%CF)8WMN,&N^ 3*&K:]ZO*.IQINNKV M+LF&X&XVR43IG.DV39>L0Z.!8 78T7PVA[M150R@,:JTC9S3F9+4>5@SFH:5 MG3(A[N Y_%[L:"^+K3WKP([)MFD--4TOXSN@OZWFM;=EDU?I1A5_5.;3PDY' MNCY4-KO5K.!+UU\6K0%,O8NKTZH2JX^"SV3)_.1?G' TH&M>-%>:_[+9H%2F M-L TB1Z9-GRZ'?FI:77/EF9=3LL"]]P[0L]_=YUG3#)-Q;9I6_N'O,JO=IQ< M_2O+[K?*ON&@Q^;E>N@F+X_!9'H,)H^B)ON';S+)#M]CMVT/:S:7%SF;,GR<=/5LXEK1K9ALS87 M$/:1&W>%$8SCL3 "&)8'%3WA_L*P_NO8_B M]7LJWOP';_0;4$L#!!0 ( )2!:%67BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:GB3EM/GU):4:/77.82]7/=DB9?K3'<6/I/3NR;K/C]9^%E\: M;?PBVX6POYA,?+6#1OK?[1Y,K-E8U\@0#]UVXO<.9.UW *'1DWPZ/9\T4IGL M_;MC6RLWP0/(_ZM.A."BO'I56X>LBZ[YKR$2CC&K4,]2+ M;)H)O[-/?UNGGJT)4J\K9[5>9+.^X@%<4-5_BM<)\EX^^JXDR,<[&4$6V?DT M-KA1SH?NC*Y]&1D/$$_NC]I@KY4.X*YD@+^<;??*;%,S\2HFZ#*Z.!P_^R!> MN/\31KO9J JN;-4V8$(?1P3XF9(D@7Q.0KWDA;]U6&O7<50AI MTBWCE1=V(U8./"#(-P3D&U[(.SB :3',6P+F+2_,/](Y:8+'H_.4&IZGO#R7 MU;]M_--4CI%(8S K8VDJVX"XEU]@$"9*$#-F0ZQWTL%9[-W=_=C$EKS\.6:4 M&V;,^@&)/21_Y+ M]7$RBI1'\M$\TJ%B3$HF.;-,R(%Z>!]3/LF9?4(.U$-,RB 694V+)F<5R'+'/Q)7RO MF!V#-7TBTQB3#?73*-R6[;UZ<\R9DC$GYIF3V#8EY,T@Z)9^263XDYF#.6Y)/3]CE0ZT@ M\+RRI.13CKK0P<\F2DH^Y9@;9Y_F&).R4#GFQMDPZ92%2F8+T9B#I%,6*IDM M1&/BI,\I"\V9+318W9Z8%\TI]\S[=PJ.+Q+4L%$&ZIO8L(_EE=35RHGTT3\W M*>=I>W/3:OTAEMV:CU;6Q_<2CN]4O/\&4$L#!!0 ( )2!:%6AE^J4R0$ M * > : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;ENPD 4A>%7 M07X AKN8+()4:=)&O(!%AD4LMCP3!=X^" IRK!1IHCF5-;9\_X_[ M)F_;8]ILNS0Z'?;'-*\V.7?/(:3E)AZ:-&Z[>+Q<6;7]HL8 M=#*9AO[GC.IE]G/F:''NXE\FMJO5=AE?V^7G(1[S+X/#5]OOTB;&7(T63;^. M>5Z%T_Y^.H7K0<:7R=7H[6->]6\?4H7200I!6C[((,C*!SD$>?F@&H+J\D%3 M")J6#WJ H(?R08\0]%@^Z F"GLH'R01EG! D#; FT%J0:R'P6A!L(1!;D&PA M,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706PBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM M!'K;8+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;Q]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z%VC MWC6!WC7J7?^GWBF?]S'=>VYK?/Y_4ITO]\;[XZ_+V\G!2[CB'."'],LW4$L# M!!0 ( )2!:%4HM&@3PP$ (D> 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J] MFT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-79 M2B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+ M(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLX MBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_. M;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_& MK=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@&UL4$L! A0#% @ E(%H53A!O\^;!@ DR8 !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ E(%H5;04:2L;" &PO=V]R:W-H965T&UL4$L! A0#% @ E(%H58GV M"!]& @ U@0 !@ ("!R4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ E(%H5<]6[&PO=V]R M:W-H965T&UL M4$L! A0#% @ E(%H50FP M 'AL+W=O&PO=V]R:W-H965T+HY^@4 #X. 9 M " @?AU !X;"]W;W)K&UL4$L! A0#% @ ME(%H52$K(*]!!@ I0X !D ("!*7P 'AL+W=O&UL4$L! A0#% @ E(%H50+K%*^" P M@@@ !D ("!5XX 'AL+W=O&PO=V]R:W-H965T2 , !$( 9 " @<:8 !X;"]W;W)K&UL4$L! A0#% @ E(%H57>.']0]! T D !D M ("!19P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ E(%H5=6T5,O[ @ @< !D ("!4*D 'AL M+W=O&PO=V]R:W-H965TFP !X;"]W;W)K&UL4$L! A0#% @ E(%H M57+>50U. P V < !D ("!T[8 'AL+W=O!P &0 M @(%8N@ >&PO=V]R:W-H965T&UL4$L! A0#% @ E(%H53^3]1E:!P G$, M !D ("!TL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E(%H5=H^BN1= P /Q !D M ("![-4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ E(%H50:.2.J" @ M < !D ("!F.$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ E(%H5?.6 M<%!L! =!( !D ("!=.L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E(%H5=03\C)$ P / L !D M ("!+/H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ E(%H51>CXF-@ @ UP4 !D ("! MI@8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ E(%H54'+S?TQ!0 "2 !D ("!]1 ! 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ E(%H5:&7ZI3) 0 MH!X !H ( !92H! 'AL+U]R96QS+W=O XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 242 264 1 false 65 0 false 5 false false R1.htm 0000001 - Document - Cover Sheet http://heliogen.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://heliogen.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Shareholders??? Equity (Deficit) Sheet http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit Condensed Consolidated Statements of Convertible Preferred Stock and Shareholders??? Equity (Deficit) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Basis of Presentation Sheet http://heliogen.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 8 false false R9.htm 0000009 - Disclosure - Revenue Sheet http://heliogen.com/role/Revenue Revenue Notes 9 false false R10.htm 0000010 - Disclosure - Warrants Sheet http://heliogen.com/role/Warrants Warrants Notes 10 false false R11.htm 0000011 - Disclosure - Acquisition Sheet http://heliogen.com/role/Acquisition Acquisition Notes 11 false false R12.htm 0000012 - Disclosure - Income Taxes Sheet http://heliogen.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 0000013 - Disclosure - Share-Based Compensation Sheet http://heliogen.com/role/ShareBasedCompensation Share-Based Compensation Notes 13 false false R14.htm 0000014 - Disclosure - Loss Per Share Sheet http://heliogen.com/role/LossPerShare Loss Per Share Notes 14 false false R15.htm 0000015 - Disclosure - Related Party Transactions Sheet http://heliogen.com/role/RelatedPartyTransactions Related Party Transactions Notes 15 false false R16.htm 0000016 - Disclosure - Commitment and Contingencies Sheet http://heliogen.com/role/CommitmentandContingencies Commitment and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://heliogen.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 17 false false R18.htm 0000018 - Disclosure - Fair Value of Financial Instruments Sheet http://heliogen.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 18 false false R19.htm 0000019 - Disclosure - Investments Sheet http://heliogen.com/role/Investments Investments Notes 19 false false R20.htm 0000020 - Disclosure - Organization and Basis of Presentation (Policies) Sheet http://heliogen.com/role/OrganizationandBasisofPresentationPolicies Organization and Basis of Presentation (Policies) Policies 20 false false R21.htm 0000021 - Disclosure - Revenue (Tables) Sheet http://heliogen.com/role/RevenueTables Revenue (Tables) Tables http://heliogen.com/role/Revenue 21 false false R22.htm 0000022 - Disclosure - Acquisition (Tables) Sheet http://heliogen.com/role/AcquisitionTables Acquisition (Tables) Tables http://heliogen.com/role/Acquisition 22 false false R23.htm 0000023 - Disclosure - Share-Based Compensation (Tables) Sheet http://heliogen.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://heliogen.com/role/ShareBasedCompensation 23 false false R24.htm 0000024 - Disclosure - Loss Per Share (Tables) Sheet http://heliogen.com/role/LossPerShareTables Loss Per Share (Tables) Tables http://heliogen.com/role/LossPerShare 24 false false R25.htm 0000025 - Disclosure - Related Party Transactions (Tables) Sheet http://heliogen.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://heliogen.com/role/RelatedPartyTransactions 25 false false R26.htm 0000026 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://heliogen.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://heliogen.com/role/AccumulatedOtherComprehensiveLoss 26 false false R27.htm 0000027 - 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 27 false false R28.htm 0000028 - Disclosure - Investments (Tables) Sheet http://heliogen.com/role/InvestmentsTables Investments (Tables) Tables http://heliogen.com/role/Investments 28 false false R29.htm 0000029 - Disclosure - Organization and Basis of Presentation (Details) Sheet http://heliogen.com/role/OrganizationandBasisofPresentationDetails Organization and Basis of Presentation (Details) Details http://heliogen.com/role/OrganizationandBasisofPresentationPolicies 29 false false R30.htm 0000030 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://heliogen.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 30 false false R31.htm 0000031 - Disclosure - Revenue - Narrative (Details) Sheet http://heliogen.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 31 false false R32.htm 0000032 - Disclosure - Revenue - Schedule of Receivables (Details) Sheet http://heliogen.com/role/RevenueScheduleofReceivablesDetails Revenue - Schedule of Receivables (Details) Details 32 false false R33.htm 0000033 - Disclosure - Warrants (Details) Sheet http://heliogen.com/role/WarrantsDetails Warrants (Details) Details http://heliogen.com/role/Warrants 33 false false R34.htm 0000034 - Disclosure - Acquisition - Narrative (Details) Sheet http://heliogen.com/role/AcquisitionNarrativeDetails Acquisition - Narrative (Details) Details 34 false false R35.htm 0000035 - Disclosure - Acquisition - Schedule of Consideration Transferred (Details) Sheet http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails Acquisition - Schedule of Consideration Transferred (Details) Details 35 false false R36.htm 0000036 - Disclosure - Acquisition - Schedule of Assets Acquired and Liabilities Assumed (Details) Sheet http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails Acquisition - Schedule of Assets Acquired and Liabilities Assumed (Details) Details 36 false false R37.htm 0000037 - Disclosure - Income Taxes (Details) Sheet http://heliogen.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://heliogen.com/role/IncomeTaxes 37 false false R38.htm 0000038 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://heliogen.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 38 false false R39.htm 0000039 - Disclosure - Share-Based Compensation - Schedule of Share-based Compensation Expense (Details) Sheet http://heliogen.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails Share-Based Compensation - Schedule of Share-based Compensation Expense (Details) Details 39 false false R40.htm 0000040 - Disclosure - Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 40 false false R41.htm 0000041 - Disclosure - Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 41 false false R42.htm 0000042 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details) Sheet http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails Related Party Transactions - Schedule of Related Party Transactions (Details) Details 42 false false R43.htm 0000043 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 43 false false R44.htm 0000044 - Disclosure - Related Party Transactions - Schedule of Rental Revenue (Details) Sheet http://heliogen.com/role/RelatedPartyTransactionsScheduleofRentalRevenueDetails Related Party Transactions - Schedule of Rental Revenue (Details) Details 44 false false R45.htm 0000045 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Changes in AOCL (Details) Sheet http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails Accumulated Other Comprehensive Loss - Schedule of Changes in AOCL (Details) Details 45 false false R46.htm 0000046 - Disclosure - Accumulated Other Comprehensive Loss - Narrative (Details) Sheet http://heliogen.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails Accumulated Other Comprehensive Loss - Narrative (Details) Details 46 false false R47.htm 0000047 - Disclosure - Accumulated Other Comprehensive Loss - Reclassification Out of AOCL (Details) Sheet http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails Accumulated Other Comprehensive Loss - Reclassification Out of AOCL (Details) Details 47 false false R48.htm 0000048 - Disclosure - Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details) Sheet http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details) Details 48 false false R49.htm 0000049 - Disclosure - Fair Value of Financial Instruments - Reconciliation of Level 3 Fair Value Liabilities (Details) Sheet http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails Fair Value of Financial Instruments - Reconciliation of Level 3 Fair Value Liabilities (Details) Details 49 false false R50.htm 0000050 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value Inputs and Valuation Techniques (Details) Sheet http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails Fair Value of Financial Instruments - Schedule of Fair Value Inputs and Valuation Techniques (Details) Details 50 false false R51.htm 0000051 - Disclosure - Investments (Details) Sheet http://heliogen.com/role/InvestmentsDetails Investments (Details) Details http://heliogen.com/role/InvestmentsTables 51 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:WarrantsAndRightsOutstandingTerm - hlg-20220930.htm 4 hlg-20220930.htm ex31110q-09302022.htm ex31210q-09302022.htm ex32110q-09302022.htm ex32210q-09302022.htm ex32secondamendmentandrest.htm hlg-20220930.xsd hlg-20220930_cal.xml hlg-20220930_def.xml hlg-20220930_lab.xml hlg-20220930_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "hlg-20220930.htm": { "axisCustom": 2, "axisStandard": 24, "contextCount": 242, "dts": { "calculationLink": { "local": [ "hlg-20220930_cal.xml" ] }, "definitionLink": { "local": [ "hlg-20220930_def.xml" ] }, "inline": { "local": [ "hlg-20220930.htm" ] }, "labelLink": { "local": [ "hlg-20220930_lab.xml" ] }, "presentationLink": { "local": [ "hlg-20220930_pre.xml" ] }, "schema": { "local": [ "hlg-20220930.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 450, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 11 }, "keyCustom": 45, "keyStandard": 219, "memberCustom": 24, "memberStandard": 36, "nsprefix": "hlg", "nsuri": "http://heliogen.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "role": "http://heliogen.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "hlg:WarrantsAndRightsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Warrants", "role": "http://heliogen.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "hlg:WarrantsAndRightsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Acquisition", "role": "http://heliogen.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Income Taxes", "role": "http://heliogen.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Share-Based Compensation", "role": "http://heliogen.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Loss Per Share", "role": "http://heliogen.com/role/LossPerShare", "shortName": "Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Related Party Transactions", "role": "http://heliogen.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Commitment and Contingencies", "role": "http://heliogen.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://heliogen.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Fair Value of Financial Instruments", "role": "http://heliogen.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Investments", "role": "http://heliogen.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://heliogen.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Organization and Basis of Presentation (Policies)", "role": "http://heliogen.com/role/OrganizationandBasisofPresentationPolicies", "shortName": "Organization and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Revenue (Tables)", "role": "http://heliogen.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Acquisition (Tables)", "role": "http://heliogen.com/role/AcquisitionTables", "shortName": "Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Share-Based Compensation (Tables)", "role": "http://heliogen.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Loss Per Share (Tables)", "role": "http://heliogen.com/role/LossPerShareTables", "shortName": "Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Related Party Transactions (Tables)", "role": "http://heliogen.com/role/RelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://heliogen.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - 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", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Investments (Tables)", "role": "http://heliogen.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Organization and Basis of Presentation (Details)", "role": "http://heliogen.com/role/OrganizationandBasisofPresentationDetails", "shortName": "Organization and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i0766658a9ead4e97a4010652b275223a_I20211230", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "iee489bac1c274f8c978b78f371146c03_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "role": "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i5786e5253e3a49418d9e26a03dd70953_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "iee489bac1c274f8c978b78f371146c03_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Revenue - Narrative (Details)", "role": "http://heliogen.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": "-5", "lang": "en-US", "name": "hlg:ContractWithCustomerLiabilityIncreaseForDeferredRevenueAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Revenue - Schedule of Receivables (Details)", "role": "http://heliogen.com/role/RevenueScheduleofReceivablesDetails", "shortName": "Revenue - Schedule of Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Warrants (Details)", "role": "http://heliogen.com/role/WarrantsDetails", "shortName": "Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "icc2b53b8852f408699bc06df2bc5eb71_D20220101-20220930", "decimals": "2", "lang": "en-US", "name": "hlg:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Acquisition - Narrative (Details)", "role": "http://heliogen.com/role/AcquisitionNarrativeDetails", "shortName": "Acquisition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i4db20bca350045798ff2a08d083a4cb1_I20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i0e9069417078497f9bd06689e434bbbf_D20210901-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Acquisition - Schedule of Consideration Transferred (Details)", "role": "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails", "shortName": "Acquisition - Schedule of Consideration Transferred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i0e9069417078497f9bd06689e434bbbf_D20210901-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Acquisition - Schedule of Assets Acquired and Liabilities Assumed (Details)", "role": "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisition - Schedule of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i4c16bb28fe424c4182e7e48baedc7c8e_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "iee489bac1c274f8c978b78f371146c03_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Income Taxes (Details)", "role": "http://heliogen.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "if1fa1272b7ac4e288b24ea69600aa6a0_D20220701-20220930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Share-Based Compensation - Narrative (Details)", "role": "http://heliogen.com/role/ShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "if1fa1272b7ac4e288b24ea69600aa6a0_D20220701-20220930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "iee489bac1c274f8c978b78f371146c03_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Share-Based Compensation - Schedule of Share-based Compensation Expense (Details)", "role": "http://heliogen.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails", "shortName": "Share-Based Compensation - Schedule of Share-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "iee489bac1c274f8c978b78f371146c03_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "iee489bac1c274f8c978b78f371146c03_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "role": "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "iee489bac1c274f8c978b78f371146c03_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "iee489bac1c274f8c978b78f371146c03_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "role": "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "shortName": "Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "iee489bac1c274f8c978b78f371146c03_D20220701-20220930", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquitySharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "icfe9ce6e6b86498290e2a11a9f34c78c_D20220701-20220930", "decimals": "0", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i46bb9b75a13045c8b07cc0a2b5d5c3c9_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details)", "role": "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions - Schedule of Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i46bb9b75a13045c8b07cc0a2b5d5c3c9_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "id179561cd88f4e09a549609fde6630cc_I20210531", "decimals": null, "first": true, "lang": "en-US", "name": "hlg:LesseeOperatingSubleaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Related Party Transactions - Narrative (Details)", "role": "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails", "shortName": "Related Party Transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "id179561cd88f4e09a549609fde6630cc_I20210531", "decimals": null, "first": true, "lang": "en-US", "name": "hlg:LesseeOperatingSubleaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i40af041feb0a4ac7bb90e449559766d7_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Related Party Transactions - Schedule of Rental Revenue (Details)", "role": "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRentalRevenueDetails", "shortName": "Related Party Transactions - Schedule of Rental Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i40af041feb0a4ac7bb90e449559766d7_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "id0c6bd14a10145fa900d142b860620d4_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Changes in AOCL (Details)", "role": "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails", "shortName": "Accumulated Other Comprehensive Loss - Schedule of Changes in AOCL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "iee489bac1c274f8c978b78f371146c03_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTax", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Accumulated Other Comprehensive Loss - Narrative (Details)", "role": "http://heliogen.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails", "shortName": "Accumulated Other Comprehensive Loss - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTax", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "iee489bac1c274f8c978b78f371146c03_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Accumulated Other Comprehensive Loss - Reclassification Out of AOCL (Details)", "role": "http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails", "shortName": "Accumulated Other Comprehensive Loss - Reclassification Out of AOCL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i6fef76ae8ead4a3bae8c38dcec6f4fe8_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details)", "role": "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails", "shortName": "Fair Value of Financial Instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "id12a05acb7f7436598bc9f12f3ea1c47_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i34e74bc6bb14481c89cd9d3e901e66c3_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Fair Value of Financial Instruments - Reconciliation of Level 3 Fair Value Liabilities (Details)", "role": "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails", "shortName": "Fair Value of Financial Instruments - Reconciliation of Level 3 Fair Value Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i34e74bc6bb14481c89cd9d3e901e66c3_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "if162dd6f832e455f98122cfe4f84ff80_I20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Shareholders\u2019 Equity (Deficit)", "role": "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit", "shortName": "Condensed Consolidated Statements of Convertible Preferred Stock and Shareholders\u2019 Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i3255d99a7799441588899bacd032d750_I20201231", "decimals": "0", "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7937abaf06854f85aeaa04c219e92010_I20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "hlg:WarrantsAndRightsOutstandingAndFinancialInstrumentsSubjectToMandatoryRedemptionMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value Inputs and Valuation Techniques (Details)", "role": "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails", "shortName": "Fair Value of Financial Instruments - Schedule of Fair Value Inputs and Valuation Techniques (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7937abaf06854f85aeaa04c219e92010_I20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "hlg:WarrantsAndRightsOutstandingAndFinancialInstrumentsSubjectToMandatoryRedemptionMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ie07d2d7aec844aebaebe8d4a23d93352_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLossCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Investments (Details)", "role": "http://heliogen.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "ia123eeeb333249419b9c6cab681e9597_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i4b8327f83d044a91a8dda32b246673de_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "hlg:FinancialInstrumentsSubjectToMandatoryRedemptionIssuanceCostsPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i4b8327f83d044a91a8dda32b246673de_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "hlg:FinancialInstrumentsSubjectToMandatoryRedemptionIssuanceCostsPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Organization and Basis of Presentation", "role": "http://heliogen.com/role/OrganizationandBasisofPresentation", "shortName": "Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Revenue", "role": "http://heliogen.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlg-20220930.htm", "contextRef": "i7913fcf94eb74fcd87f9c892cd449cd7_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "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.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "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.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r509" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r506" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r506" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r519" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r506" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r506" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r506" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r506" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r506" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r505" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r507" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "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/2021q4", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "hlg_BusinessCombinationConsiderationTransferredSettlementOfPreExistingRelationship": { "auth_ref": [], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Settlement of Pre-existing Relationship", "label": "Business Combination, Consideration Transferred, Settlement of Pre-existing Relationship", "terseLabel": "Settlement of pre-existing relationship" } } }, "localname": "BusinessCombinationConsiderationTransferredSettlementOfPreExistingRelationship", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "hlg_BusinessCombinationContingentConsiderationLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability", "label": "Business Combination, Contingent Consideration, Liability [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "hlg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets": { "auth_ref": [], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "hlg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": { "auth_ref": [], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "hlg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "hlg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities": { "auth_ref": [], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "hlg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "auth_ref": [], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "hlg_ClassOfWarrantOrRightFairValueOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Fair Value of Warrants or Rights", "label": "Class of Warrant or Right, Fair Value of Warrants or Rights", "terseLabel": "Warrants, fair value (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightFairValueOfWarrantsOrRights", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "perShareItemType" }, "hlg_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Stock Price Trigger", "label": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Stock Price Trigger", "terseLabel": "Stock price trigger for redemption of warrants (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "perShareItemType" }, "hlg_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, , Threshold Consecutive Trading Days", "label": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, , Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days for redemption of warrants" } } }, "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "integerItemType" }, "hlg_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Threshold Trading Days", "label": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Threshold Trading Days", "terseLabel": "Threshold trading days for redemption of warrants" } } }, "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "integerItemType" }, "hlg_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption Price Of Warrants Or Rights", "label": "Class Of Warrant Or Right, Redemption Price Of Warrants Or Rights", "terseLabel": "Redemption price per warrant (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "perShareItemType" }, "hlg_CollaborationWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration Warrants", "label": "Collaboration Warrants [Member]", "terseLabel": "Collaboration Warrants" } } }, "localname": "CollaborationWarrantsMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "hlg_CommercialScaleDemonstrationAgreementTheProjectAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial-Scale Demonstration Agreement (the \u201cProject Agreement\u201d)", "label": "Commercial-Scale Demonstration Agreement (the \u201cProject Agreement\u201d [Member]", "terseLabel": "Project Agreement" } } }, "localname": "CommercialScaleDemonstrationAgreementTheProjectAgreementMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "hlg_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants", "label": "Common Stock Warrants [Member]", "terseLabel": "Vested warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "hlg_ContractWithCustomerLiabilityIncreaseDecreaseOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Increase (Decrease), Other", "label": "Contract with Customer, Liability, Increase (Decrease), Other", "terseLabel": "Contract liabilities, other increase (decrease)" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseOther", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hlg_ContractWithCustomerLiabilityIncreaseForDeferredRevenueAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Increase for Deferred Revenue Additions", "label": "Contract with Customer, Liability, Increase for Deferred Revenue Additions", "terseLabel": "Contract liabilities, deferred revenue additions" } } }, "localname": "ContractWithCustomerLiabilityIncreaseForDeferredRevenueAdditions", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hlg_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance", "label": "Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance", "terseLabel": "Contract liabilities, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hlg_ContractWithCustomerMaximumPotentialConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Maximum Potential Consideration", "label": "Contract with Customer, Maximum Potential Consideration", "terseLabel": "Maximum potential consideration" } } }, "localname": "ContractWithCustomerMaximumPotentialConsideration", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hlg_ContractWithCustomerTransactionPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Transaction Price", "label": "Contract with Customer, Transaction Price", "terseLabel": "Transaction price" } } }, "localname": "ContractWithCustomerTransactionPrice", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hlg_CostGovernmentAssistance": { "auth_ref": [], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost, Government Assistance", "label": "Cost, Government Assistance", "terseLabel": "Cost of grant revenue" } } }, "localname": "CostGovernmentAssistance", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "hlg_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent": { "auth_ref": [], "calculation": { "http://heliogen.com/role/InvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Current", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Current", "negatedTerseLabel": "Unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "hlg_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent": { "auth_ref": [], "calculation": { "http://heliogen.com/role/InvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLossNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Noncurrent", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Noncurrent", "negatedTerseLabel": "Unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "hlg_DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossNotPreviouslyRecorded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Allowance for Credit Loss, Not Previously Recorded", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Allowance for Credit Loss, Not Previously Recorded", "terseLabel": "Available-for-sale securities, credit losses recognized" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossNotPreviouslyRecorded", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "hlg_FairValueValuationScenarioAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Valuation Scenario", "label": "Fair Value Valuation Scenario [Axis]", "terseLabel": "Fair Value Valuation Scenario [Axis]" } } }, "localname": "FairValueValuationScenarioAxis", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "hlg_FairValueValuationScenarioDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Valuation Scenario [Domain]", "label": "Fair Value Valuation Scenario [Domain]", "terseLabel": "Fair Value Valuation Scenario [Domain]" } } }, "localname": "FairValueValuationScenarioDomain", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "hlg_FinancialInstrumentsSubjectToMandatoryRedemptionIssuanceCostsPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Instruments Subject to Mandatory Redemption, Issuance Costs Paid", "label": "Financial Instruments Subject to Mandatory Redemption, Issuance Costs Paid", "terseLabel": "SAFE instrument, issuance costs" } } }, "localname": "FinancialInstrumentsSubjectToMandatoryRedemptionIssuanceCostsPaid", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "hlg_FinancialInstrumentsSubjectToMandatoryRedemptionMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Instruments Subject To Mandatory Redemption, Measurement Input", "label": "Financial Instruments Subject To Mandatory Redemption, Measurement Input", "terseLabel": "SAFE instrument, measurement input" } } }, "localname": "FinancialInstrumentsSubjectToMandatoryRedemptionMeasurementInput", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "decimalItemType" }, "hlg_FinancialInstrumentsSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnAmount": { "auth_ref": [], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Impact of Changes in Fair Value of Shares on Amount", "negatedTerseLabel": "SAFE instruments remeasurement", "terseLabel": "SAFE instruments remeasurement" } } }, "localname": "FinancialInstrumentsSubjectToMandatoryRedemptionSettlementTermsImpactOfChangesInFairValueOfSharesOnAmount", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows", "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "hlg_GovernmentAssistanceAmount": { "auth_ref": [], "calculation": { "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Government Assistance, Amount", "label": "Government Assistance, Amount", "terseLabel": "Grant revenue" } } }, "localname": "GovernmentAssistanceAmount", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails", "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hlg_GovernmentAssistanceReceivableCurrent": { "auth_ref": [], "calculation": { "http://heliogen.com/role/RevenueScheduleofReceivablesDetails": { "order": 3.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Government Assistance Receivable, Current", "label": "Government Assistance Receivable, Current", "terseLabel": "Total grant receivables" } } }, "localname": "GovernmentAssistanceReceivableCurrent", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RevenueScheduleofReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "hlg_HelioHeatGmbHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HelioHeat GmbH", "label": "HelioHeat GmbH [Member]", "terseLabel": "HelioHeat" } } }, "localname": "HelioHeatGmbHMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/AcquisitionNarrativeDetails", "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails" ], "xbrltype": "domainItemType" }, "hlg_IdealabMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Idealab", "label": "Idealab [Member]", "terseLabel": "Idealab" } } }, "localname": "IdealabMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRentalRevenueDetails" ], "xbrltype": "domainItemType" }, "hlg_IncreaseDecreaseInContractLossProvisions": { "auth_ref": [], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Contract Loss Provisions", "label": "Increase (Decrease) In Contract Loss Provisions", "terseLabel": "Contract loss provisions" } } }, "localname": "IncreaseDecreaseInContractLossProvisions", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "hlg_LesseeOperatingSubleaseAnnualBaseRent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Annual Base Rent", "label": "Lessee, Operating Sublease, Annual Base Rent", "terseLabel": "Sublease, annual base rent" } } }, "localname": "LesseeOperatingSubleaseAnnualBaseRent", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hlg_LesseeOperatingSubleaseAnnualEscalationClause": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Annual Escalation Clause", "label": "Lessee, Operating Sublease, Annual Escalation Clause", "terseLabel": "Sublease, annual escalation clause" } } }, "localname": "LesseeOperatingSubleaseAnnualEscalationClause", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "hlg_LesseeOperatingSubleaseTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Term of Contract", "label": "Lessee, Operating Sublease, Term of Contract", "terseLabel": "Operating sublease term" } } }, "localname": "LesseeOperatingSubleaseTermOfContract", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "hlg_LesseeOperatingSubleaseTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Termination Period", "label": "Lessee, Operating Sublease, Termination Period", "terseLabel": "Sublease, termination period" } } }, "localname": "LesseeOperatingSubleaseTerminationPeriod", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "hlg_MeasurementInputScenarioProbabilityWeightingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Scenario Probability Weighting", "label": "Measurement Input, Scenario Probability Weighting [Member]", "terseLabel": "Scenario probability weighting" } } }, "localname": "MeasurementInputScenarioProbabilityWeightingMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "hlg_OneCustomerProjectAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer, Project Agreement", "label": "One Customer, Project Agreement [Member]", "terseLabel": "Project Agreement customer" } } }, "localname": "OneCustomerProjectAgreementMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "hlg_OperatingLeasePaymentMeasurementOfOperatingLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Payment, Measurement of Operating Lease", "label": "Operating Lease, Payment, Measurement of Operating Lease", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePaymentMeasurementOfOperatingLease", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "hlg_PreferredStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock Warrants", "label": "Preferred Stock Warrants [Member]", "terseLabel": "Legacy Heliogen preferred stock warrants" } } }, "localname": "PreferredStockWarrantsMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "hlg_PrepaidWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Warrants", "label": "Prepaid Warrants", "terseLabel": "Prepaid warrants" } } }, "localname": "PrepaidWarrants", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "hlg_PrepaidWarrantsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Warrants, Current", "label": "Prepaid Warrants, Current", "terseLabel": "Prepaid warrants, current" } } }, "localname": "PrepaidWarrantsCurrent", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "hlg_PrepaidWarrantsNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Warrants, Noncurrent", "label": "Prepaid Warrants, Noncurrent", "terseLabel": "Prepaid warrants, noncurrent" } } }, "localname": "PrepaidWarrantsNoncurrent", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "hlg_PrivateScenarioMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Scenario", "label": "Private Scenario [Member]", "terseLabel": "Warrants" } } }, "localname": "PrivateScenarioMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "hlg_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Warrants", "label": "Private Warrants [Member]", "terseLabel": "Private Warrants" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails", "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "hlg_ProceedsFromFinancialInstrumentsSubjectToMandatoryRedemption": { "auth_ref": [], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Financial Instruments Subject To Mandatory Redemption", "label": "Proceeds From Financial Instruments Subject To Mandatory Redemption", "terseLabel": "Proceeds from SAFE instruments, net of issuance costs of $30 thousand" } } }, "localname": "ProceedsFromFinancialInstrumentsSubjectToMandatoryRedemption", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "hlg_ProjectRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Project Revenue", "label": "Project Revenue [Member]", "terseLabel": "Project revenue" } } }, "localname": "ProjectRevenueMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails", "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "hlg_ProjectWarrantsAndCollaborationWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Project Warrants And Collaboration Warrants", "label": "Project Warrants And Collaboration Warrants [Member]", "terseLabel": "Project Warrants and Collaboration Warrants" } } }, "localname": "ProjectWarrantsAndCollaborationWarrantsMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "hlg_ProjectWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Project Warrants", "label": "Project Warrants [Member]", "terseLabel": "Project Warrants" } } }, "localname": "ProjectWarrantsMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "hlg_PropertyManagementAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Management Agreement", "label": "Property Management Agreement [Member]", "terseLabel": "Property management agreement" } } }, "localname": "PropertyManagementAgreementMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "hlg_PublicAndPrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public and Private Warrants", "label": "Public and Private Warrants [Member]", "terseLabel": "Public and Private Warrants" } } }, "localname": "PublicAndPrivateWarrantsMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "hlg_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrants", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails", "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "hlg_RecapitalizationExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recapitalization Exchange Ratio", "label": "Recapitalization Exchange Ratio", "terseLabel": "Exchange ratio" } } }, "localname": "RecapitalizationExchangeRatio", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "hlg_RelatedPartyTransactionAdministrativeServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Administrative Services", "label": "Related Party Transaction, Administrative Services [Member]", "terseLabel": "Administrative services provided by Idealab" } } }, "localname": "RelatedPartyTransactionAdministrativeServicesMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "hlg_RelatedPartyTransactionAgreementTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Agreement, Termination Period", "label": "Related Party Transaction, Agreement, Termination Period", "terseLabel": "Related party agreement, termination period" } } }, "localname": "RelatedPartyTransactionAgreementTerminationPeriod", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "hlg_RelatedPartyTransactionAmountsOfTransactionMonthly": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Amounts of Transaction, Monthly", "label": "Related Party Transaction, Amounts of Transaction, Monthly", "terseLabel": "Related party, monthly transaction amount" } } }, "localname": "RelatedPartyTransactionAmountsOfTransactionMonthly", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hlg_ReverseRecapitalizationAccruedTransactionCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reverse Recapitalization, Accrued Transaction Costs", "label": "Reverse Recapitalization, Accrued Transaction Costs", "terseLabel": "Transaction costs incurred but not yet paid" } } }, "localname": "ReverseRecapitalizationAccruedTransactionCosts", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "hlg_RightOfUseAssetRemovedUponLeaseTerminationForOperatingLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Right-of-Use Asset Removed Upon Lease Termination for Operating Lease Liability", "label": "Right-of-Use Asset Removed Upon Lease Termination for Operating Lease Liability", "terseLabel": "Right-of-use asset removed upon lease termination" } } }, "localname": "RightOfUseAssetRemovedUponLeaseTerminationForOperatingLeaseLiability", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "hlg_SPACScenarioMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SPAC Scenario", "label": "SPAC Scenario [Member]", "terseLabel": "SPAC Scenario" } } }, "localname": "SPACScenarioMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "hlg_SharedFacilitiesStaffingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shared Facilities Staffing Agreement", "label": "Shared Facilities Staffing Agreement [Member]", "terseLabel": "Shared facilities staffing agreement" } } }, "localname": "SharedFacilitiesStaffingAgreementMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "hlg_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Shares issued for stock warrants exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "hlg_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Warrants Exercised", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Shares issued for stock warrants exercised" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "hlg_UnvestedWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Warrants", "label": "Unvested Warrants [Member]", "terseLabel": "Unvested warrants" } } }, "localname": "UnvestedWarrantsMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "hlg_VendorWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor Warrants", "label": "Vendor Warrants [Member]", "terseLabel": "Vendor Warrants" } } }, "localname": "VendorWarrantsMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows", "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "hlg_WarrantVestingAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Vesting", "label": "Warrant Vesting [Axis]", "terseLabel": "Warrant Vesting [Axis]" } } }, "localname": "WarrantVestingAxis", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "hlg_WarrantVestingBasedOnPerformanceGoalMilestonesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Vesting, Based On Performance Goal Milestones", "label": "Warrant Vesting, Based On Performance Goal Milestones [Member]", "terseLabel": "Vesting based on performance goals" } } }, "localname": "WarrantVestingBasedOnPerformanceGoalMilestonesMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "hlg_WarrantVestingDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Vesting [Domain]", "label": "Warrant Vesting [Domain]", "terseLabel": "Warrant Vesting [Domain]" } } }, "localname": "WarrantVestingDomain", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "hlg_WarrantVestingImmediatelyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Vesting, Immediately", "label": "Warrant Vesting, Immediately [Member]", "terseLabel": "Vesting immediately" } } }, "localname": "WarrantVestingImmediatelyMember", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "hlg_WarrantsAndRightsNoteDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants and Rights Note Disclosure", "label": "Warrants and Rights Note Disclosure [Text Block]", "terseLabel": "Warrants" } } }, "localname": "WarrantsAndRightsNoteDisclosureTextBlock", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "hlg_WarrantsAndRightsOutstandingAndFinancialInstrumentsSubjectToMandatoryRedemptionMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants and Rights Outstanding And Financial Instruments Subject To Mandatory Redemption, Measurement Input", "label": "Warrants and Rights Outstanding And Financial Instruments Subject To Mandatory Redemption, Measurement Input", "terseLabel": "SAFE instrument and warrants, measurement input" } } }, "localname": "WarrantsAndRightsOutstandingAndFinancialInstrumentsSubjectToMandatoryRedemptionMeasurementInput", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "decimalItemType" }, "hlg_WarrantsIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Warrants Issued", "label": "Warrants Issued", "terseLabel": "Fair value of Project Warrants and Collaboration Warrants recognized in equity" } } }, "localname": "WarrantsIssued", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "hlg_WeightedAverageNumberOfSharesAssumedExerciseOfWarrants": { "auth_ref": [], "calculation": { "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Weighted-Average Number of Shares, Assumed Exercise of Warrants", "label": "Weighted-Average Number of Shares, Assumed Exercise of Warrants", "terseLabel": "Weighted-average impact warrants (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesAssumedExerciseOfWarrants", "nsuri": "http://heliogen.com/20220930", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r283", "r395", "r396", "r398", "r503" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRentalRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r43", "r45", "r106", "r107", "r229", "r240" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRentalRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r171", "r265", "r270", "r485" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r171", "r265", "r270", "r485" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r169", "r265", "r268", "r436", "r483", "r484" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails", "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r169", "r265", "r268", "r436", "r483", "r484" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails", "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r44", "r45", "r106", "r107", "r229", "r240" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRentalRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r116", "r118", "r119", "r121", "r122", "r137", "r361", "r362" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Retroactive application of exchange ratio" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r118", "r119", "r120", "r121", "r122", "r123", "r137", "r186", "r187", "r305", "r317", "r360", "r361", "r362", "r363", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r520", "r521" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r118", "r119", "r120", "r121", "r122", "r123", "r137", "r186", "r187", "r305", "r317", "r360", "r361", "r362", "r363", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r520", "r521" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r1", "r108", "r110", "r111", "r112", "r113", "r114", "r115", "r116", "r118", "r119", "r121", "r122", "r137", "r186", "r187", "r305", "r317", "r360", "r361", "r362", "r363", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r520", "r521" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Initially reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueScheduleofReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]", "terseLabel": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueScheduleofReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32", "r403" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r19", "r172", "r173" ], "calculation": { "http://heliogen.com/role/RevenueScheduleofReceivablesDetails": { "order": 2.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueScheduleofReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "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 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" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r30", "r205" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r47", "r48", "r49", "r54", "r61", "r62", "r63" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Changes in fair value of investment securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails", "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails", "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r51", "r53", "r54", "r471", "r491", "r495" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r61", "r62", "r381", "r382", "r383", "r384", "r385", "r387" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails", "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r54", "r61", "r62", "r63", "r108", "r109", "r110", "r355", "r486", "r487", "r521" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails", "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r46", "r54", "r61", "r62", "r63", "r355", "r382", "r383", "r384", "r385", "r387" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated foreign currency translation adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Intangible asset acquired, useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r305", "r403" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r108", "r109", "r110", "r302", "r303", "r304", "r361" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r287", "r289", "r307", "r308" ], "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": "Issuance of warrants in connection with vendor agreements" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r228", "r244", "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of warrants in connection with customer agreements", "verboseLabel": "Increase to additional paid-in-capital, warrants issued" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit", "http://heliogen.com/role/WarrantsDetails" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r289", "r299", "r306" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r134" ], "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]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r102", "r158", "r161", "r167", "r184", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r352", "r356", "r379", "r401", "r403", "r457", "r469" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r42", "r102", "r184", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r352", "r356", "r379", "r401", "r403" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r176" ], "calculation": { "http://heliogen.com/role/InvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://heliogen.com/role/InvestmentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) 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, Accumulated Gross Unrealized Loss, before Tax", "negatedTotalLabel": "Unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r291", "r300" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://heliogen.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions.", "label": "Billed Revenues [Member]", "terseLabel": "Billed" } } }, "localname": "BilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueScheduleofReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r285", "r286" ], "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]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionNarrativeDetails", "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r285", "r286", "r332", "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionNarrativeDetails", "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionNarrativeDetails", "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r331" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r347" ], "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, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r340", "r341", "r343" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total fair value of consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r338", "r340", "r341", "r345" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "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": "Contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r92", "r348" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r339", "r342", "r346" ], "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" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r349" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "auth_ref": [ "r337" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "hlg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "terseLabel": "Intangible asset" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]", "terseLabel": "Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r335" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "hlg_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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r335" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "hlg_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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r335" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r335" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r335" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r335" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "hlg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r335" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r335" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r334", "r335" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "hlg_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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r335" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r97", "r98", "r99" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis": { "auth_ref": [ "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Information by project.", "label": "Project [Axis]", "terseLabel": "Project [Axis]" } } }, "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r29", "r95" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets", "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r89", "r95", "r100" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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\u00a0YEAR", "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING\u00a0OF THE YEAR", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r89", "r380" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "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": "(DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r101", "r102", "r127", "r128", "r129", "r131", "r133", "r141", "r142", "r143", "r184", "r215", "r220", "r221", "r222", "r226", "r227", "r238", "r239", "r241", "r242", "r379", "r510" ], "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]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r247", "r288" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows", "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails", "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://heliogen.com/role/WarrantsDetails" ], "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]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows", "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails", "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r245" ], "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": "Warrants, exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of securities called by warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r247", "r288" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r212", "r459", "r476" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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\u00a09)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r209", "r210", "r211", "r213", "r502" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r108", "r109", "r361" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit", "http://heliogen.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://heliogen.com/role/OrganizationandBasisofPresentationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r244" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r403" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "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; 191,269,480 shares issued and outstanding (excluding restricted shares of 135,271) as of September\u00a030, 2022 and 183,367,037 shares issued and outstanding (excluding restricted shares of 481,301) as of December\u00a031, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60", "r71", "r463", "r479" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r70", "r78", "r462", "r478" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r149", "r150", "r171", "r377", "r378", "r501" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r149", "r150", "r171", "r377", "r378", "r496", "r501" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r149", "r150", "r171", "r377", "r378", "r496", "r501" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r149", "r150", "r171", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r149", "r150", "r171", "r377", "r378", "r501" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r250", "r251", "r266" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets", "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerReceivableCreditLossExpenseReversal": { "auth_ref": [ "r252", "r264" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional.", "label": "Contract with Customer, Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for contract losses" } } }, "localname": "ContractWithCustomerReceivableCreditLossExpenseReversal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r238", "r239", "r241" ], "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, on an \u201cas converted\u201d basis" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r67", "r68" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of services revenue (excluding depreciation and amortization)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r75", "r102", "r184", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r379" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.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", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of services revenue (excluding depreciation and amortization)" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r148", "r171" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities [Abstract]", "terseLabel": "Total" } } }, "localname": "DebtSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest": { "auth_ref": [ "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of allowance 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).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Allowance for Credit Loss, Excluding Accrued Interest", "terseLabel": "Available-for-sale securities, allowance for credit loss" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent": { "auth_ref": [ "r193" ], "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" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "auth_ref": [ "r193" ], "calculation": { "http://heliogen.com/role/InvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://heliogen.com/role/InvestmentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, before 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).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss", "totalLabel": "Amortized cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLossCurrent": { "auth_ref": [ "r193" ], "calculation": { "http://heliogen.com/role/InvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, before 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, before Allowance for Credit Loss, Current", "totalLabel": "Amortized cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLossNoncurrent": { "auth_ref": [ "r193" ], "calculation": { "http://heliogen.com/role/InvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, before 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 noncurrent.", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss, Noncurrent", "totalLabel": "Amortized cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r193" ], "calculation": { "http://heliogen.com/role/InvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://heliogen.com/role/InvestmentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "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).", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "totalLabel": "Fair value", "verboseLabel": "Investments" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails", "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": { "auth_ref": [ "r193" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://heliogen.com/role/InvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLossCurrent", "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 $129,344 and $32,349, respectively)", "verboseLabel": "Fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets", "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent": { "auth_ref": [ "r193" ], "calculation": { "http://heliogen.com/role/InvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "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 noncurrent.", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent", "terseLabel": "Fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r179" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)", "terseLabel": "Realized gains (loses)" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r180" ], "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]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r180" ], "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 Available-for-sale Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Current [Abstract]", "terseLabel": "Short-term investments" } } }, "localname": "DebtSecuritiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Noncurrent [Abstract]", "terseLabel": "Long-term investments" } } }, "localname": "DebtSecuritiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r103", "r315", "r320", "r321", "r322" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r93", "r156" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r265", "r268", "r269", "r270", "r271", "r272", "r273", "r274" ], "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]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r265" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r309" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r72", "r113", "r114", "r116", "r117", "r118", "r124", "r127", "r131", "r132", "r133", "r137", "r138", "r362", "r363", "r464", "r480" ], "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\u00a0\u2013\u00a0Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r72", "r113", "r114", "r116", "r117", "r118", "r127", "r131", "r132", "r133", "r137", "r138", "r362", "r363", "r464", "r480" ], "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": "Loss per share\u00a0\u2013\u00a0Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r134", "r135", "r136", "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShare" ], "xbrltype": "textBlockItemType" }, "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]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r297" ], "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" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r61", "r62", "r63", "r108", "r109", "r110", "r112", "r119", "r122", "r140", "r185", "r244", "r246", "r302", "r303", "r304", "r316", "r317", "r361", "r381", "r382", "r383", "r384", "r385", "r387", "r486", "r487", "r488", "r521" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails", "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails", "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r93", "r234" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "negatedTerseLabel": "Gain (loss) on warrant remeasurement", "terseLabel": "Change in fair value of warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows", "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r366" ], "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]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r366" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r364", "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r230", "r232", "r233", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r365", "r407", "r408", "r409" ], "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]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails", "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails", "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r364", "r365", "r367", "r368", "r374" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r372" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r230", "r276", "r277", "r282", "r284", "r365", "r407" ], "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" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r230", "r232", "r233", "r276", "r277", "r282", "r284", "r365", "r408" ], "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" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r230", "r232", "r233", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r365", "r409" ], "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" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails", "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails", "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r369", "r373" ], "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]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r369", "r373" ], "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": "Reconciliation of Level 3 Fair Value Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r370" ], "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", "terseLabel": "Net realized increase (decrease) in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r371" ], "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": "Issuances" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases 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, Purchases", "terseLabel": "Acquisition" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value 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 Value", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r230", "r232", "r233", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r407", "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails", "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails", "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r372", "r374" ], "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": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r177", "r178", "r181", "r182", "r183", "r188", "r189", "r190", "r191", "r192", "r194", "r195", "r196", "r197", "r231", "r243", "r359", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r510", "r511", "r512", "r513", "r514", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "terseLabel": "Assets:" } } }, "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r198", "r199", "r403", "r456" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "hlg_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 }, "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionNarrativeDetails", "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r200", "r330" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "hlg_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r74", "r102", "r158", "r160", "r163", "r166", "r168", "r184", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r379" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit (loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r66", "r158", "r160", "r163", "r166", "r168", "r453", "r460", "r465", "r481" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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", "totalLabel": "Net loss before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r207", "r208" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r104", "r312", "r313", "r314", "r318", "r323", "r327", "r328", "r329" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r121", "r122", "r157", "r311", "r319", "r325", "r482" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "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)", "negatedTerseLabel": "Income tax benefit", "terseLabel": "Income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails", "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://heliogen.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r92" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r92" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r92", "r434" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r92", "r390" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r92" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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", "negatedTerseLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r92" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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", "negatedTerseLabel": "Prepaid and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r92" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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", "negatedTerseLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r201", "r203" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net of accumulated amortization of $579 and $27, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r88", "r90", "r96" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r180", "r454", "r467", "r499", "r517" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r102", "r162", "r184", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r353", "r356", "r357", "r379", "r401", "r402" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r102", "r184", "r379", "r403", "r458", "r473" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, convertible preferred stock and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r102", "r184", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r353", "r356", "r357", "r379", "r401", "r402", "r403" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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 noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossOnContracts": { "auth_ref": [ "r75", "r248" ], "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", "verboseLabel": "Loss on contracts" } } }, "localname": "LossOnContracts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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 (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r91", "r94" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r55", "r58", "r63", "r69", "r94", "r102", "r111", "r113", "r114", "r116", "r117", "r121", "r122", "r130", "r158", "r160", "r163", "r166", "r168", "r184", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r363", "r379", "r461", "r477" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails", "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows", "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit", "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "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": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NontradeReceivablesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://heliogen.com/role/RevenueScheduleofReceivablesDetails": { "order": 1.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Current", "terseLabel": "Other" } } }, "localname": "NontradeReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueScheduleofReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r54", "r64" ], "calculation": { "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive loss adjustments before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r158", "r160", "r163", "r166", "r168" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r389" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r388" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r93" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r358" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r350", "r351", "r354" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, 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, Net of Tax, Portion Attributable to Parent", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r56", "r59", "r350", "r351", "r354" ], "calculation": { "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails", "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r52", "r61", "r70", "r311", "r324", "r326", "r381", "r384", "r387", "r462", "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Other comprehensive loss, tax impact" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r47", "r51" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized (losses) gains on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "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)", "negatedTerseLabel": "Other non-cash operating activities" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails", "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of selling, general and administrative expense classified as other.", "label": "Other Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expense, warrants" } } }, "localname": "OtherSellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for financing costs associated with business combinations.", "label": "Payments of Merger Related Costs, Financing Activities", "negatedTerseLabel": "Transaction costs paid related to the Business Combination with Athena" } } }, "localname": "PaymentsOfMergerRelatedCostsFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r79", "r81", "r175" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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", "negatedTerseLabel": "Purchases of available-for-sale investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r82", "r344" ], "calculation": { "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r82" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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", "negatedTerseLabel": "Acquisition of HelioHeat, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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", "negatedTerseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r27", "r28" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r79", "r80", "r175" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r85", "r87" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r79", "r80", "r175" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale 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 Sale of Debt Securities, Available-for-sale", "terseLabel": "Sales of available-for-sale investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r84", "r301" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r84" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProjectMember": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Planned program of work.", "label": "Project [Domain]", "terseLabel": "Project [Domain]" } } }, "localname": "ProjectMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r206", "r403", "r468", "r475" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "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 of accumulated depreciation of $2,012 and $707, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLossOnContracts": { "auth_ref": [ "r249" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]", "terseLabel": "Receivables Billing Status [Domain]" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueScheduleofReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r19", "r26", "r403", "r474", "r497" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://heliogen.com/role/RevenueScheduleofReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total receivables" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets", "http://heliogen.com/role/RevenueScheduleofReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r54", "r64" ], "calculation": { "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Amounts reclassified from AOCL" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of AOCL" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Reclassification Out of AOCL" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r283", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Related parties include 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 [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRentalRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r395", "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Total Idealab transactions" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r283", "r395", "r396", "r398" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "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]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRentalRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r283", "r395", "r398", "r440", "r441", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ], "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]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRentalRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r393", "r394", "r396", "r399", "r400" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r86" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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", "negatedTerseLabel": "Repayments on Paycheck Protection Program loan" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r310", "r435", "r504" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r11", "r95", "r100", "r455", "r470" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "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": "Restricted cash (current and long-term)" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r5", "r11", "r100" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r9", "r14", "r100", "r500" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r134" ], "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 shares", "verboseLabel": "Restricted shares issued upon the early exercise of unvested options" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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", "verboseLabel": "Unvested restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://heliogen.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r246", "r305", "r403", "r472", "r490", "r495" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r108", "r109", "r110", "r112", "r119", "r122", "r185", "r302", "r303", "r304", "r316", "r317", "r361", "r486", "r488" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r154", "r155", "r159", "r164", "r165", "r169", "r170", "r171", "r263", "r265", "r436" ], "calculation": { "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total services revenue", "verboseLabel": "Services revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails", "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer.", "label": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]", "terseLabel": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r258", "r261", "r262", "r267", "r275" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r73", "r218", "r220", "r221", "r225", "r226", "r227", "r498" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRentalRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r259" ], "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": "Revenue, remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r65", "r102", "r154", "r155", "r159", "r164", "r165", "r169", "r170", "r171", "r184", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r379", "r465" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 }, "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r391", "r392" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r149", "r171" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueScheduleofReceivablesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Receivables" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r54", "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Changes in AOCL" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareTables" ], "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]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r332", "r333" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionNarrativeDetails", "http://heliogen.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedDetails", "http://heliogen.com/role/AcquisitionScheduleofConsiderationTransferredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r332", "r333" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r133" ], "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 Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r289", "r298", "r306" ], "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]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r289", "r298", "r306" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r364", "r365" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r336" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r397", "r398" ], "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]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsNarrativeDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails", "http://heliogen.com/role/RelatedPartyTransactionsScheduleofRentalRevenueDetails" ], "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 Related Party Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r291", "r300" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuritiesSubjectToMandatoryRedemptionMember": { "auth_ref": [ "r235", "r236" ], "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": "SAFE Instruments" } } }, "localname": "SecuritiesSubjectToMandatoryRedemptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceOtherMember": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.", "label": "Service, Other [Member]", "terseLabel": "Other services revenue" } } }, "localname": "ServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r295" ], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r295" ], "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r294" ], "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", "terseLabel": "Unvested equity instrument outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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 Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r288", "r292" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://heliogen.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r16", "r17", "r18", "r101", "r102", "r127", "r128", "r129", "r131", "r133", "r141", "r142", "r143", "r184", "r215", "r220", "r221", "r222", "r226", "r227", "r238", "r239", "r241", "r242", "r244", "r379", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r39", "r61", "r62", "r63", "r108", "r109", "r110", "r112", "r119", "r122", "r140", "r185", "r244", "r246", "r302", "r303", "r304", "r316", "r317", "r361", "r381", "r382", "r383", "r384", "r385", "r387", "r486", "r487", "r488", "r521" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossReclassificationOutofAOCLDetails", "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails", "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "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]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows", "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r108", "r109", "r110", "r140", "r436" ], "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]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows", "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r244", "r246" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r244", "r246", "r293" ], "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", "verboseLabel": "Shares issued for stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r246", "r290", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r39", "r244", "r246" ], "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", "verboseLabel": "Shares issued for stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r102", "r174", "r184", "r379", "r403" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/AccumulatedOtherComprehensiveLossScheduleofChangesinAOCLDetails", "http://heliogen.com/role/CondensedConsolidatedBalanceSheets", "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r215", "r220", "r221", "r222", "r226", "r227" ], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "periodEndLabel": "Temporary equity, ending balance", "periodStartLabel": "Temporary equity, beginning balance", "terseLabel": "Convertible preferred stock\u00a0\u2013\u00a0$0.0001 par value; 10,000,000\u00a0shares authorized and no shares outstanding as of September\u00a030, 2022 and December\u00a031, 2021" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets", "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r10", "r237" ], "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": "Preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r15" ], "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": "Preferred stock, shares authorized" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r15" ], "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", "periodEndLabel": "Temporary equity, ending balance (in shares)", "periodStartLabel": "Temporary equity, beginning balance (in shares)", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://heliogen.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandShareholdersEquityDeficit", "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r177", "r178", "r181", "r182", "r183", "r231", "r243", "r359", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r510", "r511", "r512", "r513", "r514", "r515", "r516" ], "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]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryBillSecuritiesMember": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "US Treasury Bill Securities [Member]", "terseLabel": "U.S. treasury bills" } } }, "localname": "USTreasuryBillSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]", "terseLabel": "Unbilled" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/RevenueScheduleofReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r144", "r145", "r146", "r147", "r151", "r152", "r153" ], "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/2021-01-31", "presentation": [ "http://heliogen.com/role/OrganizationandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/Cover", "http://heliogen.com/role/FairValueofFinancialInstrumentsReconciliationofLevel3FairValueLiabilitiesDetails", "http://heliogen.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://heliogen.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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", "terseLabel": "Warrant liability", "verboseLabel": "Warrants, fair value" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedBalanceSheets", "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails", "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrant, measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/FairValueofFinancialInstrumentsScheduleofFairValueInputsandValuationTechniquesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrant term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/WarrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r133" ], "calculation": { "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive securities (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r126", "r133" ], "calculation": { "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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\u00a0\u2013 Diluted", "totalLabel": "Denominator for diluted EPS\u00a0\u2013\u00a0weighted-average shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r124", "r125" ], "calculation": { "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted-average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r124", "r133" ], "calculation": { "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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": "Weighted average number of shares outstanding\u00a0\u2013\u00a0Basic", "totalLabel": "Denominator for basic EPS\u00a0\u2013\u00a0weighted-average shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://heliogen.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://heliogen.com/role/LossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://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(h))", "Topic": "235", "URI": "http://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(m)(1)(iii))", "Topic": "235", "URI": "http://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(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22026-110879" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=123355788&loc=d3e57763-111642" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=123355788&loc=d3e57777-111642" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130534-203044" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://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.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(a)(32))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6806780-109447" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r454": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r499": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r505": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r506": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r507": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r508": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r509": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r510": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r511": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r512": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r513": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r514": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r515": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r516": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r517": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r518": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r519": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://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(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" } }, "version": "2.1" } ZIP 71 0001840292-22-000040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001840292-22-000040-xbrl.zip M4$L#!!0 ( )2!:%7=G>"EP@@ %LN 5 97@S,3$Q,'$M,#DS,#(P M,C(N:'1M[5I;<]NV$GX_OP*5YZ3VC"ZD)%\B.9Y1)*;63&JGMG+2/IV!B*6% M8Y)@ 5"R^NN[ *B;);MRCMTH'?M!%HG=Q0+X=O<#A-,?>I?=P6^? C+224P^ M?7[_L=\EI4JM]J71K=5Z@QXY'_S\D32KGD\&DJ:*:RY2&M=JP46)E$9:9ZU: M;3*95">-JI WM<%5S9AJUF(A%%299J6S4_,&/X&RLW^=_E"ID)X(\P1234() M5 ,CN>+I#?G"0-V22J60ZHIL*OG-2).Z5Z^3+T+>\C%U[9KK&,YF=DYK[OFT M9CLY'0HV/3ME?$PX>U?BQV$CA 8#@/I1\] [&9XEA*>5$9C^6\?U3+\?Y>LW-EI)%*-G4E4=E_G-AYK MF]G7<*#QM_3C@"2AR 1-R)1*: M_EA6N#(5!9)'3E#Q/P ]1:?MXZ08!=J)>0JS4?EU,Y3@;L2'7).&7_57?7W, MXQ!G'>0W4$N/Y#N>3_X0()?@^[G0?\_ ;["UN * 7UU M_;ES,2"#2W+U^6- _$:GXC?W.P>D<]$C_F&O>$(;@_. 7*.!J_Z@'URCL>YY MY^*G@'2Z ]/LOVTTRZ1S33H_!Q>]H.>^]RX_#8+>2C]HP[K5\.ISLYVK]YV+ MX+IR^>O'X+>9Q;KGU9\$G)>>[.;&R>Z7R7L>Q^0G*90JDQ"DYM&4Z!'5;_8. M3]I?A?V,,H817XDATJW&$3JRA*W_Y MY1<2"8EB0#+T0C ".*V,7$.F(1F"?+/G'WGMAE=VJ59$Y!QB+FX@+9-^&E;) MOM%]LW=2KWMM"3=<::P&VK[PVP<(A+?K0-B0-HJE+?WC,%+?.8R\IPI7&#&0 M3,EM*B8QL!LH.ZA(!Q FT(548!G&'BA/"4VG)$^US %'@(79UF@$ R4)/DE. M8Q+1$%])(A*L&5HXN36!%$)0BLJI$4GH+5CLS6TJ?,?0&>PRM@4>^S "(9=8 MT%$L177TA($DDQ$/1T3EYF.A/P$)A1$S@(2K&"N_(1$3KDW+"%=N4F:&B#%@-T& Q6Z.Y@)(ZE[7&##,4N&RDD-G<.J8.5934%T3]NJP*+ M!5DR:4E$$^2&TZ<.WL8^,?ER"?4.A<:7K3N*5CJ*L*,9$5F.!90PA&8SGWQ. M?!\V=QO?='?P[5>]8S,//5 X4[C.M@3_-0C+AAV$-%?;JY@R/00$5-&3*_PB MEV@ <^*8*YMI40I2:\=L/A8Y>CG/2XBI16A1^15#Q1FGDIL!<,=/;.5)C:5<&&GZRJ5L3 MIA;#%IXNPE9$EQBYK5]WQ8"R7&88'LKRJ3 4DED'+#?'3272I!BC!%O,!I19 M$=QWN$C ,.49EI#76%B/A7!W8F%6'X(QC7.;1 U2((J0+O,QKK':0'OG_&B+ MHN >-S-ABWU4Q(2N'-\>BEP_[,$V98O.I<%L)J*_WCF2X6R;8L,9W$R@/Q:Z MIH-7^*[ E^T.?&>IW %C'6#F**0@M;9E(XJ?D, -8Q%AF$L#HR5ZL,%J(I3& M]^:('6VI$ W][L[VW#'36B:LZE M3%*V\0/,5BL['T4EF9*8WT)<'.G\ASL7,U^]Y;6'UFP6 M<>5%^C39?!GUBTQJ463^6D@UYS3V!9I,$JXUP".U:BB0-9EV MQM$_:V0?8P-+@S*E!_^;_<O.]L=W-EV8B2P.%<< M86J.(T?X =3%'7-AZ/OO*5[V7KV4%: M$DG,765$$-B,BQBT/X$48"V[JL[3L8C'8$I[2F^*7W)DD:0AR6(Q!6R=C(1+ MRW0E%!"ZS\)[JB\/J">JG9UJNRLNM(<8,B KN*0QS12T9E_:6*:RF$Y;/+4+ M8Y7:&$XW/*T,A=8B:>&"M,>FW"'G*CRPSKCFQ7V1JN?NC&AT1[-9ST5SU3;5 M-%MO.ZHV&_4'6[VJ_V#;8U:;S>IQH_'L9AO5>OWH^9WUJW7O[59F:W9ZW13C M*JJ,IN]*C=(]O+7JV1WQ5]%F('A_(=T:_OUIQR*EAZ&\RAB*P3_CN+[%?1([ MN O,%8LK!R?NQL&]BT=?-5QW)6FG%O+]]*67\5N,ZLU>$XN _5RZ&K0RR"V# MT3-C+6TU,<\K6J1]+;(6RA+[0P Q,]?^GA;B.YW\[VF*NR,.$0GN(,S-F2*Y M='O:U_G^^OFV%EM<8V_A%BNP_\G](H"TU:6W/BN!)^/[]"2^K,)E5<;" WR*2* 7*&JBS)$J9F]^F4;+=!)[;E ME60(^^M/2S*W0#+,[%S(5/) ;*O5:JF_[OXD^^*7SDU[^.=MEXQ5')';#^^N M>VU2*%4J'VOM2J4S[)#WP]^N2;WLN&0H:"*98CRA4:72[1=(8:Q4VJA4IM-I M>5HKB3B74 Y44+B\T$_P%VAP^:^+7THETN%^%D.BB"^ *@A( M)EDR(A\#D/>D5,JEVCR="38:*U)UJE7RD8M[-J&V73$5P>5>_+AI907'; M1ZI9!&\+,4M*8]#C-TZKJ6I.6:#&#==Q_ETP"8OZ9N*84T9M&L\>N0Q2!)'Z9DP&.:_%J4 MZ)F2!,%"*RC9WX"6HM'F=IK/ O5$+('YK-RJGDKW8H;ON^2NV_XPZ U[W3O2_:/] MOM7_3Y>TVD/=[)[7ZD72NB.MW[K]3K=CKSLWM\-N9VTAAX9TPD0 1,&4\RR:LPD^3VC D,WFI$!I%PH MPA-RQ45,7*?T.PFY0#$@*5K! P*XK &Y@U1![(%X<^">.,V:4[09F8?D/42, MCR IDE[BE\FA[OOFX*Q:=9H"1H@*+!K*/'";1PB$\TT@;,DNN6L+/QU&JGN' MD7=4HH<1 _&,W"=\&D$P@J*%BK "3B:D'"LUC@"90FAR8QDB1(9X RP?IM2 MCF"@),8[P6A$0NKC(T%XC*5%<2NW(9" #U)2,=,B,;T'@[V%3HG/ C0&AXP, M#\ QM(#/!-9]%$NP.UH2@"#3,?/'1&;Z9]E_"@)R)7H",9,1$@3--:9,C7&" M,@7?&+@">I]/L%M O-GJ,KR"M_9RP LD9 G"0R-M"80F[%]T6$*],I,T7$:+#K((BB)9IS(,E'0V/ !(8Q%[5$%J$ M0I@CSLQPTMCC4SDF8<2G8D5#^T=J.5Q168RKDQ&]:^(K6^=T@=KKE5 M%T3WM"ES+.9D2:69BE@OL0X&-)#A%5 2!,+72Z#_Z8)B,@+4R%@RQ" M";=&2^[Q(5@KW./ WME;IJE_8N&M]1.=+U=0;U&H;=EYH'!MH! 'FA.1U5A M"4UHMO/)KXGOX_I^XYON#[[=LG.JUZ$#$E<*_6Q*\*=!6-3LP*>9W+V++M,> M(*#RD6SAYYE !9@3)TR:3(M2D!@]>O.QS-&K>5Y 1 U"\\J_1%DQKP&ZD6&^ M1ELDCUA@CBEDYDD6,"J8G@"S_,14GD1KRJ3F#":FI2$8)B]S"6B0PCJ@.Z7( MOIF?1527$YR6,6+)/;"'93*K! RO/-""F/&Q/P3/9_AU!YUMA?+/%Q/>_L1$ MGO/70V+GK+D1&;OGVYT#!(-JP@*->RIY0G5AH1)C1C-J'0Q4!'-@8J@PZK&( MJ9GF)]N&U6%J,&S@:2-L372%D9OZ]9!/*,U$BN$A#9_R?2X"8X#AYKBI1)H4 M891@B]Z !D8$]QTV$C!,68HEY#46-F/!WY]8F->'[H1&F4FB&BD0ADB7V01] M++?0W@4_VJ$HV-OM3-A@'SMB0I>6;WL\4T];L$O9H@MIT)N)\-,[1^+-MRDF MG,&N!-ICH*L'>(7O&GR#_8'O/)5;8&P"3!^%Y*36M&Q%\6E2XCQ@*GUD71N..Y#P9SBZ .>)%O8 M=62M&E.YX%(Z*9OX@>269D8C=0Y0?Z3R2+_[C)?I1,;/O6][CO8N9 M+][RFD/K8!YQQ67ZU-E\%?7+3*IQ^QD$:X/U+ZRCR/P5%W+!:5OI"%. M(SX#;)V.N4W+="T4$+I?A?>4OSV@/K/;Y84RN^*\MXJS[9ZI3=)]N>TUH_+]?.GF[^8K5E]^SLJVNM'9=/ MG-V,K9CEM4N,7I0I3=X6:H5'>&M4TP?BKJ--0_"Q(ZT/OW_:,9/M8"BO,X9\ M\B]\7GU,$_IK W)FOS/X9].S7RKMU03?S7Y&M[TYJ&/2-[^;7P2MS77'&'3T ME L[K<_7%)I V6).?\G>@&;+\D?+]L'+VNE&83D:L%K;NR.]G6]OWR] MC<8&4SB:OX,'#F_M^P!<_ TWF&W-LKVU?(F0"QQM.JIBB-R/V4T0^Y7=]_]] MDCNO?@6=,.^0IW QG?1RRQJZ*^S[$(]3*69VNSR)!-?^[5?=9OORR__ M#U!+ P04 " "5@6A5"U^67?T$ "#%@ %0 &5X,S(Q,3!Q+3 Y,S R M,#(R+FAT;>U8ZW/:1A#_WK]B@Z>./8.>@!^",(-!KIE)C0-RDWSJ'-()KI9T MZMUA3/_Z[IW CSC..*GS<%N/AT&W[]W?KI;KO!B,^M'[LQ#F*L_@[/SH]; / M-U$);5N1Y_@)R5)]Z?."\N" 8\7.2T4Q((211-82%;,X&U" MY058UIJKS\N58+.Y M_U?7C+Q06[)!5=,971[D9/QZF>.XXQTIGR9-7M).P2 M6/*JQIIQTR53U]T[(*UF*W6G:DWK$3_SX=P^==)"]DI%JE=%7M9P5 MUIQJ^\&^7ZKVDB5J'GBN^W/-\'4[*2\4&A,H7'V]UO&EM(UM1:^413(V*P*3 M@5HEM"''/.,BV'+-7UM3K)3D+%L%+R.64PFG= ECGI/B95UBU2Q)!4LK1LG^ MHA@%!F0>E^L(44_&"KJ)V/-UF.'5G$V9@H9O>W=]_93',5:$BN_DG,#J&_LDP/(;P7=@_CX:_A7B$U'#\F-1_UT#.SL>3\]YI!-$(O ,X MMR=VWX9)V#>!>8V66X?>!'J#T5D4#N V^X;IT-W#<'_X2*.3$":]\5'O-)Q8 MHW>OP_?0ZT>Z=K[K^I_M_I-TW1\+J5BZ^NH9:7XT(\,"8EX4--;3%I9,S4'- MF80W"R(PT&P%8UIRH0"IQUSDX+G6&TBY0#8*)1KE"= BPK#1%X[&.=&+$ M\A5<%'R):9G1[:W60?OS@?5I/)8D2?"]:&4T54%C#Z%S7U%UQ+#6A0HL[Z#\ M^N^*CV/6LS=Q?'OK[3N9\ER[I=,081W7?9(N,FR:&#&3:<1>HUC0/Q=,4+U# M2%W@&[CLD%W ?O):.\GN-2AN,'^-]S4RO,-&L\)7;OH.\7#8UIWQG\:$_T-B M@A4X*7-B"HUC5A&43/#4U'@#&,+TF"T%E1H;=4TF.)Q0#)TA&2)'E@@663=2 M*2M($>MS5)B8)=F,1>1:9!6T.(YE8U-^,,+L)]L>NQU%IAG=Y'G*14*%A>G. M2"EIL/G23I@L,[(*6&&29H3:.1$SW'BG7"F>!YBL]J6>K#')UN RH*K(-[NP M[5;[L$)W5+*QO";;AN2HY#ZM9>\?>@]27?MAVJ>T-O;MQM[3JT7P>-[^DZMM M^G:C\3AO'9/?*L=81HFX>55KU#X8"H%?7H%W=R1H]']8R:J(WWXF&*@,L(/N MOBW7P3_SN$[YI=FSX*#:L/Y9>.97WP\5W]'JWUBU[:WF?EN:SUO;YYT@']E[ MKHZU]JC$/"WK>LPK7@;("Y)G+ &=N?9S*L0S3?YS2O$#OZC^S_>7Y]MH#)A" M:_$C*K!S)ABNB27NB??*L'N_#H[9S)[P6O'V=6;)J\O<0-",:$?N77#>#!BS M$KHW(F2*4V:A[HL\Z,2=S^IZUEP4=_\&4$L#!!0 ( )6!:%6,2SG[#P4 M ($6 5 97@S,C(Q,'$M,#DS,#(P,C(N:'1M[5AM;]I($/Y^OV)*=&DB MX5<(20R-1($H2#E(P5&OGTYK>PU[M7?=]1+"_?J;74->2EJEO?0E=Q=%%O;, MSLLSSX['VWG1'_?"=Q<#F*L\@XO+U^?#'M0LQWG;Z#E./^S#6?C;.31MUX-0 M$EXRQ00GF>,,1C6HS94J L=9+I?VLF$+.7/"B:---9U,B)+:B4IJ)QW]!*^4 M)">_=%Y8%O1%O,@I5Q!+2A1-8%$R/H.W"2W?@V6MM7JB6$DVFROP7=^'MT*^ M9U>DDBNF,GJRL=-QJON.8YQT(I&L3CH)NP*6O*HQO^$VCDFK$36;?M,_C*,F M(;251A$YC-R(-/_P,$@'U:LUI5IE]%4M9]R:4^T_./0+U5ZR1,T#SW5_K1F] MDTXJN$)G$A=7/V]L?*ULXUO1:V61C,UX8!"H58LVXEAD0@8[KOEK:XF5DIQE MJ^!ER'):PH@N82)RPE_62ZR:55+)TDJQ9']1S (3,K?+=89H)V.<;C+V?)WF MX'K.(J:@X=O^_5@_%W&,%:'R!X7<&TS"X>FPUPV'XQ&,3Z%W-AR0QT/_01"XN)]/+[BB$< S>$5S:4[MGPW30,XEYC0.W#MTI=/OC MBW#0A[OJ&Z5CMX7I_O29AF<#F'8GK[NCP=0:_WX^> ?=7JAKY[NN_\7A/\FN M^W-1*I:NOCDBS0<1&7*(!>Z$$QA'C*R(?L1H"J>, M$QXSDL$X35E,I8Y?VUH'6@=\I@M6AV(ARP7!FBEQLV]TM ;*:MM@-B01A7[Q MW-7>*.EMLS8_)3(BG);6^#JC*^C&2DLT+>LH)V99OH+W7"P1G1G=W3DX:G\Y MOSY/RX(D";X>K8RF*FBTD$';AJI'#$O.56!Y1\6W?V4\3%W/WN3Q_;VW[R'E MN?:!AB'$.JZW2[K(<._$R)E,$_>&S))^6#!)]2A1Z@+?TF6/[ -N*^]@+]F_ M(<4M]6]HOV:&=]QH5OS*S?9#/ARW]0;Y3W/"_RDYP3@VS)R80F.W5017)OC4 MU'A#&,)TMRTD+34WZEI,L@QP&0:#[0@%!9*EK)M5Z4V;0H.)F95-=T2M1591 M2V!W-C[+CUJ8_61#Y$E'D2BC&YPC(1,J+80[(T5)@\V/=L+*(B.K@'$#FEG4 MSHF ;":5$'B!8[2O=66.2K2VVCU/RSYGM7%H-UI/;];W[-9!Z^FC=1$$_U%F'8-OA3&6L43>O*HU M:A\UA< OKL&[WQ(T^S^N9%7$[]\3#%7ZN(/NORW7R3_SO$;BRHQ;<%0-6O\L M/?/Q]U/E]WKU;ZS:[D[SL%V:Z_80>B_71VY!5Z=<>Q0^3ZNZ[O9*% 'J0BDR MEH &L/V;V,Q8 J]Q8^HP-Z%9(A]@>!O?^;JZ?%6 MWHUCL>!*GY6N%?:W"^680>Z!;X:[AYF%J(YR TDS'$>OZ-;QYFU#,9.@>[N$ M1-A5%FI[R2>'TGO7ZG#6'!.?_ U02P,$% @ E8%H5#,RV)OS] M_14U=DP/&5&B15*KU;4>F?$G:[OXT44 ER+(*5>A:2+%__9MGRZ4V M@)0H@" F8FY;!%"5R\F39WG.<_[^OXX^'E[\Z[?CX*J:IL%OO__TX>0P^.[9 M#S_\N7_XPP]'%T?!+Q>_?@A>[#S?#2Z**"N3*LFS*/WAA^/3[X+OKJIJ]N,/ M/]S4/%V<_P*->_)#F>:EVXBK^[A]_A[_H_ZNB^!__W]__U[-G MP5$^KJLRD_!LV?\K<-\=ELDEU=5L/=\;R_X,R\^ M)=<1?5XE5:K^(<_Y^P_T[[__@"_Y^RB/;__Q]SBY#I+XO[Y+)J]'K^)7K]7S MO5>C%[MOQF_WQZ-7N[OJ[=NWNVK_1?3_]O?U*'_0WZ>K9)14P?[. MGC_4^TYFK'=+%=]M?K7<7WT].=J;)T>[>UJ.SH\//YX>!0>_'I\>'>O_U?]] M=GQ^<7"A__'3OSX<_'F^IA/_^'Y-)_;+\8>3CS\?GX;!R>GA3K#RX]TZ"(Z. MM: =G!T'AQ_/?OMX=G!Q\O%T^TNU\U(G=9I?J^E(%<%^B'?D5Y8U]_*;Y73W M_UBH-*J2:]6Z#N57H[RJ\NF/S^U/HE&9IW75_DGO(!J7S(+7^,NWYAJ_*F0X ML^A2/1MI.^/3LVBB9_YCE-Y$M^5W=[KJ'\NUO%HRBF.]B$:I"O*)-N?T*+*J M[#$DAL9=X3.,?!6Q*I[I\:?1K%0_RG^\BY-RED:W/R89C@)_]&X:%9=ZS!_OX$<_5'''9WL[>\]W>S]^ MOM/_V=!C7[_9>?[JU5=_[*N=%_O["SWU!UP(6@R]WN4LRO[KN_WO[!F+8VW M__@\V)U5SO.^SE?W9I_AR^^:AZ^UD_GLVY]'E)/?M(XQ8MV[7J\6F5FJ)M]D M8KL+3>S@[.+D\,-Q\>X5D3#;*_5AKD,"]F>1%5*CA74?K4Q/!1JY"3X/SB MX^'__>7CAZ/CL_._??]F;_?UN^#7X^.+D].?-];QZF^E:)07:Z51?DNC,099 M?E6JTB-^+;M1;$UVLEB*>Y'L?Z7LZ[S]=:%M^LE2S^3YT7]70C?ZN_4R)_;]=*_@[B MO_*ZR!#[%V5Q8'4C?Z+B-=62NVLMI;O/UTI,_\A! H,S^-.:R>'>>LOA>B4] M_SM/]$L_WF2J*$%)GE?Y^--&'E=_XXP\KE?J\T-25D8.K_(TUG*Y$^,Q>YZY@!KZ&6^7&LIW%NO)-F9FN;7:P9?7W<)7*_TV'J"3-==!MWC=9)(-<+ MF_%>Z6>!F7Z83V5QO9+]6@RG255IJ5PSCW'-I? ^Z?T _O?% MJX[YX;^3+-9F^(_/7G39SDN;\5%=)91W/;R*DF*FBE+/7_^SNE+!3WE4Q%Y. M%G7K!Q7%P8F>CM:P,"?S\0.(^#2)XU0M2\K?K+>4KQ>&8'UQF6LNANN%'3B! M6(LJH>'!FD)9%A#'1PP3_H-94-<-)+S>;!)[ZP7^($2PMK>.& 6BXHTTKOZV M&2;#]0*!7*BL+A3:_M9?$!%=,\=VS05SO; A1RI5EVCP([M$75WE15+=KI5$ M[JTWJ<3^>B%%'-3F>EG]ZRZ&ZY686T?8YB(2V.MW/LK@K'%)3X+C?QX?_@Z] MK+1WZC"7YS]_NOQZ<4Y]EO[XR-0%,-WSO7WSTXN3H[/@X]_GF('MN#B M%Z\MUKJ%:]==1:U7JO;XLQK78KI9LO23K*P*[/>YN3\?P2X:X5ROO"US@P$+ MCI92[5. TPL437'PTRWFQD1BURW9L+< %\ECCNX"N?\O!V=P+;XGFO\GMWV/ M\#P:-;->=??O\X*J"OS+$(8WT0.LUJP ==V%<[WRZ1_RLMK(XB/;-".+ZY54 MORCTCR=KEVU8=R%/\- M4@BKO:>/\%0:9;->F78O9$+MFFVL]LG)Y2/6-2?_#(Y._C@Y.CX]6B_([5X' MW]J&5L/0:FQX-3:\&BLSX@VOQH97X[Y?W?!J+-^V72_XWI$:IU%A@,U'R742 MJRQ>,[-VO>EH7ZP77$MD,#A3^@G7Z]6M8!%1?,0>UC^#]R?GAPGQRN8=AW MS77(D^&R 4J::49H)6,Y,P-#*!"[:V4J5T,.&]M_'T]G:7XK'&+TZ<$E!# > M(M&_W&*)===9)\'I1_W?QVL64UYOXJT7ZP6AI,[WZX826D $'[?F. D.?CT^ M/<*RNO7:NO5FDGJQ7J#7@ZG*XC6LA.L0PDU:U*9%OWI>%)Z0Q/_U73)Y/7H5 MOWJMGN^]&KW8?3-^NS\>O=K=56_?OMU5^R^B__?JU7=//)FZB@G*W3W0<<>' M'T^/Z&(Z/L)B[[/C\XN#"RSM_G#PYWFPRDE6G,/']RL_Q%^./YQ\_/GX- Q. M3@]W5GZX6P?!T;'>_(,S#Y:W_354R#>=[MRK Z=[FE\K[)Z\'P9[S_?N#H1X M'-,TR*@UG9_15,M10N^]J,!77]J_ZK)*)K=>I&SO]>SK7W6++;9IC[GSM^]W M7SU_U_Z_3B&!WXE\&=NS\VU>WC*^2# OKE10V.7(<3D@D/B+2I/\4F7Z7LC& M.\$6H-K_]OV;O;WG[QYXP/C$'Y-*"]=X@?7KX"58QDKBVNR^VPZ2#"L SBL@ M]X"(K+;=;Z)"!>55E*;!R&-2",Y5<0TK#NT;HNQ6:_F7N\&'I*I2%;S7WR^# MHT(;_J$\]C"I;N&I?R:IMD OJUQOT&%>9_17F,MA5.H?A_:]NV_?/'_3OMG7 MXY#O]1YR-]1=/NT#[@H<26&4EGEP%5T3Q^4T2K)*_W_]#Z,!BF!6)-DXF45I M,$LC4@JCNM1O*,L@TA.IQU?\253J1]R":$^2SUJ+C(@Q9"1L^K%AT^?R&'= MJZM9VMT 5D'!A+QEM\XFTJ;9;YPC/\)W8LZU50( MN]G3"P%>.BGR:5#IB0553O\;*WUW:&6$0F-%(5/ZY654W,*?QWEVK;($>B? MST X1)3:(K&0%S)'']W1+GQXM;:8KC"&\$*6\-==@R5-V7*[G1\??/BV5NK^ MJZ5?8/N]%YBE"#M7EMGP:=Y@/DR:TM6UU%-+8IK0%?&EE>N3/4+KM,<*3G B/6-T,% M_<+D6_".]!8&.E5Z+V PA9KF%=Q*TVF="7A+3UAK<<"_,\J M4X6^.MSE_A#=!%LKZ3H=_7SX8160'D=E]:ZMT):LOU[V MZJ^#+*NUH,C9[;<"[C#++]+VD!]=TFIM1=L/(X;-U_>)8?<6@6J*:)M$O2RF M8<-@DI-BF-7ZCR4J396R3'BA%K!4X#&\AM-E[G>1UJ8=: MCJ]47*09VO[:4S5&M'Z_+!O:SX2.[;K? M]&QNKF!JYO30(H-+%$E'CIW@--?W"/5%@$=1H\D2M\1L&,=".FZI =<# M=BTO]6KI[_0>R2<'(WGQ-2('F^+Z193[@^OR;F5JM!3QVVQ)BGKV2Q5 M4XQT@O->Y=LM=;8%MB\HJ)D^[3@=$PQ%/:UMSTR_PNB/;3VXMS X/;I1D==Z M30+X+2+_4S(NX?5DL)(N2P:[VF*80>O&6]%8_U$QVJ/8NUG"#N:U^KU6SQLK ME5-28\N8BC>0;0B#R@X699Q&);X4MIZZ:6F5/E$%[!XN#7RXE5QOPU1P&>UZ M=>E"K86#&SVDJ/G%@K@*>2GPZM%_O4RN);#C?+^YFV9B,.P$P$VK*M@B_3E*H'ZZ-8J#]VP?1==Y$L.=CS*9UR-M MUF@QK/6>L4"/\FLG*0N_49_'J3Z)UXI=-11?3\+TZ*?1)^4>3AQZ68^F$+WS MS:PMYSA/(WVRT)1AFRO)],N<8[28FFFJ$C3$BOPSG!A] %'OD/=XIBV?8/=% M].R-XTXZY/['G\=Z7)%!Y."":["6=@6"WON773OP*WC:3U:CVVTDA[;08\)T;0[0NTM@9<" MSH#1 T;):)LEKL?@(>ESEL#U1>J M0/Y:XZZB4BM.>&@GP\_4$KCT+]U3[)Q MVU4PMQ6=93LR5WV9P9&IA,IL_N#IKYA\'BF56;4F]@G+NJOC(?T\ANL9U;)1 M\(YF'ZDTO^F(V7QC\=]]_F9Y\I^LI/S#M>I*C80A%G!ER5SO$Y#VJ0(+T#L% MKD'N7>'4K89MM&@[;)[&8*HW%UQT?:47P4T!QFTFERH/6#] &^D(4^APN2N6 M4$'"*%-3*Y"+CE_!#]'TA-E&98+Q%L]H<2U+MD8 TP&CK6<09N%S:%P)/)*- M"=SE->/MG> )2@I^2M]L-\]8!C#).9X= VTN1N%&B"\;_K!!Q"FV._5F6%ZY<@JYY91OPJ1:CH7?"3 MK9?;;K SR;083VD!]-6EO52HK^ AVHJ42&YN.MK6--!+#+I_##!PPH+DZ?7 MO%(W5PKGBPJZ,J.!W1XIW#[(M=$5SJ-6L=:5.-H(GVD0 _V+@'A =H_;<1%/ M11O\]0N111&4.1Z%?L&T3B\Q@NQZ%^0IF^J MN:K[@CK3UJWI:D\ MS!56LP?Z5/D7Q?7V3@O/"4$9_@5E(TD9QF:X>ER36LM^>=5W.L 6K?A!D5[: M:)3:9^J?NTE1$._D,ADE*0.1:4LZ7HJD6;@46ISU1LX4&E=V7;8B#IK#TT$, M:SEMD!#05Y\V;HEE$M2:$G);]A39YMSLOY@(OS>S6"75A MAF3TS/E#;]",Q/%KC,Z>OIY7F24O^W/58]%<>AOU7: O +WJD=W#[E@73D++ M?!8['HS='\ADZ[&ED9X41P'#WFU^('#"8I8JG@1[3?*0FB%!D&IC$WBY%U[\ MAO&Y19H9K^6(TFO^ YU0HK7#1DK;3A/ZLKU.\;8MR"K]Z@/UWDH>6^/%VPYD M0HC]X5Z2T'L3G9)A%W' 58RY#JXK,Y"@X%&8WF5 MS#ITA1%%+]84F@B"YX)XH]&V&Q IUQ!=(K>'])GY1BF;%UU>%HBEPAI:?Y(L M$>9'OB-]-P_ZJ=NQJVG(7J Z(4U-9ZNAR?LW=1O$BJ^H;;H@,)XW5LFU10<] MP 4*GE4*DD]'BV*Y#,JTHDL?9/I?5:+TG;/U]OF#;,"KG1>O%]B"#@N[RF<_ M/MO?>?&F36ZJ[TP%3_CN']75,L5F.XC10=9^<52DR4)+KC5%<%5G,=Y6-X! MP>77-N5F_>^\_LLL@GD@HW.QF<<(E$[LS35)BA*"Q1E8ZZ6C4)+I5,40.T[A M%UK]X$5^JP767)^^^TRWV+(0,]W3E2A_&%SE-]J>*L*E!OG P @A0OL70R7) M/-,; ,%^Q?@N'P1FG96V69CES1 &P @1YA[7IOK3W[V XRUAKP'9P MJJ6Y(9#3AO.Q6?][KO\D3[5_*UH;_F+@!;-ZI"\\V).\UFI94!BN'L=-P @]L)3L"ZYXN#*7.TEQ#_E==%1L\":+"4&\G3VP%R" S0@%@+7T4E(>8N M]4IGH4A)UW Y_V9_ D,+,7=)X)0@TXN)&/>97L4\QNR5=C05!QBLD,%98**B !OG!,GUTD0";'# MAO.B O9H)T01W0+1("SD@-@;93+IQY*X8LP)!>LPQA2K8 NBG!"H7$FXN8E/ MK0#>'-=?OQ.3?M"5CY7YRH(#A(!"P#P5(D(4Y2$#T@9!?@9+_*1:.08R6_A4R0M## M!")VW$ &M5+QIQ]L69\1GP\W#9V?5V2->O?0II(X#_Z/_!B[>DJF(U ME6R#,R8]3/RB14?VU)G-71)29PXFT0[IBJ+D("(8V": 8DNA8.]P&T!A?F(%@_R7A<+[7HM140"(2.P+'ZJS98%^E$+1;P'%KS_; M#IH%A0V4OZ=*M_0#__;]B]?OV""XSDT-RIX@XHBK+ MT-^/GGAUH[Z1+M[0P#T7*;I#9"U^@Y677DM"6.)8;QD&V?BEB[1&\]7\0NK< MN3[5(C#9*FC5OD;R">U5PV#9YI019^#\5*1DG[[.N_3+>(N/.[98U(3B5)JW MUUN?MYV%9)2M!0873!E@##.KU/ON"3Z4+ &8#YOI+YG<: MQV5%(-]4\IGTH;U MY9AG[4!0?RS$ 1O\W&7$ZN6\6[WO0H[#5X*:D),ELX;=!=6C;!>Z9 M,4+U8;W9>N^9]O(C1FPC1W>)'3NQH (?'S[)."H9] M#"ET"&DF8S:[X!U39H3$IEXYDLL\XKU$GY>B5ASQ*,"5%4?2B##?OR7'MV N M9)*A61X+ZA[/%!=?F*:JWE7O&M66GZ%I5N,BF0,JANH$3@K4J?TD)NP1)/DZ MM(27<78>W,AIB@_I!Z:]L+2IXNAY>2.'04_BBB]ATS(U ! 7]VHCLAX9Z,2! M;W=$ \82">B1):D^__9PGI[ULAE9+Y_V$((TD!N06\MY[1=NSB/;G>HFQP+< M'F$V1T_VPD5??L$AFO/:1<[0LMD-EGDWQBMY-Y[F%?AH)M2FI0&*H"\[(?!/ M%@C%IPIJD0N\P=OHFJJGOHQJG8\_SQ*T= \QLMAQZR6(U 90M?Z;FDPH=>&H M7#?9Z:96;;$3.?O6B8<0IAEK\;8% MM+R_+6)(-D2S;[?0ADV6>^\-(7P,H*2ZF@N0H"!5A[A[2(@.X2>.M5:"IZ1M M@PMV-9.,_AZO0**1Q0AH-J"'!:5;7+5)R7$LCZ>O*IB"">-G4"MS7R8QC_P9 M U7K1_ZL5M+:.)!LB<0&DK,D-P\M/0UQ&;?$!3@M%30$ZJ2T MT3<94F_@.EQ%22%)2]_I=M8$!Y;?,,%+7%>W/AV*9 ,CQP)=JLBRC6-$QF0) MYQ5K(@J>X(4&*H 4H!V)Z3ON8.6RYI+SW97"-#@%6[,I9$=L:GJO.Y+SYLC'20FUD06";+*&NXKCD"1EDAGSU^.?$B;ZHJ%58%>M C $ M4?J+2ZW[$,/Z"5\!O5&)AB/>/&3&!!C0@4FCGI:(SRF\;OFPG3"A QP 33P' M.]#*>'DKIGUS\<)E/KHE)-V#, >?Q\Q-E55YX W*7K).;_>I.C7/$7OJHMH&X@N MYQS1GFO:QB^DW(^(%P3FY297,*O>34=WCWO4@'W\"Q4#GDV"Q^;[FK=J,TKD MM3_F;M)WP=_CYC9@<@RF@O9,>=]M7NLQZLLA#VM/DP0;9: MJ<2!3)7##BCF7]>]1&GDX5OFKB=O^6S;RXP0358R0M2T_#P8,HEUF7!?*3\^ MOUQ^ID&[L\F F;1I5+&'3O#O6LL*HGE=)^VZBWAUV_'U"+W<0Y8XZ8R&-%I[ M\WZ+91^5;:3G^>U"(=SPW)O29N7 61GN MV&Q)RQCPT3/,D I.M5>0X!&2EL\N1=ZE+YS[Z\4^=P&N.;7RZ7VWT* M?IGKW%0 -NR%@OHJ[#<(OE7.:--_H^/_KF!&U99OK4(V%:1W-9?)U+6MPC(U M\AOT-4?6,;VU,_5:I+XK.2QZB[N M6YVSU4^>$5I&[1:-!F85\?*!2!=14CN]5 J#W[:$VV$CK\ HF[D<%G(PNZ@? M4"]\@\/H/6G_U7+B(]V[N77PC6HI^K)9^/^66E$!["M16N/E1492 C4114*5 MN 3A5SO4"$U%))F)_U,+4(=4@A5='6>VO?*P,AGSG*'"3JTZ0ND0\!GQL"+=09+G2 M#SF_^;]1_Q%3$0',#:6&P^NSJ)W91^5W#XE^<'%>&>'EGLAW]A\@U\[=A&B% M\[H*TD2KH$C*W_1&S.B_;_"A^GFQ&E6F[!"S_-![.@JT%#:\)@P-TIN;RD<\ =D(] MGP&73^S-DV[6U&3@2HK,>PW@IR![#76K NJ NQ!D//J Y"8>N7 \LJ-6?16" MD4X1-W3GUBY(S5XP @J!?S-%FZ]0<)0M+N](ZY;_UD<&1P08O.(:V5L/; OZ MWPI$&YHH_I\)4#?_G.8C!;^Y@6)P5"OZ2!:("R,\HCY?&3RSI&=R!"D*XGQ< M,P,0K"64VR1I-R[=0/"=O#]HI6/I='X('=,)0N<"JP5*N+L?!KLOX,V[4-DK MZLA"JHE=UFE)3U%=IP4]=)J\S*AZD1C"7#JDW 2U;@.'AM/HM8E0-UAJ,4.= MUVVY 54/M]9NK(8AR$BT_BXKK,I.A7!$C;2)]"VZ(ZR$*]A]-F777^WTJ91S MX.C5^_(K(0_OQ!&X)#OCJT#CO_F-$JWDC2+;S\#3L@,[W&FR4-$Q9#Q3@$<+ MBPL#& %\E$A35U AU/VVI\"6L$Q'^N3>0* 24>A(&J/UD/ !'K8+P]MMTD-+ M[W=X!?URCTWR]B-AFVU1L@(<-5A%D\6?#W.J,X1G_EJ"Z%+S0'+G?+U^2 JRT'2=/<);(D]3DIB7O@.AIK4YK1Z4)? MZN.]S<.T85EZU.7& G:&G)1.J71_IWJ4A)@<[>V=X ) _VRA+BA:2 $-M$+$ M'SY0+I! A[A"P75%3.-C[$&@]S5Q*I2?),7*:"6US46WS$C9EO W"$E@*-*H M?: T&BNG0XV4(_@2LA-@-5J+WW&A!WILA'-)HVC,8V1H,<3A^GL.$_](43.I MCK8\9:L'P!!_@U-6)!?Z:QZ3J2[?"4YSGSW JV )I":Z=:8L5JR/KM_.BLYS MGZX,%]&\'=L/@Q4ZQA!4SOA*Q34E6$&)J904TAQMX"@YNI;$I:8Q3I^V0EA- M]N-3EP)C8II4>%Q+_7<-2SGRH0'ESEP1@:8#&!JQ]R@2AN3$]*3PI(#),2*@ M)*.V\,O)H&6PQ090LZ8*FL(!B;.B"SJ?6*IFPYJ,M61 ,P@Q%R" &1J=G&.9 MHFMB]'E'K7, .7Q;1["K$ M9YORO$4ZHL /N"BL;%)C\^2'-;:JI/4?J];%>M-O&P)?8=3TGPO*IEQ ^ 3 M)#8RWF$CD ZW=XJ)_.4G2U#$ 48XS=0-*D\M=N]M=B_NO. WW6B7=^UU=:-MD(AO>LT^7*_9YKD2 M^M1/"F,3'1RK:$HX#H/Q69N':@%#@HQEK^V)I]V MN*WY/(EVN$\NY?YVDW+_5BGWM6-@6^BGD1#41V*BL,4?=NNC\\M-KK15[U BZYO_N5OOFQI>]R2T*B M*I3EG-1I"I!([I$+BDH/%PWL;I,'S(="3?0>96-2')Z5P8\U^\YNXIVV'6YW M,C\J(D9!\'WL7.X(.VJK86>LIN=UE.)[I6.[2^;="MCVIS!:M&Y=F"VP(5OY MOF730SJE!RP7;Z'2<[T^!Z'$/$#/ 6%P$XR MMT$%2;=CK;=ZBC*(L)\SCUF!^XP48VA0_AQ.YD3=F/"U_M/6[O-M_7?.@%#Z M.OD,DZ G9F+G.NI*0[E!VYW@W&EOVA@EYRKTAF6FDZMON.WM M[\DHCGX^_.#H'K+SR/AI(!-,G/ JKPO3W$UZ23;,O3+T4TQ-3LD&PJ'9'%/< M1;G4!Q$+#2\'1]SL?8EUT\D$M;I3)7WO]W;VXW0:(R-4%7-44Q@AQ"#K#,08 M]+)=4RV;#)%O\D$2<:3\A1/,,=0HV&:W9"H#K(J<<^&&EK8OOL2<>D.V*)2P MN='X>IL;A"?UG8\MOP&].&;;,N";R%2J2Y-?ANRR@$S!QX0]@9TEX)F>)/0F>$A=N2A.^@^;;L\2.Z1SX\#C9Q]P&WMVGA: M8J/E9&JXU5 '@NKQ1LC+/7<>7P=!)#=03BM/(')GPW*L-Z&)TLD8JV6[Z@ ME''5[)8WO7;+_]1Y44^?KJUR4%%W< >-["H^][2"FNFT9[1;6M54XROAA %K M)K3?$S/L"%=/$!!FPH1.2:8. &U7(^+>\KHS/+40BO$!S$32, M5]37H/Y>C9"-?Z.P&9764$:BB SZ)1KA#']?=&TW4UL/4Q?^T!6?R^N\?Q[MF12V%>ABZ"A>\IMI.-]M?$K9L]'!VL8*QQ?2A'I],$L277"M/ MG;H:=$![MOR?.UV*KN[MNR"[TF%]ZO MO9=WW\6X403A('VQ-FB6UGJ6_KVF-V$_P&^QN.& BNKM<19^4 MY+G;>10M(J13N \?G49ST!:WV^=LT[UW:4@#=AN46^8,MJ)OO?*]W:5$YVSR M$DYPEY*<,\J-_YX%;WO]]P,'>@GJT0;_#L0+VF0D,$35XS1:=E9N%06"1S'N ML.50MOW)N[J3,RB8=*3S46LW"G\2'2P9?@8 MFFABT/V8S8SB&,.?45"I\17,+<5.KC6!H-FT9RN?+'8[&C#7+SL79]ODDC*E M8H%;47J%%]S.PTR.JZ9[*COA3\O/"Z!6;8\=,M("IFYO<>7@V-UM '9%W(F< MRHKC49MR8(T*:&(9;8*3!A"P % MVVF\22\(3S8,\E=9M)(?[D&CKD@ND\RM0SZ9=.W:Q$M85E=) ?;%OF0L"?5( MF9/FKPE%WTBM39+/SJYVS#1J9,S:$MA(8G9E16W-UYP@(TY[T>&[>3]3J#V< M<%QDQCTX"YJF_G7 56E#*<@%TH\]Y]D-8PP*54'=$6"&YD91)4SN!$BCB M8$78H< 8D3'/, !"VKBO_TQ#7X?JN.U" MD\"OERF.2RU0:)3E6/[3'*Y16U!TOZ0R^&274MMY2?C41OM=,LLO@>.8=K]I M)KMD6P 9X2?JT>GWY0G^S'7!/-0V4LW0*XSDP'YC5H?LXAIH>,02+)1V4?:W M@UMM#I7DLP-QMH#RD)> >,!L(18^W1!X(ZE4D.89="6F2E$]ZN88DJ)0USF= MLP3(N3&DJ-CL2M "=[\#)RR9D/6$1U(?&7B'_M^0OS[.ZQE(-,'2,\OT6M90 MOI^PPZ=7D>J[L0$#?M%Y#P8,8+P>\CV"3;_./RDIG/I\:\GS$:7L/ )V%;%( M8F2Z80".2UC'D^2$N3+8X(,?M:@*W$AI%-#K7*(3&A4N/ICO],^1WD9BK""J M -C'G2#@FPC\I1[TAB=1X&HS5\-([U]>;0*+6CGO]E[T_PVG,OAXDW%XZAP6 M]NE>^">#K72TZ@59] )V?*,:-T=B"WCK@KS?Y,'6WK9A5>'[V08D)TEIZ#5Y4\P> MEKU=T-V4L=U: E1@=^'4C.>9TK*%KK8=I##1VHA" ]V4.Q#?*^"GJ$VUJM;6 M45)>&9VIOS SSTVRLBIJ(2;0NP!Q7KIP>(Q3C!GBC6#JX9P)8?Y(+R5IYS(/ M; F,_FZ"UT_92DNQ'#2N94L<07U,L/57L!5MP[+C?0"T*UN[VY1S#0.H!=*C MNZ(ZSV"4(#0T3;&!7[ UPA_:\$[CUXT\M DNEV9\S0>.AQ\(H"03O]9# Q:( M%&C24NB.1C3F%(ZKTT@X.$/R_">[NO8?$<9+R)GSD"0XS( M+OWQ$#E??L/7OL&MXJD;WQ)I9(H#J#,%99KF5F\D<0MTH-WL325/@0MT MK!ZW5DGO$Q-K3FSN/G!,>N^^#PFA'+A,TRZ^71B M+<%L\>A%;3(]0UA!#<0 :P)?P7D8XF6ZW3J7JS.U T\Q*P["JV8E9;6P)X E M?/!(Z4OOA737S2FEOS\S^3HI\OU^> 1]XT\F^6Y(*DL$@<3 MNP:ZYD8L.^ACR!@2T Z-+S7<=K<-".FP_ ,K;\ M^PO+%J1[&.ZRL$D=^:FCO4WJZ&%21X^@\\?NBUYM_+&XC++D/WB25\*PG)Y< M']%]4M+0LY?I1F(FX?UU^ '1T"J/(;-H;N:[HQN'.Q:T(6^#98_W M%J9Y'B\O6^9%Z$9]-M2!YB,Y//@!K05E]>8B M3AOS+YLCF0N=>0I\5X^J;4EOZ*6124,+_KX6HQ#;T>;:(X\JV],R@PPEA#=,+TQG'$W6I '=*@#9.:#J MSL0W]LPD-4"DE((.A@^V)'2"J#+VTK>1$*[T^)48>.&?*&:N0_I?9V:A-RW& MJ0J1)4:.\-0B\0KBUXB_P)1W_%7'E\*53.40=LHAL4@ML.PV9$Q-L)S]]28Q MI_N=TIIKE";EE>"Q+X$!P^9/W)A+"]]K-]I9 42A1OHBC @=PWF8-KZ<93Q;1$3KAD&''(>)7)T4; P]A/E.?%!N60:+1 M-AT+)478*,28*NPU4Q7)V$Q"3ZRX;43M'$ KHJE]!*JP7/N H,;: MF-]BHINO#T=H>@'X[A M?9B)^03[\4#-CXQ2G#[[#;BV[2/!B2$"19Y2U+\L"]D9]UF[G> XPD _?RTT M>3"(?F%UTHPU-G0-OHJ*2\O=54L#;^?G-!0JB@4!T2L,MW0>59!EU\>?F)H@ MVX">HNI[%.D*NH^"9(JW %5^HP&%.L7!_BU\&XXFV\>:B>:)67M M)%H4&&O7NK2$@.$;='@*61[?=LJ9#3'A4 .ZT(WYB;VL?X-YLVS<<5;\GV . ML$GW9W:?[+LZ$Z70(0IA[;EK0!;#T%)^5P=[N[I9"S-;>[IZ^XA# 9>$M8#.QA@Z8D1 M/&>TP_T&J/&L]U1>(LN)C(:CM@3S_).8DGT8GZS?"5$5\R>@TIXV]^% M_@@O/1'K8BO5LX-Z!W?(#ITQK>'4.KFB,#A:N,G2F2S=_B9+]VCIL1;S-DQ[ M4RB!T.;SE,YE/H+[E\CHW',46E)2]W1!TQ;Y2<@6 915F^+UH1^8NV$4E8D- M&'DV"UB06ODB9+,?&S,>UX4$"41Q?5-/EH["JCBR!V<7)X,0+?4'#Y4EYP95(L"\-K^I8 M5=;%B1?*I%"\51NG:5WJJU_[TE@NA[>Z8]QWQ/EZ>D0-\47M.#]WJY6\&"!7 M3I2Y%P2:_VAM_TFV ZF=0_8V_60[O-%R33AMGRWJRR4[N!4,EODFC(Q"&/K" MQ]AU5+IIB;Y.V:T(+2/'Z(Z GCYL>?83W5=?HT'%.D$A7_4JBM\@?O+$4>PF M;X41KLDD2N;H OW:Z-*XB-34Q9ZA06W@5FGSB>FG#$1?9S&&N6\ 6'P$50".2P M9 *YU'.]RL"E9 *X55[I%>DR-$SR6.9/Q9<=^H*"IEU6A196A/;8 M(U&J+^08HGZ,,#)X#%G!1LB&_F[C-",USD$8J5Y1+YPAN:+.UKYYT,I=WF7G M*S9>>:"BE&GW6G*A/L^20KD;/$1L2W%XR(N8UY @(4& F5,)$&:"X7&5,NR@"!KM%&X218E8;4-)6.SUY)TRT,ANJ/XZ/I:J MF!/L8H^DNC& M&PGB6+\JM"]*S/H.O!8/85GF"'=&F);Q/[50VN:W:*8W?FM8\5147:$=@&8# M0W"!">_#IVLZ_-_M1-R(/<]K\$$;P/N;WS)C? M1,3ETG0,\GS!8ZYEXP0(V&$8-I1P^UR$FSR9S9.]V.3)'FV>;+&3'BO$K*BJNNXN#08>\Q#:QQX2#O"?_LTLOMU@03 MJY=9:3,,$G'.;B4&14U:>3.5'6I*XAQY0OY$>LN@:%$;3/,K&5A/1@@P+.2X(M(N,[U]F^Z.=6=B M6R37\%7M@N!/;$I>7"Y(Q\M.@#Z#1'K!AC/9RKAX\A0#Z;0FMU-FXR>)7-,; M" ?EE4FOZ6'C>H;+7GT&I)\$U[79CL&&KM8GQE QRMFSY>F\+M,)6SD#O[]S MR)E=N:>;%/(.+3%D$J":]!K&17UF2\>MO&,7\EY23 \4R0VMK51# (KA;T(, MJ(TKZ6IL(K.4977HUV#L@I"G]L84H!\;1 T BZ4MMWU?\X!Z;S#!8K!<:%', M-!J#GC=5[AG2?3?2('@S3!?OSB2;OP"3N@*&'68DOH-%XN(%(98'Q0:H\##K M3LVL0U<1$AY= ES.#8BI0G,9T@*[S5),3RL:.F&N6MONZS:K-R$@;R=-=U(C MC))+%7;_G5)G%*6, XXAFDQ&U[5"T4TJR; $O-$XJKQ;I#-:T[PZ'B1TL]'T MP5X_9?L9K=+3#>1\E22HA.0Q'UE[D>_"T2N<+T3)%*<)[3YJKC[@/S4'(RQZ M\YD3L" (E6EGK[]Q-$L@/\E.2QON,-!3D6! /1Q5?LD=M* _$Q1IIIR' M^ 98A4? B+/73[(LK=F6#^I8+K5-O^JB@I+6.CWL.'NLQ59 6,JY%P/D"4M MX57[]OA)K$>PQ->U1O/"EDKSW^EB!B63X*TH1?UH@54\$D.82_XAT-30?;P( M*P^524FG )-O1%((QQ2C/@,Y=V,M',L86PY46HW,KK3!YUI;D=8BVC)Y-@5Z M@TM47+=E1;3,3+--_X[9"*/Z4&H8YWX 4'9L,#"I MB\HQZXVA8S"7$\.CL<@./NDBZU'OB3YG'*@YT0]D&2QVI+_X1#=@K7<\T>2F M^(T$[W"0.6;)L%D9;P]YU2#+%+5<:-H935B3 T.*YXOY5Z,/>GH9IY>;C--2 M6F\MEY=BGI$()_S8WER'7D_1X%C?4K,ILB\M4Z-2JUW1& -9',FNZ%E 5:F$ M1R;4=;?1UM,6\+M-/<=YICTT#)\;V\+)V/GKHV1]O$

>"]OK>K6,BE./Z;QQN[.[?@>[H=$P]5[F=3#7O(; ('16UFMT>?N@QK;I M%YQ!>6?:1?7.[0-NM.S=/IOH/P=;>R^VZ0O"GX(1RB[2*!=I*2'Z$A-M,,S? M=\YW<("A);:#>BO^F'#-E$>D;VGSH=+SI/8&2>R.SS0:<_L;F'$UAV/% N-, MC7HHM@YOHN2:\H9F:P>3"J&?JJ A@#%G.,1;DP Q3;\P6XGZ M.*I,'8NI#3;?IR^7WFLDPJP^S["7@L/(D&,4CIA$R*@=*2V2F5,.YA+MX>'A MSL=.>L^(RTA12,U].W"P:6QH\E3\M)6IZE6F?X)(X*U,IHRJZ>V?V6!H]9@8C0!P9(6T1XX^P\1-\#/Z:T[$R*HD]AKC^$,"20/UD MW-6JVQH!F/8@UP]/IL01QL@K1;B"1+K("PS&:?(NK0,YQC)PT!E5VTIXP;F0 MIT%R*TX(S !0!*>',X-P,0EJR+YNC'!(%P])[. G\M+V M"1'W6GA02NK_%"M.;QI5D61U91E_>M2LK/]&\WT+S?<8@O']79_^ATX='#7J M+?G4H_*K2)3XNX6J#47F)&H+&:E+Q#X5',CBE#F?[$;C/LN1BO$E,H!A+Z:9 MA4Y$18),I(186FIBDX7ZQ7NK"2ACX@L^1W2F M;Y!FIFK(1I8\@QAW. M$9*.=1*3(4Z;R<(VMIYWB6L7K46ICY^YZ@*AW3V'IKT!(/+I%:%ILH>O1F-Y,32TU$="1,!^ MG_^3*/-=['3CWR56VC0B!TY$ *GNL<)BT=EQ2]8)$<8:'0=)F0B::0 7H31* MDA?!&*2\GH*VSG<->SL_QEF'Q9[5^$&_&GMZ^?%7F_SX4O+CZX27[F]3^%YQ M<=UA/IVIK'SB-3(=F4@7,$R%=\Y*B1N2%.0%CU7I$"EA]Z+K>>U2HHY+3;_+ MUK9U_ P@C;%6FI<8MY&"BADX\=2;P&\,Y?5!TLH8"%-X;.'"C(_?:J@1>W@E MQR?59UANQ4!Q"5S;MED3$Z-&AS]BKT!\PKRSB^\ ^+-ME;C3'G M]41O5(HT M,H5*IJ.Z*,F3G.26A-ST1S#3 DH5A-XW W1,\X](\WDPD][<#R8)L+T5,9F# M$'=+N M#UIK09IA.DOS6T75J-;N9/Y\E> +O".&$YD,U3@^*8!]/SWNH>S]!F+?LT(6 M"VK6:KDH^XM^^*QM**1/4@&<>KCJ,O2+?3M*;#% =?U4*%/Z=\) X^T=+E:OTA;04PZ M+D9_&IJ1&, O?J544'/=+A\B]Q5B/Y^9H!#@=. )25L,JJQ%US=(*HHLCS#@ M:,P'WL!&0T2?@11O87QY =Q*ZN-F')/(Z1LY #ADZW;F=C!H-L:QW MCHEF[".WY<1 <=M- 90I.O1"\MN2]4UO@R9',W*[TAK9GB/-_H1X8>,LHC3D M;BO;SE0BF0,.8*9W@C ]MUPLWU%?^[2#L[T]R'%C.ZZ%%=-U83OH'SKZSVD^ M:0Z/:V8W%12'-UJ_N$-3[B]1K$XTA(JJ83".6N.&3DQ$86P\F8RT7'5:Y%C5 M6CC_8J(+#.%XBL4C_@/V&<'^&?H2JX,VVF>C?1X(R@\M&E91XX0N4QWL*XL1 M]8CE.+-77=Q+5B?]7GQ>(_WX4G%K,6V,HHR-N-630PJY]Y+@_RZHM9,%%=.< M)C7NZ!_/+RT":7FGV'K3"DQ)FTPW^'MQ9;3853)K/H@]36Z]:!XI?1LY#>#0 M%B!= ?) :,5$W5==Z@+#:.&-=8#GHI<9- &:.Z_= %@CZJ@67<)V*4UBW;IF*9(GI?-99E"73 MO(8;1QH[1AE=6W/#,MT]9J6UHZF2D(MY<#N6G]Q=S=J8E2J8'S0K6\RF_67R M71X_Z[N&8>O:M6ZSP<9E8\-]4I6+$E?A(IB:'5(F11?@88"AL&57;CA5G0S> MZTT&[]%RJBYV^+'>"*"0C"J3V\HP3U Y&_#_$6#)-")NG)JL1R@ M92KE*M.0:L=4"+HJI_F("I[RD!(RM?H&N M"O.A,[T#6;CTLUG,,IR^\PWTOGK".1R%*U!-Z!WMCJFN?)U-&T'6;/?5'[1W M0UD2?9?T(H6V;#;!U2\MD&5G \2&']09>^^P^[O@/S"=O3 MY^7UNB\#^%1KMSDO]6>S@ , JD*3O[@-?KRSH9?*YBV"GB=_LZ&1Q0OUHO6QWW3CD5_4%$>H5Q%1#S&HA>2*T#<4#&%N4[SD#,B=5 G\$]H5@;I+VU: M%Y?OC\M1;&PQ>>?W0XI*ZJ&4&8Y,YHNU:9LH+7,_3>,]"+YH M,SOT$>5WP@&E2(^VH;R6+?VTPSNK66)RAP,!85].#3D_8!,*6W]9!6P[.&! MEW[6]84R%.-V,>["$N@ZXLY'82+,Z3?%4>"AQVT!/?[>\W?+*HSK%I6^ZVR9 M\H.-!/9VWVV3KNJ]<=&/^-OW+]^\,[HQOU;MZ%^/+'B_83;KDHS=N=0ZQL9$ M?^(Z2FM3PN'![22_V4.>9PU3\@3BI!S79:EB0KJ,\[R(;1(*[.?K1$P65+:H M+COG1T]HIL&97C\:(<$+VD5Y&X]TV_ MMEGX/7VG?0N'+C/?-M.9HR'<1_]&.DL/J^-A\BS[I<:OIWE9 6%5HK_[!UAI M@X]KIQ\=YY_6'N('X_;6&=([ZB8PIQ=/CYF;7_N1([H,AGM@$+>9DT[GH1-< MYJ $&!(XS4-/L?QC!FWM$K:SA4KSI0\(%Q/G4 D@O9GH+@ MI2MP<$F[6 0M A#K<3H&&UGD+.' @]R6';+Y$Q:V0ZOGO,ZD 34I8PYD)Q.RA@$G17D)O:*PM),( M HC4UME=F*&W4199F\0(:RK,]FR2T389_6:3C'X"R6A[;OHT.RFZP^0Q$J+M)1P;52IZF^A MWANW8X_[;EHS@+:.M^>]"HIOG,E[][^?/$[( 3#YO-".#.#8445X.-?%#SNK M4EEL_;:5AQ@!=K?%DPT!+?!=E5CH@V0E#7]U[C!7>MR7S>NW :Z]P]V[4"*, M%/6J6+\'9QV<2%LDW#\8NFD$7T+/+?(C*?P@$V%P MG_O>^#H2WI&KY0()UU^)IV M:,UWXE4VTZ9%I:B%,OR:PR[P-FQ>B0W7#8B%'M8I.@PA@62&99YGJI#.H*SM^ *17U(=)J::+WX[5(4M2WM)S@4N4@MT'+ * M3'.T_O9GF7>-6ISB C6M3P.,L@C^KG-YEU_QVK?O]X-D]7RO"RW2S,?5#GWY M0N M=MJ'\YF-7"8VBS !RP[DH-^:M0# H_Q,97/N-OU#"B=B*.2=DY^@%&)/.W?K9!N!&Z?W&%S(TRYZ_FA2]?2\2Z/ MNF7(].12M;'6'GICBB2]-7DBERM3HO2K>VH]OAV*$?7*2<\9R')'4MK?(99C M0^<@:2,#NQ:)Z) V\%U4[/Y6XG@]:[F(%GJ4 ,W^/-*3)GJP=Z*1GF4>)Y*_ MIB"OS+VWR46:7.3;32YRS7.1?4'+?A./;< [WGZ=%J#OXW3\T5\ $;XP#+VY M("MP))=Z_M#L&VAD:\^?2=XNZ^3A4.?BW45.D?Y@,4=L.&5!SRNX;3>ATTMA M*#9M4206+VE)[$,2C/+\4\<8YZ/V^:V73CM8(E:'34@S734-!<"^_/W("(BS_9(2$62F6^1*M$]=Y$IT0"38NP$()A8^GNCB&",DM>O, M /5F #EA!#[SM0=MN82CQ;DBL8.O/H>59;J%Q]EJEGZ6?'@/GAC3[0MQN] N M'9N=^#3,W_X([0RM=2O4HDV%(<[.T 4\8'P' @OQK=S-DQJ8FW!E]2@+K[JY M948,[_]&V0UE69812Z)4W%+51E<:L"U _6E @YK\@C2@?<:B:<"V[FU$MQRS MQ7N#;>3$,)P._&=HRU P/)D*C(4@FO1MY[-%;9N^Q5W$TNG5-L;NL8O8 VNU M7W7&3MJU8U(;E7%W^^C)Y=3VGF]R:DMI%[E,"_ER 0O9PO57@O1M&7?[71.# M[7NA+S'8<5W:Q* UL!=)#"Z5"6#CC^ &+5-(PZ4*P!=>U0\U^ 7SP-",XGZ^ MWC+7_ O]S&6N^#5]A5#63 JE9,J,(-PLMWH)Q/8SFM%9>+4,MN: MN@(U%KJWDLK/QDDKJ+T-[8%$33:_]LL)86(KN[%U1?0)247, MB&A].Y<6M$A>5P D_:N.G08<&)\HG3AEVQ^IT9FA=#RS>1C<(;V,R$'\K-23 MUD;[ ]H(&^DM&4/VU2I6\?JS];BBQ\) )7BEH:#DA9$_=+[#N_(B.;TU_-I? M>A'2A-<9NB"X73.7O!9/O;$/G^@['0DMSB"D1.770_[WEA%Q=UH M)Z:I(O(CF ID@-I0'\[^$N#6V7@LQ#(O72:=DZ]$+;.G%>7!P>A3\\?'BY/1G^,ZY_O[9R<7) M\7GP\<_3XZ/@IW\%%[\&VMR8/M MCJ@: ]O6CI2^X2?=0==;4_,.9J2L)_HB^1C_.V3##E@&P751Z MFF@U:0E_87QP8H&&S'*OEH./=YM)%:JGWQ+VIRZ\C&YHJ7.4E:."EQD*S7^Q$4U130!F2ZB&Q*)*/M46H&,%:8-B5<' M&B!C'$^(__2EE72&S@E9*0W .,8^S+@#>T@;[Q!4< +V$FHA M(68R72\+\Z=H"M?CT[BMYC@.+WL=AS]RX:0]MQG$CS=PA?UTVVOA+2?YN:T*Y&6I]/G5^U^$U/WXHR'9_<(4"SJES'"^J; M7P[.("SS/CB_^'CX?Y\ZC4"@1HM(XJNHEDC?8J ME.WLIE7)V!D_-0*1+]:9\UG,W(1N',)5;(77Y[E7'^UXZV6Z,-MAX^U@DS!F M,"X4[-NL\@K"48!K&/LN VX<+"V3?7)6%5;Q)!LW4(>^U[<3'&/O,ZI)->LN M%Y K-_WB\F2WP1H"3F,&[AKDK(\3N+%;%%7-Q[]YP 72\B,XF#Z MC>J*6KA# !*'<[=[?TZA0],B:*)A]>RZRA[X;#MY\**K2#3D-;N5]@O$BVT[ ML(_3J$2G![8+E=3$*(P;-S+&TMP68F:F+:CD>>($GC&L(5%=9^N$$%:"*L U MFVD#DCLC&:<*@0<396 JJ P0X.#948\.S!I[,[5HQ M.ML0)^NNC?4:D]B-!"FVT(A&:@(BV;T RHX=5I]:,/*^NFL7_/TJU)Q[#_]5PC MVHB:--(Z".Y*\T7^_'!/*6 M.-Q1)A]>Z3V&9@7]#30O^!9Y\HT)EJGLYVX.@7>0EL>QRD0Q#KFA>-80,H^Z M&<+$5'K$VE?HK:8<=THGJF_* MAO@8#K?,'-,3<.5-C2/N-_7Q2)\$[.XT$D*W9LYIP72)OC 2+J7Y\=P@_6W2'N?? :S\8S4XY%GN3_8 MDCV]Q/G>)G'^Y$KA5],J.LFX$!5]BJ8R1I?$ T7V-GGE HY\PNX0(L(95.ZT M(/5O&,Z8QW_E=9%-N7J#3*<'.J8WA,*); M.A\Y*8$)J3_ZJWT6<('&^6Q.RT/JD-@Y#J_XMPFXXNH0O.JP^6^9?-9NW]:K MY]OZL\+I"@R0^*U=_>=8GV@)C+FA*?)4:;5-IZDNC%V./?%*?QG1$&PVEEU@ MPP>V..2&['9'L):460CN_6X1+G>^7G>#CCD;.8:MLD4#X'G36GS1B.QJ^&-B MKB2J,J)M(F>@O7F$.:9E],@:ONHR[00@%UG>%'#3(W$H*3\TDKMKAEZ]8&;/ M^X1-I^%;AO2=W1Y]#H),ZW<^X[(@\&=SQ%N595(N)W^^B:!.+?PJ+W/W4#\: MT!_ J2SK9$S16!R! \7<08&;7L_U(2S"DS M+3?64M=FP\8'7U^KB:MD@UETZ\*J]=Y UC)VH/N0BTI&!KF@3WI>N3^A4M"N M[O+>"]5G58P33@GR;Y+,Q(@EVZ&MC4MM5HWS3)_"DM^I/M/?'H!V'5;SZA9VV&AIE,RP>%% Z MS7MGX,:]X[TJ(%."O/.*W^FZ]!:FB[P;EJ%L+AMYX[1PD.M:NDY:@?3GB_ZN MQ6>8.U9087'N;-_RL5:=8>V&0LHO,ZB[H5J,<:IEZ)HKS3FX3!'MPL[1BX5S MP85-YU',SU%VHMW89S*V3?AEZ-#/L(,TRNNL,48X"I"$J]";,LJ2LV0Y M85A@C&5EDF\X'@:-.4@*P-WZNHOG>7.E\)\YQ15-]@\CKNHS!.>=$BNVVHP; MRZ5Q4=E3%P>O%AK^(WW(;J*A$I.UJFB;<[KZ668.;+_[WYBAQ?%TM8.SS&-V M E<8I\4!TX2WB5ML:0@XF%VF5-CG61N##<;;WNNR%?''5+); ('D$O E(J2H M4ZZ+TF>V3AFB[F:R@4$79%E[-8JH7<>J,/XE8AHL1B:41R$\1CR:5D:I)]8_ M[H:#P4NKN@Q>FBWVIAT@5>$6!5 M:$")2F^Q6%0E$TDKZ0 K:,]PN7R$"81,HL('@7FD(_Y;X;E_^_[%ZW>NN6 ! M3>X8OH&R\1ZT^P:B_/R7@@[.&__92P63._CY?@#]%\WH<8#J/U[\OOXCJAY;V;3\ B: 'Y5 <##22TEUL::8R=;P#K(YBD8E MMZ>MH[;&6OL5!)VSE0G;H0"5++)X<9AO=W4/0?X=KD$N93+\-@X:>4Z\/N%X MK3-S4<4)8X;=Y6&Z%X )3M'P$QXJ=LK=BF;S9/]'1-$C/Z)^OGKYG-R"I^ ; M:.3.XGR]'XLULC'PN%X6X<+'0D?9IBFPS=KN;[*V:]X4N*,D8!,G7RQ.3N0O MQMB$"\>Y;QS?O'G;W#KQ*ZVW(1A!AC^K0V*,L%HQY):6A2*."+UE6)'=+E ( M*5Y1%5JFE#),> $9%#"J65T 3KDB+D*(BMU_\%*,T"S4F#C [-+0:5C%;V#: M_CV39W,: M0\BR1> ]BAGCS2L4< 9*9.?*KYGI6QP[#D?E%94_8"4"7T])UBCV]Q;FZZ_" MIDA3GY]^]D[9O>!, 3.X6NZY^8GLB!XD1$AWI0DF*VD3?G#0NGS5C [WU0;Z6*H;A M*$^3\LJC6,=UE*[I5/9AB. 3[8Y&2.$%_L;&4 J>C)WT_N3\\.!#\*_C@[.G M9RGUTZV]UZI)7[/_TL[?\C$H$QK,K8HZG783 C"(Y$7(R#:'//CGMR?\6I4E M.#D].O[U].3]R>$=$Y-K:_7U4X*=,-4!6-'&U^6P;W< J]^0]N@*RT5F[/$R^^/U5; EA/+=&2@S T/VM-6 M 5LL^X%VV<;:]/[G21@ (\?>\W?+RJ9T;UQ[-LN%G.LEVGWGQ@NI:B-"RSY6 M$R3ZUK;N6:U7=7_T[#68^M,ZO<3@.F4YX">[;_=?! ?C:ENL\2YF;<%+2::] M&S4%T4YD38)O%4(Z@IC)6_E;=87F=F;BEUU?LB#()+O.TVN:242$W5A3$]*- M'SD4H4AP@TFF*P9N4A+(0%$G%'F=VL^YY14SOVQRV":'_6*3PU[S'':3YB@A M\FV,/X@:=QJ6=.(R#>605D' >)VD2$2D57^:EQ WF4PH-8*7P4QEH/"W+)I3 M>$Y*IF *)MI:V.9CK=4*]ARMI4V2DRS;9-L7KTIKEAQQO,31])*(3!HFWPC6 M'\-)D%FW75ZP)&V1Z]YINH>932+GX^?PU86=M$HHRR$$+-&I->*Z!).G74<* MG%7=^DD-J<15W'JO1L(T]O XS2B0:H]^:T,Q9)]G&7L/AAG&7LO!5D[B[;5ZX#GLKV>X6/ZV1N&XBO?5&+$9#1U>2K40_C85'AH0Z;8$< M?F?P43]P8'S-$HT&B2D>$GWE^T%?-X'B /RO*;7=P5-K;;5Y)A@V2$FN^P?< MM8ST^+(>E;RO6_%VJ\14>XK+KN5:;GUIG]-V#Z]W:2&U'CXH(X2^.MCRRR[, M-[CTTM[H:)IS<+W)X.R*U;A+K+;QD'B]D?4J*F\56=2Y4*)="S/W7.ST%6?T MK8+7W[E5EB^U7LT#9F*22"'@X:!8YW&=5X=G++6@EA?9[P]WAS3+\@O#EGE4 MQ[U']9@%=A4/HAPJEAD'/@375X[-F1TG&?W6(4>:GV._I.\=1=WQ@-M@BYF-M J9A,"Z +#;2_Q7%4'1,95V4IM1N.F 4+]F9&/;- M^UR-UJGHZE0<\O3Y"=RK6FJ:X7X#:%I7=G?NZRA!W&K3$N*2:N567B6S,/@+ M*[FN"5D6$D#1'E9TB6=% @UP39$WK@ L'=@!$@TPD$]GQ2%",ZNTN3/)TS2_ M@8G)C-">FD K%1 71_=:!^E>]AMI)VLMM=T8VK?$%LV)%8'%$2*YDHWO'MG\ M<5W1GJ*\<3.;1;9L"^X'++C-'.UOGF#\#Y03H-,PIXF(,!VS5*ATE7(J#L/. M%ICR-#QEMNO42!^TB3Y'VH?)MGOY0!DR>&L:MC=I#8OZEV.H!#Y; MR=BH,^ 5"(INA]R8P&M'VMIC+!&?074FZ-\I=:LLC7V#53^F]+5.JV2J-6G* M,"FWE2(=;6RY#K"G6(W1;24PB&%10-9OX'=@'Y%KY8GI"Z#<_DZOYD;35*,8 M)XLBNPK[31JJL<&TVI5'6X#=5MAF \R[8%N,TA)7RS-1O::82W>#EMC5[S2O M0!L"I-ZX!8#&NLQ=8C4;O'>.B>OTZNLTNBRBV56PI;I< FSN)P:1KT4[ -FL M@[LN\^97M]C\'C!/W#[#[@75:;*TWV#N&W5--(40)##3M3$89-_:EDOK88PP M@'8V?!>\]DQPE5N@DL6!RPNQ&+RNI]%?Q!* E!MZHC;49Y(\2*G#;>@L%-,, M'%: &=3T _]=YT4]#2E (6_19BBFF&PMA'V-Z:4=]XS(_SZ_CQ'XE@NQ^6;] M:K)DH H))]%ZD"@%.Q9]*= _0HZ)*K"E88,I<02=CDN5DB-\4\"4M&C-]/80 MFQ$;IQ.,GG[*\IM,%DSNBF?=_X_[_=-,*U.RI)>;ZO^335[8-NTLZ,.4$$ 4O1OBJ!.U M2\0V$M0G[X0)PYQHDD1($'Q-FAT_GPL8<"YD)-JP]P&0D9A;7=X/B0IZNY0E M@4H$)9JY93DCI56/6L@A;"6]Z+$$PZVQ,(TCMR:QP=,7!>B>)*S<8:*.>[S= M83LRW;(='"VU,:*D#JXTMC(R0>J)G',STI&J;I1J1YP%Y.\?[E)WJ]Y\MY19< 9 MA_Q_"'C'PR@]@?.:N,H@VJ=0*?Q5%TFI/3XX!A: MG:;P01="J8O!"=\(3H>0NBE[PQJCFS0T7') 0=DYL4X*/"EC0J9JRJ:C$PDS MT"JW1$4F1=LP$*KP[4B?]JY^V(]Z]LCX(F3JQ.M,37 ,;NHA8EU[97@?>56@ M,1_25"KZ /VZJ*#B&"K28*\(B<*2RJNDOT-64D!_#;?-[Z9EAF68<:GK%?X= M.HT-KAZ&/^_F!3ZH\_5@+N8VD7ORF;R;A!CQB,HN"4$?HN%!:"L&JHD0DK%Z MC@15LS>ZEZ%0\$[)U+Q][9N*1'J-BPR5AW7)P^018P[#B57S,8%](Q;;':WD MD^J*SX9>E]3AZ/'DT.97(07:12K0[VKF!8$+'-K0;=.?C3-!OM?H92/ \U9. MU+ZE*%KWP*2A44W%FG2C2HIQ/045 E>%-K!QY2S2$I2-*!I'/8C.<57.G=.[ M(39 B' ?ZRAM3+PC9O0 2S^H76EY!V?MW#*>&L?U,D),M6J(A%5E/9W9#>O5 MZL.O1;5*BD"KOU$!X9-JD90-MH_"VQ0*%@>< '(4^[)$<,7C34*:;%07LCL\3''B4P'X?F+0/H2]3/='(=N&R>VJBO,)3,8\R1Z1! MM_VHI:>L3B:]ZN2\+JZ3ZRA]A'K$#6&Z$42,@SF8'[C#/9(?>QN'G3 9%SYG MI=C"4@S=KRG; J/4F-D$6V#-HB>'1P%?(Z%9Q^%AJ"Q=I,)>M1CD#,-!ZPD3.<"/!I??K"[&5T1Q%ALB M"BV+O$9^0-]']S/3"C*)$=# QL%E@:U*V *<$ZY'W=O. MU+&PNQR&-JRJ(@?&T)UA=8W6?HNUX97('#N.)CD]Y@1:(D-G_G/MWN"D[\S; MA0SBVL9'Z.=NH*IIJ?LD8>*'++S 7[RFUKN[FZ7_]+*7KS;9RR?7]/BO7G5_ M2+3"P1$0&J H+]E2>=]!8&&Y*UC]-)KS6#1_;*=!]:[8W(NS, M#" W+&1D5'>]!=WH)L&*-3F W3<%.I)O)U)%3)Y E495I1S]C JM)'T&4'0V M)I9?\#*YYG:YR+<^S3/ >H;+JZ.ZM\_JGM='?/ W)__N)U]26>MQ[LDG&N=E MA=W8.]A"\'?8O)3^->'.[5S.(T3#5A7 *?NKCB^G!B1IJ\;@/3Y9"?ONPMA? M!)\2X'^7TK:Y? A/_@BO^!D&O;^2Y]AQ05?G*)NSFGC=*[GRMH0:.0C-^.2] M?.R3JH83UX/":'X-.[(X?]A&_N1B)$1@\%&.X00.PTU5<8G],I+Q54B5>P S M1A,!\K3(23!6V$)!,B_Z+K_)ZS2F* 5\TM,GLX?DSDTP&1&K1ADVZ M=S],U 2#^:*)I3V0/6S(*4Q"N'R$!BYWK5)HZ3<'N-2T M,$/3\>]A3,VG;H,]!A-L)<\X"M+&M+ 7@SE2*Q1K9#77SE!6LCQ0M:E7O,QS*5CD>).I6'0M'X8 M_)Q1X9.]43&W6^>LNE@M, QEQFQ&N)+'XSZUFZMP4J*2E(^APOYJL.%[Y6\Z MF@TMTU@\,!VC%FH9=4\3>:F-X$X_ZBD>?^UVN7>@V?W6$S:B_;JW\]-I7H$& M7SZ+\%(=I?XV3;0^H"_.G5*Z)3,V,>E89L;FE_EY97_2F+>TUPX15D<.H[W6 MA2(KKP-BIMP)_G2C!T)NP1?3Z)8M!!X#%'S8JEGS#D-:E-ZVANF40$K=(J%L MF*[($M8Z/^/<&W$Z1"[]H"D;Z: 'N1E>,.!8L @_KN:'>[IK%4VSV0PKIW_? M.=^!ZA8L9: :=*Q:U&90?IEAU6)^K8H,BT0!X9!@) 17T+2$#X,**,B1-A 0 MA_H?G_D[^C_'59%GR=B\A:,;5M()=>[,)RU^C' MX/'&&Y YRQ=]R"564Z5/8HSUP7187:+]:#OT3X)[JEUXJIN"%T#^A)^O)RA5 MM[XZV-O;BK>W16*M*!M>8_8!B!^,)RJ'PWY] WDWD/?7&\C[FA-V-<\&'!Y[ M3YAK&$^)):F(D5LQ*GU'VFU:,4E2.IQPGV&S&[@BX0#KTUJH*BKZ&GN'XL7J M8R*5;?@:_4A$K;(?ET;:CR/.4AE0DWSUB8/<^AM.'$PF21Q=4VGUKQ$N[+*O M'BB*M(.:1KS;E)LQ;/VUS[) G%!2EF:C1>T@$9/C:'LM*R>V\'PV@_P,PA7TRW8H)F@!6B,G46T<+\O70_4"82X5IR M\&K'^@N)%L/2S3B(+SUD;"%IN+/X?B,"*XQ\<8L!Y$C&.]M"S+&X%(N?Z?K6 M8V'4N2">0A.]:Q[.21'5>B6PX#691F J)LK2/6 U MZ5*/:#_G[J^X$2@59"!MX(<- @] M B^O/C2S!$E-\@G_1$N4=NCR3'GD?OQ\MCS['@GF8J:H8ANRKCZ_4> :O/3@3]!2A_ET6F=._[??,R&I6VJT MXDIAQ;)(;;LQ'>M-#@BT>MPQR'YQ1B3X$;L\7>90H^L2K!]J^7%S_6I>O[!1 M,>1>!6*_\=.Z&R_RC5 X?&) FUISZR8H_9-17:+/!,$0X#,TN&1.G8QOB1 R MT$M$]*/"D0&_AW4<&!RY:);,@$,:TC-'1E9%GU1&3$^II4FT3VQV.5M@ 9N= MUU"K,9T$UHSS P-KKE1H9L+D$$@(BOFG2<$\DD]]5\!V\V\X(N;L2[G(QCQQ-=M/.]4=]@W.KZ*"*AB" M [(QEZM;CSL"H0Z9@\_:2_49+# D8/U >U?(Y^E:+\C405B?3&PX*PI*:%6A MYL5D(8>K'P6-.ZPOFE#IM,J$$>BV:=V7E+2'$@S^C=CPKEY)2E$FYX+T!V7B M:"G2.GYZ%O]&$Y'3[?H50/Z*K\M'?X$Z<_STCMY?S(A=)I^!$/N50XA]19PG MSMO$W&MK-6:W V\KD_H5M+T+EG3K[4.RYKUK\>G1_K_7WSM5.HJ-,.:DTE]TYM)715VK?.: M](^$] SVM]%*U^(>MJZVFU06$E-I7PO#5*3=A'!^=V_M!4+E'6G6*,YG4+$/ MBP&W5'@H:^\\HC6C=ORJOSLX*4C73#2T=V@HF@950AYF MPV=9/1T1%WUL,U 7K6L*&@DX%X[3H '@J M-B=#@>18$G\$G%G/M#=H>@*BA6;D<1S-0#CZE\AU8'#PVJ55!>;+.02*66VV M;)Q +(^IRB^)7 .AC6S?X!ZU'9FA^V:1N^CI)2;??.W$Y ^C/+[5_W-53=-_ M_/]02P,$% @ E8%H5:V<8M\PY@$ @PL8 ! !H;&HRLK*RGABRXR,^/W_G7<[C=-0]+.\]^]G> 4] M:_R_5[__GV;S?__8>M=8R]VP&WJ#QNLBF$'PC;-L<-38\Z'_J1&+O-O8RXM/ MV:EI-LMG7N M/3]\&2AU4?GB131]NY(7AR_@X@L8*FXBW*3X M6=5TV&\>&G/R>?/JQAV/''4.+YL?A4Z6'X;>BLN[J2E!FJ))0Q^RRX;GMNBL M](-;.2?K?;IL?'9VMG)&RV%@K?6+\NZD:78^N-&P[#DU MS7K0+"1:OA@4IM>/>=$U Z!U>A=J(M+$I.KD_C>E6;P<%/2 J]YN[V,T!Q,/[5[]TP,(WT9#/\,\Q.__WL==X; &\V=T8G,"0W_NO?SP;A M?/"B)-F+5__Q'__Q^R ;=,(K &AS@L7?7XRO_?YBW+/-_>C5[SX[;?0'HT[X M]S.?]4\Z9O2RE_<"O#\[?YD:AF+\,_,^],J?<+\-\J'(W/CUYX.M$/_]+),: MT^BB9L%*%IT'9M9.:>(\8]IY^?=:.10,+'3%'SW33:\.VN/?TXLFOYZ3NR=;I/6T-_O'YZ\%8?;W;W+UH7G_#^A;MH MO]VG^SM;V>;>FZ/V\1_9_G'G4VMOE[76#M'^WL'Q.]KN[%^<=%L7+=[>:]'6 MQ5:W3=81M#O:W]D_V^]N\(.U-YW-M576?ONFNX\5>D<.1OM[3NR3=J=]T3EN MOUU'!SNKH_;;W=$^V3@_V/D _S_*6A<;M'WQYE-[[\.I?_LFLV]W17NG10Z. M#[IEGWMP?\T?;ZY](@<[?QSO[QP<;;X].-H_7B70KGKF([R+]PYVP5 IPKAH@FO[^X0=;'I/+K M85$ B=]D?68&XD;))@@<02!,!!#@T56#6.24/R$])_8%E< > -7^DL2?XW$ MZ X2!RHUUYHUG41@6K$@FI8JU P:,T/@GB'HV:M$AIE1^#WTG_LEC1]$8WP7 M&V-*=+2DZ1P/(,NY;&HD@=#*1FZ=I]&#+/] GY#"JT!>7Y*X8PYO"NZ8G0?? MC*:3K*PEN;],;G('N1'E7F,%1C#EI,F\1TTKN ;13:B5P6K![;-7;U;?;:]_ M"\69592 %T4]8LQH;)3WAA)+F!"2^E!2'$\HCJ]3O')_7FZ%T] ;AC?@ "8; MM#!NL =^X>MA?Y##&]\7N1^ZP6K/;X?B-'-A_1PLTWYF.^%=UA_,%@T7K6W= M==TWOZU1:^W#>8ML\-;;7=Y>^WC4NH#GC__J;NY][+RC M6T?[W?/.YG'[>'-O-U$(QK"!VL0UMHJ:AWO7K3>_M79W&EW)\_ MNX8'9%>T2(L?[&R0S;7#LQ8\UU[;Y_M[?\$W[9_!NT> (!CO+@>\Q=8(G4T0 MT3K>9^TU]S?&7$@.W$^0!0GOD6UJ84,S>J9%P$A:!G#XNL?ZKXHHK="UH7@B M6;%$S@R1PYA%U'C?%"[9!@&0H!@W34Z)L()PAIAX7.00SB-C@BIC/;."F4 # M#@X1H806C%4R1RYESGPA1U/FB&:\B2T%BX-9W@0K4S2-(0S[@ 5XC8^+G!"8 MTM8X[ C(''!DI;)212HQ9@!G6LD9Q$)Y3FEP!D#,*=;^[XVO &8K=$W6RWJ'X+B4 MAFW/A4W;R0[+)'0 >-Q\VR+MX[_ IG6DO??QTVU,'>SM MPC?MXO;%7_#,?K*_+P[VP-Y>6V?[%_NDU=TX:U_LXX.]K=C*2EOX!J8"!NJ1 M&)K!1=D$FNHF" 35M"&X$".S%H&/2U<(_Q:<<.2E%\$P9PW3FBHF)0'DX!@L M,597.&%8W\;)GBD*TQOT071LI4V/_N9PD!:(/0!B)Q3=&9-Y\_6$S.""0/_M MBQ9MDP\7[9T/%_L[ZQS(WFEUDXOR ;??_G7%O!? M]LME>2!CH]P,>3D8G0!Y^EGWI)/6Z,MK1T6B\O75[Y7SOH<>7MSL8OSZJW=6 M0^CGPZ+\J]SW>%DA9TS8[[&')QV%PFE0%'DT1#'> C:@U^)_,$W%(%SBV:P;Q5GQ\.TUK&^$\/+SL_ MZ60N&XR53\-GW608I'W2B0C8'L =TR_#UI@D+M/J^=9_]FK29/7>;>; M]\H;$R5V9_>74WA8#V*,V!P(L?%.[& \ Q@FBUUV5-UYV P, M>]GX\_M'!H3]Y9=U@^D/B_"J(D!Y<]+%Y-[D[]3'G3,:D/3$2Q.<8N#R6OA? M4)X90KU.:WK7+- YF]$;F/K.&1V66O;FE%7;X2]WM]>^>3;!I* A!$LI): U ML+;:"6>L4#B 4RK+V<30",_7;.(FV$(4__AL@E>QG8!X^7D^.X5A76]:FE)F MD!??.?&?/9\NKH5>#C[.7=T^E#UN=/'BYNB_1G=JB?>2(A P+HK@7B5LF M>(Q@YCX=%WVO7ED],X5/01HW=&-2;'#\F$F[;T=^SFS%X\WK!V\,.M'3PU:^=[5J3G M;][DD\_;]ZS'SMF\D8?/VQ2M:^2$]9@9X$3&H]$(P5_$*H' .9BEQ;KI4B B@$RAT_(3@?F32KWF=I@=YTWIO, M;_1>FY-L8#HU(9-C6FL92"3(,F/!"9+4@;Z/FB&&*%T<,CDW[ X[Z<#!YN H M%*E=$8Y2;Z=AH^?R;J@)R9B0#F$*#HSW3 9E DE6FN,*56R)*SP-A#LNHS", M4*\L&$-!&N!B;KG1\[^2.P],^BBKNIBS*+R%_X$S$6E0TE',& :^T]RQ&BRR MSQN[/0J9!,$!V 5L&ZV8%U@90KE+$E-3@;1;'#+-W@.<$LF,=-:+**53FA$A MM59:>L0)D4P*IA:&9$_M 4Z)/H%XAP@% 6@Q>.O6ADB$<9HJ#J8(Y_._GS5G M2FEZ>UO""\&D!\DF(O/.6L&#PBZ1RQ*- MI>8T,LXT)C WJ)!^\7AF1/JI2F M1Q]CK 6+P8'MP)D&^P[X*TBKG%(^;2/6,:ARUH2:?80E.+]66D.XX.FT 34H MA!B8IQ*Q:&<2+[Z($G/VA-;,*,E(HE@+M I74.'+K%(^C,EB6?GKAVBXH&!;(*Z((QZ"..#="."4,@O_+ "+LZ6:@SF+J44CC M--(R.'!W(V',<(6P\Y9:A9"BPI&%(>4+./'T<:"Z:LC8G[+#(VDL!5^LNF]")Q M\:@Z>Q]X)H0NN>I 1_8!Z05XEC9H&PZ=LFK4WUS ME)8["DTJ@0".%, M&&W!=" >,6=B.DO%%X8T,_*!IT0FF6):C%-8$Z /-DH9[+E4&BO0%WAQ.&@. M?. ID8Q%8AQ%2&@/UCB(0 F6FN4R&)["+.+"D.RI?> IT8<2#A:S-E)JS1CF M2JF4EL5Y1(F7')7T0?.X3]\O!N6)^HHZ8VJDB]LN] Q,P/LBG&;YL-\9;863 MO !>>E2:H.F%NPCP6Q'2W!C**&'6\8!=2FH8D%#58(KR58SIX V1'#.0WCZ92%', M+S*>W!SZB;4)=Y0(%0,F@K.4#\(9+WCPP7HPGP.97Y3,O_QX4J-O>I!(27Q MHWB.K6,B2"6U]%J ;<%#6J*H(22N7_3'P_X@_:H).8(5G&BGN?>,2>PM4$5) MHI"(F)+@YI<7= MT-_4>J($B&NAF#+1$*<(40Q'D!/:Q_D%18VLO#I+#8F(XM1'D!42W !D@D5. MX[2 P*GA?GX!,M=2HZ:V7<2">"^B LN!<1ZUPH2X&%A4+$;UA MZLYJ!E,I5 M*P'8%Y1ISZR-V@6(\R=71B2U50M4R^\E5W&,SUE%N7:$^IV M4-/3YWCVG/'HP#=3S#(E11E(+$0T43@;L%@\JLY%K.G3$UHZ1S&X5L##B/F4 MM98$3E2JR&0(1]TEC M39^>H%@89VF42C"=,%*!# ML<,L$*+A-R,:H<@BE\$O#E^^+_+CX ;7ZG>^SCL=8_.B+.VZR P;)2$Q6NL) MDD#DJ#FRQ'I0LC%HIM7B,.Q\$'DFG(RD$((KHX/Q+&AI&!!4<&))BM&F5XG3 MYNXT1W+H?[3P7&^82'=/*;\3^#GIX.&%_#PQVC =)7B02'OM@U+6"1$<( MQ8Q[S:PAQH \Q4!8QY06D=3 ^I@C$L[$MN#@MP=.. W4I#*LRNM A$&IQ@W2 M?!8%X*9'PLN%FO'%<@UU$;4AYX9@Y@7%1#+GE?(*(4,4,40BXD2MM>$,B#@3 M?1BC /(9:L&A8RXZ@[Q#3& 7%'%.AEKKP]EPX@PT(C,1? FKK7<,&%$[9DS* M[,^Q\U'6P1^?*R+.9HM"@NYCX%$'$9AWW&!)(E-!$YOR8<0JQS^=W^W]:O\H MNPC^==X?]#?C;N^DR$^#!\K"3 RRT%\_=YVA#_Y-D7=7NSEC#PJ@N>6>\JI9,I[ M97BP)EUC 2[489]MB8,S)X@ 97@=UA,F"1$&XTP(RF],C5)O.>@NS%4M[+^IS]&?X2>.^J:XM,M M2P^ W:\^NAVF-X":\>2/S.S.Z.26^3PA[V>-%U%K!:&Y(]Q$$CU35"AJ56#, M@W5EJ=6J)EKKI^;6.0?UTZL[:[&FZ1R%58SA@,!38"GQ*3@-X"P05@-0UU44 MUQ(OPL@R?RK2CC*)A?*_#T7, MBZX!3M^TG>RPI.GZ^0F0,?B=K M--N,V7.U'X]*][ G*A!D5@5YW+ MA[U!OYT/0O]=;GHI[.=-U@.R 8&V@@O9J;&@]$ E9IT.7$LAN1Q4!7KNG\EW6K)0&G5_E(3\5!^[V;!UYT& 3)242%#9FRNET8"'Z0&R(FA%#?B8>?%(2 M3H\+N:(8*RT,-QRHIY00) 0%8E3@:+"8?R[\6FCL$$P8]W@1L(_"6-Y@HC1" M0G#".%,I/%T&Z8GU/.VTU9\J!?#5(-2,+ 1'\&<%XA(S!F+..!2C")(@;ZW6 MO/YD*9D%1& ]Z6,,Y@QS3SB63#%CO1,IB56TTC'!ZE1*=L92;2;+ I=1[8/" M>%"UWHP^BVQ/'U_=7C.C24_A$2QTTQPQE$4#$BL8EI!8E@2"K*9A!K$I'S3^9ZZ!(Q$:NT[,'SEG13#A6B*K'&=4@[>.G--. M"Q$YCJ@.<5]?IN$3G9A[%$X+"!,B(Z>. U\9H7C$4@NI!-)!:#&_Q$DS7TWV MQ] ?@%J_HLC-ZQO=;O 9H+(BPBO&(P*O1&#'(I.&(R,Q]99ST(^* MS"\B'I$X4T3C'Z8?_&;OVE;)V]QT6ED';N>]QU_!FQ),B%8*B51?!1M&P!YV M,3I# "V,%8^A>.#AN7\A3((!2N0>#8 M?%%I]A$_)$A-A<%,,9F*4"GO=? Q1$D9D%@LCO_YTV29X,A++X)ASAJF-07* M2F(9,&NPQ%@]$:%8UY22CYT-YK;LQ'HZOF<(6(-"4YRE.JW6 \\QY4B\GGAI M 63G4R=>>GJAR;PER#I#.0*S1&H5(S%(>:1HXCH\_Y7[_ACV,S *^ZONGV'6 M+[/971'PS]#)\C^#&;SMVC\?>=MP:N$S02.A&99(*J9EU-8C(90.C#)K[:2T MN9[CHWSS0)O;Q_GTDQ_GHS2 D>FXC$0SC8V-4BDLJ%9>&.3]_&_ASPUO36M+ MGCF<\ERK&!AACF$%1F-@*AUGJ9*?SG M<4BI8$F1I4C=,JGJ;B\;]+>V=Q?1+E32.2]31E5*&0_)2E3&D8 ]27N!MD;. M]+P1\^G=:.1U*G@O;4J9) BUCH#=[R+&TA$>78TXW5P MJ#](4?2=QU@KGCUO4BY=9!$Q#&:,(T81XIUBD=FHJ2:R!EEWYI2<,\F_DY:W M&/ E]8@RZJ(-05&NH^*(1$3J<%)Q3LDY$V%+D$GABU%++1GE5AGEC*%!I0-Z M5M8A-]V>JPBU$[&PBV+!4.D&#?"D]I-$A*7:>-H@>1-R0>1>BOT M@RG<$1!Y+9R&3GZ2VE847D0-[:/$06%+C5:,6*5%H$)B'65 4H>X:!IZE@2> MB5XV'&OM.(T8.18U^%$8+&^*$0G"3$J7*>\-!2?;-."F!^CX4VT>F"'^,[N[@)D#6NR>=?!1"N0FQ M>9*Z6D3-36TD GL&VAN!1>8451:AX)",S( U7B/-O:"PF(V^9PB([X(6)@"A MC))(8!(I<3%*Z>I4*VY!83&;N%_J,!,Z@K! 3#AG%#8!VZA,1#[Z.A7B75!8 MS,2VB%)S:I'"D@D&9H:V7J-HP*)TQ%$=E[;%G(0X/+U] 42BP1O/L'8,T*&B M]$Y(%KGA*7YV:5_, S1F4^\-4<1+,8$HXT9K;0@QDH 9ZD5*^+.T,>8 &K-9 MC6"62L.,U48Q34"?"(,P8,)AI02ITVK$ D-C-OO^REJ,L6;4(^:=-B@H&5BD M6$MC^=+6^#(T%M'&$$(*HCU)M:X9LTY[[I363!G")')N:6/,$A(SL2UP0)P' M3JQ6DH$UH9"B#"FO! X>V<\.+RPA\<128@;!UE@ !J071$50%\@8PX+3.)V0 MU:Y6\08+"(F9V!*$>4TUV V>44:"-(Y: =I#1B^50$*49=(#6RE)8(K*5A9HV*$6&JJ'5,(*4E>/=.(DV<<)KR M&AEF2P36T@X,2'N&(F(D6F8U-XP)R;V7%!MK>!VJ53XX0U6WFVH7@4&_!.%\ MF8*.. ,:V-B P2_!UB!#HA#.1H"@PGIQ3,$E".?6&N0:@<13Z42D89(C:YGQ M"AEAG;7&+U"N^"4(Y]8@],ZE]5NF6 0?A')E'.(1*4\\-:9*6+(0!N$2A'-K M$VK,5=I@3/]CEAN-90J6YL1RI3"V-;()YP@*TV*<]T6(H2BJM>E%3@0I8L N M"*=$B Q<8^ME <%>6&TCZA.AY^7.*RQ91A!'=,8@C>6E+S 8[99,6A MREF0$D9JQ8R(5FEJ)68!:6=D-$OS9C[ ,1.;@PEKM97<8(H8=\HBZ1PRQ'+/ M'76Z1C;'5NC )/CW,&VC'3 2^\8E&/3_&%V_,Z9UOQB\7(TQZZ1*>'Z]_) ? MM6=3GZ_S(4QN<9+>U#;=<&7&;OA@.L9.RVB^YV.OWG=?@QL9HK9#<9JY!4WQ M%PW@V6@AA2[%GL5>6F]DP S%RP,_=3"8ELB>5V3/9D=5>LD5 E8"UQ:9P#$!!S=5P$:Z1J;J$MGS MBNR9V-D>2Y#,V'FE8O*\# GH@Q T'2@<%U_C\UOQ9A$ _1W0N5GWC4^I M7C#A"%D>T\X_8YB">1J1)=AQHRB8JY6\D5 1D$<6ZY='WTEA#*6-3&8(,9UH2;R#RN4R1'#5AN M]EZ"A*E/NP>(@#@U"!MO>= 8&>6B5;1.GN;<,NKLJ6R)$EY)Z[4W#%-@:218 MM"0B39C2NI+""T7<&>M//1UY[)F(%D41G/8,B MF$2DW$_TY M)7I%0FF4BEE#%7-&6\XPEB0RPJ.(VHYW:#&9W^7G>G$:;F(RG=W4B)0EB!HJ MD6.$"HT9-T8SB;$'JP@M(N6>GM.F1R_K W%*2W F)$.*6HHDP4'P #<,#35: MFZH!R\U^'8E2X81,DR\DTUSK$+1UD@MJ24!LL>D](TOUZ:EL@+A6(.:L%(PR M:JQ#Q,L8P4YU@O@JPFFAU@MFJS^GM7)@-.5<(5>>PX?_*@RVD#%$.04FD-6+ M2+E9Z,]IT0LC;R+%$'I&$!D53#=W( ME-(6B\B]Q#Q&C83W"TWO6>C/F5 Y4*D9P2!S+65!:"T<<0Y$LL4X,(4K*;Q0 MQ)VQ_IS2RH%*&E.'&%,X)K,(_$_/# [>^F3.DD6DW$STYY3H%0@)@6G+J/#, M:VPYIL%1Q:CT2GM6T@LMUGK!+#D-36_E@'.!ROPH(":Y-48;KO0B8)1B3KDCUC).F$'@4:1#BXQA(:VJ401)#5AN]M$>42B<-B45 M2JDF--!9:.X8]C%8@V2=BCG/+:/.GLJ6I'IGG+,(_B3 MZ3Z%.'[4>;LA#7\L[V:4P@050&49:N$76!W>!2CO2QB!$+D# >C0I \ M,J-2.)@43"+CL(E&U"GQV!*ULT#M3%93#'7>8RY-8)%I830FH*"(5E(Y%H1; MZ#VG)6IKNH?&D:":@ATE!&,*>4V,E#$=Y*"4B5BG3+1+U,Y(ULXBMP4QB*<, ME%$R*KA6-H7VDTB#P8[)^8]T>V.RXJ/I#,,?H\N??T*/IG!'HW?A-'1N4O^R MT4;O9#CHERWPM !Z;3"M8/K#HF2C-T7X9QAZ;G3/2*XU[6^ES(9%UCNL2>B= MM891Q:6W1#*/J W862PUD1Q[C\S\!W M ?1=*_I36Q=F2CB%B,3.,,P!3S0B ML/P<4P ?))82:$X!]. A?2U)_-!"!X^7'/Y1Q)[ @2'$">64,4U3NC,NP&T1 M4J6#@(FG],LUDK6S@M0IL%(Y*E0 M6V2GX"G43-A281G5+&U/$:8(M8Q3!4XU\=*+:'"MA.T2MO,-V^E)6V^B]D@+ MQB-CF$A--9:*<7"-''6\$*;Y20%AD D>-:&H1<#%)X M!\ARM9)[2P ]O01*I?D86'O68L84=DH[KST-&N$@A*/SGP?B&LW>9<:F='2C M4EGC+:"#]V3M- [3ZKS:ZC^81DTI0,+3 @F M; S*,,:DTEI%AXQ&$=R&@./B0&C*E?%^)HQ02Z)S(%.(\HP2KIS3!-EHA3 F M@V3 ,H 7@6_^C".HKQ\V<,22]]A-$O! MG?21>Q59M-A*I7#P7"&M932B1H%62]U5IU@IYH.2R'CCL6#. ?20TTR% %Z; M);Y.%3R7&F^^D&6P%@9)GLX "FHM3R51' %W3C&KZI3=:ZDG:XE *B27SE,/ M/A_C&!DPQ2+35$FB-&*L5BM12UTZB[4H%RB+T>G @F/12,,46&G$>@4F&G+U MVCI::L5'P8@AV%JMH[?&,V9]*N(85/!>XQ@%KM>"]U*_S11+A'"')49,>\PB MBEI%1; W+&725ZQ> 19+E36+U6\CN&-.(8R"9!HC*U2T7 A!5=!!Q86!T$^G MLJ88$1.8#+YXP/LY--[L MD269T\@X':ED+$AK"?4LV>"*&L2K]&4+@:REGIQ/!$89J-*$$ ,0],YI)KA@ M5 ?N"2.J!JE)E[ITUCDW<73$"6*",0PA82FV05N#(J-$2+4P$/HYM.*C8"0M M$ 2'P' GGKF@-7_GT'BS1Y:ER@HK M8S1*,T*)M@ >E6H&1!!NKDYIRY=ZLI8(C-8H1)"60N$4PJ*E <$F$'?1*5R5 MM*PS\):Z]+%S1Q.A:,2<(6,4\_ /3X',QEIGL45"+PR$?@ZM^#@8P30:H5SD MW#!%M38!_$!&G!*":<]KCY&E?GLR+!E)M56"D51:26-C@U>&4XU3O== T/QG M/%^JK!DG80\>21MM)-P8!O^T0FFI#*'<@BIS:F$@]-.IK.EA1#'L#.)!(HY8 ML$IKQ$D408+O3SBN04F,I\'X.C3=[9%GBK:!,!10BD^#I MV\BMBM(*<.PD6R"1MM23\XE J:DTH%B14)Q%Q5,< F*.8!UTBIV:_V,QUW+@ ME,3:&9V$*\S=OKOM0L_ [+PO5N"=OOARU' M' LB5&2>,<.Y]EH$<&.LIHY8I.87MK,4;/>SRGTMUL]/P%4*?B<4W25.OQVG MB'!CB1$BE5T@&!NN.-%64J(YAG_/+T[G S-+D?ID4 4Y:I@W*##$F ]<8^:" M\A0\=,J&BH-TR1(;KPC02\B6K>R_J=#Q,98[:192.DZ2[PN1>R/BU@5(_4X MN" X4R!869 >&:4XXR'H.4Y(M.A"[0G\S+7L-%' /X!GYP6O(EB)(\'"67&2%T"2/_*>OXH7J0F!L#2""H% J'CF(@$) MPP@C3HB4"@;C<4 MJ<5[ S-3$\Z1C'!#/-:8:.:-UM0)G4J.J6B9%F(A..?I"#,]CD'1$PXJQ_@H MF?=$:\PQ]TR;% 3+S )PS.[V3E$:":,_LDZG=DJ'1QRI 891/C#BA8W"<^DQ MUP1'C^M0L6\N*?2=//0B.W]9A'X^+%SHC_\\"L:7X_'9Z:O?X1^5.4>IYDY2 M%J5A5ALCD+4:7&B%%#/1_9T(=O5,?S#J &FZ6:]Y5(9+O&3\9/#;6>8'1R\Q M0O_U[&8[4QQ"TT%^ C>A71I=TW2RP][+XV$?2#8:7\IZB8(OB3P90 ?]$].; M].#R3EZ\_!?0',7X6X0/;$;3S3JCE_^] T3L-]KAK+&5=TWOOY_W3:_?[,.4 M5 W[V448O[?\\ZP:,$*_=;)>F'P )NB_QJ/PP>7C6+F70QA0D5K!<,S@#50!+N&-L)C3PV4D @3&__]Q<&:)EF=T+2SPE[DV#P]8.RE^JV MS0L82Q,FHF-.^N'EY,=O/NN?=,P( %I^3OG0;U5G-A\,\N[+A)/34 PR9SH5 M!LHO'=^^@M *&L-H & =^,F;J]LKY:T7 __Y/:U6-+K_-EK!E_=>E'T7DP;5 MY-/Q]_H&?%6:I'\_H\]N?7CU*="RX?-AFIB$AM].C/=9[_ E:N"RCZN7O"AG MXLL3+6XR!GC*@U#O=ML;.^MKC>V=U9WU[9M8N3;X>1GM M]OKKW:V-G8WU[<9J>ZVQ_K^O_UQMOUUOO-YLM3:VMS2] MYXVUE=;6ZW&[Z!F>GFO#59M3]"/([N6 MG[XC6Z?[M#7TQ^NG!V_U\69W_Z)U\0GO7[B+]MM]NK^SE6WNO3EJ'_^1[1]W M/K7V=EEK[1#M[QT+MO19M76QUVV0=0;NC_9W]L_WN!C]8 M>]/97%ME[;=ONOM8G;\C!Z/]/2<.NNVL#=?WC^'MQQ\_M=^YLDQ#%FLPAVC18^Z:&6>14 M1^20>/8*H^:'4ME?4>%5X_NQ=)]N?O6[+5Z\>DB_=XJVN[I]6BVCQ8H0XGN4 M#%GAB#](QWR3ZN(K1#^LVTIUW:>G)IJ(G)PG771]\CLA?CXU^OM_L7!CC_>?+M+]B_:1YMK M^]4S'^%=O'>P<]+=?+N!]W<.SUO=#1@_2".R>[Z_MW%V<-SNM$F+'>P<'+?( M.FMWU-F[G=5!:QN=O]M9'[6/#U'[[.\DAABCJDF=5DTF1&AJR4@36R\DYXYX MS)Z].K\MC&Y9GQ78IXCC6\\W4V-@/4R@C\FU8HS#\<4Y4* E0WS87=W:6=]Z MM]_86G^_N;73>+^[M;V[VMYI[&PVP,[9 6.F@6EC+A2K,+[SQ*CS6]&35'P13-T*NEM/E^VZ5UO/NWB<%[86V3 M2VF:C(D(5HO'39]*XSE-8PA@NFR'DT&Y8O)__X4%^HVBYXTT^5\6(/.$6_4@ MV&YN?8\Y5JV5U,D;)RM4L</+TE+3_992-)U^G4VE5C*% MX&V;.R"@=E;/X'G<7CODK8LTMG7<@K\/UF!\I'7+5,K/P!3*]M,XWZZ?0SL0 M?KMH<^W31>OM7UEK9_>LM09CV#F\@#'>92H)KHT@E#4UCB#_%%A)6DK?I %Y MY#'2'I%GK_*9F4I?$94KA,]"R9?@W]E:;6]OE*9/C:PBMC*3&;MA%@TN>7IB M%\4B[S;^OO&?1F.0W[KTW?IU1M^;]C.S?MK):;S)0#,"]X -\?(Q[;_UV@#7=^/DA=_$V#IIH(WL21(( -)4U+4X9V(0QC MCA)0<\]>_1DZ67X8>L\;&SVW,C7O8$;2ZY?U<^,&)1C2/EUQ"8*&Z3?Z)\&E M/6W?R'J-;-!ON*/2U?WU.[ZRA@X$>_AVWB-U.UT/8CPO7S&]9F1G/;IX V:M M0O92D/# #,+K?-@;%*/7N;^Y=@*?X%*:ED$X*?+3U$]-%TW&?@?\/6JO;8Q: M.W\=;;[]>-1>\_#^3[SU]@-J'7\B[>,6W=Q;1^!'W/8[X'M A!YOG+>ZZ^P MVK3)Q^/-G4]G!VL?1DD+MRX*??X:B.C)-JK9A*A3<.$ T4= MG15<"(_4LU=KH6/.3!$>P_VH;./[&&$AD;YCSC>J:"17HKW&1N)30WC]-H01 MD]H;"98 0[[), +T:J.:3G*.!%::QW3SKY".@Y]P2\*?X:[7SE+JHMC:NIJ9Q5[XO0[U?_>@<#P$MU M\S5U,_K,8AII=/"_1\AU/_;,GAYN'A]T#M[NG[>.6Q?[.[OTX/A#],W(%'-YVMH3X21TI[8+-Z#.P:Z>>FM MS1V2UD=_HW0\QB/:#(0Q\/4 19H&F_:8" O8*8+)LU>O01L"\7K99V!:>GL_ MQ"+O<^"!SD%V,E[.6.+_J_C_S-53FCLMA&[*:$%]4F5!&%+>=%Y;[9571(9G MKS3&:.GE);>@0EY:-GY?@%S.3DRGL7X>W'"0G8;&9@0#//1_0G\)N+"1V/!> MIZ-N1S)^>40IENR_U2*8VLJM[]YTNFBM[?]-%:(&.=GTRH4F$V"X*R9\DP0O M94BV&57/7@DB;HN<7Q_3^GJ7 Y^]/\I[/^T&,_W;X""=5;I)M+--)EEH6H%- MDTLA@U)!"2Z?O9)IIY"G ZQUV0>\Z\#?LU=7N[__W6\,0B><).HW>B7YGS= MO'>&23HW#/ J8,V'']H#G,4G7IV7K;8Y0Q%\XV18](=IOW.0-Z!%N6"$R2_V MUZ374AS+JAN\_$GV.]&*Q&KJ^YU8KA!*I]XM52N2Z6ELHU8T&0?JGPP:_;R3 M^<8$D-7=,BCVLYN+8K/L9(/Q0=U@W%'#I0(?#[;;EM/W:J!TU>=5SDYYS;=A6:4B(SG+LCTSN$"[W&V5$&5ZY$^;A1C/ M[U0G4/]P^#;3RE ?2#34,42&4105\Q$RN-.L+$E@*DEF9B%9V] M _WO[>/VQ0?:ZGX@[;7]L_;%X45[9_>B?0SOW?G$6SNML_WC#[?7'<[A6_#! M\2YMK[G1P=H^:A^OTLVU%F[OM CT>[2Y\^D\17FWW\ 8/X^28(9RR7%L*JYE MDP5*FIH8V[2,\6"M%H:1<9AIGK"3NT_/&_]9*GG<.#%%XS0EE4LQMHW^T9?" M*)82?#9<4BF'L6Y8LL@#6.2SI3E'E,4XA*9&7C29X[:IC U-@:V+C@DM-?AB M?[Y[V_[N9>6E(IX#1;)>J?=Q!/+M79ZD_&N_P?-T7+1QFXLT9X:H8(%M4&PR MKUU3!<*;6B$=!7&(&0WV%J!E/R\^-;:3JFE,2/( QGJ8M54YL_B2"!$'G[=(:FS*3?+X+>O:WQ :;Q"1>(M1DBMJF9H8U ML3>24J,C$C'ES"DKJ?:?C]V2LZ,S\45P4E)^PWZY[ ,R;&R6]<=IL*Z, MN(89- !^56,PX%)5C=3H/S%>X6@:!MT3L]K":+,?9,2EP?>M7/B9P4>1L88+ MWU1:@<&'& +3C_NFA)^46JHT\V.#;V7O1TV^'^.2I4GXN-IL:1).D<\^,PD1 M5P(AIIL.899.AH>FFWXA9)_B&Z73@;DIKD#:>_AEF M:=MID#=LJ!I IY<[3S3%FX\/DE?[3]>VK283G_:DTNUTD+SAX6[OL&QZ4@07 MRH5H3!IE\I=^XQ?HKS1"AF"G](_R='YO/\THDK3PP@V&_EM+BAS:TT=]$26-CQ$WMHF\R9V,39I0#UX-, M=M((G5(C[X?^O6>EGRSO2,ETY]_XVJER?*.=S^BS\Q](SS,'\G)\ .-;Y&4I M1D""=+/! &1.Z( D*?)>LG\ZHT8 6VC4*(MA&5<&EJV9@1FG6K@E3:_ZN+ZI MOS6$E@SQ)#"WPN&P,SX4LMW<:?R2,CW)WQJ$DI6JQ> H*X\YGZ1CSH\M6\<# MOA29H?_KRA.<@[V0A^UL[8[TWKFF1!A_#6]6TT: FQM0QZI53 M5LR)/"R9:E;RL'SY3.1A^>;[Y>'#Y=]7TL7.I2#]=L.S :++-#J@)4+#. >" M-!6H\:5H*9ZGQ::[KC8 VLDZ99;ZPG,+%-,K&\KYO;*S]'"!AA*P0]0JS6XX2 $?THHV4K6MS_ MY#QE^)NJB']W-U_.(G[_3BG\C6G@'D?]U.?[IXJ-U=FB8OX@\'2'?.8."T^2 MV*YX#5@[S(O1'6N^9:,2A:YJ5.OEW_;Q/CLX7K\XV&MW#W;6S]MK?\$S;X[; M%T?P_.KYP5Z+0;^=.Y9_2?OXJ-O:@7ODH-/:64>M+C@],.;-=%P.QKA_<02. MT3=JW;TBXP'PBR$3!A=.JZO?=J?P\<7'^55AAG&MF862'3^T?\3_]IY%HT6J.*5LDT45FTHXUPPQ$F$Y M5XK(KYH3-3@W_1U[$/VCT.E<[A;\ OQ<;@6,$TE_OM .+/3K2J.Q#V.>\9[[ MSQ5J\/C.3,+!%\R.^M9T^1'9XU,&(8!6'?:R,>3&8?+/;L+01R.X"<9A/J[W MH*WA1 :+C2#"T+*J.\$8L6<@8UP&WG/_W\_NB@,K0^_+ ,;M\D6;PT&I]X&- M;D*S-^PV?5[6OT[=@8\!7D(H._W)@+I^\;?16@CK )["I3(;1C2U":+)))&4 M,6QE6?55X^>,D><4L0ED)_1]=>WX@[M^_"&_FO]4:P!NM_/3:_77V+C\VLKW M5.JHX&@_L? M^?Z8M[MB/FZ7G"_Y^4&5[*N'CHJK%8?#T+1%,)^:)H* ?6DZ9V;4?_;BYO!A M[-?G:OJ?>8=$C_'1K)7Q*$ R5MFQ7PYA0$5J!<,Q_'D;;G5)& ME,>S0//T!OW?7Y@[@7,/P>XLXCHO54KO^+@'V!!D!B6Q?T!X*KVBT,-R 7U+ MMW)%ZZD&@OS8*N]\I3'(;/E[(^TTV8?4$Y?&V&J4]3C!IE MCNCN/=)[:ILJ7\GR7QX&7))\6B2G]Y#R<87,C$3)ERV()Y$E=\GX60'K&\?R M#<#226T5@\9&H]EX<[D=L-$;KP% M]\E0):*9R&E$(!E _1* Z_7YAP$#TDN<7GD[H*7P9#4I+2=MEA%QRZ6DI12Z"RKL:BWI73@$-[)4-&52F:6F61P: M4[PT'1],YC%#K*Z4_E/CC7&#O'AXZ9DE(RP984$8H9YDUNAJ&76W=ZVLVK;I MC&,^U_\99H/1]2R6R<7:[8=QW=!2 2ZUW^*@8K58NA:B*3<_=D]2 M4L70R_+B&K,O&7MA*+YD[,4GL[A:$6W!LZ#%8P#E?6W38\G0"T/I)4,O/IDG MX4M\94IKDTM6GD<:+UEYT_C'5.\.]$)FCV=46-<&ZR1]])D=1L8-3^426A,UBO+EI7SUZGF MKW\Y?V6.N:Q79K#J!M-+=P$]DVQQ1*[>4<+MJG(;?9[2GICN.)_=+ZE=5:OB M9O.J1,6OS\N-L\O>\?H#"\3=^YKKC2#U^: QA* M/BP:;EQ&J!'.3V" XQ,0Y7A/BOQX/&3XNXR7CL-D_J2Z3O#\2F.UT[G6W_-& M7B45*U%Q]9J8"C#UTRORH@'D&^1%LG<:T<"79CW7&?IQ=K'!UVE;7#)'&GHU MGJO$@">A*-=(>BZ465,="_/ MJS1,\27JP.SV1M>GL2Q*!3(QS7!^G3;/4R_!F7Z:ZZ(B L C)?$!'KLPET5< M;I OM759X8;=E,K'I0\:TV)\0'O4&,OBT3C'3W_8/:G>]K5Q;P#U\VYHP(A2 MIZ-\"#][H*A3\O===@*M;Y>3L:&3 MP5?=OIP$009T^_SZL.-O7YQ0^[/K)5O/[MR]WS>BS2TEXW;Z8X/'9 M-8!5!FKL\^M)HP$T/[M1!)]]/K0*&I^5W#FZZZO/LLYG_9ZEAI-K5>7''O!= M>8@"8%22)='I&M[Z&CF !$G:^)H$2E,;""IC\BC72N['\K7^G M:'I^$XU'P,7PKQ(!L<1P.5L3&58Q?1*P5Z+C)A^D9C<&4KT5)) Y-?!5R;3( MKAT;!40"!Z99 9GH$M13%X">2HOG7G[6JZ9X_/O>24_S G)V:#I57R5/7%-#,->C5. PB98B*\LB M)K*$$M>QR+M U+P?)HR3$%@TLNX)P+FL+OLUI*PTMA,"XSCZ;HRN4KXET/7# M[<$!*<>OGRC>EP\FYHVE)B96U-<)W)RAH5@*,/';[ KOW9PP0E?*%.TE8&S6 M28%50 Q0W/EA#_HL>?M*PP'M0R_$;&P_I7L3[DN9^"Q8*^,3[-=LPDGA ?"! M+AM,;,-Q3N55:-TSC9W@CBH-N^K^&695+N;7>7&2RFJ6G8V;7MFO8TE18=D M@$J[QX(Q9;IY$GN5Z9?BH2NNN/K(E$UZ(G= Q$^R2X.B@@\$\3KZ;0G")P?A MM6S:0)E+=-VPH*\,PB0 $Q*OQ-\H6>PW.[KA,%SOM!L&8/)7JO9>TS+!O CE MO24@GA808V^R/R'I)>&NF5 _XC<]T&T:>YW)..P&$K+9EALE&S M9 U5S9,N.LT[P_3)YK+[9(3_4Q[F'C4Z *O.9(TB];F$R\S$A0?K$^;,E=1( M"Q$PC9>8>5YAY)J< ';/@8AI >@Y$#(=I7*3C!P5-D[ ^'4EP3OF;'RMN"S^ MO:3U;$5#:]0=78J'T@U(!C\F?9V-7:+RWM*3A+&DXEKZA M,LFS.5@R559TK52\9+9 J]HS$5D_5TW6JR!?QSO.V0D# 8I%7] M2B663SN8?%#!Q9*F(J)276 M'XX%:-JZJ+8#7&,GUSN_*1[N6-V?:UOS$M@^E<;1:EX6!ADY89$:@O3"K-< M+)=Y9R#\LNZ)&0>4I+]>;W[<6&MB#5(.9JU;N>U;*6FFN=QUS7JGIDRB"0_M M?BI,.DV6WUP8O+8,]!PN#LI:CYVLFW+I @J>@\P%+S[5G$LVBL_ZQ?!DZ;W/ M2*S>".RY&4!S3>+F]M(:O31-TV9Z)U7S'(Y7]\''@,;P8U"%,J76B?19+R;S MIL3)>),:AE5JW')C:$GV.3!.KSL-Q7@%KA&Z)YU\%$(#G,,R)@G:? JCM O4 MST'/=I:$>WJ1/0X$JHB7]O//+J,(C#\%R@20K&.Y/HX1&&^^!I?W'MB^CU)=1ZDLQ^[1B-BG-M#;JLW%P M3=K&+ 5OLG"J180X3!%K*K MBMYXZRO%VC5R$.O7]M*+,O(9NERJWZ?%Q21T/_9>4UJL_J"1EHZ6ENP, M.'429IO"-'NC.\(STX;RH;GT2*K=XKPH?95)FL[?TKTE]9[6#RDMTWNC9Z]B M2<9!L'ZF6AR$J!>G?89GR"IBD-5<2B=Q+"#QFJOE_S7SX^3 M_,^+U6IKI8JKO@RC+0]NC ]27)W.NA:>?>.EXX81- F@;*Q*QL=P0DCZPX>T M%9X"[<=QP/!WM=P<;J?6NSS6DRI>9^-*)N,8X$95B7TQ8J_?@B?1JT*;[P5' M"I8?'UHH%3!H8U=JVV$J2][)QOMEO8<$2(\[R7LE(;IY$6[&TL/%&Z]N^- ' M#]D^]%#2\]1#-=)[(AM!#)VFY6PP(8MT-N-V6/9EX%L5NUW%:%\+&K\S5+Q< MK_G2B9J5QJH?Q]; RZZ?80 PQ?WQJR7)O *\3="R9/Y4RTAEI+X.=5)B\W&?NDC>O^&[]]4IC$YK C\N[:S M4P7/7BV&E-J_$D#@?ON''$^\!%@)]W2PKM)NE7M1L7UE9E;<_WP2T)CLF[3) ME3R2DKVN'2.Y?IAQO-QS=7KIQC&^KQ\X.:O6E,;KPN4!I3*R,HXFYXS*L.XO M'],KA<:=RO%^XB]7EIYJ98E-)6F"7B9-6"Y'S6?2A*]5@;W-P ]#?*H?^3TZ M:T:3\,7JIM\]!^JN.9@7NO\)EG]^&'K/X5/=_9IF7H:;BDV&7K)_X5=9\KX\ M%_.'Z91*??LHA.](YO'47_'+?XX=H7P(O7BP5\)Y.I-1Q7_#)YE?Y_\;KM?Z M_5[UGJI*E4+STC0I0/0VX1LZYJ0?7DY^_ 9^#[ASHY=9KQQ)^=!O5?>5/9/4 MXJW47^7[QK>O-.8*&FO-*HU<]>;J]DIY:Y)\[,8]B5.: ME?!=Y(_E?[[T^5_+_3D;,VEU>WM]9_O!N4V_^N'?A:K'[N-'F7E:^7KQY:;B M@Q+V/NJ*T6O3'Y\8<^E'.B9V6H8$WE/0[5NF"C6^=<)F,0'_^?_9^_:G-HZL M[7]%Q6Z]E53I9/M^2?:CBA@GRU8 QR9QX5]@8TUP@9K MA$:B]_7K8#0,,WWZ>4GBU>_4>'UZYJ[W?#^GAP_NO?CO:.?^T='I^\WWW]%]O= M?H<.7[\Y_H/NG1Q>G9WN7NWRO=>[=/?JY>D>>8[2=4>'!XO-\]_O-J]\#WTGW8 MX=7AQ2%Y<[IW\/+DD.R=_D%?'AV>7ISL'^_0-]M'[WT_\;R[_9X>OGYYLO?ZD.^_?MG;VW[.]K;_CGO/T,4?!\_'NZ_0Q>[Q8?J> M>ZN9,RXM)E@6)3!*-)B(+&#CA4E2M%'D^0.\RQC[][^^W"*;__0.3%A'SZ"=::.P M+5BMG./L(@U[DPY."3QWA@G(PQ9D)@FO-%,U94M]7O!,5L\F[4D+^3R$?%[5 MS2.G'):(!#!)+L!DLI&TQ!Z"\")X);AP<6-3<#XO\7P%_(NRC>[K03]YB#9E M3-P!T=O&0^Q=! ]783@HT'T8=&MV U).<2P$>(9=MAL":($I"(P%=E;-\_X+#WB\XOKK/8MYX;GP>]<%Y!LY7RIK9.3 MP<=\^)]^\EENR3W^8S :S22,XFW,P1H]]'&*-3[XW_]F_C__/7E#3C[8X\'% MX<%.6I_G],W!KT>'Q\_1[M4A3VO2>W/ZYFB7Y'=X<[Q+_GNT=Z+PWKNWAB 5 ME1&@.$G.B@H1E.(2@@H>&^2(HME9(;I+9\13JMCJ0S9N4YJI;-RGO'')[L>W MEDGGA4(0L2!IXRH#AEL%7J&HC4-&():'&*9]JVO[MINSE,\FO7=.+G_\QLG0 MU^S)^\;=5MJ>?!QUL/ZX&KI@_?&P7G,TA1&,)P('KG%"./86-*')!-0&,^.-CT1, M5&>> =P:J'_#S[S)3DT/&[[.#H]UY1+R:UKO&+\,+O0^9":X(P>C1/&:#[1_ M6O*]4!BV:8;=GY&DH(25429?6OA\!(@B@J1 ':A$LT$CXW%T&YNBRU6)PZ\Q M@IN+PQ<$+Q;!-1M).\UB&HV]@D1':QHBL!^!(SJ1LV^Y,6GOUW MG9-@1M>C6F 0X3QW 2UADT>T9CZ)XH\LB9?Y8?;C7\G?RE(H9-<W,")A0 M3PU'!+QQR;HQR; QR=X!X@,BBE,6<+9N>!>+N0^>2L2DO5ANRE I6'X\+$\; M+M918@3+]1_< W-,@S9,@D.,68.(=@HG+(MNHN068;DDOM6[=#' MD_;\N1M)-7JRV^F'\:1-LCL_S3,>@D^H/!LF)$WZFB^I.F3K\_-LWWJ<]/5) MR%]L]?UUIGWU_9NW?)'?,7WV_.8%"U$T1Q2[X]UG7Q)%NM])^,_+RS>O_9DE M3.Q=[;"]T^OG]/T>R[W7N_%=.U; M:2Q"6F @TAA@TE&P3DA03A(>*;=*A>0@=1&N)P,NK?ZCN:U9=M\2=]_[MT'1 MM/]P!*U\TG+*I]TGA !K)4GWHU(JM;$ID?Q=))GRL0_$[D+17#,*&D3;M MW F,@V$X$;6E%AA7$13B"2\<<>N\X,B@9!"B9!#.G;9=L@K;"^7FCL,+E!\) MRM.^'1.)C[''8)E5P()TH#1V0*4-TA(BA$]09EV,VH3D$GBNNW:_#P8^3T$K MT>7'L3]NUKMPT(,XZ,^Z.>$\=TY%"<$XGBUO"TJX9%UH8I$@3&*3_#Y-YLYO M+H'B]L*R*5OB,RR+W= @9J?M!L&EDP8QH-XFS";X@I'. >)!:B9E0$9GNX&@ M)YY>UV:[83+EJ#\V_7>]/'9EAJM*^?NA) M!LNM*-SM:%O!^8-P_MW=R[TK1PY/GU_L;;\Y>7/ZV\GAZQV\ MN[W7V__]\&-^][WMD[AW\.ZMP)9Y'AUPS1TPY'/.2U3 O>%(6*HCH1N;7-83 MW)86T"V[;+5VV?%?;TG:8\RQ "B&M,M,8*"#L4 8BD((B1D3&YND1&[;X3E- MPVHO?&Z-5]"6&-#:!62%EH+37%1*YN^[40*X M[45T4SKS?H@NH'T8:*=]+LDXXR(I-T)$ FT4%K07R?OBWAH?J%66;VQB5M=S M)5+;$H_KJPW>2\#V$=N\[PWZKI0]-,U:AW53PUJ'D$]&05*52.7DT%ZMG$8GC96>[W>]-583=+G1@^%NQ;!7:YN@1AF MM&7&@E?$ =-:@/')%I&8B"BY9+2R0&A7H:8*K4NTHX48;JP6J6!XX1B>MC^B M,M)Z+L!*G+P(3S6HF.L)#0Z6><:/9;+ZU?3:'>YJCW7=U\BLE(,@)10"B797G# MD^NG-1!&/468N22HC4V"99>+>OWG#12681M\G^/9CB8Y?ZJL[6WW7GUGZV7S_^S_\?V\Y>OJIF=\I?.\S__VCDX M_$;0[Q[+>$NX-$G0#\YS'ND7TKTS'M%$3&,!CUA.K&>X=T/C0^?,7'YE7,K< MQUM+M#MF\]V#[8Y66A>M"7UO.9?6;#QZ,=E&I>E@T];&\8S&Y4XR:[5$8%GN M:N"\R\Y;CH(+I_(\O>!D[JF1!-FB<[M'&V=](#*'\@5K$R6UQ=%HDUGX+%V1)=,YZ1G;.ZGF M:Y9$@L>QIF[6_G5O?/3L?)3>/0S_N!;#92&RQHEL1@?WZ$QNX!Y 8(N >8%! M8VF!4ZTH"X(%%#SN7.B2EI!>Q'=E#%R/T07T#X,M-/6!^7!$IZL#Z3R M.#U'1*Y\PN")PHQQSH33&YL<-]6!?473"%;(]AB,1IVSX>!#;Y2D5)JK/U[[ MO4$9S'T&ECJJF@'&QT&(Q(:L<3'CA! M&YL4=7GIF+/.2&ZP^][=2"Y@?1A8I\T-C[$+,EI WA)@3"'0W@I@F"+)O?)< M9;#JN6LV'R_4L0:S>Y] ;&;+N>%Y\)TPF3$YFC'$MT1MEG$&EJ7RQ^>5+Z&: MQFEX1HO!I!=9L(@!-T8!BR'3<&)E*HQS-+I@(MO8E%V&2ZAFC6'62I R3%_ M/O-*,U93AD>AJD52U8P.6Y8A%ED>)^((RD-]%9@876Z5ZJ-SB&.:_!>FN@KC MAGR_E2A<**!_/#.E@'[!H)^V3["T6$JDP2B50!\$!<6X!*F-0L$FC\.XC4U, MNIS,7:;ZI-+KVQ19V0YV7.(ECV2V#/KO#L+P-*_Y[5K[0E0/(*I93;F,YC8Q M" ABXB0'SW!&@&+#L=;V[3C.I]$0 M-S&>L]P%?] O23>/U#WLBRGHGY(#2Q>B15#RC%88F)N ?9" L1# E.:@I''@ M-%<1>Q]L'C2 69>*IH(Z*QJZ66\\-]9)K.#Y4?%Y (FQ $80D?Z)A75$<4E4;LJL5)N< MQ!+(::DU4I#\:$BNI0ES1VS."S9)8,"\I: I:^,] M3S-\,M5?O=$TF/4FLD:;K-\Z_"[^U )H[&I&MYD8LB&?*UEFM_5&RW=6--6N-9W(;[%4X:;FN&E&UQ4G XH*8_ XS[XD MG(#"C +RDCNCL'34;&P*T:6XGKZR0NUS'P3,%8K%/%6F64!2;V&:1IFFUJC. M2:(-5A"$9,"TLV %I4"\8=1;ZF/,*?RT2W7=#"I,L_10T7*,LV>#T]/>^#0Y M*9.:ZTP"Z05"WR7$=GX8A=#9&XS#1$;ZQSEZ<-\[ _R&KA=C%EV,>C_W>R?_ M;V,\/ _UIE:?5F.K[Y_=7HM"2_>@I1G]7XRS3G%,@.OGVU);6C1/(>T*:NGSV,+SH8AAN$P9&T^<.^_5/3+..VH!DK@7R8/\L^O M(?A%&+XZ,L/0B%F\L_?;-)(/PNG98&B&E\__=]X;7[XPP_WAJ[$9!_^W.3D/ MGW_]M5F,"K[O@>_=\>ZS+_&=[G<2_O/R\LUK?V8)2_<[.3X\WOKX9OL=?W/P M6V_O]]V/AU?Y]^^F]=G%^5WV7^]>OOG]3;K?7V^)BUI*SB&&/(V5"0/68@%I M$P1BO2*,X*_K@CMVTO>%:>-5NVRT=3X^&@P3)?O[N?ME M-S[^;MS;?O^6:XP-91@8YU5N. ++E02<5)D.CFI&[5=X;>;.6I1R+#MKE7:6 MMBAF7@'B>=I>$=-\JNY LR"B#HE:7*XJ1]U$=/G_O\UU$W-MLN4ZYM,VJ.(5 M;=JA=R:@Q=Y%\' 5AH.R.Y>Y.Z_^?,L%#R:17Z*+D+O@2PO:)57,J2>4.Z*H M0P_EO<5JU+*KVK^K--&$!.[!6Y\XST:3=E7Z2D=NJKG##O&-S?[@'G;=-W@;G^$JX]PJ2EXG-/T*=@^,\/A M95JUK=,\K6EK/![V[/DX3VPZ&"3OK)8/- /'Y1#LGCBNI?3EOGK<&C !5=.: M--@0&"0Q\H1!8J0+UV$@\DN+4I-+E4%+D_H*MI>&[7KYH]*<)9<5N5S^&%T$ M$Y4!G#2MX4@'[W4;L?UDSI(K>_5H<.+#<'0SNCE4L)G_V+B)H[V%W6/]&XD\ M@9+]LN3W8._ MC_:V'=E__=^3P]/G*+M\AZ^?T_V#]Q=O#GZ-NP?OWQKC)=7>@C9* 7.1@)7I MK\B8"#YJ(XQ?[L%0V47MWT61,JH2:X CFD/ZVH#6+'DN5EL:540BMPA?H4.A M6YNNA.U79B=>[;ZU+*DO[Q$@S24P:2E8+A2$@(A&T2)&EG<@5';5BNZJ2(26 MCC'04C-@*C P.4ZJN+5".AZQ%QN;'#W@-*A3.PAJ#]D]N 5!V9>/OR_W#OYZ MZSF).$0.%/L\886&Z=N^HH!"GR?"' M8)G-]IL&[7GZR_* 8R"6A-R<2^-NHL0NFU&*>B?3]2KQ3T:BW3H6^B%":2KM8"<:MD0#Q&K/"]=V^U97\U MH^#3/L[3W$S^[5NY6FOW^6;Y$+JC^D%PU^[SP?=A4\M!4/Z1X?WSJ*+6=.0L3" ^-5NR<6@2J* M9=+]7BN> $%YE\BZ;_/C/4X]VV*,%JV_$GMR-T_D(I280(%C667S)BV_?HO<+((ZW+I/+S[A* MNPG2II+ J".@\\0.Z05'Q@AD$Z=M,H6[=$9,\T;OEXRF968TW5)%U7E!25YX M**JF$Y-"]%CZ8$$2A(&9/,)&6 ?1*RL$#28)+;N'+ M3T_4<>:L-S8GI9?IXQ@.GR7P(@E@I_]LLORE]4]S].5F]-B(E$M#,)!@?>[' M[$%9)X%[1I0Q2"?W+IGUAC&35D8!<:/ >-I*T1J))50'C"GR0IQ M)(#2E$/$B8.519S1Y#E3A;J"L!;!N&23SC!%G#L_/3_)&7>=0=5CW0U.SX;A M*/1'O0^A^RR5*LCX[+9,=OI)1.&/))B] M,-Z/!^:B\%US?#=C/IW72##)&"C)%3!%!-C(D^M%L%"(HI"T6.Z_CDA](,R/ M)2*R#@C_?H.E*807$#\,Q+6VHTAB1[0#Y[4!EN@8#",2-+>6.C9L)[#LDH0<"$$V HIB LT0(+DEVRC4TB:9?K>& M];1U0DTD5.&8;!*>8"WS5Q@)0#$R'RQ/^UHG%T.(+I^1D;L46#^QN3"C[RT: M+\,;%GZ:4QTQ7\MFDJ55Z*HINMK;GC&1#B6NLE;%Q$^* J-$@65<@$9.4V$E M]3*/R.6X2V83NYJ8XD 33% M&!()$>0U\2[2Y/=@UD6\GOY2&&?I\:66S/3K9CZXJ_%_E<+^4$/OGH,Z)FOQ M,TT2\X/S_,LK:5.'?F>S(PF0+SDT&*A\$+A MC5#X J91%@I?/(77SHIQQ,YQ!Y(JF;OS&E#1:R!!,*<"-33IX$W"99>QUC@; M*TKAE2ORKZHU[8UE?>LT^M0,W_7ZD]^-ON1.%Q+PADLZK3DX"AWC<^ MNYW^8)Q[_0S3M_N=7GJR=\,JNW\XSE6"XZ,P"IDJ?.B/0C6]LEK&ZC []OJF M[WHYQIP[WU6EI3]]Z6O<6I'KQV \/>?98%2EO_X\#"=FW/L0?OG8\^.C&]ZZ M]5/7HD6??\38] 3GX[M_Y)M+_T5B )&?$@,V_VV'_]J\\P6^^[Z/+6,^Y>_= M^CN_3D6MD5+-G:0L2L.LKLI&DWV'@T**F>C>YM/8ZQ\Z&G[.L7@7P Z#>0\F MIC?^V9Q\-)>CC7]]N5!IE6Y+^SL$=7P^&O?BY0-6-,:%K>CD*9*2&@RKDNN? M$Q&%8;XJ/8YIS;-TCH99E__CV[+%20D<9.+*$,]#+C-R__TOLSEKX]P2V..3 MV.RXZ7_"26_P+O2[G9V^NYMQVO*XSS[1Y[/;]/GJ$VEF,>R?A8E$)V."OTBK MZ_Q12V9NX6O^\,^D/Y+&&)RGN_A1MQ,N7$C*-;W8)#;U.4K522M@?FS_&_W5 M-^>^EX1U][/>1]%71L)GC599)>D=3LS9*/Q\\\4O-WVD>_WJ2:H?^N7Z]M=J M,+/IE%%2_;[)QY^)-KVV.'U([O[1K]WVZY\Q5!YVQ1Z6WO>VC]V3_9NGD[IVZ8S R+4E^"AA 'V_ MDX1D%H3.;KKN:-1YGC21_]SSJT-1=]KG>D)+LY>^,]_*+'='WHH<*6/&$KQA9-3@S1 T"Z#'Q^\4O331ST+N"HYWWH_[RLHZ>KW5?7 M1T_'CN^__O/CWO8NVW^]>[F[_>?%+MGAN[__Q?>V_S[:O4H_?_S?T_W7?Y]\ M/GK:.]Y__=?EWO&[] P[:._X3Y*>K9=^#]G=WD*[QW]=[?[^WY/]@\_'59^. MGL@N?U,=([W[N)M^;F_[D!^^_F]ZI\./Z7=?[AWLIN?]B^^2-W'W$GVLCIU> MH8O=XT.VM^W>8LR%Y)8 056'%&1!"QL@>J9%P$A:9LN2-[KDC%E$$_! .)26 M/! ,BG$#G!)A!>$,,5&6O-$EUY0YHAD';&F ) .FFL!QA"&?< "*U:6O-$E MM\$Q::4"Y57:Y4JE72X=2NN.N38X>FO5QN:K,/S0;ZVO_^8ZZ MZ+8EP\P^ +Q_,LRL5VQ+4LO\/=<"4SJ],W9$LJB4E M2H3A?@F*UQ;];\/!:3XURX_PNC<^>G8^2NL1AL]OVD9OC48A_?&KTN%D5?EM;V% MB[VU(KR%IWD+$:J)3?:6]!@E*RNWH2)8 HF"646\Y(YN;+(NE?6&8M('SP/" BG,GN' M!K1T%)*=A9F3SE:C\NC,PK:V\=;*G;Y.I2!,&O0MKQW?[T/3']?BA$^I$=\R M0FA')^]^_GV05J%?C24;C7IYW)H+6Z=I35>C2==*L-_>LWJ43!B!B1(,HLM1 M,H<8F.@M>,*(,9JY)-,<)9-T;O8KW??:B^7&PDH/P7+L700/5V$X*#!^&(QK M02,>I X>:^#68V#:<]!&V;2O7))9I%%CGPLI%<'DEP+D]05R8W&6HI0?#"%"I*PR7!D#M!)F<&$3 H1F!:$*ZXTE[+ M9C-;"N+7!/&+2A\IB&\2\;5 AHO1,HDD*$0-,.PP6"HB!"Z#T4I0@9*.UUU$ MYYZ,7!"_7HA?5.)%07R3B*]G4RB!F44>M.!)T0;#;% M,A"_6GD6RXAM/!N,JB:1P^E"]U*>79ZPE+BW"*&CJ?+(S@_A)@_!JD.?.1VD-[BJOE$;T/80LV:]C9?&0Y)96/OQ]\' 5[VS)R+[E"NZ?4M, MZ>N3D+](UVW=DE8Q>QHS>V84&QIB63),*>!@<#[JR47(0D&P(5BC9)(TSVE4 M0C<5S%Q1=V:]<=]X8++@OE6XKX4T/5(N>J9 &$F!,63!Y,X/1-"(A'$4:U45 M&:]CT4O!_<+"DP7WK<)]+; 9E#,QIV01XCDP@P-8JA#@:!11GBOJV,8F[PI1 M'Z51<+\VN&\\2%EPWRKBV2E^)HE,"PQJ"4 ML!!)9%(DWS0&MSH)Z 7&RX]/%(7\2%BN11R\2 :4DVG?,A*!!6I!Q6@A:L+5'9%\/!A]XH S[!K8)YEG3G9)!;/\U?#[;>1+B %(MZ-ZZ7P87> MASQL\=DP^-XXS]I\?G&6!W;F=-+A*!LVA2OGY\H9]6&$YI-4XR *D[@R*@F& M1@3(2QD9%H*SV!A7ED.6]B)] 4D5!>E+1'J]+DQ;I3@R(!Q/2%=(@-(Q@D58 MY"Y4B=6;:UY3D-Y>I"\@C:(!I)=(QEQPKT4R= B$"HS3=K,TP9T2,"IPT)9I M;P116"0GB-*NI&LXF:&@?8')$T6O+Q'H]60)AR,)29L'(@*P'/+0E&/PQAKB M@E2,VM71ZZU(EUC#_C?NRTJQ^;ON/M6*V045G5S7S1:;J+$FY =;%4U6=%G] MS)_TK<4\)/U'@7KE@-&@DE'$."1CB =A&:51Y;I91IK*MVA'I7R#!S]/%?<+ M*CHIN%\$[B^G<$^Y#HY1#H;CA'LC VB<1]5I'Y#"DDC?5 %)P?UZX7Y!12<% M]PO _=ZTOO=*.^*-@^3[YL(Q(<^/%CZ0/\!2W^\+@!D%%ZX?35-$%6< %.6@9+,@PK>4X*)PI1O;"K2U'%N@76;8?T0E=U M#.,^*KMX-,VAOQ;*B"0!/E(#A"L!# L+2@0*5"G,:-KSQN:C"]Y%M-[\JJCT MM<+^,J,81:7/ >I:F")82E'6X;Y*TC($# T26,"*!\4IDG3557HC08J;2S[! MH"*"5>V?6I[P*3QAB<[=*SJW?Q:&9IS[X(9)QN#HYV]$YYHP&]G3CZ7_70OE] M(I+<9NX+>5QG41?GNCD[_,]ZL-P3;1E!!JA3)#G7G()F#@$C*F@C-/%*;VQB MU27S=YHL?1_:B^[& ^ %W4M ][27;4VD@1,/2!D%C&(.UA$%B!LMF1,Y_R]Y MV5VAYO:S"[C;"^[&,_D*N!\?W+6XN)!8^&1_ 0HR O/<@\4&@R>>$.$8#HIL M; I4>BBN-[H;#W07="\!W=.JV^7AU4PDU2VIF* [>UP0D(F.,!V4SX8Y[R*M M6X_NE0L(MCZB\3*,@AFZHRJ0X<.'<#(XRTW62ENG1XYBW @BT>3V9S$4CFR< M(_^J!R^PD%3D&I@@!HST&X3SAAAJ$=7*!,.U25#HQ%? O M-A92P+]0\-?B'X921@WV8&5@P)*1!D8XE_LRR4B]P5J*Y"K)+E:E&U,!_V)C M)@7\BP7_M.;75!.C1)YM2PVP)"-01!#(3:HY25*5.,_TIEVMZ_7+JP/^E4*/!NLC M@N3J'BR'-! 5*1PP)(XH-;D*88@9;1@D=' C$EF M$O,\64T!"6X%0B$'2$B7R?H9<>& )\L!BVOQ5#A@P1Q0BY,PHGWR@@2PX#@P MFDM:8OHK[1(AK:1<&YPY@'0)K@=*"@D\61)H($A22&!))#!M"!!**(\6)1= M)$,@"@LZ"@F8&X\E"X@Y5L5+L%C1%J[KU1BJW&/E[[%RL;O6UV?M).4T#*-Q MIU>IC6ZG'TIMUF,G.-T(8:*ZKX\[]@;]3UEI>Z&TTD&4EM)! 0 ME< ,IF"%)" H(31PR85+V,6Z#,I>8^PVGEY4L+L [-:"98$AQS11($E"+'.. M@K$FZ5W-1>3848+%QJ80<^<2%^RV%[N-9P<5["X"N[5L8(\I3VXZ>$\H,*XE M&)Z@3 3VU!JM3'0;FPRU7^^N1^54FT('K[9^>][I]4?CX7DN9AQUAN$TF-%Y M_L]<#5Z>1#>LQH((1R?O?OZMUS=]US,G.Y_%\>K<'@W3I.(ID;(Q-Y%\' 5AH/"M ]AVN,9@^^)07G0O0'E3?)PG(I@3,!@F10< M2^DQ2Q[.__U#$4Q^:7TCK=(FKTW)0DNDB'+J."=/3%MDGC)A:/3)#J,Y!9$Y M4"02,!$Q9(UAW(NJWQZ?T4WS_J>.A2'::SHT%@%--A58EAN>E%Q71879ZH':+0M#DP5B",)<"B34:$ MPAJP3^ZG,]@RG%P,0;I:M]IT*%D@38=R?C>]?N>'7.CU8RR&A4:/%!M/A\1N3%&\2Q,B!#GMJ=A ;& M8P/(8,>IBH'G1IY4E+R054/O(T=="FH7B-II8X8EMP9SK1-,I04FC (;E0:> MG)V(A5!$)Y5/"9D_];H MH7J=G'E5-\ ;G%1FD-U/93AG'#8>'Z]:[/\Y;A+*ZL=ZE=MG- MLKB=0/=%9EUAR.88@^ ,TR"X 4N3#\.0E&"E-A#3]WDT,1_N)KNG2WA3 M'7?+ 4X;S9X%-HKY!KP+@A^&X-H(8XH#58R#REVAF/$&%#,4=$"2>8Z#PC0A MF-5;Y[7H9*5 =_E)&44?/SZ:ZS4K-MM7-J$9YRPK3R0HGX]*9:+B(!S'+F1] MC&13?7 +J-NHCQ?8KZ7HXT817)M+[$V4@@O &GM@6#E045)0SB6F%M80:3&%==:CLV)*T8.F-S,=< GZ?>I6IQJ0R?FU/]-AR EHHA'Q9&3&YM$=I6LSP59B6Y7 MI>/=:D4T"I>L"I?4JHH31V M96Z;FPJU15B M1;FDY+ TWT&UREX9FXN.#?T0>R5U9H=:"V- II!<:T F" 5 M#0D@,4KFC6<*5,0.(I(B6*:-<;0T"G@"4%YT(*5HX'FQ6Z^,""_N$2- O_%P7]:^4>CDP^'+ 0ED_(73H)" MFH,2!-.@E4&YHJZD5CQB:L5R@B&3GA\)=6?#Y7QM&]&<;E'F?O<_JREO_K#D![[*O@)ZL+HQ\X[T^N/65RHLJ+.9[>96ES/^=LT^SW M7WV2V]:P-TH?;:=_]M^]2,LP\,G^V8\'YJ)8-P^R;EP]L$DMBR$B#TG6R;J1 MR;V9J5=87M2HPK2VX+TFA^#HV2VZF!H&"2'-(!% M4@'REAE),&%*;6RV?QYF07L; Y(%]RW!?2U\*94)PJ (1 8.+!H"RG,$Q%), M@T6*:KJQR4FK.Y@6T+\N#[+<)L^YU?<'GZ7XN3G\#8F^& RK#\;C8<^>CW-4[&#PPJ3; ME*3VA_'KNWK8Q##-HTNL2B+QP (68"(.H'"TR:6 &ZJ"1]1%Z=MN$JQ7/)#79X19-+*%6\ MM8(T+9,?G-N3\.42+KN:LCQB>QZQ1/WO%?7/J M[M'V>ZQ)NC)96G;REZ#J5)U$\2^=7\VHYSJF[SO;O9/SQ',S[*=U&]W\WFK'?7(54'$5ONTJ7.W4C\*P M)\9JI$ %JX 1QL!XHL%Y([QW/#J$OEZKO.R-<$TX92O,NQ6T1IAXHH#P4!T0 M>%#,Y)X#!%')#$4^;FRBGV:T3VMSCLR##?JBI-9=2Q:Q! MWBB5M%*.9[GH0'L=P6LNH]>$,DN^2TD]VD8H2JJAK1"HLY8I 1'AI*2HUJ Q M,H"XIR0FR\+&?(K]$ZN?YA0E5934"BFI.8^C"S#0V_?SXDZ:AUV>XDW_<\R#W7@7EJ]NX[T[U-UG#9H^ZT+3"NY'AUD2$ M>Y4$]V.E_$;[G\5WK0CODTI9M.1]M.2?]4,QAJFR@N)D)/GDRF&EP')O@&KE MJ0R><1M;NE^N 5S;-F7'+'3'>.NP%8%!P$$#$TB C@$!MEHSSJ)&6FUL8DVZ M7*$N)O<(5)?FSNND+N8\="KJHD7@GW:J$/,2"6%!F" AT7P XX0!XQF20CDA M FWI?BGJ8CD[QG&2]@D%3&ARPW'@8 (*0)1%E+ @)#5)7> N9[RK<;U>HVB+ MM=86P7 MCZA@UH/'.A\Q,P(JN #!$RU]Y)%4SH52745D5\IZ^YJB+M9:7;&4'1.E"HQ;E[R)F,P+ MPPVHG)'$!(\XB3(RKW/[BZ[@J*MF-+UMO;8HQWU/YLI*6/^JNN#>'$?=.I$[ M-<-WO?ZD"P'Z4J>[D AON"3U?7 4.L;EWJ.F?YDPT.D/QNGNN7@R/4PO/=F[ MH3GIG)GA9"CU41B%3-$^]$[/5-W_72Y8D_QR&W"A[]].4! MW:T5N7X,QM-SG@U&O8S?GX=A,EOFEX\]/SZZ/C2\_5,3T/V,/O^(L>D)$GO? M^2/?7/HO#D>)_'0XNOEO._S7YITO\-WW?6P9BZE#TEM_Y]>I=%>D5',G*8O2 M,*N-$0\FIC?^V9Q\-)>CC7]] MN5!IE6Y+^SL$E5M/]^+E U8TQH6MZ.0IDA4P&%:=L7].&B4,\U7I<4QKGJ5S M-,PVU#^^+5N,$A%DXLH0?Y;MKX3I?NB7Z_M?*\?,L5.V:O4+)Q]_IM^?T(2"KRW,Z]]\_?%/U4=3 M%O3D,Z)_(H+<^3'Z"=_YV==N*WX26G_77;_^&>6R\6?E/S'&6_2LC[\"15J+ M>5;Y$^%B19Y5_T179EW53X1^[_,L80_E57[[8]7?GU M4T;U=,QP>3M43]_EVZTKV[_XIZ>#_KT7^MOO_341# 6_V%FQSU+D3IK_[B;)T.SOOW >9CV>SK MM\3WWG_S<=^Z+=LB=N8C7CJ;G&DSW+Q*ES;#!N72E;^T-3VK/QW+W!1)Y^\L M@>9PIKG_GO=#AZ)N)V= SU'B7._K_]"1.8^8<'I?'?"P#$*/G+ >,X,19CP: MC5#Z%[%*($&09V]WJBQS\8W$P8-P>C88FN'E).+VC4S!V+L('J["<-":),&] M9S=)@L\_'I)#OK_]_G+O:H?O':>?W=YA>P?NXYN#H^/T7[:W_::W>W7R_E.2 MX.F;]_NO#R_WMM]=[1[\1=\[^_WA^2_I[O'#A\>N(M#\MO1=)+@ MF],_^9OC';2_O7NQ=^!/T_,<[_Z>GN_UR^/#TW3/J[^/]JY^.SY\_5O<>W:= M(/@*7:2UN-@[/GQKM?/:. 11( 5,608*(0.1Y=KDH!"W=F.SBH>27V8D"$ZP ML^"-.KO9P0.3$1\$UI:WSEJ)(5WW)9P'=]5J]Y2NN7FV/J7K^T@V#^?Z*LL^ M,\-A3DJ<6/U;X_&P9\^KC(>#P8M$P/WQ-VEWV4.Z5H1VKZ9I5UBBE"<(9- & MF, 6+.8>!)8J1L.,);30[F/3[D/N,8^+56S*K]J4BG$B12 6.\H45DIC[97T MVLI<$>WO:5.N:+G)BE :F:8TQ+TQCAA RN;6@LZ#2G0&UD6E S81&90[GZ N MTK1+9HR9+K16K,EB32[JU;DU6ZP77"S,2@+&;APSB4U3C4(!2II,!9 M[?/?@D+QU#C.:!]T1B@@P@S5HG3QOARP/ M ;OT/[:QR3#O\F*8%G8M[-K8:W]UKL 4O3J60"D#B0199BS33%*GO(^:(88H MO9M>[V@>7TS4^:FT-T6E(K<*B4:#-S1W.&4:+'4.!*81!TI0Q'%C4]'ZG,@' M]XDO)%9(K!6O_1 28T(ZA*GWTGLF@S*!Y-8ZCBO,+4&J$1(KQF)S#+:++>$$^G";0OF MMFGKS4D6DRM,@7D2TE]!0)(9AX!$LK0CMLF\V]C$0G4U*X[P-]FU+4-HEI5? M.5M2>V'<.;E=S[46TV/NOT^KK(VV]E#LD7JC/',X>3Z,!)V\.6Z=EY12BY36WY@M]Y4@9#+I=_IN MK[S,.%#WC__IJ> M(J?5D-/R:Z_*-FC!-BAR*G(JI*J/QBWZ6GSVLY&[MQP-S\6(PS \XN\R^^%GW][-ZTTFI[R[?DH@XHLFQ MDHIY8#$Y6X9H!9%0*X13-FJ>"Z?P_.E:!=R%A(N<6AC7*B3\N"2\-TW"7%AA MO V G2+ &/=@M>> K/!"-9/Q@Z=G"4G5Y+.2RU4. M28N<2BY7J[?! _L,41.#H5I:@IDR5GFAE$9($86]-/$;IDB]X5!.9M\9CE#S5B2,YB4IHQAAA@(W,G2\I M :4(!9YTL W1*,+)QJ;N:DD*(Z\:T@LC%SD5.2U%35ZI M9L([H(0B8-Q&4!X3")%0;7UN24;;ISF?^@22KT191YU>!:\,F_0$"6Z=P5D6 MUZ@3+L+0]1*^YI].LHJ\5P[^BIQ*\N'*;(,VAUWSA_L35GU^0ZHEZMJ4H;+_ M;$;4%9%DBG@+RA("N1T66*,E*,&R[^]9-'ACDW'2I;+>8F1]N&1-P;YVG+^F MLJ1#5$#1XX#,Q&!20XG>!NR)-,><;1M MFO$;45/?&YV=F,O\L.'KX"]7EBO;<679TN7*-;NR;.ERY9I=6;9TN7+-KBQ; MNERY9E^*CS(?3] M8-@Q[X8AG*9W^;XN7BN10#A[I,=U2'*5YC:4+-/5B%NW6$ZE>+)L@R*G(J>5 M.69J/ %CRQ^?C\:5R7,PV$IKEY_ G+PP/;_3?V;.>F-S4B7(V>DD_I?A?^>] M46\<7H7AAYX+D_.IE\$-WO6KNU1'5>54Z@&G4KL'?XYW#[:J)+D_#IY?[1\\ M9[OOWMH@B%(R5R=S# QS#8I*#3CM=2JL"#KWK%*H19O^^$3R7 MP#P[A@N>58+IQ; MY%3D]'2BC88FN'E\_^=]\:7D\9+^^?C MT=CT\PI^V6XI]BZ"AZLP'&R43DL/T7.&K">4&!2"4BZ.$)T MW N-.2&:9H]EER;R[3SYYH]@W>+;[0/7GW?<+Y_T_9JA2>!L(=EU$8EDA.69)H3QI%#;?W#/KD^$(7"D,3*D -@0*PEJ*28A15R)T%TV(YNJ\%JQ M)XL]N7![\OOX]8Y69$>#D[1ZHXE)60S#!Y+H_G073DJC3ZSI("(L@=%$IX82 M"RTV-AGA7<7K)Y"%7PN_%G[] MOM?^X2'&*<$A6:+6(JV8%U@90KG+B9&:"J3=W00[2B^:OBI,^]A,NS/-M(%Y MY9D-H)!RP$3Z2GLL(&US&H*TV+"BHA)+TEE2;2N>2J M$TF[7+/"Q6R]55T2ACC00L*$LV'-/)6R;9><;>4"YH MT#+9?#;P5VGP>,J#1YW.C]LC3HOPVALQL'7/)22OW2__"6#"0TA M6$HI89IA;;43SEBA<-!DB7++BEV_]OJ]GQ;ODT6.,-,2H.+#DR">S MUQ$0!'D?%+4!QY*=66(+);:PQ-C"][%LR8IO$>].9\4'&I# &H'1 0'3/("Q M+M$PT4[AJ*F(OO!NR8I_DE9E(-ZAQ&:<6?WM"I+5OQ" M.:V6%2\13[:DYN"B5,F6Y!ZT10(D"H0P&4P,8F,3*]JE0G81E877BCU9[,DE MG%5]%[^6K/@%D&@M*]X@@8S0 C0*&!CU$12* I1E::\JA[CPF40+=SZ$.]>T MV7L;FO(7W5)TRQ<55T(PZ:E (C+OK!4\*,>(4XYXC\P\NJ7D0308D:A7#0A& M<, &@>)& -/.@0Z< M<61V^0,=9L;%*%NH+4L[R*_BFV>^'7Q>?3.A>D2>8[ M=IEH+=%8:DXCIX&I&!R^FV ?D$];R/2!9%HK#/"(*6&D@20=#6+ KC+.-")^.#$QZ\;X3$BKG8),/5 MB@*<"%@R%\!3AX Y@R'1F@=.%*)62BI(3IL5HLMG-$ I/%=X;C5Y;@D']X7= M%LUNM:( G!23CKEPWCL"3"(+-@D.L&<<4T\L979CDV#61;P$8^?M+7[?ON;W M)D3?^W!S[^M;7)_4H[,9R:K+BM_NA7'G9##Z/*8O/?;W#46X1T+P^@>V'[86 M*S3RHDAW9:6[_-E\9?.L[.8ITBW2+=(MTBW2+=)=MG0?U//%6"NE<])9SC3E MRC@4I%5.*2^LQ]=-'M-.WPU.PQ_);2I!D,:"(,=;LT*\PN! MB#+@'4*0N_> UMJ!8U))[@AA.&?T(ME%>)ZCK,(!Z\% UK) ?5)ALX'0J4 *_)!=B04C&$"D,#(LBAUM"O$ 0T5PJ]9 M'')_?!2&:3U.SX;A*/1'O0]AWKADR:I=^F%DD=.*R6GY58=E&[1@&Q0Y%3D5 M.14Y->B,!<*MM(9PP0USEAJ4C.W /)6(13N/,U:9CL]N6XZ??;/DJ.W' W/Q M8C#,#_CM#A/%?9O'?7L^*P]9.4%<5!XXHGE4&<&@D/1 D?,*86B(9,&Y?76 ME@_.T2OH+RQ=Y-3"D%EAZ5:Q="W(Y@A2%*, 3.99: 0GEJ:4 Z&2&&8B$D&U MBJ5+/M\LL%<=9\":4?!5-"U!S609S9_?MXK4-]=Y\(H>^!0YM4!.R\^Y6\5M M\+ >79H9)1D)3B+!L)%&8XF"45@I02W3W[!5ZLVZ%5_?UKIM5GMUBUM/-JSBK9J;?S,FDG(R89(!X4,*05J$@,2$$%X8Y9 M&MS&II:XJWG]X&]]V&1-X;YVK+^F380?"W*LUW*LQ9F#@EC) M8BP'A$5.)8NQU=N@S='7_.'^A%6?WY!J";XV9ZOLUH.OW"(:1-1@&6')4I$$ ME(X6*(L\.?G&\\ W-D4W"389*WI>8Z7%=/+4\%[W3.8$^P,]D]E@+[['@_!< M:^O/98*MEQ&"MA88R7/V!-& I2<,8^2E#1N;]>2.@N/UP?'CAN>_7VD7D-\/ MY+.B\T83)IT"HQ+"&1,,M \!:(S2Y?BXR*ED1J_,-EA.;/[HY-W7X_*OK]FT'J8K8??[ MF"%_UL/N(MF8/K(9/C>Z.S$7&:C)WQ=M.7*6+5VN7+,K M&ZINF-AYL\Y2:L/P<5^V$2GYG?XS<]8;FY/J4-).US2_#/\[[XUZX_ J##_T7)@<8+X,;O"N M7]VE2KDJ"50/.KE\-ROWF!(FF4@B-5XP8$Y'4%PYH$H*(URDCLN-34SG[M54 MH%\HNLBIR&EUY;3,S..B2ENG2FNYR$9P8F)PP(4AP*CEH#GGX*C5,G+&O6)M M4Z4-92*O?1C-)?0-3L/<@;1RUEQR HJ<2OIQV08%KD5.JR2GM@?2KO/Z)VG_ MI>ZP.5O__:RP6< F4*(L*$4#,&X1*.\M>$(,TSJ:Z)*MK[N*D80S9]JG.DD)9 MKERS*Y]Z@V@YNPM%.!N'4QN&$ZZAJ-O)FF;^=M#7,:KQX.RN$%4[=?KL97I8 M=7M TA,O37"*,1-L^A.49X90KRGEY.W.O1K.'H33L\'0#"^?_^^\-[Z<%+3O MGX]'8]//*_BE[HZ]B^#A*@P'I<3](6K[ZOF-ROYT;\"S)2_B>P[7[H77))^X+I)RO,OE2&.>?BQ'A T37 M+J*M.T_?Q[)UGVF*9I\E]^@R+=?6:5KD\;(NW9-W+Z=YEVBFB4YL M2[!-O!L):"8=) )F-!@94+"%=Y]PCO]3MBJ%IX%PQV44R1BA7EF2:$\:10VW MW.A[6I7?,"/+E(+Y.*W6+LE31[GT$9!6R99$E.6>C1*LC-@BFQ25-QN;6.,N M$;K+5+UO4N&U8D\6>W+A]N3W\>L=;7./!B=I]483D[(8A@\DT=IH"!,YXL8A M$#8$8$+%Q)^! 64*>V.-P:0BT<*=A3L+=SX^=V+.HO V_8F:11J4=!0SAA%C MFCN&Y^'.:1 N1$)>,6&O!,HHA6BJQ4(RB,!E\1'B-9W\L+%=8;NU9SDAG MO8A2.J49$5)KI:5'G!#)I&"JL%SK6.[/&LLEAYQ';H E60+S'($VE(%V3B9C MDD3"R<8FD;3+=;TVM/!97Q6 9"(42476;G04=G M(%(:7>!)==$7K'G\BIK_S][;][<5)*L#W\5A>^\ M$3T1*KKVA;[A"#*30';IVO.'Q=1GB*O*3']4,E"&6(:[=$'\1*+_ MD-;ITJ4P:_87YS!U'X$"]NI%6JM@H#&#K,+JU!^-$9-L_+8=4\NW!EI(DVC\\&;;M !#A8' <>XUW?WUAK3+!"TUPM6C'>U:9TR7F M]+ [K?;76.ETF4U_$4FLR<2-(JOO9--?_\D9I=/4AQ$]PBF^\?I;#OL>V[3= MQY1[E'N<=-W8F/J'79_.WEO\-.;(SK:I!EVI$]Y=Q' MH2/FCCO&+.8L$JN394H1Y@,QSLGJQ)Q@N=**&B45# MVY67UBCQ2TL"\-D4 "MG&.72HR021CP:C0P-')' K/ D)IIRKH]HPF4%>TMY MC:=$,9WV.&BJJ2"1!R&LE%Y+B^$_%;'D-Z28A5/>*:1=E-<80QJU7J:H+'+" M>,2-5\C:D%!,UEA&#"/: *?$3:EYDXG9S)H":X52%DIYYY3R=O!:JFO< 89> M5->88"A6.A"I$75:(2Z\1M8ICAP6+("8*.B#P$G MRKD5&A,?'',:8\VDI\M 9S&W5VAN7Q37.-O_?(3WOWUBCF!!L$*24HXXC1&0 ME1!DB>,R6N\98QN;M#FO369!UX*N!5WO/NF<\JA"8%+@%+DGQ!CJ(LL,%4S' M('\"KPLDG1A5#"11# &P=ZG$<<.(V=U0M0D+RP(C8=XHH9@G3'.#)$9JX#,&R*,"ZUMGASQBW*T&QPA97"7%_3T.<9<8JRC$2C!O$ M.:/(Z!@0(UP$HHR5T6QL:M,4[,=! MHWTYMVWQ-F(W3UZOYY'T'?1PO>%$\$-5)\VJZ\#PH35+VX M>:%BL)AV.[Y[$G-)D.*!N*,:Q1,/A+8NX,0(RJU\$;<&(QME0MXZ)^"S)&W8 MV*2Z295DREED9R7B"@EA PXX3DV#N6 MN$!*"(.XM P9R2)B4BH68HB,^[6!@*>38SU?@4>UM?R5VEKMG]76ND$NS#H" MV>V8ZD\6PT.G1!4YK8><'CYUK2R#&BR#(JZ"PD5.-?1Z%12^;Q2> M<87%$!,AW" 9&EYH-:)8)QU'%-Z V(_)Y]FM]\?QK ][,',O8:'Z(9_;'L8*Y+R9^8H+RY1 ME'+4O3I^OS>O"(5BQC-+*'(\Y?(^E"*=HD;<.N48\SJX7"*MR?5L=;2BZS77 M]8+)14Y%3@^R=Z[ *5;VSGKMG3.^,1<5]TPP% WSB#N#D6.1H11\]#)P3VVL MW]ZYHGBPQ^@CZS=:E8)EQ8$1@,(UNJ=97/U&_!Y[O@4:MH33;(W/ \JY39%3 M"1Y;FV6P6'7SD!@WVFDC!>8Q>N.=EX8&G205P:I?<)79,N?SJ_9.NC*DPCB36@(V4B1(6"T;EPJ7;(6)$0B32D1!G6 MR8(F4U9T>=UT^=&98D5.14[KL3?>K_.][(TKV1MGW.N)$!&X"D@HHQ!/-B+' M'4=!."E,M)GWYKVQ3O;J+YSKH=4_;=NS/-CX<_4O5Y8KZW%E6=+ERD=V95G2 MY #LQ;S$+'16!#MHG8RQ2#BN!G*KV(Y#N/):;=G>V>C M_B>E@_V=><'VM\]/ARY.>@6-04O!$74N^\!$0C9QA;!@+B:!1=)R8Y,0U=1: M-HVF:]TI="&U?>!8]SO$GG5N/K78TZ\KXLX>.=P.;F=/&J;P]H7M]@OPX4+I[Q+2)N)!@[$4>I$ M1$0ZAKC6%EDF+5*4!F.=#T14G!+HI&QR; JL%4I9*.7]4\K;P>LUP2NEY?PR M&#H3@8UM\+ N$U*.A:T'55C[U(Q5\E*%76:V(HX"JQ8$*2()0V1(?$R$^8Z36% M?@M%70&4SE10%X90QR-%6D2%./$1V8 I"I8PK)*#O_7&IIR-GUZFA55!L5JH M8A/Y#'+$,L0UW6()2Y]BF213+*VH[\-\2<#AWG8)H[*AFBWA+$:>3(\)20HEX* M(P$]77Q,H>,U0LL:!8@_?G[G)7@-Q.W[:5G7#F&(L[U=I-VR+* 40J2.NFH\T8 Z!6P*V!7P.Y& M8.*;Z M80'#)PR&BX0>"L^HU"D2*@7GU&EO@Q0Q1!C0LH8K- QSK>>"ZBGZ])F?< M1AH$<9[+J+0R*A@I-1$Q5XPI 75U [ ?>Y<"ZO;$WN&7LT^2"$*<=0CG4U>. M@T:&Y&(R3(O >0!H=0"6BW"O,;!H)6FTN4FX MC1YQ[2,R0#I0G^(DZ3VVE^*?MSEWI^ M$>$TUG,A%=<"^)B*G"$>?$#:8X(,PPXS)Z.Q>&-SMI_XS1TB1;770[47T&SI MC;.82VNMX5$1AX%I!N<]!.C\.#G?$WM$GKS@(PR9$:."( M8\&1S=:!-IRI1+0.@LU3Z;)E/W6]!ILQ4"TC#5)S;9.E7E.J.4FP=YN02C1* M#?1]=UK?M8-]VO"$X 5&G&"/\E$5,EIHP2VUDK@G[@,H6O^S\IR8:L%"@CU< M<1.QC0Y[0W)*@F!6A*+U-=#ZOZ>U'M,8A,2PP5LJ$(^@^EJ8W&XH4LF3 NO+ M%JTO6G_7AP%%Z^]0ZS_,:+U-F&D-:JY50%SD1A*">J2CTQQLL0127#.M+\6$ MYFGR_&)"IDBZ5A6H'@MM_SU86XM@" M724>!1/ W+&PNP#G(6#NA!@\9XQ*7WK7MT+7$'=P!A,Z42E*!9\M<(29P1%PGC9SV M!!%+@?^3D'C@8)87Z"S06:#S_J'3,>/ !(^@A8$33)W60G!/7.(^6+ZR0B/% MVE[2VIXMO.0,TYSE^ Z+">(.,V2\2\@288U0F"O"1H67'D75S8*N!5UK\=B+ ME'$BUJ1DK Z: "N5SE$G:.YQB[FQ],:NSG*8?H? .E/&B7,=J/44Q91#:)P* M2,OLR,21BT,T6A:'221.Z1#MXA'J5%1BN*L+-,!F:3S=V 5E44JL!<@;E://8B M,'?[T_("NN_=6 M?*IN89GS>?=^'#3:W7Y_B4#,QQEY/K:2:AEA7/(*BG1+O9BR> HT%.D6Z1;I M%ND6Z3X!Z2Y4X#K(H+T2)DG"F79&W%X]CIY]KY2WHE MUZ+]^"I9;/T:R!0YK9F<'C[5KBR#&BR#(JWE 3(4X<0X9XC1BCA,M=#)*DOJ@<(G&FZ?,59D4Y&P_ALH; M!JI4-8]/F*N+(,:+(,BIR*G]:A]KKQG)&(; MM =;W!!#:!14^Z"5]?#9#8C]G%R;W7Y_&,/VL HAO^L>UAK$C*GYFC MO+A$4V>]]LX9WQ@UR0F+-?)"PMZI..R=20L4K,YI%E>_$;_'GF^!AI7@L7)N4^14@L=J MO0P6J\;.D^<.1X:)-)Q9;C7#-'E-@_=:&/X+KC);EGT^51E!;/7AP0A5=R:@ M6NJVKXZJ',W6;2>,,&.%0=:!I<^-YLA&01 AD@KB96)<;&RRIJ2R2:5FK[/,4R64_8%#9/YREY,CX7T>::(>)2$L.0TXIXJQ$%T2#M+$!8X.*J] M9S+-*R)>]/CQZ/'].N>+'J] C^>XWXV*@4@AD);&@"9SC@QC&%%K5(A"$2L" M[,QB-KZFZ'+-=?G1F6)%3D5.Z[$WWJ_SO>R-*]D;9]SKSB2%*>;(&QL1=RDA M35Q B5DBE.,A!I7WQMGT[(?3Y1* NHAS_9OM]6QGL!KO^AJ?*Y;SWR*G$I*Z M-LO@8;SKQ^VCGWO6WX_1M'C5[X"A?)GUJC,I,8@\4BU_=&#_2.7T$#[3GV!Q91/.@>)B#RZ$MG-\I0%V M4&^30"QX"7@+?VB6# H*8Q*DY8)0L =Q@=IU4^$"M45.14[K[2HM6^+=;XDS M+M+ F*4F!A2X"[ EZH@#>.)B MK\%PLY$59WJJ%SFM&;M@1H\T4S]TB0YH->P%MJ!O17"6@@_,6B#T$1N-!=$N M:B=3#")6W5YYD,0X.H*I@J %00N"KA)!;QV84!#T@1!TMI! BEP2FWN[4P((2C4@ MJ//(>I"G8(187B$H;Q*QY@A:1=?^7D6X3)+H+Y4(.+&]HU9G]-OX*G3Y"(N^ M-];(S?]UO=\WK^;B+W*;*Y4'J%I]X8'J9W_J8Z%9T0^/8\/ZW/+*=G(84*/3 M'<#=;0_>[C1:,-2CGFTW3FUOT.BFQN X]F-6?QCWJ%=6IQ*/'>2J!:V.[?@6 M7-X?P!LG\&C]9]=.T7@8/ /2:;??RBOI>2^V[:#U-?[QK14&QQ,WY:5OC9<, MOOB*=3""X>#ZK]Q:%H]%QFJJ9,2E/_/C5)B9&#/"*\:3LMP9:R5VS@02-=;< M)O^)J8W)EXY[%P4UCB)RO6B_()O@B9_;]C=[UM_X_>I$P2Q=EO8M!/5YV!^T MTMD",YK2GO@N'8VHRE<=S+^_/__%JV! ,09$#, M*OXB[^V@N?_[N]VPZ<+R[!3[#5JH%_I_8;G6/8J?9V.WXZQ&G+L-] M<0Z?+R[#Y]MST*S$8/O'C9?M[K=^[9_GMW_!1@%;0W<(=PG]?]=_P.\Z=AA: M,.G7C_4R&%W# RH.<;$Q5:0%'J%M3_OQ^>3%'Z'5/VW;L^>M3C60ZDM_C.\^ MWLTR*$YQENKW1A]?X.4S/,+,<6[0^)?''S^K/IIB8*//I'DFA;KV8_R,7/O9 MSVY+V#-JV*UN^_//.)9W,5C"^4UO.\?&GL@1B&]<_,I?Y'3],A34S%PZQ[@> MTXY[L23-C>S(?7BGL0>7'?<;.X!Z@'*7\[ZNV W+3M$E=\A-#8C:3EX%4V V MTVN3XA9YVBYA[WR[^J\;6B\/=?W8/=W?>/O]%/;J;A\@ON8#O(8A_N1'>\Z);OFSBO5NK MHRTC#AKM;K\_?UTM78O@_AS0-[3.;^Y_GO>(#^1'ON&S+12H8$@.[C<\.L53 M+CB4C->&^L"Y\4%591;HI,P"7<"?#"L*[,+N2?P+EM6:N)+/)J[DK6_[A\P]_^)%_\^/)A_>[_..KO\FT*WGO\T<8Q\LO'SX? MB8_O7[;W7^WB_#>,^7/U?"]O^T]&&&DY M94@)*A'GR2$KM<]N99-JS M(+Z+P68[AF8 M?DP#DTTV,H43"BIQQ)5..0@V(LPCDRZ T"+9V-2Z*>5L(N24,J&O*H->?_MK*5@-<^!EP89 M'D@.>-;(YB+13BL9HW62:)([0U-=I\[03[RZXNHU>^5]:&ZFV45Y%U'>639- ML8Q",*0-HV#F6PXM+8BBL9F7 V)IE-32*:'-WRL@" "-U$1E, M'8I18KG3:'7Z@]YPY&?LQ9-H^\-> M%<-9/#KWQ'9R4?V7D\2#W0MQO!VZS]$/#KM[MA/LH-L[>P,J>U(U(7T;!X-V M):;#V#OI[YZLH#F59M)#^4EZH.H1@G<.F!<'\P=ITN^H@.:J0/.\ M7N=EEU2PF(&D$"<$K%C/-3):,21D,I$'E?,!-S8);4HU:\8NG-E=O%&/DU05 M=7X8=9[A0,!S,%4@*:V(Y:W36*'*X.*7JPY\>!!>* MN_JVD/!C&A(D$\X9XI$W.9L@8(FTI 0)A;'ED2H3\?JXJVOAB5H_&D9'8=TI M]GI5^D!.Y&D,[/?8OQ776E]+M!Y<:R*)44;5H?V^\SW'2<0_8R>FUJ!@WFUI MT/D179 \^(@P-11Q8L'P)&!]4L9"XJFE9&7XD.J,7G9[W90E0!YD?C8 MCK8?&W&DB4_,9_20P=H'$PG\E07P)H_J(+WKQZU^/PXNYZZ,0;*X?%:6+7[1 M,>E24V8%3(=*A1C!-!MX!ADMX)71C@OOL"HS/+ MD"Y*0SS)>*):^'HJX0![S:(9F8_G>%EP<0%NN-.$)EKO@;N XFJ=@_T8098R!Q(* M M36:4(]*"Z?;=]2-\VMA4OG49&9<>)"CA:RV=+H5Q6(VN.#XB6K7-W4FJS? M/1X':\Y]4.JRT-Y$'UM?@(\.2G$E;3()DZ1Y#1YRSTAUN>P7#6G[D,Y'WT4^KQR9^$O M]+FH[&(J.TV838@$4R&0#3[W/#0"&>$,8D1;RY0*2N>>AWS6U*V1PMXIA5GN MYNMR95T,ACKQN->]>&I;H3(3NI4GU ][O9Q4,+(?GF1YBYJ1N[&,)F$T8T?* M5B=43I;J1*FPOA5N(>]F69^43FL7(W):.,1E$,AQ11''@3AC?>2)YF-BA65) M#5@?1:^%J[0H? T4?IHS HIK9YA#FF&!.*,4&<89TEIZ$AV-,;HJ+D0M?4!2 MSHS7CC6-SHS;71C;(/9.EN=*ZVLXU^*8>!9"S\^?1FQV@ID%%A> Q0^S/,A& M8VCP'CF3SYXK T"Q!9(@XH[ KC--' >UM1RF8YNZ^TI>Y).HL.>#;%Q M:L^6/>];7TNQ'JF/LSBYY7W.$>^_'@FG(.3J$-+/H3_,$AK!%G1$.D!((I!+ M6B EM3*.:D4%&U6(6"8YLKB!ZFO#W /U*2I]ERH]37JT(EI9+E#B+B&N/4%: M,8FDX=PKX8/@N6I>DRT?3U<\,8)GF2_3GG9)>"ZXH#Z,'/RL8" M^^M"* 4_5X>?1[.42&-LJ;< G2)Y!%+%2$&4Y+E,(6D26OK@/&+5 MOA]>5%3[+E5[-M& *8F315PY4&V)!;+.$22IL#8ZL'5TE1MMZ*RU4S?5+DZA ME:<:P!59VBLB0$_">KP' C01R_O6X/C%L _3$GOGA0(+8*X.,+_, M*Q3SP1B/.="48XJLI!Y3'A3Q=F-3-P43M;LP504>RG/WS@AAU^_W&::_[M=4' MV3^U8J$/U2/P>K#\"^3Q^EP]TNU;1NK];3Y"<$)8/B'J7(0:VCB&#B M"(8DP]%:P6(BMM04?;I>H8.I J-/W3E4U[BAJ_4)+YF.!2 7 ,@Y9;6(2HDR MKY!7)"(N*46:)X,D2819;[B3CKZF,T".^L3Z>,=?MA=A#@^[I\[P ^MUV*S3RTZTC3M;#CP.2>P&" MJQS=(88_S][UJ$..:)W_P-(& MP1CQ&YO<- 6?/=U:V$2\F2:MD0OHR4+#W3F'"C0\$#1,\RR><+ :&Z2(4#EJ M6@(J*(9ON?QLN_#MZ_ M;;Q\<[#7V-W_9^?MX>[^J\;6B\/=?W8/=W?>+E.8?SPOO\:"6Y7;OZF#Y+Y& M^#CLOUIUC;"GK8%MC[)<0VLP[)73^OMW:+^V9R>P$/J'W2W_?\-6+P*7 _8V M.'O=MIW!5B?LP+NG^9+"X%;'X.94^6#28!*)0#8Y,.ZHHV4>^V8=^U)T.MASQ_;7..CFQKVJVVU<_4=!,J(^J!RC5;G:^P/ M*B5^DF?]]>)&6Q,!O>SVWH)XWD8_[%7NK>WH"H:N$$/GU/R0UFE,N$:& GR" M@!5R1E&4B#3:"YRL!:BA3#6-7J8>?HD&J+&.WSU%*CI^CSH^S9.H8YH+HI$D MP(XXB!A9ACW2-F#-/0V4B8U-3IIR*3=VB198.Z*T9P=C-;Q3IK2^AN:#$J5> M%S0J]%_VNB<7@JH:BHS0%4S-%[;=[A^DZ^&U0.OJH'5.F1 IM-!,<60T<"B. M54(F$H)T$H);3W4*?F-3B2;#]:\@4+Q,]0FH+,I?/^6?X56>1LQR:7W! ^*2 M4Z253"AR$IGU-KE@@%>MA>X7)]2JN556Q>* JC>MRC+Z&8 6XW2E(/IC3G&1 M%&'C%$HCZJ4"!I4 1*5@2&-BC1>PCP:VL2E%4Y.EJW87)U1]]?Q.&=3B>EX* MC=Q>Q6>+SQK&B!2PQK!$G&J) +DU$D*:B#$+QJI2:.3I>J$J'W&_52$$\*7_ MQ':K^Y]H!\U&)P[R.U6&BQUYDD/Q0SWT@=V?PSX,L-^/_?TX.$@Y5GW\22@@ MNA(0G5.,A!*1-T6.K*(8\90LLI8KA+WP.$CA9 @K ]'B:GK2IW4W5O!B#2VI MY=-4"3,IM6(,81U!RT&Y$8@/(P_BCH*XB,.H(*U>IF_C>GN3ZI?]4 NB>(PGIUKO6#>)'JVT??"L1_UR&Y>H<_MR6+#O6L/* M=7/N*F_U^T/;\1'FK3^HP@_^]5 5_E^V.C"2EFWO7HSS[=!]CGYPV-VSG6 ' MW=[9FQCBR6D>V.YXZ"_RR%_;5O$UK7#__S#8>W%U_X?[M>-_WIQ]?!].LX#W MMCWY\#F/]64+OM/>W]Z#W]WY?K"]<_;Q\Q<.SX/WWO_];>_5R[3_>?=3-)1C MHG/V'>:(YZA')^ /PB78%5'CF%3N"C)#'1J#X^X05&&9DYPG<22^TEXZEX_# M%]7,(@F2>7@ZM1(%+Q;3[75[FD#91%E4/O[9[9X(9Z#M \BZ8.$RY*!F#BR MCDF>@L%.JERW:-915HH6/6)R<_4D/'Z//=_JQWS4W1]T@>5T*S]VJ5?TH(GU M61('(T'LC"54SO-7!I?[VW,RZ8GFWK@D@=[D1D;6*V02CXAZ9A261L*^E[U> MF"S=&*ZXONJKUW>;2#]?KXOJ+J:ZTTS'>YFHE0IY:Q7BA'IDN?.(*.)H""E2 M$C8VF9AM0%8WQ2V^G/NC.[Y[2FQ7W5XEG!+H<%=(N3O+<+AUW @=D!,.D-(ECXPD!#%IM"5.I,!6 M=V15'#J/^\CJFESLI92].'"7U/@9;A2#I<(&A),PB(>@D'.,(A6\)D1++"RK M^IGI%72;?C3,Z!'7O?EM7/CFWXW3<;6$ACN[Q)!*%9QZQ((O5NEB+K 6[%P M.^<4NL',.V>31<)1B3B6%ADK%-(Z&0EBD]R0C4TZQX.^%I4L2I&;=7 =+:+P MA4FM$ UFF)3-#7@\0;(JHQB 3AEJ,0HV.6R]H\3QC4U-FMK,MH:]G:?IT=6W MJ5^D=RWHYATYXLQ#^.'FT\_?MG=>O-G9>KOS[\;N_N@5O&CD*D'-ZL_&SM_O M=O_9^FMG__!M8VM_N_%FY^WAF]T7ASO;U>?+^^P>U8Y4#S*:-Z;\7VY._A5V M%[#TW\3^H-?R.8TI5_CMA*MO7+KR-3QY%W8RWXNV'[?CZ&_X=WN8I;'SW1_; MSE%\8P=Q)Z7H2].4%>YO[^:$>G%.M*"P"#BAB/.DD8LA(*45_),U(HPW9X;-QI\[KW;W]W?W7XW6R\'+QN%_ M=AJO=][L'FP7)^9M<=T2RF*,CC%&N>'$...EMTYJ$HTPZM-NAG.XB-PAG!=T M7ATZSRD59F4D43*-!-8<<:TULMP&1*,)AB5B C' ^0QI"KVJTD'U('[%U;DT M0"0B:0@2F!^-7(AD-*'4IPB6 T])XPH@< &(=0*(:?HF,:,)2XI J@G!DK%( M2^<04\9$1K2500- Z"9CLV5OU@G;#KPYXFRC!?,SXG9#[C^:JN<, M%DGH#ET[CA;0$DC]4X$\!%#_ZY9FT7)3\V@VKXA5H$'9"$8HM]'!_Z(.W%(& MQ(<)6FU>-PAM+)M733:O.27;B/7"&*SR;J415P0C8+@28\UQ.I2FI?+00NP+KX?=!+N\S8;N7 M"/Z)[1VU.I/G^6.&[T_>J 9_80&,!N]! V+O@9#B\#@VK/?=$_CMLQQ9VLF% MC!JV!V_GMHN#>-2S[<:I[55-1@;'L9\[C&33)4>HPJM*>%6-XC0I. X/ 6]4 M,>7/KEH(E^9L/ PN\OQT1TW GU?ECEM?XQ_?6F%P/#93+G]KO*#PQ5>L@Q$, M!]=_Y;)P\+RIOV*.78K^W?Q?U_M]\]H'N/5][UO&>LI*N_3G<>_"1CV*R/6B M_8)L@L$_M^UO]JR_\?O59X8'OBRX6\SYYV%_T$IG"TQ.2GO@J&8VLSEL9Q+V_6_]-*C!GA%0,,M]P9:W/NI DD:JRY3?X3P:#3 M&:6RMK[(&WU5&XZKE7ASIL#+=O=;O_%;YG2MSC"&?]?^V7[[5^[H.VD%U%^# ;_K MV&%H#7XVN2L%O#M]FK?#T]-VM8A@HSY?0J 6(PH.P+/80S[\_I8Y3.JVX2DR M@>D!@ (+:(ZV/>W' MYY,7?TP88JM3C:;ZTA_CV1DSE+P[3K'4:KI&'U]LG,_P:/,<>Z;'OSS^^%GU MT13G'GTFS3.@]-=^C)^1:S_[V6T)>T8-N]5M?_X9OZO!BIO>]KY/%'YY:FEF M+IWC;QGOOO?B73 W2U*#=QI[<-EQO['3R:EI;^,I;$LN]AH,-Z]8BLM.T24/ MV4U-QGI/7O973]O2MWK:)S5EY 935E(B2H3;ZDN35 0I$X9I%K'@R>?R42AU MX8?OTR[T_7S?PSWZ 7O"M[=R5%BP;O[ MQ+L?TWCGE<<"1UC1E"C$O2;(!L61=R%P9PAFG&YL#\944>AV%T8,QN7)OY?/$UZOH.V'8HXS$1A/,.[B?D!T_\4L:8PL M>AY-KN5%..)$,&0Q<$AE8']D4OE Q,8F;9(UJ.Y>JO@]."TJRGR/RCS#B!+& M1FH*2SPFP]3;W[SG)+CCEE"4O$8%]"7*3,+7,U_429#"Y2 M[-6JLB96J&/KX:XL"%L0MF1-/"V$G2'\(B0LE(E(^ER3FSJ)8$/%R :,E<>) MVB16E3116X2]KZ2)NH1,S@\PK(( 4A5H6R4H (L?=*ODB,SKFXUVKEXU(OK= MJI4)3 *J[(!6YRM<457L[H2Y];L;WV+.M>B/(QC[SY<(,=U8K_A%*=23CU\D MG)?XQ1*_N#:35^(7US)^\9$ZY:H[/F\-8'#^!@3_2NH#S*)O=_M#V,*?_^(\ M\@;SN)H%?^L"6/7MZNH\9C?$O$=\-.Z$ ME??RVQVOH]>PL/;CX''WZCOY>'SPZAW>/_SR_6#[GY.][3?'>S]@/(=[9&_[ MO^W]'WL,#/H?,+8OTTZ"CR<[_./AW^3@<(?OO__P;?_5SH_]PZ/O\/UO>R?O M8.P>[__8/_YX\F9N7"AW3GBK [+2:<0-$TAK*I!(R7ONJ<2:/>)6?060'BD@ MK;Q<^ P@%>!9!'AF S1#-)@JBW2B''$&@.X2=\@X3CG1U"1M-S99[2'G<5@] M]264]@0>?] '8IEKZU<]!7,1E\9)M-GTR;90+B70/8VYZ$3G:.3+;+1;UK7: M*VHP^+C#NU;&W8[;1\\/)G+X*XMAW)AU[T)6!^GJ%878K0!?Y\5N)AVIDMX@ MRA5!W#*#M&% \2R-&G9 'KQ?&;&[\Y;U=UI9^W&K]\J8T.W4NZCQ(FH\0Y.8 M,%H&PI%36@%-L@P98Q*26@?K!!NPH_#\U9K]_#^S4]ME_$8 MWS1POG[W*&1]Y?E2^37J)C3LYR" ?LR5O=S PH4558_C3E@5E^_ ;RY,U)?> MO=?813/O$1\-,5FYS[A:BP?I73]NY85X,%Z&NYU).[:7W=Y5>O+7>/&=%9ZR M"$]IS9H;3!HCJ8X(.^D0#R8@FSA8'YX9BQW3B>A\DKRJ]CXU,C4*0#U2@%JY M#WDI@'KTH;+WAUXS5E;PU&KB!>*"1<1)$LC!2T2#Q(I&F_N6;6P2V91ZZ4S7 MIV%HC7!.S@&Z:>):*W28I;.-7CSI?@4R.SP%M!AQUEP" &RJ*Z5&2];P7;J5 MIY#SS4@F[T D%4P>7@BD<+S5H.2<6 '%:&(*!\2DU(AS)Y'!G"$3!"=<24IS M.0"&5]6"H49Q D6M[\2=O!JU+B=(JU#W&5+$A1>8A82B#V#2)3#NG-0&)84C M<4$2)N/ZA ;5PO6WIJSHI6WU&E]ST;)\U/XU=D*WU_AF>SV;3^9SO?*C#MQN MY/#[OR$HY:UHT9,XCB/2>L>2TI(;3J/11%#%J;($J^3T8K3H_5@&N_W^,(:" M> L@WL&<,W,,RM C-P93UH:^3$*@HZ45!A M(G?!DN2]YC((+31.QI&D@?HF;A][N?H!XV)&E;'X2]R$K$;]ZBZ^&AE-.9) MF($R,(MCT)YXPB.E!EYS:C!./ D5PU(TIKBZ5P25<^KN*!F3ET0C[(4&JPY+ M9&CRR'))N*-,"8LW-DU3B%4U*RYNG!KJ;U*4IN17'5G6 [F1 K&, HA8,2MED@'J5#B1'#EH_)FC7*U2KN;,@DUU%%EK92%>1>WBX6VVB5_K)8ZI$)(43!7LD4Y,>.RB5CDF M@;*E$VN*PZ_^5]ZB'O5L\>G-_W6]WS=O4Z5Y5)KT_N&NJF%]>!P;UOON"?QV M;J*9"5RN69V+3W>JNH-'/2!\I[97%809',=^S"@(C]_/76NZG:IB9%7\>IP1 M#9?W!_!&KES0?W;MC(R'P3.]/>WV6UF[GE=UM%M?XT4AZ?_O*C4>EZ'&%U^Q M#D8P'%S_E5]._5V)M"YURLT4$;_T9WZ<:@=)C!GA%>-)6>Z,M1([9P*)&FMN M4^XLLC'YTG'OPE YBLCUHOV";((G?F[;W^Q9?^/WJQ,%LS0>D,F1#3<1%%VV M\GM*=T821J. C7P<[? <\#[V\E4P'%N;L32.>YFF_,^O94M MH=5A7A0\1>9 MXE2=[.WU:__^X6NFB'*UM/\3VZWN4>PT&T"4KL>:N@QWOP+70;>JM?7B'$5? M7$;1E^@=V<[85WNQOK/CMA-> M@V&3JVWG?QZD\P5_L=ZWSXMP'\*8_FQW_9>'M73PWL32.=D]V_^Q!;_SL?WQ MU3]P_=]B[W!+[!]^8/N?0_O#X8[8__R%?WQ?63KM^)\W9Q_?A]-L%'[XO,OV MMO_YO'_RSY>/>6S;7[[O;7\A^Y\]W:?_'.\=?J$'A\?MCX=OTO[G+;+_[9/U MBAMF)7*5,]9),%&D28A*FF-*L*2"CJS25F<8PU8^U:+,*VRB""$1'B4%(]7B M1+F@WDLKW48C@OEXFC6R-X0MZ[*DJE"^/VV_U1\%^EW(:6((C=?+E$+!9^-! MC&Y3R>K7 [DZ$X.-,Q@''2EW3CI,?DKK'J!MU>Q5! .J6YQ)FN-/. M\A@]N3W-3J$KO]B$)=&MK+7*&LL>!!!-'GRW"E) ,:614":C@-D)$59&>-9X MUVG'?G_4G>A;"T8#*Z[EJ^<8RVF\+8RQEV%_QCLT5Z>/+8"+B['3 +4\M;T1=.?O M]8+-X%GM%_9<1^"R%MSD%+!G#-GM]EG^//=;.H?]=YUL3HRX:L4,JPG>JO38 MGN/QNV=OQPSWU=;6ZPDV5V@Q9PSYOKUA.TZZ+Q\-VY6H^F/?5N-M],/>J %; MOF)2008LM).35H4XY[_\=N?%U,]5I92KVXR?M;KM!)>JB_*'5S9-@.J,2;UN MN_^LL05[P@D\:6^R_?3&4]]PMFTKH,T[%]RP2N >S96_3*Z?-0X7]= U^L?= M83N &%"[.26GX>=T?G'^;R-[;L;W# _Z,B-F/>*6/7$NR@S?9D0$/5'O['5 M =;8;KR)I]WL9.PT7G9[)PV"T?_[?:LJ<)=__2Q6NVJ^QW;T55>ND=@9:3;R MZ0H,I9VWK4YCSYZ-/J*L^HA>[Q=8'TU\ ?NZ;66/["AZ;<+5+[4K@CG/9 -4 MZ?)TV]'L_D)Q+]8+S'?WI#6X4,2*%>0U>3+?P0O,L-K[,Y6"434K<0TG[H"? M?G<>_52E8[ML^;(_4>UQY,6/(9*UV MYDV[522[.=I*KUF2STN0<+3'YM58EN(I^9;(V!J3YOP0J!>J:HS"JWO&3 M'TY#>/:)IN3'FJLJT_HP;=BM@8VU!4_;L8T_AWWX" @LP+.;+AVTEKI.*#S= M06=:<'B,<;]=-IU [2L9P\J\L)]F##:X5=M^RXL-ML+327[>9!/[*QY9?]:8 M,M+@/N,9/HS^N ./#6;#E@<+8'3F O/=._WUS4?WN+AGUM+JE_;L]\8>V"*@ M#V^';C34\V]=?# ]FO,=(X EX@?-QK=CL#C/4/=;+HMZOJV>C51^>'(R:LF: MK9CQ7&6EN@@8[(_,@9/34>]65]EK#3=95/YB437L42]6^M]LC#:^_P[;XUU& MCF33S-_/3VA/LHD\&G'SRF/F3Z\9VQ\ X@?4Z8Q MFN4W /NJR,\,TU="/^T MS9^D>1/4O^,A_G1 S<;IL-^ M\AS$RX;\M!;\ZLN]R9>K#?F< ?0JREA9%$. GW[,'+I:&/!>]D%52^F2W3&^ M:L11KEV*EQYI>J!@ PSSG4:)S!<[?ARG-S;*G,8P'PK^GQ97NAEQTY>53'K>P:RO$D-R#M8[X!\S.X@GQC"V0T MCBDGPQWM$U<&D>EN--/X"*@6:<"Z\[8EKK8=_+W%A'Q(F;0+R8@+[:1 M<0^RO.+K'G]QT=F>>O#FN7TX;S%5DU=]'U;)X.IOY5;CU51VNHVC;C=4KL5, MXZN>X\"_P8)MYW3XFDWD M5L\/3V!.LUT]6BYCK>X/>D.?':U@G_1'YDE6WOZ@VGC:[=&2Z(UX.JSO5A?V MFN'I^;GN)6)VV95;R79860$@U_ZQ[<7S57?)#UYI5O9Q=_-L=OV79N-?/PM* M?!U[;_.]IH(3L9)2"FT-V/0\&F4Y)E@*ZJ@2E#+[:3>S%D*OQB3N[K^<"4JL MAO(VC^2U[1WT*E],^"<7@[CXZ7$\(GYBGLZ]'Q_$WM8G%:43@7LDDC>(4TZ1 M$=0BJB-GDG,?M=S8Q,] %V8#"G-LU;BV!JRET;IH5AM-)J_=:9PX7R+5V@ " M'( CC9TVG3CELYFWQ0%^YH,;?SQ:\^-U.#H^Z,'+T^[(=ASO5N>MPO(58%IF M:.Y?C+1116S-'2E\%( T5UHW/IFH8.BTQ-MG+O+7_@=>G'0Z]KQH=5$S6U_,BUC MW:_5S)&FKT0II]*AKM*(B8OR3?[7DU7$_>V=[P=_?W(P MOR%(@E1(H(A$1J1ASA$SVD2IL?,Z;&S29YC,=O9IP *#M=KJ'U_XH.?JSZSW MY#(=*#&.#T($"+X^R+'$*Y9XQ9K$R95XQ7H\V-W$*\Z-@OIE5--4%%3N/B>U M<2$%S96BUB?M!0[<><^L"!MW'=/PKA\/T@[@5_:?]I\:D/01Y>PN1$T"[J8I4#C]2&(70-P91L\%_@B\ MFQ-CI0//?0S/7"C*RF M?*":S?[*:LKQ!(T<2G 1\32L$/#$?HF9(HXF:>3I!QOMY'1\(I>#NFP5:C7R M6HVMII&+C8##!N++]F-T-^2?. M!]DQ(; _M]XCA)Y_4A^^>^#03#JQQO)Z>P:U2":,YVISNW]V:=GCG4$+5;7R>. MT48+IJ/5&Y\Z;X.EVAH_<:MB %G2\"3G-#X/>YA#Y*;$!O2OWZUB]RY+,#_E M8%@YE4?.2U]%1816RO%EDZ@,L!%3KWM2V<_7KX;U/V"]XRWF=;;07U>>,[!G MVS!UY^:[D=S.=EOYRIBYB; MD_.@K)%K:>3S/7 @6?-=YF.!GY\?$2Y!]_O-.7I[-^BBJ2+.0*_;VSI_BM]%Y M 6QDG4ONO?&G_YYX1$9G6GDGN!QYE*^L+N@.05"A^OTY\7NC7P2H'5X;=_RL ML<2"JP-\5A$<=PR?,.Y+$<>];@=>^A%]*/''8_@\^N2E]X1[CI@B$7$1(C+, M8"2-)$%XJI.3T_#IH\% [JD7C'(+!H"SN=BY(U(QHJF: Y]9J2]%'UP5Q\_1 M]*>^P]OAZURH^Z5).34+@<'T< ,6D(F<,)[;C(; - '(Y%3JZW[GU[-W]7>B M8,9@)JD(F"NJ'+R10*-82)&JX!XH_FJWT]@:'L$/&*X%UZ.N9$F?W;A MK\FAS=PKWIUFSG\I"N7BO&*_^ZSZ)81EC:)1JJG8CF[P0,$GU>^?%PNLVZ2, MK,47U;%6?Q*,>U#MH =CD_"WMT,'V@OXSQ4&+!^%B6_#*+Y6_O_^." N@)H? ME4F>&E1VZ^:CF?>R?YW T<\;8:1NVRO-IEO/(X N6H3-<_' M4X6V]\^#LUL)C4<"J'\2@?Z.HQ>K&)&+(;8N+;M)4F,KG^?-/5'WMNW'>2FC M0_?OIUDD>V$_UH0:^^L,8[[/H\2NFI)+%;-Y=<* ML R#OYLD?D'7.XF?/E02_YN1+_!EKWLR@@+"Z\(LU,3#(7FM2ANR? MSQ]^''W;V_[S<_XM, :^[!_^<[S_8X^ H?'CX/!E:^_5W^+#CR_?I@V,_??[ MG^&>W_9>[7_>_['?WG_U-]E_OP.__PX,C3VQ]W[WV\?M]N>#PS]SM '>__8) MFLN]3-%%@$87E\"Q)DZBBX"\6XOF92I65?]6--ODH>[^.NCDG]/GL!KKYOU5UNHL MH5Z(O5QBL&U/^_'YY,4?D^IVK4XUINI+?XRG;1Q5)&9;BU63-OKX(M8E!RMF M8CDN#CC^Y?''SZJ/IHH?CCYCYIG \MJ/\3-R[6<_NRUASZAAM[KMSS_C9;#K M-EAUH]O^HK3E+\O;FIE+Y]2O'0?!W4L!6_,KKCAJ4E+957O=*OMT9S;[]-KF M>X]_:O9S7NX-9^:&JV?1(N]W\]0W=ZU4\_"O*V]EK%>(Q31E:!&(]Q8LI:6G(MK:C'V*BN/'XH%+YA7?E) MT]S>E$EZPRXI-UL#C%$#@L];9&_['3UXM?=] M[_/+D[U#^/SS'C]X]<_)_O8'_O'5QY,]^.W]S_\]F6Y -_[MG_X@7_XL7.V M]_[#]_WM=FOOQQ'_^/X#WO]\_.7CR8>S@_<[=._D8]IKS?8+UH$Z#0)&G@6% MN$X:.<-R<4_&$S$I26LH5:0<&"@NL"@#-=EP6.+&A!DP:R;8];9K/9(<>JU MMC%:GH"TS=88JEOST-+\]_:*+"PE/$A&J.(^:!TTQI9J:JG"U,O[]TX5TVPI M+9]Q47DE&14:K#+OP2#3\(<&^H"8CD%Y!BLFZ8U-"J99Z?+]B!4])0DJ;IFC M*7&?O,7!8RZ)CYIZK^+]^&"*+B^BRS-N%A&DX1%CE**GB-/@P=Y@%)&0?(1_ M,89!EXG419,?KR;G9""MG3,N> X[MO'"5^@N5= MP&N-8C%R;6!6B ?#(VEOE'9*)Z8(X=+C>_(@%!1;#8KMOYAU+_B4'-8)([ F MP?H0V*,<\(!D4AQSBS41N H.DD_J3*B PZ_!@0J1.)=,6Q>XD]Q&%DGTF$HM MC>2\>"76#!QFO!*8:IX$X().,:%<6!9IIDQN$.Z4)397]5F15Z* P^,"AUME M-Q=PJ"\XS+@YL(Y1"6Q0=-:!_6,8,E%XE%P HAB\51;G:!*F1 &' @Z7P8&# M?4Q5TBQ@SJTAN=RU932G^DO%0BS.D34#AQGG"%8LYD)\*!H3$%?1((O!MHC< M4.$C"5R%%3E'2IS%JC7Y554CNX17W)=S)+=:>I5+H'=RX2O J-:H4]Q650^W M -7*@.KMK/\#LT")7'+<4U=?1F+ MZ'*)[+RM&L]X*BACPD0B$<%6(4Y=0LY1@03Q,>7C(I>N0HS:E[/EE%HS"$9]>"%++H\N/5Y96Y"4?+EEI^;1(/A=Q8_T"_]:&7#/J1AC2?(8;"84/,NA;0SX5TH! M(%P!%Y-@78&<-ED3UL-JO;=+J0C!$VNZ@DI_Q.@F4*:!;0?/*@>5?Q1@4T5PF:LT%$WE'N$P6H M- 9QJ@FRL-8>@.>-7]=@%&1V@ MI!$)<!#0K;^SO57N9S86;W->X;\]4D>ZJ(5ZK M/^JG/>F3W8N^>]2!FP908YCC\[:"_5%_/3\.<.Q7K0"K7G]PMW;W-)]S-*M; M#GI#?][>+\1V"R;[+/^&[Y[ -W/3/53I8[XZ%W+O5=VL0(BVUXB=V#LZ:R3K M6^VJR^&SQOPB/"L:_6FO^[55M3B%V\0.2#+"Y':.7ELA^I^WT_S.NO'9Y->79='&(;YAT:]"_-O9,"#6^3 M4;C7Q60U_W_VWKRID5Q9'_XJ#NZ];\Q$(([6DM1SWXY@FIX^3!R;Z6EZ.N ? M0BN8-C;72]/PZ7^IJO)NLQHP4'/.,."E2B5E/OED*I59 \E#QZ/=)-.:>(ZR MX6+1CKQ6=B)/5_LXZ';.P]8K:'#_UZ#;&Z3\P+*[5#]TSWK#)I5S,N7#62Z# M98?)XVXH6F'^DCY=MO7\\&5G>]2?./P,+F]6F4O(MT[']YH^U#X6@OC+UR_; MO]9VVVYKU!1T^)'1%6 -ZKFDI*7KG0^JZ]_K6)LU697*LWSYM1%BSDY-Y>U MP7GZU'_?A3N E<&<$A*RP+T3AD@:N0J:VM3+-1[MYGX68V2*,HC)/=E%N=IU M\[-Y-CC[J].'AP!!^I" !< CEZ#;\8KL9?**>[>\V]L_)D=69]YCS%'F"9"" MF&5(<2Z1$)@:;&@(WF^\%_,!^QJ 1"LM-@C 2%G@]RE5&PM*U M>Z6@G(,=#B.A39)6:_;60I[VQZ/\*PVR$J%%(@37XO6+(Z&9(!P+A*7**V5[ M9!P-"/Y2CDC%& T;[[G8FC_2,Q*C;H@MX#7)F!KXPY<("I@UZHD\+2W1-+NU M'Z8U&/4Z'E*C;Z:;4M%[M5]\B #5OC9L3CQ(ISAJ<=#-33]3&92BIA4SG,GO6\4W@"\5]NN&\95SZHY::2J>KMCO] M-'*X>#(7(?54'MHKN,&>ZW=2?Z]$';9J?Y2/5S:?A@NV4T^P:0HPW^)X@A24 M=I>G-HKGG5XS?>!=-[3RCN[C[HG)YYOX5DG2\?@KQH*)@D$N_Y3DQI"9I9EXN=)=]QYZC@@VPWF.S(11O_.M"[,96_C7],/#4]<7ERG M9D6WF73Z4,H7XZ-%%(I1 $!V"AO\+N?RZ5,P'+,V8ZF!FH$=^:^;.W03O/$^ M;Y&;X":9C-1M_'__99;+\9S+17(>AV144+&0 G8=Y /OC6?3C&4CSPZ]__"MWT A!+,EIZ1-_VV@O !K :2EE.$/QK$7?>( !UCZ1QV-C@E29 /_5\ M3:K_R3'A;JL<,B",5)A(HP<;FREF5>#<@P6QS&IU RI4JWR/5?Y\ 1I.(J>9 M#!P1:QSBP1AD=!2(,1.Y$3ZS'#12!(XN 1MYE"5GJ*P%![RAS,L8N)M:0#9$APERF"*4>^RPQK^5K/(O/>=2R",NZ M3MHF;K;=H-L=[[OV!NZD=@[XV/$]@!G3KYENVI]MGME!MY=':\8(-4*--X_N M9"FZW\EM?F!_B=6X16]4^^K[!WAO?YK$\7"/-$$D290M #D)Q,U3EI M C1?F%X-6-UQNM0$F)O:.8!X ,+=ZXSS>R8S#AX"T8^'R/D5WS7!8VBZ6P1\ M_QKE):5-RZ$\U_[32<+["FS0<*_R&K-3&_L3%U.)4Z;TO,ZGYF@D"JU\CNY* MZU=&^29\\CD,^AODMODC<8L/(,3-?EK.CS_/TRY%0B^@':TJ6'<#8?Q9OW(" M#%:FH[8617#$$%<6(VV#1#0C49#@A3?@%#!VG5?@NP!4>28)Z V(>,U>3J0M M ?RDC*>S''@*"@D@TS/]9B]>)N*8KQ-P^5K'@H;EH9=Q7F$WG)EF3A_S#(-. M+TP 7/B9=O)#D?$U2C4J$[BZN8R$"?]WE.U7Y@W,4Z]"'QZH =82S8B-W"K. M2<"6"AYI$$QQXA3E=]: )-U[[:$>W#)%^PU+]E5]WY$CJCS+A)4(:YDA6 BP MPYY8%%*NE5.&4)$*6=(M?5U&S,A>CG:X)K)D%L5F[_R:C^?5.6[?ILS@TQV[V&W\\2C6[?54OEF)86N<;HLC$8RT&#PQP-Z\ MEY=$L&P*:148IX0YE5JF/]WA[FKMGV[M=5!.9MPB03U-G5<5LC121 ,7EF09 ML=G=UOZ!L>IJ[9]N[4/(,F--0%JGNB=&8V2BT4A1@05A/M.6;KQO=^:,_LTO MC!VEWD)/R<_& V^SR3.RL/<((=XJD>P&V[LD$71M_/<)_V!OPC](\S3VYIO& MEL><7@$[67#$Z89#6 5-3<=94I"G)*O+/*O"\VH6B<]) K=J>^WE6Y 7H79B M?,V<@_#_S)DMW.(N[E &=I@;++!VC$N2*2\8"\YP*P0CVI?' VX;EOP[=PA! MSR8D8RP8E6^T,$J9CI\>'Q%#A5-"(Z"P G&-(U+2@](L-= MH'32<6Q)QD@&FM<-=]M1Q](#SS4!N"W04S""-BC/#65>,R;H;35M$3<90NSE MA[3Y=]LRNF].T:X^BL;V$09%4P0TR[FTTPY_(F52.AR%%[7$F:%^X[VZ[BS. M77>!#*$LA& 98Y1K3K35+G/&9HH$+;3,UY[ AY8_MFJ;:??4NBG/-/LITYD32+& M! &]=9+1\/QWR$]:IU/_XP"L#S'D6_W#5*/GV@M8=D1P))F[;=<-IA?^Z'1W MRD&7?&%[^$25U"Z6VOIEX_.1\)Y292(X3 :DEC#PFAPQ & *&P8F1&"S\9Y< M&RSMQ-@+_13\[\XSV+65G!&M' YUM+^]!YXW_.=WTTKLI1*?)>)#Z]M'07)K M#.8H$)?VO)5!V@N+)/4L8\8$3V1*.^+7@%ZR>$4]"#,$O*<7FA21A]_NC#M M[O+_YC4V*E%9(BK)"7%6.7 !)=(LSQS6J6Z8P4CK$$TJP^C2T:CK[.,#\Q*F M*M"L0("F^=,7=Q+\H!7VXK9S>3&5_"S=?SK@6VRW?7EHKGT\CO7MP^U_!]_I M^QN3AP;\#9_%C=.OE_53>&_[2-E@A?4>D0!LF6.OD.*,(:,5LN>_U['&>/,UAVJ\O>T&3@QNX@\Q]=4+"O/&7_ M).7I]$U'9W.QFLHG6MI;\/7/PS".4V-D>AIN*1?/6IU1WPAO2\HU%@6R.@.X MJN_=8?5?Q)(F8_Z&)3I%ANXBR:^CC4K7^&&2V)39OD^]UYOK*-Y"9N[?L'KU M(WQ377-_![\B^(?T*WIM-7<7/>*KJ9V+#2;46VF#M.D4G*;">RUTE#A@%\B2 M;9*YDKE#!V],_1NAOS!$_GKR-(H*NF?@S5W!6#[]>98^7]__NU4_=6)O?_=R M;^>/4_#T^-ZWCU?ULX]7LQ5T#_?A]6\PMK/#Y!W^;'SZ>MFX^B[JI[N\_JU^ M4;\Z%@?[]$@-&PB.R*:T+NE"1IED@@>Z MCIW)5M1BL *E5PI*VF3!2ZFBQ9)392WW,G,:6P)8)31;LG]W1U"JP.2^MNU"+G>K MSJP+'OSU=6:-5-I4#)0R'GD6DSQ[2S7+A+/2T!61GPIG;H\SEU,D!\-UCUAT M*O@0D'(R ,Y8A32.'GFIN-<,EHJ+="AK?COM?DT"UJA#2J6IXXP>$R6C4C!& MN'+:<*.B#]2&J#DU=#6,X-5W^W@Z-;Z:56/J:6985(BRY*M889!BV"),18)^\,RZ+<, =ZBH?L#FC.]:)BZ9])I12@>"XD: M'Z8)16-_]TA[;VS$$4FB,L0S29%6%"/FF'8A,X3YU1"*.RG#,\=2*NU^M+3B MBH0\E^I?S:H^%IP3"AZ$$=$@SJ5%2DJ#M&,B4F8SP41J;HL?3D*>1/G?PM[D MI[*^8[4W6>U-WC^>==LM@1=MH!ZZF;>LL.3$6>S*2JW82C5G(U[?CRPLH>-2 M("L(0=P36AQ--"%F3J6R:9E.KC+3\P<07ORF7J7-J]H%NZ.C+#AG"+8H& MH9*)%AAF%,BV58HH*&OW&>[Z9:;5&$?AJ*VW-MM(J M;7X.;;Z:U69JA+'8,R2U5BD!$"/E; 3Q4H8R:HAC+CD)G,^7UZ[VTQY_/^WX MUF&K*N+^:/MI%58]/59]F6<>7&:"<6:0MY*F9BO /"A@E8S *#V\9R+9>)]M MX@6=L-8Q[%[MN;V8/;<* 9X# >;9BM+:8" JT5F/N+ ,:>LDH@H+CJ,5CK,5 ML967M/'V,B(D>1V/AX1'WBIXK2H=J)%77?$3H-6KDH$>OM?2.*T?\1@M=2R@ MS!,,;A1/>RW:(<.X$P:\*,]36J)857;Q>A"3%09+WJINKRH9J-+M1]E^R74[ M"YY)H9#T&-P.S%,/9ITZD:6S2=X3YMW&>\[(B]#MMQ,ZN29HJJ-D$;%=)G(\ ZS,'PAI7'X]B!N8U M F6+S .8*^J1;+YCW(EWR0ZJSY6?D*."O@?%+>6P'G M8P/GU2QP.DF(MUF&!"P>XA%K\'6I0($H&QB.1GFU\9YM*CW?CO7E 6?.E_^5 MEY <=:\I"YT.JZ6F5Y-P-]L#4W2YF:B?6BH(3P4GSSN]O&[VN[RY2/-'&->9 M3-HS\:WR4?'X*\;"@PWZR[]R3:'6LCS:W;K5//BZ3]TN@M#I9YC\F9XG5_;( MF!9.,AZEX58;DV%KM2=!X=3TV1T)M3'\TDEW7'KN."#;#>8[,A$>^9UI79C+ MWL:_IF<*IJDGWG4X;.3Y+@7\N92.3KG+6W*LLW@J'_IPPMGQ5JL^8/]\K5M M!KX)X__USF-=A+,WHFUIPE#BO^^(&J)%"0THO?),4\&V"F,^__.1RH&G/=AA M$]7MMO\[C26O!+[3[+E6IS?HKDW=[[T/0VIW^+T.UP.KB?8X<[==+8:9S4]UO?#[]] MO3P\.Z"'.U^!PM5_'IS^'1NG'WGCXHC3C#AJ;&K*:Q"WGB"M4I-.[3UP:AD% MY04/!ZH2_'8BR%X ./), %AB#G"I@X@!2#5A3!#K[6QM\.$*U.;)T*1@SU"B M7BP'OM?-@1.T%F9_+WX);M#-.QU] M,.GXPN^7PPT(L12[CX G+P)!V5J??K,+:@Z43 M&^_5)OC)Z=_Y[AO%LN?R=3?1\(90I3'.,H!TP94.8$F#]-1Z$32UE6@\HVA< M??QY1#DS6DN.I",@$%HE4RP=PCRS/D1+@TTE JX7C.FN99O#1I&S(.LZ9V>= M!/= ?&JF#^)4"S]#US4!@HI&DC M 3%6@@HIB*$;[PG9$O-U,9-E*@1HN35+8C1GT6QPL&Y#V2G\Y':M;L":%6:: M9!.]-\//\V8W_\1,%\["EL-'.]U:,."CPW &Y_"Y;O#A[#P7/GBKU?R_07(% M4_>AV@1WJ('I+,QFR1CRWJ<^A+-:9]!/:9?)(9I[*A!TN&CACRBV_F M*O$P13"&"$Z$IX)(KKBQWF6@R2:F$]89)S=TP:)3O:\6:)P_X)<([DS.P7 ]Q)<>ZW*Q%. M'&5&8R)90)+JU%T/9,,ZBQ&VPJ5#\ZZ%#ZC6=AXSY9+!X+U M3L#1[/C453C)2Z>(&X"\=/VD$$V1G%J[TT]F*D73DZT:LZNMVFY[U'5X<]*( M7<.MP,6K_6('_739&AC!]#EP).#E7X>6\#KZM3A$\IB*X]<%B7B1&G UDPC8ZC% <>, M*,!6@A=RL2&(+H//(6Z.H73:#0T_3&N0[U3V;QL23B^".)4=Y7,7PQ0N1R_? M RE&5.Q<7Z9!#37 ''=#$:TN]D87^-R;J0EXNH$-_8L0VK5MN%;;Y"]]R'=- MX.OY9FK2!C#/[5X$'?O_S-GY;_#G '2K?+(456H5#]:IN=#MFS2PU-"^6ZH/ M /]QFIN8 MKGW5#&Y&VG?W+[R8C=SAD,-CVF*2J5PAUS6IQK[GDG#3C?# #5 M!5NT5=N^ZRW.0BB<.!]BL]TL(@L1YAP>)7T4>$IN_F#BND7G]&Y:F%(RW&A? MVDWN2]NB-SGP>+AZ+XUVN'G1+$.U9\&DS4:?C%@T8-B2I(3T5S#NI(2P0N;Z M,(!$_(H;%O,*LSWQK1'@P>IJ) M#L!L;G"'LGD&JPEBTX.9J:7[;-UZXVE]MM.ZG=/@^B,I6-7.&;><,Z!HL M8CL49FHL+P E14)CBLDEWEW(=VX+O^QL%Y_\UNGX7M/GL- M0#A&6V'%WE4NHZ.O3VY2:X 'SF8$]59"PX M3B1E$D86RJ QF\GLY,^R-_'<#>.??MOJXV7]^$A+G_%,.@1K8A$'(XNT"!QE MV&4.ELM*FS,WO>Q,4]DV?KB!]=0;$_>3L6ICXJ&RPQO'1XQ1K&0,R%"C$/=: M($6D1@P8/PXNTS2CU\5BB_C8]&;\-*)/;<:#J(Q@J]QRR#<3TO>'NPNYS1]; MUR0JW4YK1BH3MYG@553EO$KFAO%' 'H$D%<#:VD*6!T2HW-S69C3;J(IW8(U MV5 [2WTN@)+E0 WFI'.6MCER$C7$YX)/3MCZ\(0N?$X.BN#::,L$"LGYY5%G2&OAD,\,J$3PAA.R\9YO M+E-\%(@9LDR7^O[#H&WO4"FZ3!^$V;@=JNVLCRC9V1+^XM4Z")T MDQO03\2F/5+21(V!VQ0<.*EROJD)[YFQS@(LP+H@\,I;GI8LY!<')%DRQUVNA=#7<5N=9*.0;?L$S#DYV>]L ME^%^T_K+-/UN^X,Y3R!1"N)N[O]5DK8<.($,H9PQ(T R3/<((:Q MC)G5BIB8:.VRPE)#R3,IU)+R6+LA>=+)UHR6!D"KZ<&"(E>LSF0@;B$QS+=G M8BN]EN_:]/O=IIV* RSBSB"^DZPSWW0$[&XG\MV$<9IN<>$?H3T(D^(\IJ]+ MM2&/TBU/X-U,MG0YT3TQ/T).MA/;Z::$H\YTPM'RHRWK&H[ZT&FUC"U/);WA MH)1)Y\LG9F("N;)P>U9XY7 MW4^"JGC5 \7FZ\_&YR-!P=.0A"*"HT+<$H)LQC.$;9#2LFBXL'>+5RV&_">- M6FW5]O*/3=QGL_9+\]<[(EO A%(9!7,"&*C)E(A$ZDRJ#.N0Z6P)LLU58:AB M]8\BOP>T<7'$2'"$$H]\QC#B.$NYKP*7Z0H5Z0(%'&,H#&S!NDI''(Z\PSX;+H4_.*)PB_U]Y. MY'V)#CU%_+U A3)V/(X9+Q[1YK*87NB%7(3\^ M>7'2!&U]YM6^4Y6R-[CH5T!#L#;!^>B08EG:"& 6*0R^OV&"::6]I@18+]U: M5F)LS$2 &(PA)/U51J\2SCRS(#1&L;1*%I;( @4/'L-4!V8X,N"A(BZ<0S#] MP%!IQ+ 6C&E-MYG-VX*SN.\4IA_N%\9>8R#P? M>-+G*MRP1%:;O9HY2RFR!6&V4U'YE)-B6WGEC%Z )VD?;]:.0QNL:JLPEAY, M;K/7[^8)KZ,]UB^?\MS?[5%L=6CN; "ZT4Z/MPW\A)-?"# M'\!:>J49'YV:3!U0"G8#O.2L2#@M/EJ>8+EQ>R!]N1O.P %(]QE?9J8L4E51 M;QTJNA"VO*)>51RO*HZW)D79JN)XZ_%@CU,<;V$EL1LK@\U4$B,B'=:UD6C, M.:=.B9 +H^))KJP:#]S8<4]JI7"&?6I9@BG*M,N M1F>H$9@+D6%9\E;.YJH#79?%M ^D:8JTPB.Y=W[0O>AT?2^TWQQ3/:#@JBHL M,A_D.B(\9QJC$\B1J>@I1+ M3D'.IRKEK;^^%.3U4T%=0:BVIXCKQX*>5I[0DA.W8F__Z\_Z_@'<8_=B;_LH MDLQJ[+.4H>3 0XX*V2 H"N Z:Q5HY-JE?)GX_A(4_B?C@PQ(R-@D+9(:S M[@V&F^U3<6^;\P&A]BZ':+ MLXYE4J;[OT&S<.3@Q=YP%V M]]I%+*4\LJTW;Y&Q-IF==L>ZH-A+GP7#G34<5!O06%++P4H'2XW50T9'=%7\ M\9IN:+B\+>HLLM+/8>_U1O%L68AB>#,ICP+.1WR(U(Y5%N"SM?OIJD6 Q?>&A.CK9>/BR"JKHR$449O.YFJ.D9:.(\^BDM*Q3'FZ M\;[3#J7U1LD+A4EN \_N]DSW,B'',!-F\2(_PT;_HF&_O7 M;*#E)/VZ4-E=Q* *E=U[Q8]_UH]O#U5YI&PV4+;(17U@\&Q9NM#]HVA1AD!T MIIT2G IOK.>*<^5HE-$J^;A1M#>*)_7] [RWOTL;5Y_AOP=7B8MG&5%8:*0$ MDX@GF3-"260,BU9$0Y5C>9FZU07*2&:<95&J# 2;!JV(H))3:0B>7/I'"I15 M2Y^6_K+Q^8@ZG!D?*9*8@2]&E4#:>8M(8( P0HM PO5+/UN"_Q:AL;SZUSB' M?I:YY&D@)8D%(Y#G,)^,\R<69R[/7F0U*JE.4[U3'?9HWCH^@SS3(K MD14^I-,<%BGF,X1IQ(QA;C'6*669J,=+65X0JEJ:MSP?V;LFD_GV@;UE&3*W MZ]&8\8T7W3J-/W7KM*$9^7T <@(K#;)AF^U\/=>N>1IM##7S[//5X>GA:>,; M:-7.'TW ]0O03'YPM2OV/M7)WB>XU@YHZ+?//V7):/_T.W__*#S\=X ;<#>X=ZZ>[E_7/1S8*JIVVZ?2 11R( 5*1"F0U M%8&JX 59],* #0-$<:%5(_;Q _SF0CV 4CL(SX@5H&*?\KDD/ZQ*EWVV/67Q"+[)9&Z8 %?M"::=H MJ3ELYQ'N&4O(O:78.L,$AIF46L5(#88)5"Q91U*TH[ZFL/JLADVL-!C?E.IB MCL$<_M-)>V"[*?$%&$#QJ6ZJS%%:143?F/(U=@Z.O"::1^J0#CA#/#*#P-U7 M"&/+%0VP!D&E,K_S17[_9VCLBAA2K3FI?REB7YU;KA]TZY]"NF0VB4XDL>PF*--0Q^ &G;.4Y1S,_6=*W)K MRUK 0,X';D@'N\#<+_+(6*+PQY>UWB70P+-Q<=:B)NYFV08OOTRMW8'+IZ[6 MIIO\TI!"=5/'DL/6)FT0 M2>6BF8\7] MLE)U7D^YFVHSU6*GU>I<]&J__'>A8IT!#,GW?GWW@"-T,!]Y#_=Q.GC>-#ZO M67+>"^^&O_SFFSW0X9S5NXR&Y. M'>3'7>[+M[?RM_(6\[/O*;$EB5KZ-KBK2]^[[K*$;F%%;W79O.E].6R8F33K M__\&VQA-GG'?C[N=0=NC4K"<"R'&(>5^1\]_ULCT.B06/CMKQ81-"_84:]>S MI%T_FV1_,+V3_.!'VG$M':Z9'(CI6;W5).':7:?JB9\]E^#_'CWH?1YQ\M&Z MZ:IK]6QW.0$6-,XT)Q)+Q3581^MQEBD=../6VI@;2"")A8&<8XOS=0S^*FO+ M[G=*(CBTFJ'WJ=OIW3+%@KU,"WIROCMC^\'5S[6/^"?_]G_V*]_P3_KIP>\L>.. M7&8PT!F%G!0*<1PMP/FF/^ MSRN%9ER48$M>[W%*U)OF%H]2ZS3;$KF)'>ZB;%^*$8OQLFGP>A739]S!?\2^OU6 MV< FI@H<*/QL%@GA!4""QITTSQ\ ?K=EUQ7X#??N[@!\X^7;BW]UP\=R[?Z> M6+H*Z^Z"=RJC$8Q6#O?&:385GJZX;MY+ S>RL\4%^^\YL##*J>F MLA8KH,JD(L8K,Q:7\\8B1&<,L1;Y:!WB41!DI*;(,^9$1JWC.A5#WI39?"+) M_8CQ*E3K07;F7WDL_E9I)ZM637VK$/'1S#]+MRNF;%?:K9DV7H^Q?W.[)Y@( M/SSYW6?R=;(M0=,T? FAEBIFU C)4YGH;[647E;[9VAF@]'NP)2P^] MUJRZE+HQ.I!>]LEJM3IN?#8T"C,GG /2FLY(^'S'"I<^,0\8Y M@K@7$ME,8F2\C"++ OSA9[-,&>=9QI7C4H!?F1%EO22:P3Q]GC9$Z]F,&F MF;W=@MT0OAUZ[CCY[1/7N^:C"X**I5_Q)"&T63]SCBSD.I"7J)T-?ZSF^9_@ MH^6BS;BDI/C$VUK(G>"*0P ERR K6M1NYV)VO_%%S4M]PL3]592,G&@6^@22 MOUA&Z6UD]%FW)4;3N[0VUI)]BJE$Y5M,\*W#I>LM:']U0SHQT4Z50U) ;JK# M]+/!Y8N8NN1FMY9,6I4_,I_CE]*O\V,RZ9=TW.>':-G9.S^NDV;IP> M-N>V1'>VX7[_G![N.]Q(W]GYO75X^IT>7'W&AZ=UO/?IX+*^\YDVSOY1$M8&*SCWPFR\9_.G".^7/_.X.Y[W1/Y9*UGAX&O' MP7)3M)+A2H9?K S?P99S1S)KJ8J!4^XXF*L@ U?6!.^D4^&V+60K6[Y.MIS, MVO+HG,Z4TLAP0U*V?[+E@:)$X[SP7D8=7XPMK[)D%P4.BK.TX-%U4FVS<5N^ M7-^J0U OT*4I5K#X9+G 94TZ^'Q>P:YXKT+'.Z!C8\')52DUS:BF*-,V(JXQ M1LH[C;)@2":8!;>' 3K.%TM]OB-1]X2^I5&_UXD ]R/SU3*M+U"O)5^M@/IQ M@'J.QKJ,^""-1["^%''!'5)!,R08Y=Q3CWVT:P;4U=[# K+:.8?17Q;5O8IN M0&D'HBSYU0[]ZMCJRZ.KPU7]*ZUIZ;[G*UJAWEU0;]&A?:L"K+1$ '\92J7/ MD>*1H)"7\],<4PRHMZQS^W.<8UU1I/*5*_R#0LW5,JTA+J\C.ZUP>46X/,=& MI3)8*:&1QJDSF<0*66TMHB0*9;D0AJOUPN4514X+O<4+6.DLPUPK1=YM]TW[ MN)D2Q?.HZ-+$JC?O9:\COQRO7O'AW*_>/S'M3YV.3UV*I@_(Q^;/X-%5Z'8J MG+L+SBTHI(*=CN!::T2E"8!S)B)- D:>"H:M C'@8<1FULCUKH)O*X8%88PR M,2JL,Y/Z55M"A9'P+W88QXS-'BN[#\\!NO*CV^.#YGOPJ":IK7M'$QZ M4?)]V,)PG(D]1H@W4>GSR0#A:LXAE01S1AU2F<>("Q60(64"'#@Y!ASB421C"@"L -6):0@1&@"I$B!AS" M&A:HDG[]D*&*T<_!P%!=JDC\TWA*%3RM')X6I+33@#57G"&A 92XC:E_(;B) MAGII+,6"<+DB>*K"M$^LM+\\K2/3@P>&WY;I\5]ER86QQS)Q8K12\A4J^9QW MPK3%T@>.>-06<2- R3V)B!G/N!+.N@RG4GY8S^<)_%KI][KJ]S,X)I51?@1] MG?<9>% ^>HVP$Z"T/F3(4I(A3 )HLHU$*)GZAA RWU;XQ6^EO":?H2C57"2< MCQI'/CSS?.EA@EL=27K10/90[V))5?I[1U>F/[([[*I8X>2J<7)O098ZMU(3 M334BBJ?^2E$A(YA%F"8.2Y0E.N3.BUQ5_N.M->\%A60?<+KQ14/)RO9NEF#* M _9MALG1%7BL##SFG"(3O218&A0\IH@3CY%F0B&<^J8:KC2V>D4DZTZ*5B'' MVB/'0[VIBH2\7!R9SWD#35"P_$A@!CB2I:8Z/J, *ZG_,O=4>K?Q7FPRM:H- MGF<]2SPL& J/$:Z'GI?\R6K_:[ZFI7/=0?"U4)SCZBTX6=T:(U.U2_;R\@G+ M4WL3;^2Y I6%N$NIB?WM_JC-Y/XNW=OYS(X,BSZDOFM:.S 1P3%D,):(2ZJ, M"]1;)C;>RVJ'[:4I?'5>Y44LTPO/X*IP>36XW)C#9:5H1H&U:VH,XAQ'I(3' MB#"KHX^1JE3E8JUP^6V?5TF=>](:+&2:53;JB^28.Z%HY_AW^!':@U"AVIU0 M[>,"MID.0%M-D9 D(*Z%1\9$B8RR-E/*ZD!220C]X-)F52;ZBZ";U3*M+T2_ M#+I90?3#('J.>+H,.\ZM2E4K+.(VP&_!6W>M(+H*B2[H#F.K MPCPOD(0V.FTW!W+_Z;2/]T/W+"UJA7!W0KC=>1)*<09VRV>(&:$0SYA 2F*, MI E480R+K\&UYNN4OUC%TJJ0YZM9IA?.02N$7C5"SW%0KR2 <0C(IPQ*3H5& MUAB"J$DDU'*+HUPSA'[;P<^A%U;KFY]5 /2E !BL<;KW;3"A2MM\(#!JG^K!U[6 MT9&:0L8*_.X ?I_GO:1$AL#:262DD(A[+Y QVB#)M8M!>JY>/9W=$O &OG.(/6N&#[%P^HBO>!6[8\Q1:_&Q#RS M\SJLPK XSR'T*Q.S.A/S=5$BFB4"$X-,5,G$!(>L%!JIR+@)( ,Z<5.V*3.U MVO(,*]'"9]XFJ#"YPN0G.IY2:4VE-6]2:UZ.LUPQF:=D,O.'AB(/!N@,PBIE M,EFND<\(//3/>X MV2X&-)/BF0+#S7@YY1E3^1R>,"S7WZJE9SPO"__7SKM-!R-KM3JN&'8W] :M]-UFN[Q4 M#D+#1_KOQX=&\; "Y]G+Q+)6^/??EX??_+FE/#O<:9P!?@&F?;RH?]L%7/O] MI+Y_-RJC=K%R=-=P(OI;J%H%_7Z\!F$HWB&X\N M'[N-/Y;9SMPH]G)9'7:V^"O)]_9(O(>B]/'G>7#]/)MG)_@!##59UK.T3NE9X9+F@R&.%B:8<1T\WWJ>"??,2UNSE)>I< MB7LVY(#D1S._51LN#.#-.4!0#JQ#/ VS7RZAS]=BMW.6?ZQWV0Y@8T!001 ! M] &X'=PZH:KKG)V%+N!R"]X_[W3[2:Z; M9<6]-(($[F?P*(#:G>YW$"&7L+]VWC(.'F\ZO/IB36,TS6ZY),O,VX6!M8:! MG^4&*"GF<6E'\JG( <1U>OV:.3_O=HP[&4)-^N+(E/XG6<8:@\N?#Q*\E&C4 M2Q8-1I9;IT:G'VJ$E![N'VEH_PR']@=0Z':^6KOM7K\[R%%JJ_8%YA5HM#,P MB+&ESE.1SHL5+P&O!M-ECO/1CN1B_%1I_+EP)&'M@!"'L9Q=8YV;Q90-^<6) M\9,, -Z9^&PQ<4VX3>B_/9F+LYF\LN^VI+KSPZ;,N%L"VV"C]S_N=URB8U8=%%S8.5/#JO0-^A6%[7TJ%.?W,&ZMGG\D>*-2LPC1VCNG>IS]/#ZX^7QXD MA=B!<>RWF@=7'SE!4D#\]19LP%@ZLQY4HCN M -2MF/4:3'N84[AI%9A1KF)%;K[=]/ CJU3UEE'-??@;T3JN.24&B:L(V[C MA9*=;Z$&9-\-DAM= ]-;^[\!6,_0;5WFS/5\F &7'.G>(-$)8 /)A!\/FCZD MZR4J4=O^\J'0-,H:#:;9#95BW$"$Y!,B]I2;KIW<11AH6OD\VI@7T&)MB]3+P. MGK:@*GET)+&]D^8Y,)3^10CM?)&+#\VL,%S2AG9(%"NOK@V? P\%I0_93N?[ M\$OP,0 Y&#;,X(]TQ]Z8:X+4Y)Y*Z3C#\Y2_@3+U0%ZZ8#HV$U$"RE=4[X[@ M.76Z0/?2\R;>9(!,M7)2##3INOOGSLH)<)I" M/W@=RD@!H'H=3=\?0 M40A<:6L 02C8'^6T5%:JR"0A/'-XF,(JI^S/K5I?CLS2QZ)F^N_% %]$G/S) M#5=C_[-H7'TE>SN[%XU3=WE$8!TBYAS!,MC4WU&1Z7#B8XC",T>!GEX43K?)4::DCR)XQ#13B*>5MTQ) M)+F-L#HJ)9MOO,=;\YL=HR!C@NC;><3@O NKT@6K!(#5[S;M(-^52!";@'KL ME8^#.ENU;SE"#?+ ^!T$D0H1.<^8,M9SFW$36"#!@=^B,IUQ7CJ@2L!7+\(Y-/+WM5'*2YL(@&(-(J4ITY=;>=6ZL8E5$Q M#X!F-#'*>\-H&EPFF0_E>I)J/1]E/;4&K\%I@A37&''E*-+*"L3!]5":&R*9 M3/'D.2A9$%Y>P#>Z$Q3N_IA#@)VV+Q?=8':;+EU_R,MR.O50H!NT\@#V&.!& MP>ZO6U^VIKC<9J)MG1A3V,T"$M;B .CB GZV]0KBT+MYP#;T)B++,,ZK(O?A M,A'-J5W/(L\9C$48L>W:Q4G(678SY[MGG6ZHM9K?0W+N@-[6VIU^089[:=%3 ML+_T Q()+^/>"^Y11#S3E^UP4,$7A#BM9>Z^E&,=[J8NNDH>Y#X/^3S7!N?E MOO(QB%UW]+TXZ ^ZN3SFUJX43S_H#N>D\"]RFEZ$SH%^]5* ^0P>)WDG0VX/ MG!V&6WQ]8COF]SR*/+J[ 7?ALI<+62T&G]R17*)[_?104T]A32OW!#8G!IE4 M\32X(L*><\ ?IMF:6+&9!RG]ECM$ TL)X2+%XCK%%N"[PL_[$7Z[:/K^R3"U M9^);91(%'G_%I+CVH+_\*]?HB8,%"]V[1B$?>MVG5C\B9I9EXN=)=WSRX3@@ M"]+^'9D(HW]G6A?FLK?QK^F'ABP]W-7=K $I6V[VUF6X:2^S-XPAPD3[1!]]^BW/WLIIQGA/\TN"W;-B+=;\ MP7[YVC8#WX3Q_WKGL2Z"S&MBUZN.13\3P#K3[5ZF]+_2B.?4992+MIS;U0\D7Q4D'R42#[*27Z>3=0#P31Y4HF]'&9/AA_YGH[YF>YO!L">NXFJ)I48 M;5!,IL3!J$S!=,L!P;NA/QS\PIL[N&)2<#!14QFD+5"AT.N/',UA6#YW4W+_ M1.#_&?DKG6EG8S<6I!V@(X\Y)%Q(8QOZ3$7^WM2>52'\N6QO3J2]P-K \,[* MY8$A#$8BU2RW%B8>-^5W-7OE8'TG]X+2#!2/WVPWSP9GBU=X,E=VE!H[]K,W M85Z'98-R11TA8;G@;F0LW:2Q7"0'A2\VF=Z;9]?W\H2Q;IKSM+[@>IE6>L;- ME+ #G]R<3-D=M$??FQIG+F0FW[3JM$N)F(@:E U:\]AC.3TGYD=*,THR *-< M?MTT5Z.YGY[T=RE,@N?!]2#EG7TY,-^2^ M^5_F,I?I-4FIX(UA"/&L3O?V/[/ZZ4>Z]^GC9?WT[Y/&U5>QM]\ZA?LU&]^^ M7A[NNZN#_3^;LR'$@ZMT L-=UOK M<=4XJ9_]&1NG=7%D*8G$68(DP%I@\SRO*(6=<4? B0N-<'#:F9"^ <"=;S',_\K2+K M5?[O;36D0"8%_OYP#Y>VTCH7P M3V0?Y_UA]X&_[15"]RD]7V^W_5?NY=UNTQF_,92O7WV].HJ$!4MEAI@U@/*8 MY[T3"1+4AV -YB2";Y]MPJINDFR^&EXN>W>3(B4=&&TBJ&2,B^ MQ4SMHDP)U0(< M?2[1G$FLS]_<@;1(*B7"5*:RA*8"\U5QDAV""3,1 E'352F;<(BY ) MS C7X!6!*"DV)TK3R#;+1!_7__WB3H(?M,#[_5AZ U\*EK]$K$9G.O?BN%!" M(2"YK_QV/>//8.V8("9JB9RT#N7'-K5T!GF#<:0X8L+TK*?[,CV-O4$7O,!4 M73PWJZ4KY28D91A\FW3\\J2&/'\^@$FOV7.>^'=\)?? M?+-WWC*7[YKM? KS+_U6KG*9!B'F>VOE8RG>'F_.;^%B@[ZLJ5C>N7Q[*W]K MIIA%\1Y36QHO?QMOD7N^QW%VKV]>-UC"MJAFU6"KP5(M;WO9!86JAGJ7SL7? M_9,WU"Z]LQ!JOX2? M0T?3AXDMQ3SUO2B'DK_PZVTD]ZX=+E93;?^UU3"]V\._FNJDV&O!,R,M981G ME%E'N;U]VH77&R=[.P>7LX5%&U??V>&G [C^YY_U M_>VKQLX_WQM7QQ>-;W^>P'WXP2F\3C_RQNF?L=[$EWE1T2_X9V,'GFMG^RAD M%D<3+2+:2,0=QL@PIY&6TGA)O!,4;[QG;'Z?:AU;<%3(5B';RCM(".DBCVGW M/W!'C:+4.\4CMU$S3>4-I['OCVSKW13^I2 >GD4\E?:.<.:1#D8A;KA$2EF& MK/-4",=L(')E/>$KU*M0;WV>^BYU<4PJE,LSYC'CS$4;@F)"1R4PC9BJFXJA MK 3UUK0ZSDN!/CH+?5DF2.9LABC+:*J$8)$2F42,IMZ-6721YJT:&7U3K1HK MX*N ;UQ\!YM ;4IIT)(S8951SA@6E%.46TEO*-92T;WGQ3P^BWDB2HVQ5$A' MPQ GP/F,Y1X1@7D47$C#R6N@>T\<17W]O2N_A%8K+Y=85$0ICC@;G\X8]OK= MO-['XEZ6J^@B=:ONP0O6X/7U"!;$Q:B=#918KCDSTDJ3><:BP5)J\FB!Q8J( MKC[J6#\]X(T==X29"%PPCT2F(N+1:&2CD4AG&6:*:$:]WG@O-T5&5]3-:(TZ MQ%6Z/0JM&\$I:J$)4*CL9H MLBJ M/ZZ36=U6PC)C0P6<9T)Q*W/0,NE11HS%V0,-N^G3-5FIBOE?L7*K8)W M0E/C><;!I=;&!^J9IE$ZRP2.3Q(DJ91[-9&2H7)SK:B-,:!4UPQQKBG2.E5@ M)U1S8TDFA$V&6U*]]KK]LG+*7D TY._0"Z;K3O(H2-D:+!U3>D (Y(:H_*W0 M=L'$OSZTE> ?901'#+R)T\PJ94CDQ&.@T\13685 UAUM+^=#(%8*X$O HESF MP$V2@2#%&$59D-YQ6&$FP$VBFWA!B8#[1:77:,>MTNVA;OLH25#$,J,5IU;I M++!,$AUEP%*'^&@AD$I][Z*^RC _C?K.13$HQCQRIA C.D.Y-2C$DK&3$9E3*H#?>,[K^ MK/IU9'00L3Y!C/U;E6]YO*R.F[Y7Y@V595+8>:IP/4A%5_+9AKC*J7DU MQFD%74LKXOF5 M%+,*I7KF/;D*4BM(74W>]\.:KE:0N@:0.A>EBY101E,#Z6@\_,@H4DH&1+ 0 M7 0>KS0^I<>#32:!FV'H&[ 2R528&T MDAI)RJUU/$B;RILSOLGE?'/V"E,K3*TP]2&8^L!>\A6FK@&FSL6LL<'88QU0 MY HC3KA"VD6%A*1$!(U#QFV>"\)7E7FW?I"Z@FCWO_)BT^\GFM1-MU+Y7.U+_UHNFV8DMZPU]":M%\1C0\E^3S]HWFX'I\>TL7-XTMCQ MK?K5"8SEG^;>_L'5W@Z,ZUOCK/[MG]C8_\J/L R>24P1E8PB[HU#*FB#?.; M(1<$&".?:TP:I.8BPU)2S;%0AOH8A?,&6Q;!I9AMU_*?3J]7@]FNY=-]GW:D M-]WP"3O^S @/^#M-M]WV.\U$KGQN'=ZP0(DC'(@,6E@44Y&4E/N$;"8C18 ?M^FN,_'4V<*'WGA)[7/TEJC: ML52#K1K=++CZ"VW14G6OJ;K7/'OWFLU:^.E@;B=[GX^J1OAR1OA* M#M+,17^?[R!-(_3S:,EB-;[+S+S2I)47E'SRR].>.^G! \-OLR%:D*C=MNN< MA11M?A'9)O>-SQ;9)F<';&_GF![0KZ*Q__7B\/3O5N-3&E\=OKM+#_?]6>,4 M7M]OG,UFFQR>.KZWMAIP57B]5:>' MZ83DS[G*(SZSC$>#+'8,\<@Y,IF/R$AI0\Q$)$$ 19*;:D&AI[E.$P75. MPJMP:9V>[2ZXM(+#&Q4N/3$N7(V4 1QQ0C)80"^I2Y MC''I8J0;[\&Z;&+"*V"J@.D% -,*CA%4P/3$P,3FCF(YSQ2U!@G),.*2>F1@ MM4"Z,F:U8D%(OO%>JND:X5(795QQFWPGMSEFSO9I ^[J$@JMKW/L: M:Q$ +_B!7J!ILUJS5E;U6_Y' &B%49GCD$I&G8%QS;,6>K7.H-_KFW9ZT*4; MBF^L74 Q,ZN-',^E] Z79;M8E<8@Y>OLQ3RIM[?;ZPV"SQ,\;\= <,5 ;F0@ MC2_SH63F B6""?"*/+A&C#ID",=( B^AF==!>PRND<:;@F:;E*Q_XX"J*\DIL98YN, MRDK+7[66/S!"6&GY.FCY7,C0>ZTDMQK1(#"8\J"1HDPB@IW$,3@N0])RO)D) MO*GT^BOYZX@=KE-NWUS HWEV#HN?:B9&_LT%F7^PAC92B2+#$?%@.%(QA6LRAL',6YAGG=>9$FQ3XP=W<*W: MFZRUMJ\J6+,J;8_-GV!UKD*W4RGZW11]+F(3K<&&2848)JF* U=(98PB8;DU M(3(:,K,!ZJPHH;]5:OZJU7Q5X9K*J*^%KL\%;D)0& -P@ZY[@KAT#%E87V0# M,#CPU$FFTA[,)M%\DW-6:?NKUO95A6TJH_[UB\WIH*'1X2'N7 +M]Z:S%J$ MOX)09I!0I/ MF2:*."6QHR]'UZNTE\=.>QEV5Y6(V07%% @3ZGR&NB$166XL8 M#T%E1C F>)7^4@'$L\=X*H!X$H"8"_#HZ#/#,H^T39NT1&JDP.4 O*!62A^$ MH:)*@!E'?X8?&>J3R!'EI3;GJT;X%D;X.L*>:Y3YE;HKC/MH+PATYIF;KZ\_ MX^+9>!UM/18_V[5M/?X*W9RMK#8B2Y=V]_AHNFV8M][POF5^<,6 ;M_(HV0_ M.0N"Z^[M?&9'P1L7H\2(6ZH5 %1!40 MK3;$7 '1XP)18Y81B9@%2X1$4844%'(&:2%3R6*MJ04>RSA-C$C,AX,J(%HG M9:V :*6A[ J('AF(9AF1%R( /XU(BHPAKK!&UCF%O*,^!,,S;\S&>[7%Z#H# M477R\JGC;^5>TATC<+=-VG[!,+_H$5\?S#]9!*Z4LPKH[P3TN_,Q.,)"1KR( MR'#.P>$%LFF=]_!#&_"),2RH?7 ,;OW.DE10]-JAZ,EB'4R%FL#01 MB8P *_*1(9T%CN!?$YDAF(6'Q^$J**J@Z-7&X2HHNB<4S;*BS'I/I?6(6Y?J M*#*-M'<898PHC:VT++ '1^)>P@'@?_6-;85A3&DB6'9FNL?-=IZJETW#43JE MWHR7J]9/?5.N-TWJ>33SSW1,;%FPC\K9:%]ZY7F>8*)]X)/?_;>I62'9EJ!I M&H;M-FK]$].OG9@?H69J_WV?2!66GGII@E, A,'"_X/RW%#F-6."'NTNH6+3 ML/>A97J]41>0O>[?Z0&&W4'^ZC;=1(N0\MT>>>F@V K__OOR\)L_3V:C_NW/ M[XW3[P L%V=P%C^:>[M'USM[<"XOC7.ZM_^20"'CT3FC/&$ M( TN.N(L<\@$[Q F4C@?HL-@-H!;83(':+50SFSM/$UM#9:U9HJ.++5^IV;# MZ .^=G$2VK4?H9<.Q=O@S "^Y3IG9R >Q6&+6C-OOYN?GF\U^_U6>K_=:_K0 M-844G<./T1W3O9IMUQIX^$ZS7>N,#TH,+YBNU#^!P0VZYYT>O-")Z9;G@W[Z M4-&8 KXQ>59_:R927CQP YX('G!X7*3\?Q>/^T>V4MP M.@G*D W!(>(X#<)B(00NP*?9!GG;3N=II#=!@B.1,9KBKIEUABL:@PGP8>;% M1BT 1)S#6O6[@["QS-SE1''>WDW9C\?=LKMQS[H0NRT6IV+7$E&OI0LSOLS'O1&;22:H-*]9MH*+WO MEIK9V]"$G&*,:%)Q! !FJV7.>^'=\)??AA2EV(_I+<+9TK?Q%EGZWG67 M)6R+J>5?O>ZR_X^]=VUJZ]C6A?^*RGN?G;W>,:EQWC&S>]Q;,I@5VNP M:M';/O:Y^P_K;\S[D+ MIJ_P*1H?991.2VXT-3A22X@UB7&OM+\M0=X]@Q0;A[ \PQ= :G'@3W:WWY/6 MNX\'3?KQ-,76N]W]K7?-[\W-C=,=VH)K/['9TXK6Z1^=YD$^H6B> M[K[;/6QM?CV!Y^2[AV_YSNG;X^9FZV"'PIBV0VJVYVGSDB+)4I=3.!)%7'N# MK)(,)7@FF;PV3OA7;QA=,\:L::671%Q:#]*;)=(7OV#48"Y120*/FF!.@M=, M.XRCQRIQRPR]+6M>08VZH<8P M1YB/ 7 "Z5ROS7W0R#A&D<3&^BB,L$066Z.@Q@VH(9@G7)H$I@;FTGNKB8W$ M)6T3#BFPVQ+L%=2H&VK,T>YY[@PH!(YL%!IQH@ER7 FD^," MF/!6F.BI9R:5L,]J@^K)?-@GFF )I@GI$!3BW"9DK"$H&:*U,(IP8RHR='#H MUK!9%AEZC1@L"@)<0 ","8O!!DZ,YP ".JG@I>))6.$"EC4(X3RW3E6/)_SS MG1"DYPQ 'PGI, A_($@33I&2RF,N9.+9HEI2IZHB^;66?(T9%I6RQXP+"YZW MI=0JRDD(TE!7PC"K+OYS81A)C2&6&:15))DQ#R/M!$5).*^T5<1Q4G3_BT$ M\*^9LMPZ8S6XT&#\2XL)B+X'4U#26_4^3>_>,* -0: ,"T%B(*ZHQ6/$BCL68*5B8(K'5/1_R]#_#&1(.\J2*H3&/W86LNC-T1SKHW' MJ09AE2+^]Q+_N=B*\EBHZ!1R(.J()^F1B4P@9T0(1ACP_,0JZ?^2CG+_=)3C M"95,24"Y 2LI#X89HVS@C-.HK&=.@L.D4E!:^UA"):N-E7]?47>4-/.1<12M M#. K<8R,,@8%GRQSUC%.S*LW=(T;M4;N;RR5,ZA: X 0UCCE#)<6<^>T\XSE M?%[J=>3,N1H$2\H9U%UE?RY.(GF*"O =>15S'8 4R!*KD$\"EM]2S01?G3.H M(OGW4OU8V.0IS<%Q#II="^,%38)BS4%!T!(E677QGXN2.*\XM1%4/Y44<N-CROB_.JJ_I)_<&23^64)XY*6$DB,V M@>.$.4V..R,LYU*)$!0CUEDA2WADM7'R"EH6&0$@02&BR))"/$B,$E&M2R-J'DLM9TKU2=*FWX!U9%PGE@3B++4U2>I= _#4Q-0B/ M% "X%P#,Q4A(:\E] MQ-9+5_3_BP& X'W.)N.:)\T9$]IZ+!+6@09FK<4UB)$4 +@7 ,P%2C332M-$ MD0XZ !(@[0D!E%P#*Q/RE"15D?_ETR2.R/%7_V88K]_1FY3DI$A^E MUS(F;A1Q045A.0[2FI"P*B&551?_N9 *Q]1+13A2&H/X$XN1]3PAQ1P6V$:) M+7[UAFFRQO"]/:HB_K46_P2^%$LQ!BL8CPJ#;:V-\5@;GYR0=4@[*8K_KI(_ M%TV) @ >EA=I*CCB/''D(A7P9Z[(D 0'5Q3_"Y'\P+PTC@@!.?*(.<6IS0V[KD"!&4PG88*58'<5?BZ23 MN1C*=0]R7=?LLX:>%^(N3X0?OXWC)NW<2/3H/-I2@<>B49;&@[3=ENMB@2?X MY:@W:.>M^KH?N M2HX3%L! ],$Q*SW#U I2(D2KJBFVKB)P,> /.+ ,D^(Y0A04XD5)R MXG'$3#@K38D2K;#TST6)$J-@[3&.E @4<6DU(1N&QC,@(&A'W+"*;M$;64L^U MM$0)N5K*?PF1HG\-K>O$!VZ9/2>P- OLEYE_9H(5X[EOC0[AYO[Z.!.=2?@Y M& V&[71R.?:4+UHV+"T0NZ%WCMUD,,MXU>Z.*L082[P*-JK$K&34W_9/WOYGU!Z>5)IBL#4:#H;P(" !SUI?=.+_?CS9_1R. M'.6R^?F/KZV#C9/=@SW:VMS=;VV&3O-T'\;R3WMK>^=T:Q/&];EUV/S\3VIM MOSW](HBSUN.$$NP-Q(-3R&*JD(B@\B5AX/)GL"=J36NY9C2= _MI(/C*L'&C M=[X*\X*R/@]EEP4I@UFU)HDQ(SRX'TF! V*LE=@Y$TC4&,R2Y+\8]6IZFPL( M>&C[>^WNN'==EI]+B$CT;.@]O_+@5IFZ4F[U^K7X<@G@+\N/,H0EGPR/3O'D M@U:9>-50'S@W/J@K_;++LO,QPVT,?]G^\&2[#T\P7M;!9GO@.[W!J!^WX>M^ M[?3\UZ>6CY.I?&0[J,EV/G]BK7>?CIL''XYW#^#>AV^/=TXW^,[!!M@X( >' MG\2W/=[=WCAI;?YZV-K>.]G9_O6@N;G?!KL*Y.X#W=WNI.;V M'F\>?R$&4$KQ@%0N.^*Y;6LVA) A-C*9C/."S"H41Z@4S.JHHN9$!)<$%LH& MG(N^ 8A?-2* SA$LP[ _BIF#OEJ$1K4*C8O+,*??+TG,E6#_XR^_/%@B)%5! M@'=O/34K:%&ELIM7WLY]X#O5&_D7TDVSUI@#KL M->!KOL&WVT&EP/V^;8.NZ^9+\]^N9_LA_Q':_>B'O?X@_S&9K;6&;?P&DP#J ML=N&7WO]K$>KK?33Y*1O^# G31ZQ]WQX/X7[++>7NQ6 MP0'URR7\;WSK#?-_QNG;8&CT1GO[C?9PT#C>[W4Z)RC?!13'R W 101MOC;] MKL;_]CKY#H.UQI]__K;6:,/3-HXJ61GVX-=.!(.P<=P>[E>/?#8[8,4<]7O? MV@&FYYOMMWNC035;,)6#LP%,7FC8/;!\#F'M\WC:'D;6K9S2AO4^.YWP_6N- M_5&>6E!LL H^GXIVXI[MP(BZ8PLCS]PP^OTN[)4]> #8=5_C^*-'(P<[N3$V M;T&RUZKQP:(.;1M6*]M0C=Y1'$^_[< \',%B#*NKXME&L.%;>]#KGYP]QWKC M;QAH'*\] ':>XKDL8V(TS]V:3NPSU ^X]\7DB0K39L6]L==DZFVW,1 MC3^1MXE0\.P S'L'Q^TPW)^&-"Y\:NP/OL;G'[%NT.N,AM=_Y 9H\+ ?8O\Z M9'CS/Z[_KS=W@9R;[_O8B$/4S+)<^+G?/W#%[] MZ_)#PQ-/;FZR?[O(I-/[XG%*#Q8P&X\"?(4),+X>P8#Z$^_3UF8L#?#;P"+\ MKQ];R@2#BLG!C P3OV5KLJ(=L=?OX[E]^T0V\E2Y@%[H^O7:#S?#YR KJ+%. MROLX RO\5O70K@R^WP&6N[X-[_VL.C7S:F=\]ZOS(ESO:KO[A?!V>[M#)%I^;*8&S+ MP%/VXSY\+(\>;)'!^IR[\H">[-]^'RR/3MQ*U_FT%>R]9'>VM?$EP%=GKB2$ M$R>("Y*08=(CKC65V"IP%LK79:"NR$M8Q2.>O._E F MG][DR4[65(C 9>KOC25P5$E7/[8/'4@2O.9.\FN5GIT7J"KB"89M O>E=SQX M?0_G$Z:A.F$X-V/[\)7YA*1CCP;Q]?277Z8G%.UN]5#5AWZ9W']B^UX1,:^^ MZ#':E!BO%HK=][+3P'^8,F+E+KT@*F'A_CY(5,'O&.&?2X3$< MYF.?YOBTY^WETYX&PVO7%L\__ZEIY7.P>\W,H^S(V]8C/,Q,7ANTO3H7Y;_' MYF9O!'<-US,T7$CF&:O%2I$>#1N58=K( [^I+J-^>RJ;L$MYVFN%[3E.&2E3 M5G99+7;9\R@],_4I/=NX'/DX.T^8'-]4?MB5)WR+)I(H(:RH0=RH@[61$1%MA(X6?PN7>H6Q)::<+:ZZGS$DO M\%;@[0S>6+( :M9()4V5D^](4"Y8%0G'B<8?%.05>'M$>)LOK9-$RD0T@G7) MY$O8(X>M04DZP6/4+H7PZ@TCO,!;@;<7"6]"!<5S!V%/&3?1&A /(UR0% MF MSKI\7%=L6.#M$>%MGF%* -2Z:3#U'G'B91&-#^41"JO0$#3F'S@XK*>\+;(H4P!?L6PK[Y MMO<$+#AE!0J)$L2I^Q7&7T>]#8Y_UN7JXLB_5BK[Q4 MIOS#VN#5*8=YWVTT[E7%3 -& M[*NDQK_LP,*CV+7&;QL7,R9S$8-M#&/_,'_RIA3%0!1X'\0'K5/F/[""&XE- M"E%*AKV?%*L*1J8:>K^S]_K/.!C$N#7.E.SN_3URU8BWX0NW4DZ_SAK@DEZ& MB?*OPZA_#. ^B-W55,9W3E/,"OJ+YHGYJ#SR@6K$M!=<&\XIOK5 MFT'\!IO@)-K^7)G<>B,G^)WMCZHN!;9N&\RRG&QMN]T1_"?7D3?ZL+_STMNC MHW[O.QA"P]@Y:?SW+2RZVVR,JPRY&[;)1C707^&WCW%1WHL5-=_ND=BZ0;8^ M?$D!,T>,0"PD\#<-I\@0HE&4UH,;2A66^=Q X/D*YFD&RB2+N9LKLG*)V;5[ M *;>Q?Y2M@%=>!>\S>M;I5O_UK&C03Q;<$1?WHJSUO&78)T#*]@@'&Q.8.8< MZ2@#BD9PS+DD0FY#\.HA_GU -L M3ROIW$DCMJNRO7$IXN@(7KQ)@5 J,'8BY:8JG!-F94K84>*%U4P:/O'\Q-3S M6UR33(;T%WQG+Q1EZ<$XRCYW._$IHBLBP -5DI !SVJ1Q!//:;QSWV\,A:)QN#WPFV"B@O?VHG_4'*(RSZM.\&=IQ,*F M;50I+KDHL]V=E *=[ZVS5/+S2M>,0&?V357>6]V@*LB$ST_+14%5P3Z 30?F ME=VK[E%]M&)="(UD?;M3,2OEB@VPA.#[S_/6UR8%KI/D"AB4'9Y_Z9$]&9P/ MY\Y*T81@4R!<)MC9*F#CHPDFTN1T,-BP*S?[==KQ%B&.*E.S:XH,X!6LE+9SV[4KNJS+^[& MLQ2>2J_>>1MQ9S03@BE,+3?&.Q*QLL($*6"0]FK,+-OHP;>1:&U\R=P77H#" ME3JF3!(,5KJG AD5A'>),U#!.5-CX7UT#7J-D6VZGWZJD#8#X-CA SO^K%[G M<&++#P"\^O#YG]<;?X\ Z6:*X*Y1Z%5(;$ZM5U_W@&K]NDTY'?)B^CW8DQ>W M"7=HZ\,7C85.3"N$I>> 8+FYB:4448,SB9W0+I^G&SRGTT/6BP9;M"_09_>A[>UWX<*A\Y$K.P.$>Q4;J]P[/3(1)(>F8P*+=];W#N-;H MQF$.NF2NDN54DI8RNY=:#%8&6\KLGDLM62FS*V5VILI*F5W99?78 M9:7,;LEI:A\O^W&EE*YD*_XH_HIMPIRDZ+#EUBOG#(X\L^ :)>49+]-M2NFJ MO9<[/5R(?+4S-?AJ1U,GZ8>_=IJ;7T]V#O8[K<,_#K>?F:8?-N$[MK;_:&^]^T1W,O?W9CC8VOZ*FYN==NX#T=K< M(;MP32L'ORX6SIWNP34?OE@L7,2P$$*Z@+CT*E>66*139,3JR+2@K]XPL<*Y MAR7SNF#9W;',:R>P450+1[EG6JM H_4Z!94D]?P.=7,%RY:"9:>S6!:BHX(& MC:32&/$@$W*,4-A"0K(DN+6I5,D5,'O!8.8L]0I'[P.+7'CI/'=P$RM-S&UZ M^1VJY J8+07,R"R8P09EB@N"O$TYR<(8E,GT$3>4"YZ(3PR]7)[\O;D-"'[:/-[9WL#-[?=\:[-)FJ?_'(!V.-[]_/9TY_2/3NLW@W?_ MO8_]X3]=^]F,M@YVX-JWW^&>!\W37_MSZZ"Y^6MG9QO^ M>_@)__OT/=W:?/LE:A\=IQ)9(SGBE')DO0R(>4!UR@.7;JX)FF1"*:^9H=: MP^Z<$$X2T!&"4FWP'&O\A86HDL N+<4=^J#]^/LOCU%, M"2P-3XQK&EV]UOOG:3,LW['MP_%L=^SQ8-2N$F3;@W&] M0E6MT,WV4@>F*N?7YE0]-^DJM39ID)6O/>KW0!]7+;HFWY-?'4[;5XUS V$E M8Q]NU6E;E_-[3R9?OW;AFD.0N-CIV&X\']YZXW,\3T;,[;[.;G"\'[N-X]AP ML=,&DZ\:<)4MV*ZH(UV5ZI?OGKMN]+KPYPELNB$8>_!&==_S H[S>]AA=:-1 M9UAEK.<>9CFKL4HLSMG$YU,U;C!V]NC'[4XG)Y'FJ8&MT@XCVX$[]_K3R;1[ M>_VX!_=<:^S;W,VKD;^@GTL2P9K)*_MY#WC;A:G/'4A#VX]7\,+"57W:\DJ,]]GE M51ON3PMKAB=KXTW5'E[:0]6FL..]E6M)7;3(^#C6'#>.^/\VES]?-^;]P+KYJ6+#[=28G0 M<>9BC5_S&,_N-&X'=_9\1S".]K4CG AW%RYLIWR[#$6C[GA2>^/!SXTU]*H% M[4T;\,$=PE@53U?BA@?;\!Z< EC9#JSEJ-O)SU,M^G&[:F\#NZ.2)9!W>/A) MDO*D[]VD?GR\62[LD=SL<.%'!H$<]$!(IUUV&N/./U- F+O[A2>8/E2XOKO5 MZ@CG5K>Q,=J#,34N=8J>YI?_OT$EJS%ON%Y_K;$![^7R?$#ZV/Y6E?3G(I"] ML48/\;#24G$(>-GX*=]GTJ#RMP[,=^.?W*MPL[IHVJHR8ZF+^[:3\LJ,;W_6 ME[)J0KG?Z^2^+K]_WFS\^?^UWC7>;6XVWH-$?^OY:H-N]V'TXX+0N6]I +3' MJFM,WI#CNS>^M7OC9DY_QW'0@W+ZD_OY)_KS5)XW(VB/+ /O)MKP8L_-/^WQ MI4?;?/?;GV=/XTZR:ID@1]5',Q[9?B4!U=B^5>W&L@H8/]9@^I63L8V?8&-L M6E6__YJ7 M1$X^^J(R>( HA<=S+RBZ@(._H(7CZ[X]0$R'GZ9XTE71P>9U2< M?-W%0L8+0GG6#VUV/K.(G3](X[AJ)%F!9)BTWYF?4Q=]+MFM=&0[3"H(IM]P M884'%UN35K>&:UP<=\^"Q^O&XXQ/@\&H4KC5G%0?7YM@9!XX?/RL4F@R#U=- M(R#K?KLS ;4KEBAKA_-UA.^[V++K^FT#.V$J(F? &"Y _57?E!^TZA=*_2KFA8+NR\\ZDMY*7P[$ID@VGW\&H;/R->.-CW)NP?E?S=Z;">C _J5/5 M:.5']/L98-<; "E_6##R^R> )V,[9FUNL:>5M[F]VB!V,AS'JN59'M>P<_8- M@(A9%*OFN'8(QFHWGIQ].,5Q[[[2K[2._4IUZ5=:^I76OD]FZ5=:CP=[F'ZE MJ]!W].K V(\#7>?*-\=6NC%E=WB8395Q]] U29NO_U^&K<7NP>>[&S_<["[N7O8/-C!6]OY9/;M2>O= M6]ZDF7:T"?_^LS\?M^\13V;AWGAG>^]T=WL'-T]W M<.OSVRINW_SP16FNG P>.:HIXLPJI&&CP6^:,\%HB-S-AL$5EM8J[[14D4N6 M65PBEM%S;:7U.LR&[<&U&QV.QF[O5A5_^$+4U+-R!6;,\]*G=H1/\4.S:QM,1C-G#%( M$F\0)Q8C[;Q$ 3,A,;/P4]RUO3"33^:A_%8YK%4@=2'Y^&D2\=G8.H_XC%D4 M<@# ?E_+X9_,BM#K9LVXRHV'P3%8QV/WZK:4"(*M4\.67PO/U[&X:W'^S87[ M\H4/EJZ;!1>LU%\O]K3U*^:\@'7)MON-;[8SJISU=O=;' PG;&!^U*\HG99! M<;"B$W51$X#7!&]U)^?/_F0<>)TP4=J0P?FR<_WRIFN[!_)UZ?D?NZ)WN0^] M+A;*F_W5=L")!?4^;/PQZL:S _L'2B)^V@SJ12?EF:50+_K8/]V&<)-FJK-D M50B88Z:MB-@KGUN,4&\2J>B'*9;SN=,#>%#X;?N?47MX4I<$Z3L[ M*SN?_QCL;A]]A=>/6Y4SLG&R<_H>-[<_G&QM_GX _^7-@P]L]^ #:1U\/3[[ MS+__V'>'H;-U^ &2TN?G'03-W%]E\SYN?F_#?O9/69CAL;7ZB, 9P M<,;)T562--R_>?J6?#&6)NP]..3<@4,NDD :?%RD4TJ"$L:DE*_>"#K/F?CS M*J1&O\PRD )B2P,Q[#!16"AMO.:&.ZT(I\D$2GQTPLL"8D\ 8B>S(*8XM]H# M?L$Z(,X\0982BRAS"7,K+-8D%^>2 F(%Q%X@B'ENC%&1)HH=MPYP3#&OP38S M/%MFK(#8XX-8:]82\SY0+W7N%H$Y(!GGR(1($/',ZA@5DXF]>J/9/,- S4#L MUDYQJO[YH5-\,9)NY@.[3RN.XT#Z533!YZ&3AHLYRI(32G-.7#OEQ-]\]'MM M3(7>;M:N1.P5QRX#S\=B"HY2QGDRUA)+.#%4V,0#,0OP/5T#8EN^_6NU(!]G MUZ,5AUMIVW[?& [[;3>J3A:V>W_9?M7RJ #=+8#N_;S+2;B2S(&WJ:F)B%.! MD;-*(8]]2%K+('.SAYQ2=V>U!AJCRWF-C@ M1#0$@PF?G&:+4+@5D7Y2D9YSP# 65MF !);@A27!D5/PFR0&*Z<)!]L&1%K= M)XI49+K.,ATCUP:>GGBJ>-+>*.V43DP1PJ7'K,ATS65ZSA]ABC',0$W3K*LY MK";2PAFD%D4=0%CR*?Y.9F*#EOYTYN MQ173LBIX];A>Q2S!SV5PRDP_&SW?_FU\08$8U&HMR^&X$O K\I%J-Q0B=1I/Y%2/T27),B]?64 M^CFG12:B0M;UBC,'&EX(Y"0W2 KCHHB@ZG6HH]0_U)E)K62VE:L'KCDGN<\1 MR#V.LVN(;#4Y'+FA3&@*;7^-^]V6\,N]D>S#O-?BZ(3,LY):E'2LL28ZTO%P\>\&2EX,'CXL&#2 \X+%, 81'!81Y5T<(K6GNKJ4D&QL(N=,[$B0Y M<'8HERXMZ7RF9OEB]V^+^/255&?\IV.?U#%JY8(+E MA('/AR5/CB9L*."]F>3S+@[F)9_WGOC\:=Z!2V!V.^<#LN"O(5@>A8S#\!N5 M@@LF#)?BU1O!2U%" ;&7"&*!R^1PDM&;P '' +X(5H%:FRB\;@N(/0&(S7J= M"DQ,2:A%C%J5X^D>61_!ZR0J,!HL.!?DU1NN:U^44$"L@-@#@)BD)%K-G,-& M\R")MI0)SX1FADEL_%) ; 4ZA*T,PLVYT1A3DW*3:I%IV7P2*$WRK1>EQ[W/K'S.F=RZ[0/[(H/4WG*/B*8)<:H=".O5ZN-N #M:.9FI8A3VG3!K"A;6&*T*"L0%?#SH%:QZ,&F:"-5Z) MQ CQB#D!YKT(&IELXPL6$_2 M*T<-44:P!)N:ZQ0]*6;.4Q*Z3*"'@0)PV$OD66:X]]HBYY- D5CKHPV:Q/3J MS1(BIW5.0*YU^60A;7FH ^H0J==&)1,4QYHYAA4E48H(;U@6KVQ>4*K!ZP)F M[^=]-N:C#%Y)1'F2F6*/(:UC0LEAYJ1DQ&+YZHW4-:D&+PP/2Y=IQJ272G-, MI>)&&)/+Z,"\ELS1B'F1Z=K+]*QOQ(QSGBJ/E#'@&QE&D<6:HD09)@#5*;+6>=#4+I,!#XF:EB0!FF#!>+8.&23U\@Z,')Q MIG0)N89@C:B:D*\54I="ZE('KV,)%=\%N^[(XC+!+H>Y2<1J1),P8*PDA4QF MC32.4UA=%> ?P"XQ;ZRL?"2WB/@RG9#"Y5!3B9\[NN'$XTS91' @B&O&D-6* M(YC]I]CGL+/<-S X0'/%,I@/!$?"T30,",8Y5<52_G$ _>(N>B10D' M0/ZHI2-I28#2 \X(',?0&AG,P\!)G+!"V2EI)8L!P,E1)QFN W*S&R M+%"G&,:>T7$56J%SJ6/]T4/0N8R?<*[HJY08WWMNGI'"*%0P=4/W3U<4/)E@ MJ,@MSK3E.;#%D2&.(>>=IX933S-WWS*I8.XE'S4O7"CP6."QD,RL,#S.NLHN M-R'V-B(JK4"<4($RHW^K&F5LGC^IL]L;3 #/7L4>#^'KZ MRR^A/3CJV)/7[6XEM-6'?IGIU!,PBR3 M;YZ\O5Z]-;.FX_<$6Z>&7?LV7B?7OG?3;0E?Q^+ZC]YTVYO?XUB^\,'2=;/@ M@OT@[E:/U(.I!JMN^+H]A"_SBRCZ1KO;&.[W1G#7<'WRP4)/ZP$ 8O^1GW?R M=.K*I_MMWW;WX&[PC,FV^XUOMC.*C5Z"%[[%<1EJ8Q#]J-\>MN-MGGX!VJF5 MFJ@-[T>'HXX=YH3X7A_>ZC9\E:GE3QK#/MRX4V5Q7:S??<'3M=T#^;KT_(\= MFW_JL/P?HVYL3(+QY&'(^IZYJ_2"G"$K%7<2<^^4Y(PSZSRF0:5$P9B6-(Q) M-; LL:*CP]W/.V3GX'?XS"?1VOR*F^_>PCT^G;3 G]EZ]P&WMO=.M[8_[N^V M9_V=W<[NP3_MYN?6U];V5_BN#\?PW?LM\&=V-YM\=_,#V=J$YX!Q7N8.^W " M8Q-?HM.8&*L0900CKJ) )EF"<*!1Q>BUX0[\G<)'7##LN6#8;2#,,"%T3ID6 M+$.8)HDR:ZGVFA/BS/40=KLPSO,K.HL,KEJ6J@B( MQA(*WF.MA9&&VV67N11L*]A6B\>^C7U&>50A,"EPBMP38@QU$?#.2J)-D+38 M9X^/9I?HU#.:$1*P%T(A%KE%W%F,=&(:186#Q0DGA=,JV&>%#ZWPH2W-+".P M]Q,CB:AH.4_8^&@LD<$GEYQ2M,KJ)=,NC.3'5ZX3U[D#DDPB*")2 M,EB&L( T%R*T)Q7K61<,<#@J@&?$C<>(ATPK8IE"."@+0*V\5O+5FRLJD L/ MVC,1:2$2!US7U@7N)+>111(]IE)+(SDO(EUSD9[S0X(D@3&J$0F9?%E%B5PT M#+FD:9 &+#"24ZYQ/42Z\)P5GK,G="<*"5(]<*QYA<<1.';41D0< 1S3*B*K MN0'[!':_,;D%0"PD2"]!ZI?@=A2IKZG4SSHDCA'*#?9(\62S0T)RK5@ $T88 MJL".$0$7J7\14G]_SZ1(?3VE?LYGD=1Z*1)! /()<4,LLA1$WW >$HW.&J+K M*/6%#:VPH=7 BRF41X^)7Q_F?15",1:$)T05UH@+S) .5"!84&E9HHY1N;S3 MD7KDL!36HWJ?J!1,>%Q,F/5DF"&)JA"0YB(@3J1$CF"*K'!*:\:PC&XY1RL% M#YX/'CS<<4S!@T?%@_G\,*P380XCFH.:7$B+3" *"9H$4=9X&?%RSF5JEA_V M?%G.R+U8SDKZ[@M)WXU,&4Z)U]PQ'J4QTE/OK6".D,CUI&=QH>)Y/'C^-._" M6?#*H\2 S!Z4*X_)(>UE0@$+,.)P;AYVI0M7L^S=4H%0(.P!($SG@BH#SYX" MX=QA0WC@EL3@0J;)H07"G@#"+GJ'\,N>UQX MVEGVLF7YNH!Z4Q(I-QXE'",+KI^F MPG.#0QWS"' MF382D]$R$2R2X ?DUD )66$-BI)2P@472A0T*FA4EX>[!1IA8DU*QNJ@"7=. M.D>=H#D8@;FQ%!G(TFN,;]T0$QK5&66ODR 1%.I*$DL$"5H\0L7RVJCKG M*->ZPK+PN3Q4@I(,( A,>.H<%Y1;K#G@%#><$ZFW]%_^;@ MO&BA=2ED+H\3:'W_5V*4NA=1QQKSCL;7FEB2-!(2)A3T%,!64X%LD%[ MQJD%T\74,8A2Z!V6+?5+<#N*U-=4ZN?:W.H0F:<$,6<-XH$+I#/'"U$D&*5- M3*Z6] Y%ZILPL2Z)'DJS"X%#Q[K M3*;@P1,QNTSP@*7$HHT&,:LD]"50S80/A]_3\ MEB@=-:]7*.!8P+'PS:PP.,[ZP2$QJ3@/"'-J$-=1(LL50YI9K8T6+.6DI"7R MS11T+.A8T+$PV=01'>>B E82CWVBR#(#Z*B\09I'BZ+DR8<4I#=QJ4PV3X*. M5VO]?NCL>"+\-4+LMJIY-+.9Y451"Z M5'FLOO=&<:19'+?W8S\VCO./VU29TX =$X*G:#FUQ)& !0&OP5MJC<(S0;[9 M L_WK=]O$]S;MM]_F+V 5U1\=_^]C_WA/UW[V8RV#CJ'K5-X/8OBXQLI"AE1.595\FA$VNO$*>=>)//J3;#BX/HY(&[8;KF9$(NLS,4887MYR[>[( MC@=\ 3@GV,2S+7'4&[3S!:^K,<-(?CENA^'^-!GKPJG/YD99QW\<&?F)FEN7"S_TS/K1ZT?[%=D$ MHW]M.\?V9/#J7YOW\=R^??!MJJ[7NRN-4!KK-=^N*W>$&YV!JYY M'P\ ;>&WRAZMH/?W=M=V?=MV&G\/X87#\5K4_,%^^M2UHP!:(/Q\Z[%>!9GC MGS.J8*SH+>>*8)&T %-&B*"3%(P0;*-2D3M\9L],+.\E&# WY]INC89;:&H4I[76325A&W#2'[M@)OYXLR6][2Y\44DAW6P%LQ0BQ$L D&9T11)JZ(, M@E/87J\:$6R[H[QC^J.XL%Z^2D4P^60*=*XRM-$;#3.^YC*XM48W5G^ [;76 M<">52=7KPI#'OI8=@-G;Z?2.!Z_O8DI,IB)3K%:H?F8'52XPS$#''@WBZ^DO MOX3VX*AC3UZWN]5S5!_Z97+_B?$DYNL,JR\[UZ M:\:?'[]'Q3HGXMJW\3JY]KV;;DO@37K]1V^Z[!RIZL?8:,)U^X/&6X#_<.Z+ M-L -O3:;__E/30M>>>"9@4O[H*UF\A]7:I8V4HH^&^#YK2J@T0"3\P9#_=P\ MSYI\ZRCVK^#-N@,!>CT*:*9S5MWP=7L(7^87.=1JM/.D]49PUW!]"W<24O?1X>VE)^;[5N:'Z 5T+>C2^EA\' M;JJ)^VW?=O?@=H#:R;;[C6^V,XI9\;6[W^*8(;(QB'[4;P_;<2$\OWNCD3NU MI%BTZ+R,L(SP+B-<4AGT."6)5UDP-06(JPVZV3A6MG7[$09VFDWEWF PCPJW MF9IGEZMUU3/6/.?J%N?_,L6DI(TZVL M<_";9SK3&,C$4]23\+FZYOQ_GKBB M"I:W>MW>V'WJ[HUCY6^_'V6/ZYFS4O1.=]^])UOO8(S;KK?[=>=@ MAS<_-T]WMUN=UN>/\/?'SN[?,VE9!RUX_1/?/6A^;](=G#^[>_BQW3K8^[YS MVNK ]Y'==_#WNW\ZEQFH/IPT-S=.OR02N-1>(^4R):;P#EFC(PH<$QR$88K% MI;%2U(\FLT#4LX6H)#B)5L>H1.(Y ]MK);G"UA.;K+23Y#.U,+=.@:C'@:B3 M&8C2R3*H@H4W=%:FB2Q"ZRET$(CK)-'//J K(T)C">M6;+) MVPA01*ZH\2DP5&"HKC DL&2&<6^EY%SC8*A5*GF%(V-<)G%K%L)B*3VRI32E M$TX&Q^@4$CP(Q)DVR$HLD68*EE4K*A-]QI;2?<-R-0[:W]36Z:F]K#QTU&_]ZT]@ T_5UBV$'/3RR"F77I\ M;YKZ^GVB!'X=+T?1!4O1!1_F WO"1(DM%8A8$A!/N3!($X&D# %[%WR(K(YT MLX5DNO:!L"++#RS+LQ$PXY4W(B4D;6"(2TU!EL'"L\Q&9HP,2=>RUV:1Y=I' MC(HL/Y9>GOAH$@O&"'/(X*R7<_\J;>&'8B31%%D(3!59?@FRO/2P2Y'EQ]++ M$UF&98N!>HL"SKUB!4[(^*A0X#%21YU.;GGQEAK+\@.2HCX-'^HD5@!R,XFI MY *]>&5&_XM-",LM,_R]LD9_-%.% ^R!Y^;YZ-*EQZM@=Y_SSQ0-NA0-^FD^ M2N7 ?\5!"@1:0B$>!4<.:X(P$X)F6J*4N<*7>V*Q"NR)]SR,+IKYX2LT&DQUO_MIR MY<-?619KA:XLB[5"5Y;%6J$KRV*MT)4+M":YD7-_(9[9L=UW-?5]98__F(.< MB%=O?LQR.[&A4'8<7Q/]8PI@E"]Z?'*E,8D^61\;QO,_'YBC^G?;[O^3#^4W MVP/?Z0U&_3BH#_7TIZF+Q+:V__G:W/S$=@XVVOQ$ M=@Y;7WIISU\WX?CUG9H-S<_PK\?CIN'N_"=^X?-;?BN[7_:._3C MX=;VK^U_GW[EK;TOP3KJ'0N(<2H0)T$CBYE%(AFA0DJ66S'V94$,8MC(/J;+ M-!G$Z.0(3'UTED9JX2_GK .WULU25>=I;_PS3H9(%YCQ>516W@Y$1]Q2I(;BRT'B9.PIZ01.N5*U=5L1O3[>:I)>] (,<$5 M(7-E9Y).>P@>UQ!^M@:Q _?<:\# [6"0^;?[ MC2/;'C<[Z<.X4NPW;*/3MJ[=:0]/+P^,8NPV8NZ]P MHR.;''MQ6[LVPY\<,J?!,. .P(R5\3?,.0QQ7<>DK?#N-?K MM^.]^+[KLDY_QF^QTR"-2;"@<7G=G,U,JC")_QGU,HWJ$4A!'(QSKO+(L\<. M$W4F,-4R^-S@93+=@^O[/*S:'-';S]&@#:.Q_9MGZ)<;)_?ZNTP^/I8BVX^- M;F\XN?4OU<8^[(7802 0E53E\4[([>'#Q_MMO]^ +5^UUZL(PT @V]VCT40J M+KX\?M20[],?5%_5\XNQ'*WYA3J?3G/J]P_/7&\/H][OM_XSB MA5FO4*4/RP,3><7L5RM^T^2/NN?3OSZGDA[04/G;[\&H]OV#2/OT@:0XHI(B(41SSR M@(Q@$F%#%!@W3MM E]A3XVF[$=Q$PYUE[0.1ZY(NUO;A=N\)<;>[WCA8L4X(OT>/BH48\!/Q8[;NU1VXHR5]E15<<^.);W^(UQ2V=Z]1>+\S.(Q M9>)JI?O^K%IO< ^Y>#AVKJ<"YP6G;Y&.(\^9;W'!:5I)NL4%G^T6B9&!4(N% M]4XEQ9D41CMO$J&)14L\5U_>+Y8MOAG=\.^SVMJ-;[;=R7& WWO]OVTGOOWN M.Z,\>QO>]T;?3_+S; M;AU\.-TY_:>]L]WZVMK>8/F^.Z>M=NOP+*^1]E0A+BA& M.F*/L-584F)\TCGGG.HUC=GS8V LH/5,0,#,1>(=488J04+ MM@(M0B@C!;1J#UKM&=""W6"E\ PQ[S3B+EAD:92(1ZJ4T,)$C5^]872-,5HC MS%H2J^ES+ M^*$M8JZEUY@JXBTG @QDEG#DR7,-]C"6B[KQ4XG=Z(:/>22#K=%P,+3=/&7% M[EV>W;LS[ZQ'!7:O]1$%3"WBQBMDN9'(X"@9,S)%J0$6UC3C-3)["S 58+J1 M"HU$N(>@3##.#1/&82%]"%)IIJT(B[KJ!9@>#9AF'7(7N--&*N09#H@+Q9 F M0B-MM9/*LV!9;C/%UXBL4Z>II;89,5>@3:WY,/_JM[_989PWP9_8TUP-XWN1 M[(Y;3]=MINBYZ;BK'O'9Z#C-6=0N.B]YXI)H+0VV205J$O&&I^48WT6-W4*- M^7G[FH!S! NDD8]9C4F=D)8V@58+WE+O.''NU1M!GA\S=@&>9PH\3#K.#"O0$/OT;(4X+:\X+Y6U7.O)=K:T *!^U0M1,%"9TNT%(')1.K2HB<^HA8NM7E-SD:KY\@U=O?B(_EYC\[7< *S'Y$OI:/+7.)A.P MD5PDSL'Z-,P0I;F@2GCF!5W4+?AU-(!A# :_]0Y=NUM!SCD4_781B:8'[B=% M:=]*:>]=\!::O+F]\?V+BI1(:0AR,G'P%HA#EGB-J,96L^2$I_;5&\/OK;1+ M++X TB,!4G0R6"V5PQ9 R0NC+,8^126#!Z3RB[H+=P*D$J)?(EJU9] *E(CP MU@1DG,Z9XI;HC0DB /%#;K<8*B>?SC,GA_UQVZB<\$/C\(];!X$;#ZS]R P'(Q#6\AO_C.L:_^][W$35[ MM1:I@GB9# M,GD'+[)4]+Y<+2D]F+4T'@58';VQ>?(:]%KLCT,B_V-K,Y;&?C_;:_^UP.+B M5V\JLJ%,WI9ML''1I+U^]\_M]L?/#:\V]__&3KL']N): _#M>B*MN@RWU1O" MS3(E7T7V,X78WRY"[#FQXM]#>.&* M8:/MA/G[IV%-HP_I]O/=:K@/8&PL@? M$D#.$$8*[;C2+KE &0@/F1@>Q,/Y^AKZ_ ]W=G>.VEM9V\&O)7-_0/P.#I;VU_Q[N>/ M^\W-]ZRU^<_!'!G8X0>:O9BMS?)Y$U(9_ZZ3+[U"U.["XUL%D^FQ![U7"N/X@E-Y_$LL77]38'KB]C"_P9]ZP_:4R=B<9? MX#C%?B;8_'L(QM99]FO9&B]N:US(UKAT)+&*.Z'Q$UU\*SR 5B6ZIG2.-^Z M[?U^C(TF7+<_:+SMYA#J#VC\'KN&_W%#S-6D_!K!I.]F#P6\CR.X12_<*Y?R MB=MG/M]LT<4>[3;)HCPJ[KQTCG"NB=?&!Q-8-)A$*3V;I*/('Z6CG$5%FN=. MZN?V<'\N C*X' (97 Z8G!T-5_=:@0Z:=PN<3(Z&!8P+-]_]?K#S^=/I#GV/ M6_E8.7]V^^W)SL'^X=:[/_9;ASN\.==!LW/0.OUPO/.YM;^[W3K8.?A ,P/[ M[L$'&-,?[:UW.WSG\"W=/=C[_N_3]Q?Z#G\XW=ILLB_:!,$9BXB+_$-ZA0S% M#MDHA.0F<=@12^N@67+?"Y@]"IAQ*;ET*6K+.5?:&)T\M@:GI$(DJ8#9,P.S M22H]$\%H'3$R.G#$";=(TY"0$XQZQ0'0)"Y@5L"L!H]V&\O,T>0]F&$4=C6C M0GN?571R4EJ;A*H1F-4W>0PE8Y$*VF4 M5>:>O#?9W8/CV6KQ:#T!)K3BL-&/,([;B2OA M?Y5!,B@IO I)!)UX#9O.C;XM;V6_&%$N*(9A(IR2B )Z7(L6B0)(Q('TTD MW"S-'*Q?H4;!AJDW&*)6V 8;B.3> SI@;[B.D1GB:" %&YX_-IS,8$.RG@OE M#5+.8L2C8$L2IZ:I35 MF=AJ 7#(74KAMYJ@1/'![@<5K5DS0C+":= <,4$4XEP1I)7""#NGM7.!*28R M\R(A\]6>/]<'(Q[4_:I?.=2J7%DFMBX!@]4[K7_;#7<_IU^LH=[SC!,O^.RU M-G)N102EP-8-+$C/N"#82H83-TPKJ@WF?%&JB7(<5E_#Y=/\V;[A(8"G2Q#7 M-"(P=!5REEH4L4M>8'C+ZF4?ARW$K>1!X]3U99KE5( MU 5-G,)^87+. HWUA<8/\YD"2C#O",T\&!0CGJ)%1FN*X/5@-:/18%F@L4#C M2X9&2XESQJ3@;."YT9KP.NH8@B$I2;(P0=D#06.!P-M!X&QJ 9'26\(P"LXK MQ%DRR!D9D6,I!JD#B=XOA<+L">%O*1&$Z253.>(58#X!&^:%&60P3:$WRK6[ M]^]O7H9X^R$^;!G-:@6GKJZO:<$KRRROJ>6CW[>*YMD83<_2 J)4>*((YB80 MGG R.H%#$"Q/027-%^Y.5)S#^EI&7V?RAIKTB_?:XL#!)20I(FZ2 #=18T1= M#A)$%3"W=W0.'\[4^8%#5X"FSD"3.UISKS'!47%#L),Z.2&E9#J:J%,!FF8*U0X 0CCKE#%BO '6S!N331:^[O MQ )=\_C-<\X >:B2D44K!E<9"Y4-*3B&DP+#'C/M2'YJSC4WS%OLKZ2 +&GA MSPC0G$4'%['@@7.$63XT M\\X@&VE U#IE/"<" \.:62Q"6 > M2MG(\P*+3W.FA/?*1^<0ATG-+84#TII4;7<,=UQ*%4(N',&2W:-P9+7K]NM7 M-[ J5Y:)K4O88/68)NY6.#*?0/%R4@!O]^RU-G-*X4@Q72Z:+J=71$&$BM%; MPA')!@OL(XR<3@E11TT@#/SAL#P_YU:R5?/NIP4<7PPXEM*1EP&.#-@3K4V:^SX-=YC!3G1E)E%,:J@&,!QY<,CJ5XY'F!X%QPBW,M;8P:&:(Y MXAH;!&O,D3'$!&63\YHOI7SD"0'P0JS2A#K'_Y2)U# M5'=OST)*>Y;2GN5ED( G%9DVE%(+KD?P'A2KD)R9* +E5$]*40H)^.H;6W0F M'(>W-KYPA9-F1B#*E

)P:/TQ+$J0R:<0?&MGWUA@ L:D6>7]I!P;1GB6F$ M)$^]I#9:"S>3CA$7C;,X<4:ET@73GA&F-6LMT]()H!=&>*J6<&Q(]IH[3P'TT1GB:M)#:S>->SSE_YE+93;M; M.K7< B,-893'1*/P@6L"?@VU B=,$E:.^G$W!C(E7">U3:PO)N&]4)1=Y>9Z M<& 8\$LSPFS8DVP^8S9TI/AN2 $]2QXII2-&G-! MG#$AQI \%SP22EB=$:* P"U!8,XO)%0G)A5!C((5Q47BV2^TR'// V=&<&E? MO6'TWG&N@@"U10#'M)-.I62UX911XT#(-7<2)[ 6/*TS A0G:TG(,.=D>9&P MH=@@D;)Y$))!ACF.I#1"24TBX,3J]&PJU1^UO/(%G")O^/^,VH-VEHI"#K&B M7NI?H[[?MX-8%,Z2%(ZXY(\>-$GK^ LG!LQ/FI"R,B+.8;&-5 Q)X3ALC>0) M$:L3U2O5WL_5(2U@L'PP:,Z"0604](#/+4))0)P2"V @& I>>0T_C#6X@,'S M!X.Z^Z;7@$$)5]\7$3[-(H*D!@=E!1)22\0MMT@+<$\C* IOA=57FKD.X7..8KW#) M6:FY+0AYYS"%U"P1P;$%TS/ C\"(YM8Y[XC#TA2$?$8(.7]N#AB8>5E0$@Z\ M$1\UM17,$&*#BQ17UA:N1:NI.<7IIF_0[*"YP]2SB+ 2N7 M7*+"6@X_G=1&:4N9<"P1KY\8S@ILW1*VFK.PY4D(A#N/E(D 6T$X!-I+ 8 9 MQ[AQDBGWZLW]^>P*8A7$>IQ>GYQXBT546& >G38&"YID5#$&*@@O!MCS0+)/ MLTB&N=(F@ &69,Y4S+SM3GB#L,,V>>^,5,OC)U[MS*35"CL4,H*E<[@[FP+' MP1L2.)74L<@9R$]*-C'J^"29D]2]T+"<%]P+1?$5;FS4TND@-!).@!4H/$8V MD(0$#4Q1%I2B_M4;2=>,*60$SQ(*6Z3_?_;>=+MM)%D7?14LW[KGR&<1-.;![E-KJ3Q4 MJW?)N^JDD0PD1D9\<60 M$9%8(V;I%@L#QXBC,*",BYUEI/4 T3V "(PH<$S+XQJ/+3?0@R"V R]VD0$\ MU]H;$Z+WP6Z!#2L^F!O&P%F>J?( 2(T')7YL:LRP]?!&3<]/^9]KX*[.>:, MDO,' 8V3HIBQ-(3QJIW;Z23LH6=O,8\7TTS4]C_/^1B X9R_P)-_U1QB'L<* MT_'JD-W?.$@7[RK\]_J3W[US(&E'V O]AX-]L0Q7(<&O8UW"R!8\?]XI+$PC@ ( M. <@T RF!I[.5-.V>&1$46CH\?[$V7LD.%0/L$>"'2/!BK<7NYJKV9&C6AZ# M?_$@5'U@ -4-6.!ZMN8%OK,_2-"?N-UQ [7'$!;KNK/4]TS:,2Z:2PW4C'S X708# M)W:YY[NQZH=X8[ /1I+G&%SUX\!T+6YH@1/T8'#X8-!U=ZEOH'9'B/#G,B*8 MIN.X/O=4TPI\>=]'J'EJ9'@Z\VW.]$C?;4GNGCI-W6M,MB]//H(2RYLU4%NL M#1;S7RD/?I3-,79)F4/1V7WSM4>DIU=.//7(L2,GB%33L$S5"CUPX_W(44TO M9*&A.X891#MKOK9#\>MX756/O3WV]FW=>NS=$#41V(O-$G3'L]7(XS:VG7=5 MT,21ZGFQJ3LA(+-N[JBM6X^\/?+VR-LWC'N7<0?'E6(GM72<7PK^H;$Y:?):E8C[8(H]]F M19G$<_&G)(U 7IX;+D'\_2*&@8CQ=>5_BXG2EZQ)[HR*>H%6L+ D]>'6U,KV MOO>W+U)%=X:V@63 .N8L5A*910],5I3%\+:DWLQ0#TE]HW/4_SP"BH]8>@:O M25*EA%^;^G'<%_P+:D?X*E /?RP2P"-25 K+N9+S:9:75(.N9+-<>9DAG0OX M _Q$:,7PTT\E_ <*EBW1:/#N'$O;LPE7 MCOB/*0[[=*"DO#Q0_C [QQ_O4N45#Q>;&0Z49#+A$1@K?#Q7IGF2Y4J9$:?\ M-BM@7-@^V-$@26F+!_3)I^,WKY63M"CSF> "W'?8])CG.4<=F87?E0N6YPP_ MO. YL1WJ+F(M&!_88)*EXLFE_9=Z^"T,G2=AU]0-O??JW?]\F:1=L$*9"#,R M4EC9%E(D^9G"@)A9("U%^2)X-&3%2(W'V05\NQQET7!MD=+&@[/[7/MW?B?, MO^4,YL!D:(H#.066(=,B@07]8^3Q2Z&0<*WN_"DL02DQ!H(856'2&&4RH1TC M :CWC YSV!R%8WMTZS8WKY7Y/_@9"^?*/_DXR8".5V# 37A><'J]/_AD>9$I MTZR$221L#&JJ1)U2/(<1/DW!=8*_O9_ETZS@2BO)D]022^?*$6:G&-J+3^^/ M7]*/^HNG"O^1E,HJ# D&$5RSL'62.A96XZW6ZETD43FJ7-76MZ13H#5?80$H MU5FY^2N7\$@(!.#Y)A;Y]1]!_NS7F_#>Y>/>-^NUVNV*;6G]>U1WN9ZR,ZX& M.6??51;#[)^S\06;%T^>+2X:5BP']U&-;D-TX[:"&<=W0QTL$Z591#S,!&X] M!\SGN2@%_0?KS%R448ZAF/\GB4W3MT/7M&*768'/F*,%@1_IW-,\B\7A5UT# MK$%7$_'S)89Q #O^\8QMYN,5OKUS-EWI&TUL6B'@ " RW SY79GN6X#/HK+S M-ACY;\#D2PE.&W._\PL[^C-ELRB!^3^]]ES70:;X]Y(J$.$XVPLLUPOB(#), MS'MB<>1HC/& :9IM.6QK()>8\D 6P -&)C]I,\1-!BY >>PY4KU64<-3>4? M"Z["8N#7]74S#F/?XH%KQ6'DN;$?>KX11I;EAY%+*8I&E:)HB CPAICO<5'P MLCA.HRI\F_!"QH&C=TT.(CSP-DOSA8#OORNK\S,/1VGRWQDO".$^PT1_&X.- MM*?!W2__&6GAY-\I^\N?O9M\,/[^]F7T[M6)_O;SOS% >_'N][>C4^-/^]WG MC^,OO[^^./T6:F__>IO\Y^>'G^\^GUV\??6W?@KO>?OM^U?+""S?L335\'2N M6K$=J[[E1< TAFV:H14'H?-$6NLS'AUCO#RVF>V8@6,$7F3%&CS*;9=QW?1L MU_)A&R*XI[/N#!A*8JI!!P]J&(V 9$$9BO 5]G27UAK MB'G)6W8 M-6TH:*+BX\:R&FK"NI+I>_+-\N,A?;0461>?V?;0TNV-'VM#?>-GEPVK&T// M]&\T[.6?69JS/Y/UG,TOOTF=$4^YS7N,]GEH_[*HVO.AJ5O="]'H5=; M/"1:[Z6N_B1U]75N)[D!_?:#*.CUTG$8MY69EM0Z>JE/R+Z M_27U_N'<>4U2V)-/&')5TAN;A MDV5OQ719P&+-\6PK]FS&&=.LT-!][J.30FDJQG*:BE%Y+*/QV?.*(<$+^8CS M*-Z!15N"B2H\D]J=;\G\IUGPC8?EY^P4'F-EEL\_\HA/ICCA5IX+Y;74Z2BJ ML:_GRM?7GU MYX_39"D?9?+OR=_?SLRW/S_,__YVHG_Y_,%Z]]>I]67R+WCGO[^=&D"%SQ^_ M8^[)?W[6&=CEZ>^%Q@&#R*=>;IA MNEJT!3CUZ'._Z'-2GLYK]-%/?YZ97QW3BG0]]M60&:YJ>;ZC>C[CJA:'@1M' M;A B^N@]^O3HK2YM:TS7[)UP)ZQ3$_W5=MDD6HYS%"]R *V M-C7&(M?P-=?LT68;M-GK9EQ;KOCUCRE8 IA2P_.)OW= MV_+K0:*MV;IC.%YL19;%;-N/?(<[1A#X9F@$FK<>$O6'\!:U'D"W,]>6G44C ML,P ;[C7 ]M3K3@P53_D!K8GY(ZCA[9I&$]^U8:KEQGN0FAN=%?YX0N>9M@L M,)CCN+%K&;K.;,\V_, U#=_6X;];"%XO6?KCI"&"4>&$ZJ.91MXKX.M M^F;DJ9P9L<\MW%J\\V6XVOF[EZRN2M:MK/Q>DJX=4A ZRC-B,[1!B&+3-E6+ M:=@]VP&N-5AD!:8118Z]A20]AE.3VL(]SS!+& ]-;G-4/]BUS(J8QBW- MLB)N^[H5WYLJ5[$ ]7R]4#U/<-1 MS<@R[8@%9LST)[_:]G!7?1'V/ACPR/O^WPG4<-\$N\/63<_T+2W&^)09\LC@ MD:[KH;\-U/18>\*)6X[X2"M$LYEE1;'JFKZ)$1]?]4W;4%UPMUTK#!W;=GKH>&3G;*^2 M\R3B::3,$SY>N4JCCU6U734OCLU(YR%W;,L#!\WB;J0QS[,MFW/?6(]Z)V_? MW*NS=L5E;OW9_9:&UXH/%_(@-'5+#6T?#*_ P/MN+5<-#2/BH 7CR#7VY[[; M/FI]&R1P>.#JL:$[8:!;V,'&UAVNF5'@18YEVOI62-"+>B=$_>]5'PNIN MS_) M%W3!1_(BU0#:\@U"\PXLY-:?+&M_$JKS1U>V$C3T)]?M**U[ MR\W=\2\/U,E.-X9B>U;_?<=MST[2%[2,8SX\OO*#__2D"6 M[=._3K2_?_YK C(^^7ORX2?(\,7ISP_6VU?'VMM/2YW.OGWY_N75!Y.>^?;] MQ]_?/GX[G7P9G1I?DB^O3D&&CW^^A3F>OOJ@_^?G=^WT^*O%35^+/4MU7"R[ MU7Q=]5C@JH:C:Y[N!9JF1\O-S=PP\%TWYJ9A>)83A9ZL-S< MK+5CE_<96]LW[.JW+<[.TRT]="P6&6 X! [ #Z!+$,8&,)H;AG&MDNZ*09$G M6PQXSI(Q@ND^?(T#S0/%P-08**A:5N"IGAG9Z-RYGFU[ M(9!WF8GVLS5UB_6Q<1_9%@J8&L@<2*GM[8R:_JC2\_TD7G/KH7(1RS MHDCB!'M7PU 5QZE@UJ@%\)QHG@D/UFT%ZS:"<38>9Q?4M[II/_C\=NW_]J:- MGV$/#D;K=M2:'RU>\;&C@5ZFRZBX7 M8Q>-#O>5&LW%-E)OWZ0/9C=N@Z0!GR'[:E] A$5Z463DD[(GF' M-6<[H?IM1N]GV,_PD<[PODO 6E'2*X[M_(<(1Q,$OLSR*=Z QI4@:WMCXCQS MA_G;M\[9[ESFYB^WR![NQAR-61$M)6C$KA/QV.%:J&D6TWPOT'U;=WW7 M]CCWV(:L3'4E&?WR0[+:RD;[^O4/O- 4CV[#,)_QZ$16._[&XRSGQWA^@;=Y MPU=?YCQ*2C0H7\[R'&1M,;,CG4W4**-K '%>=7J'N:>G<#*]X]OIY/7%N\^O MM=-O\-G/$TKE^/O;J0'/V^\^P_>,TSF,H/W]:3F]XW3^]^=C^_3SA_G;5V?F MZ3=,Y7B3G/[\>_[WM^_VVU?PT\\3X\NWCR-JL)14Z1TGQKM7'\ROAL4X]QCU6C#NZ1Y##?-,K "X, M9Y/9&&^R_#T'O&J<8D0O@6R?V8\:QGJDNA92O7VYA%2P<7[@QYYJ:+J'+11T M-? #5_5CE[E,,P+FXMT6J[4X*SU^>X#J >IQ&&&;[*[>MKH+Q%JVK4PC=G5# M&L:]6[;*(O 8=3T(54?#5M<.YZIO M&*'*=,UV-6[X;A ^^=4T!J;E]QC78]R^^(^W!;G>?WSH2-?GXZHD>?[VVYGV M]N)KY+,P"'FLNI[)5(L9ONKKEJ_:3A"X@6M;IA6!/>;V'F0/4;T9UGN0#X!9 M)\N8Y5FQKYNAH[IZ9((/J7DJM9IN3S2'!ZJGF&&JF7Y.MA_GJG:/ J8'P-_& SMOX'EW[JC5]^DHLO. MW2U1H7?N'EBT5PX'/=\Q'!;IJFMHMFIY'&]\88X:ZG$8Q;89:J8#9M)M#@=[ MB7[L:K[WA>Y3Q)>U-]'%@^8[3Y>.G-8VI>CS8#@]63IZ M!?"* $,UO-A5K^H9DT(K-_= MWU$OSG\--0 M*7/JSCI7@F0\OEEU;G^WR)8XJ,6183M<8U'L6E$$CK!NZW9D^8R[FFVQ_H#C M4%'SP^H!!^:SR/5U-\0VW+ZSBQ!)]S)=#AP4 MKG/ <5M4Z \X'EBT5PXX3-A1R^"ZJL>! :)M>VH0Q9JJ6T[@:4X86AS,(5-? MO1!QGY/7#ERD.Z?G^Q..^Y3Q9?7M60$/N..KKNNXJN6;KNK9\"_'X8ZFAWIL M.!JI;_T0<^D/1M;7MRZZAJS;L1Z;S#=#+^*6$3E![$2V&^FV;^AQI.O]"<=! MXL'*"4=H:886>4S5(C=2K=!VU8"[IFJ8ALX!T&W#ZDYUN MHKZ5NBXZ.BZEUP6^#A19D?U-)UO^[J> M[I^SDHV5XOZ;OVYQS+Y=R]W.P?2M U)<>0!]R*+&6;DFZ;= M=Q$\6%#_LW7P= KO^W#Q-0I\W=0=6W6BR%4MVV9JX-N!:EN.'CF>[YMNB!<. M6@/XPXX.ZZ_7ZWH/$G8."DFN& ^:TRJ)!YX56Z;K!ZKNXM7O M#D:R36ZJFND#-AAV9(3FDU\MXS:M%GH8V ,8Z)Q!T9]PW2T$S;1Z.Z$'B#9 ,-TP.>>!:9J&Y5O M07[HA"QP/)W[MN]V^5BL1Y+;(=Z(-D#(+F.PW%;).D=CH<.0#1G5S]/7WW73H^_VCZ8#XYMR 0Y M'4^Q?,-2@UCG3N0$'HOC6S9WZW%@#W"@ M@*GPMNKY(5.9;MD\B (6F]ZN.JC="T+(LZ!J%A7W6R3_NSZ.OJ7-?WGQP94^WCOF^S=*P=^=V M[:_#A]]=KXZH$/%[J:IWJ>Y:N6[G+5=QRN1H'&8L.SP(]WGOQJ#;PU M]\#U.<+=AH6]+'!N2WXOW-<2[E;6B!3NR'(C3^=J8%FZ:OFZI_I!&()P^RST M(CO6#.O)K[J^>C+A]^1F"_K\- *7,>X8<>CV(]1AWN.GV5\P%+^YY4.6^"A;XFZ,:(\&Y9\;NV9FJZ'JB! MH=NJ98=X10/353UR/'NL*MCCPF'BPEW8M;W4K\;7[Z=L_'Y^,?;LZ_, M!6N/NTRU7(:76X'I[QF.I9I.[.DL9& 5N+W<]W)_QS6_O;#?@;"?K A[$ ;< MTV(U#")/M;3 5P/'BE7'X"Q V;?1[.^>L#^6$]3+2F_']WZ.VJ>M[7OE;1]/ MN0MH?7WQQR*TSM\=?]5@MS7;T51',RW5,O!J'+SGCOEAK(< O#&+=G0JTN? M[@&8[&7Q;7^2<@M(^+ ,"4&D1Y[OABI /A7!O-4W^.ZZL6.%IC"/<""SAD6_?G+?8/#W\O@8!B^[UO,5CT[M%4+&W=X9A2KD19Y$?-U'G%C M1R

I%J^'ZA^ #BB.Z'&'&Q7 M'US2R:U'DAY)NE"$VV/%'6 %_4-X<0J_GWX[^VJ9L14[EJNZ+-15B]N&RAP> MJ,R/7%MS IT;00\6/5ATL%2W1XB[0(CY,D)XGAW$GA.HH:EKJH5)H(&KV:KK M:MSDD:F%D;E?"-&7ZO8S[&?8S_ ^2W57SI.X;@1MJ R_(%I[;B[ MY:WD\(']WQZ%>Q3N1BY#!;.VQY&>QA]###:.6-VD_W:VZAWTX%=8JH6 M.J'-3$<-'"U2+1./;#6FJ2P*-8O'CA/%6&-O> -/VW&R: ^N/;@^>G#=D_R9 M'H7OIGN]1&%#BPS3"0,5-MT"RU:S\'X*KC^IIJ&;JI!@'\%/JZ;WF^'_" W\W- M"0^"KI1_\:Q$SJN3#<2BWLXF($OA0LK$A.5G22KFLE35_VU6E$D\7TBB,-R' M2*(P*(EB!.*B7."_KB';AFW'EN68'JA.*W LQDVN\U S',_Q'%#'3" S+<5PSXI(O])XONLT7+-0UQPC46#>P/ICKJA_HMFJS$/?6CZTP MOA9?N+YNQF'L6SQPK3B,/#?V0\\WPLBR_#!RB2^,BB]6C@]ZON@&7Q@N#Z/0 M,E3'B"-PI!P'\"*R5-_7S "V,_"CZ_$%YV J@+[70P/XP@M]UPM<+S9=7;>< M4#,E7[@]7W2:+]S B;3(B=580^UA8VZ^J8.#K;O,CTW#LUUPL--LQ0Z\P1^4 MD/9(&<,F@1F4P]:1HTTH)]*812QXCHVTW2J MNA7K8/EH>/@=Q*H-4NR9+([\;9%,8=6&$# MHA8@2Q9?"D:O>-C^2*>/]*&R ME.\.+T7.2](9$]/8B1/ZZS^"_-FOBZ]J#=Q=;_8?2_00/.SIEAZ"DPKPK(&W M"K+M&7H0QMA0W W1E/V+*XFHXHNN!?D[,U^V$_B/\H3@=Y:DJP>Q!U1P>',I M?FV\??5]_O9;J+U]]>'BW:N3KY;'F '6J-9O"/#]__^IIFL-8[,!^:+9J!3&X M59K!5; ^PD"/ &H8:!YMN!I,50!(Q\@/V_'GUD;Q4'GHX&"/BCMBMS/S].RK M8P4&:#U39$LCME9*9T!ST$EY2Q=>JO^NXW[KPU5#5MEH?=Z9 M62LM2 \GN=\#!,ZYR\NDJ@<5:>@K6_)TRBM^0H+BFP\*S=_Y9(5 MA!P=M!LNX,;CWK>9;AA+;DSKW[@>$MK8-'T[=$TK=ID5^(PY6A#XD;9(*J!3>[^WW:J%6FC= M6RZ&QK]7>5)BA^[_*F3:D!.02@44_BE+@7PHTO^[4%XE13@K"E0"*,W' M*1O/BX0,TS=)"IYMPL;*RRR-B.WIF8^\F(U+>N3=E. M*F#JGR<1S#E)A5I+R)YC96MT)>#CA)_C0QCZ'/-S!G\L,QA>88C+!3V%+YP! MT?*BA!]Q@K AV2Q']4WGXIAU!M^O-RNK-XN^&]?;&U;;*P*CX*R,9SA'F.$% MRR-UG&7?<7QX4S& R80\+T&%H%H7]"B*V61*KR0[ M4ZGHH12C;#:.8*6H?/"5.(EO, (1Y"(I1]52@"L*'BTNJIEZ:TKX0@)R>"#- M2J(Q+82&?\_R4CE12 9T_$,Y NI^F,&?>0Y^UT<^S> )>#G8(?"(IGZHP\1* MP<6\RJ0I62$A:F5Q&4Y MG^(4MYK9<%7:MD13,,ZVD-'M ?"^,>S=.<_/$QAK/_!F$[KH!JSEGR#FV1E/ M4)(P?LAKG#H^J1!*Y2D:X]'@DM=. MQP1(" $7X)4JLX(3-N4YFR/03)(\S_("(2OG\1B$1REFZ1B73B(5LFDYR_G" M*P9 ?9 !\7F68IJ.DJ XP"!A5I0JCV.40H ;.0N@3,1A$Z*A\@Z@ ER8_\Y M5.<%BCC-:\3..4D7"Y)Q4LZ5E;% O"2AQ9O%'/!D"+R7ZD6P3)C.7!G! H#D M$X)1F+_$M-;@@.[1#,B*3ZJM)Y419V4#)R3\I#2 6$LOPQF 'AB@:@%#^6R6 M%".TQ&&%9'#BM^(\FR@A,$Q:[XA0*P"H,(_Y%!.)K%^!!,7I&QO'J@&X(,X.9OE] :,KQ? W#E,@TVG MH,#%A <22RO/)&1YD*5JC/Y)2XB TH)BT^P"Q.R((UOF(!+E_"D.$0$VY" ? MZED.=1L0:^]PZ\ &Y(O"3>D"9+LW/)1%*K24H1\6M1)TNB@@/!;1>\ MLGF4&$P:AJH2.!*8:(*<+81XFB$KX08 LX$$P]X)UA*0491*6ZR!#@0\^&$$ M8P/CU*B9K=U-@M!J&C"CB@NSE$LY!;L#C*T6ZE9R!UA')LL2UE3O7<*O'.9Q M03PM)P1X2+_"6\ *&+,0212#"YZ,@1Y\7" 31INX4 !QSO\[2W*^ E*"DX$* MSX"74\[0HC"L9VYC#0Z5DQ2%4%J K;U T $8RF=3G/= F3+< 8X$Q;BQM55$ M%<,B++RH-EK"T6"MA5"),4J/D)VVCFDF)NWX">Z&4/B5DI&,!Q*XJ"M(NO=< M&]2.L@@)HKH$S;OK&_>>)/@AMZ[:N;\J2V.)UB@O H)0YPIE3@ K M53N=-2L I@%^1^HKW.^6T4WH*;948E:CUPYG+]\ ZG9""'^;)6,1N1/:0S"9 MW! PLD+0K0B$08;FUX+6: OO&EF,9SGZ;(K8"?3.A2[*QO.?S2M V]U*:#NI MD,@]>='G502UANJ!TA)^M-9J_JF]<0IS5'X>.!'U M=Q?,G1G?0B&W$S!([6OU/:@!F3*@^U<11X6_!1B)1+!]1$[,(X.0<[> *MR M!IZ6])#EN3 "5K./Y%12O BL:C*_)[-QF2#W5*P]R2+T<]NBI%3'#N1)3\?9 MFLUO-O:F)J(S]*XFL/J IC7%ZYP7#Z>O%@EFF$,;:?$2/3],(( -$L7E)%+*[>4^6H#I$WWB:\4[Q0(!?QD\#/6<[K M@S$\+BISJ1^KX.?K]R^;@SB6ERER&>7MUD]+499SG3]]T;/5O;+5)SR;@$VH MD;Q0CN1)8A8F\B@B+B\038@=LK&T6@I2E1JQDA*;6N0,IHA/0%W3XNX0CZ*5> B(OD ?Z M=* '#Q$9YN9TH#U-[.G!XF[! I3Z-SS#D6=,I-Q7X ) 'Y3%M&4WLNBB2/WZF"+ MC8L,7:LIY9T K*+R1/-\%4M%Q@#'4P-R/ &8,5X_ EJ>C3!S ?8A+ M1!62/"(;*^%B *Q'$V=8L*(98'@I8)XU!]"5\35B>40*'F ?#R@(QD0FP#@# M;D$OJXFH"X]Y.LO#$<,\!'0N14(068DMML#S?2Z"7#5K+<_UAD&N3N7(?.2( M_,JK1FHV9^?=.J^V ZEZY(B>\@EX[6DTH^.7/Q?RXM!^^'TQYO![6# MLU;TL_+51 I)]1MFEO ?4Y!Q@6UUFL]LBK_JMJ;!LNAPKL10$X":,L<#/LQ5 M: ?IZK0.D:H0,CI>!&LO6DHD:) &0*Y><.MHF3/\_8^L4([3,S[&'$GXFSS# M%#8GS&243)?GSL(0'J]"5; S(-AD]J[F5:P+]@D"@@$-DZ,4L)J*K4/K12K" M9N(DBEE0H63*S[(R8742,)[/_^#AK#E9B#@HTH0R'&H0OHT"[4P6\)_#3T- M4]009![ :E\+RAYCEN?F5,2-:]IG3%FJ[C!6405;*A04^Q7LFX,^(JY0?K&& M>EW(QHAXE,N&7+V9RI^(J>4OGUL!5.4=9@'Q-2("7P _@@J$%JQ'D0V$D%.] M8S7+4:W$1V:*O?ST_NDR'K7$'HQ%@HOD9R,9?A+_%#Y)*+6]:$=?A%$E FT+EMQRU?IF6>^,8/_! M,1D1*80=$^J#"^43["U+1.C_#>5?OY3;! MB$67V07CFH")(&!E#/SQ[F31&&"@2QJBBJ2V4!"U_M*G-TUX%E[U+4LHO:\Z M-6H/P,ZE*J*CT'J XS=-=FNY:E2LR6BN9+V1M[8R7-#D;=-%2NZJ7&+:(0NR M2M:3"3F?Q3S%Y"O8IH55?..E6 "!X$**-$ORUOD3"B5EE*V@C3QVJ>E19;1M M+XT=YM7/E+V'3))4&2<76?[],KNQ=1HX4(Y/5()?'C6GLO"DY1DOVH!..5\B MX[S>@R@!K87<1UR_9% MYWHMYZH)E[3>QCI//N BD7/E*+0YV0,!2.WRPN29"K"D,(DYHLU?:R6Z& H%:V MN(=3P6AD/<#?I\E49$F0/;W0M,&LC1HQ/TI?)B%PS6RH]P=Y! M'(!GG(52\XNC)NDI2P]B<^PAFO$JB8KA^10-!%J*//U6DC?8!THXS@J":IAY M52]4ES1D<5RR[[PYEL9OX:DYE@%1AC55@HU R %>#B0N?0RJ>BSMSQ:#ULKG M8@3Z9*[BF2ZJK:!(HH04>\U?GS["5__X U2*0$I,EA,\R:TF!&'B8E0WU)Y MQ3O0XE*>Y5?%TU,VE[%J;+]"!Q'8B&'S_NXNI- 9*#]IE9]1V7F&N8OM".T_ MZV2 1Q1J :[YUXS@;<$]:\[!1,(@#%(E"&&DI/8H(.,&" MD+K6"Y]K8@Y4UD'+%X]B3@'\0U$-=!'Q@$O4C]%9(L^IX![/_&2E>%*5GDCK M59BW<<+'HAP1I;FA&DEH;6@CN6&ITV0,LBXJ&-BB+;QXS'7.J'9=VIM(#5&Q M2Y,4JQ!;.EF,'L^*RI8OV&1IOT'CC;)(J JL_A(AKLK2PU1,)!C&B1'G<+K" MM%W1;TW*:AT%[A,F'EQ!&M;!)4PP0A3 M/G,JW[Z[@]>]T&#U8<%F-8:J")MV #")Y S$3T$\ZC\%'[\UC1_9R/DA"+_$0T6R*M5) R#UQBLGR4$),*B\7K6R6(*3M/SJI3A":=G)1" MZ^V@EX6662@YKF9$\"]Z(+1]H4(4M^&V5!Z6G%!M\;9FPL)PE@L/1^BK*9X? M1M5[VB\1>E&H/R6;EMAZ31%Q+-E_(3FGH[T[Y,9M^X\X^]U_Y'_ )7LCDDAI M6S[GY-\>"S9 E@4U^YLL;3R$P\^3-);FQD=>>;W'8?F(#'$,&VR@ N(*-7.N M3B!./C:MGN@85-BW(G>)72"@B=,717=:_3<5^![E)U/_/:J()[NUD,T42M%8 MC_(-T$@!N]ZTIP-._ MF$--HUC1=S#I<4(B%$0$K",_%-(7-2XJ)8LLTF&2142J>@J?7XK3V>64Y8"? MB8Y738U"0'=!-I$_V0S<@L6%8G%8GM\^\SD6&8P4!FSM9&O=DNKT2FJ9PBMZ M2E^GV>BVQ]!RL=!7),>A[1UF\);?T+%KNX7C0=Y M(C?G%WWHVK079]A>'3RZ")1?VBZ4A+?R<(ZJ?.6L.N>MFF:1^BW(9C.7)B74&OLSM@13=%<99T"]LQG+&8@KK]@: M2]: MQPE$ <$ R7 7:K;:-+;<'S2]%Q O\+)@>\7*8>5;,'6(D5 MV7&MA059*CM 4#\0V1H-#Z6 S@78,1$F32:X-=7!1U*(^*=(SSQ*L#50%=VM M.I2 RX@]8N=5_S(8XRB!)\?9!4 T-9"HGY%>/RO$>473Y SD>L4>PM8R2US= M7X^0=MTXHH(RIXA%36[9-X3R/\IBM05(ZTBQW8M.XFXA+49,5JZV_T\@%S9, MQ?9PLET6G0I2N%@P=IQEY118IA2Q$-E7Y"#RJGX?9P%LS>MSXM'%+DXOW_W[ MY)6J^\I[("4(=[C?$>^Z)KG5@Y$ZH 2<5^JX.5>F5&T2=>)T4?A:];XZ$U3C MRU3#LX$SP47\A^@=IISQ;)JAXL%#B6B>PJI"/&\4TOD1.U>R5IKW.:N:DOWY M/0=4P:9L&64,DI8/T?D!B*$@E'!46CW-VD+9;-]4;E^EWFG1HB=EU=&H$B_8 MR.^\5,XSM+3$X*TUB:RN@%+"\3D,_DF;K!F[V# T0A/HYA*-("P:$-.6YS/P MDEH9HQ,%/IO(H![/*5V>IES0/M%%1%0HCGUH1LF4)!D;Q@A@&5.RU^K;1O#W M^S(2&75;@6G M(YD0IBZ[@^(Y6S%28NRU,@#E"JJ#YK^A36A]BDP(B1%-F'*>8/^BN>R7":NM M!HAF^8+=(E(K:H9)&X!,Q%07]J7BKR#/L$^HI$36:&?JP"9I(@BQ-HM_2__4 M\O;;/[U5;]X'T R;O>R7C6V*BP&^V..^PU?L&0C1C"OJ@[:7>2//"*HRV>7Z M&<+"^B(V^$E,6B2XP$1:1Q7U;2<"&<4Y!=E-TN0LA%VWDIK;*NF6J;H4O:MJ MO8;8 5F])TS-+:79T9_K.=7=U039_1H2*-=2IT:FJ.GG">38)87M?%/ M,V_W#9O*U@ZH622"-<^(U)D$0&[75)]5W@>+S.CV[$8UD$\+.=7N9$!B485<],,M'X-++ M5I08Q($OL::!N^@[ _L/,)/RL5JQHP0L .&84[0$(Q^<$X95."2?:8:I^_0M M@W4A6S7(.>]94M)&\XFS'-TCNIVO67 W>&MA>NW]J!CJ(_'3JYWQT]7L]$(F M_@H(K4SY ?9?Y5@?4_'2K"PP+;4NVZXZVB(^REDK3!Q475J&V^IGICET+6_CQ]I0O^%GEN;:,[Z.1SE72D69)J;*% ML30M9:=\W(X7A\H*5UA']\ )6XKK&FKB/MTS+;<_H07JBKE&/)0%G<\I#HE/ M/?GU%W%8F/A\./*\P>O.]'--M4Y2S#D/,XOFSE ME]I#NR_^\:^*@FJMP_FE]O*7[?M5*]^&=S:-L1MY[F?8B1G>B0:]8M6W5:V= M)^KCF>&U$3BF_RTCL$+_U1[*-=T.A3]5QX8RE6(;T^>J]2]OU77HIBD/ZL]? M232AMY>I=*T5ME=&?2ZZM#1]8#JNZ&!WFT56['^-Q?8<]S@YSAB B]!S7,]Q M][:T(\^TG^XQKSV8Q2OG=0.+MQ>/_1$/:V"Z=@_(/V8/H_D=>3]+G5ZEPY,DO;P'.0@VSJ_IPI/59&] >:J3\&5GQD^WJ+4Y!^7SN\ MK_; !%[WB:B/9X:'D8!^ M=3_BMI/+=M[&R?R:)/G#\&\:>]M2@W,<].H0T MO,/>(U,_H!TZS,C/_C&5/7!NZB]VD:T.]T2RWZ/[WB/?W/\L3T%J M?T^C*V=K,SW[Q(?'F9EVD'O4IQ#MPRX=F"3M8:CQ(-FJS_'L_A[U +T/NW1 M.9Y[9ZV_K^[GE#I(.3_H/T/BMZI5I[R8N/;&-ODO[3[VOW M]]4"H\#HI%%PYR4!W?!QUM^3\GN>%07=KIZ4RA$>2SQXSO\A.A\^LDWM-<8A M[BJ*JF>['1-5Z3?E>*E] M>J;P'U.>%KRX66N=Z_L+_1C='&-O_+CND6X_QWC4E:^?^!C^>#90SG@*2#@> MB'XUT21)DZ)$:#Q_\/2<_7-D=&]@7+LI0E_"<\\QA('C73>*T._1_>Z1/["] M&V8D='&/]M!G.TBV\3/^3B;3F"B#YUMLG]LK.L#O>]BUO%-L@:.WN]1M_?(&=CV ;5JW<.P MX$&RE>$,K&N72728KPYRD[R!Y]_PII=^C^[+T'$!H ^D^+7#AXV7%;]F*T>. M#QU@/Z0<(L,?6'VQRP%NK&X.3*V3Q2[]QMYN8YV!?NT;XO9R8P\S_'](O.BY M _VF!T[[Q8N/;&,-<^!?^PZ9?F.[O[&..="O[77V-;#WEU>)]:\/?2!Q2 Q_ M!!Z.:_L=*Y+H-_66M9+&P'*]?E,/:U/=@>'I![ZIAWE$[TG3 .:U-]'_O!=6Q3#[$"MA_C0EA_5XYX MKB1IF$WHHG Z]GTZ4%)>]N6FCWN,O7&:ND>Z_1SC49>;GJ0ESWE12BPD!'SH M[)?]\Q(,NR^+Z?8.Z7Y?6=KM'7*N>]=VAS=H#]VJP^0II[]8NW2DVP/;O/XQ M6K]!]^5*T?XCO(/FJA^=]V*4CQQCX?@_/G=T@L3\'4E"Z;R;[[RQ) MY0U#R@7+G=K<]9W*GG+2^I1H@0\SG*NE.Q'WY%QMW$!=^"Y]K4# ]TH5.XW M=<.F>@/#=?I-/:1-M;1.-M+JH_J/C1&/=,T=N'ZO,PYK5SUOX#C]IA[6INK^ M0#>O$?3;O]Z+^W;6<"+Z#( C SY-RN.D/VRXOBET0''2@]R@/GUW'W;ID,2H M/V[H!D^YUV[0WF&F.L@=ZK%Y'W;I0>6H/W*X:5OT*_S0+?TNL?SG)I PRF;! MF N-<@O/E*C>(?;^Y88>Z>THTVF)IY,8XQJMXW=(F0<.S_1BT8O%'9UE]6+1 MB\4ABH5EW;!7S@'(Q1Z>%?:BW(ORI>>IFG[]XIP#$.5>+GJYN*,3Z5XL>K$X M2+'0O8%I[5><@ **STH&KX/_1LGYK_^ ?U53GK#\+$G%NS62@YV2E2*0XE<< M\7E2PA3#RREM:$#IC_R5@FYWP\'RA1#C^DRC1/@'*P2"68PR_9-WBB'C/.&F=3[*E"+P,#/TWA@8A/Q]F<_@QSRF:Y4O)PE )QS^;BP3R+ M9B%^&G.D1*'@= '")Q.>PUO&2@$LS0=8&SJ>H1@HO^A#=W%E5O.'Y97!6\]D MWQ>QC!:U0$)Y3M/_<_AIJ+SB4Y:7U5Q?ISR'.7[*QBRO?OE*\<7+(_H=_W%TZ'R?I87,WQ_F8E-YOFDP/'QEV:5*JT2 MR 6[7I1X-2BN[0P8@N;3?LG+3Z^.J_$5_H.'LWHG_LJRJ$@B7LWWZ,]/QT^5 MDS0<*D?RV]4C]0A)JIRR/!PU_'0!E,2I3<>\Y#1/GH(T<=J? >Y8*-OG#(C\ M(4T9-A'G#"MC2@JR82NG?^$*TQ >S(E;"J(E%W.+69B,DW*.A FX$LR2<4F3 MR;ZQ<]COER"NP')IPA96_T9^K9X_LB71$N0ZFZ" >(;NOBB46<%QO)(7)A+&!5\6P,DI&)FUNS%%AS MDD5\?.4,6ILJ)?TE$)>E\_K!F\D$3H^!CL!%+HK@8'''UFT2[,09SP>K@\I] M00X7\E&@6,#^->R(M2#E!>=I>S'TEC89%"!+1F7=Y2C)(Q6%:UY_6@P/$;QO M@MD, HU&Q79('!K0[.!MP9K&W"N41>A '"KF<6-%UF]C2:ZQ0BB:9HD5JS^M1:/6#^*[,+%:+61@$L$$88FLK, 79CE4*A-H9;HA MVHM1C3YK<+/2X !I; J__"#2P?;]XEE#N]Z9[%RNEXB)"JI:KQQ@("A'.$H; M:]FMKU<30&J1OKT8)8"ROUC:T*H?@BDD**U)G""W%4H*BH&!;AB/T23%16_D MU%7J$7.US)FA\@X8A*A7,4B!+X'G-HQ:SQIV+ F3*6UDG*0$@P#Q^-6- "4Q MP+(!)*9903+PO-K1%Q=)5(X 01 @VM^29K_6?(4%H!%!>V_\RB5(B%J5YYN M\-=_!/FS7V^"L)>/>]\ :SB+:VC_>U1?N#AE9UP-0("_JRR&V3]GXPLV+YX\ M6UPTK+B]<]L277I?,MCL39=R)_ OEU#]!MKM@6B] )HLYTHQ"P@^ '#B64Z: M' 9OB>L_ )5".)U@O 4\9(E8Q"BEN4A+:T"UM;HK-H *P(2FS0&"> .*!; M0OQ*G&<3?'.E"#)Z$#UC0'?:!086#XAT(8 !+!'8<0':18E_*4997JKT(7V# M W-G"RBE<'?80^^ ZHG8+B0=DD%=B3I= :_;M90QV@&@ATY&P,F$GJ$Y0P@ M@_1.&P<7O@>#S\81Z(U\+I:'V@Q,Z!S)6./5<#/>[+%!=!UO5K_,FS6&QJ+/ M9PZ=33X??:X-O?H+PK:9BM#!LONZ@6'1\ ?_KJA-DD(JM@O@?+*>Q_.V48/J MED<6/'M)AI:XNW,^&73Z">R8/X'9TV-A:D/8X 2A/AT( %\UI 4>7&6 A;V9NY%XP_@MS8C"S8! M2PQ6!(X[^GI"4M:9Y(@KP.H7B+3@NV(-R(Z>/:1NW[R] E8"#54!_F6Y- M8#Q)64H^%5AJH$$I]%M4JCC)01-11#9)S\$)R01* H^F7 2)Z4&T:I-SQ%,Z MT,0IQS.AA6">H#3/\;BA&0+(FA&RSU(9VX<1\6"2UKZRQ[1:\LU2#!>#!0WL MBV2 T<+OP/D8?"2?$R0Q3\[.A)F.?D%97'ZX4K0#UH/UK[\ DE<3%+(NYR)> MGX!P18D(F0$9$)=D9 \J_2J-/;@3T" M2<=LQX%OZ=XM&F5[!U%_R2LDMD.F[9'HBFA=)R&-$B&."\*0R^2 P VT'#"P M,&6S64EQ&F)08>V*,R\!,W4P'<8\AN?18!-^-X:DI&4KP]Z+_"_\!1G]KR24 M7 D*+M5'!LN';VV1%X<0:Z\*490SEJ35"8VU9$H8K2/I^#8&S&HDHR6>*QZ' MT;)I;OY:?>6U.;_$8PE'+#TC!Z!-S_]=K".Z(.@RR=N[$O%P3/A.H3%"(*,- MGG*FNI@I@B?X&IZ#CVR*[5=>TV6O;0Q#\5YPT74<\Y3-Q6AN11HZ6Y5'3H(C MZP$3!%'P%R4?5\87>3@PHF]NGB7H@LT ^ #0<5\#]6OXX5L4@R2&LR MC%BAC!)T+3"Q$:.6<@Y..($W97ET#@AH &SV9D(."8%>@ABW%4C>\GA MJ%)EV@;!G^B#;&/PDVX4"J+.GJ+DG-H-$/JD(@&:X1Q +\+K#A0*?-8+$[:X MWY@90YCW0IY6/4KE.#(,*B3"4&B%?%M).]*AJ_-SZKRE*[+0TN4TOI5-/#Y1 M8=7!6 0Y-B1\+80(;S&\MO)[4Q0A04Z2AT'9'::9CP>5*N MY):UT]=DC$K&FX 4&1DZ+>8:4:8&ABN P=*Y@B>5.;)5P-+O\+9 !)_%8\VG M;1N?'I)6><#&)(O%B//R\@0-G V"7X,%2+YJ8NUT4$%?E%O\ 2/)X \(\6;G M+*'\$A6^K!9L7*&$%'\B"#&&> V(4 @N+H6^25I@1=7O($>X/%@'QCC L)YS MX.V$\DSB;#S.+HKGMP!HP&-Q*%);/)0-#K@\9M."/Z]^>%%5SR4IH2M]Z84< M7YI)]FH[!WJA^+A1PT--J&+99T*^67X\I(^64MO%9XXYU"UCX\?:4+_A9Y;F MW.B;ETU6=X:F8>W/9('WMQKVB@XA2S4##UQALGV@A3CR%P'GV0Q&C;9I W*- M.M5+""/M]VYT0M'$ ;P$QRJ$:#QB8C3A5!D,6*#%33OF;%UV\S B=+5=3;1Y MN4D)/F /G6Y7OVU)V)N6OW6TP&W+59OVP+*L VYVWK/PH;.P[FL#[=HMW/:I M^W*GF>YDP<^J_#!RXL@/.VJY5F/TV!?\JI72VL?L@69>%[3[KI+W MK5J-@6D:G>TL>1=M?.[KR1TUS=P:5RG*\Q \],?GI3C6Y?BZ-G150^Q.%^ , M[2U6L.;D#U6M:@[7A*[P7!\'P+X+2Q7_#W5!Q1["CC5PG?Z&^(YOTLT:0W?O M#O).6Z9+YPIW86E>];T#:!ZT<]]SEZ3IMI3KCC4PKMT\6 #OY>.7CHV MT\0PC(&EW_"VW[WHL.7L/OOFRKYEE'SS=>E_&X^K%S*D,%MH,4/J+O*'MEM! MRP.X_^REI<0Q<'4,I /6*TWP9N1V?1W^_VT2"P;P#:Z\S4JNZ :FDXIJ']R M0I82(??6;2M2T<&GA#^03W@(W77^JHI&L>*D4'*6%"*A:KE(Y=+<\P"<1XZ- M5D:L%.55/V0GDR:UI!A1A7Z5]4.5_4'=G6J"R2J2_I0DA"7_60 D$[6T5;FH M:(30+NZO4WAD1==2YZFJ)9HH"6HE;<6+%9B4DA1@0P8LQ4RX*'AIIH5'?BLE ME-0."#82^4?D@ ^5?V87\/9\(#HWT)*!PU+,81[/J5V5+)QIX@DU;^55%B+@ M)G"IY->Z*XTL@(O GY]3FE+5?$9T*$M$@8^L,Z:OMCNO8/N%HDH$R\5%XQ,V MKRM=DS3$NE80/YFZA-P9P#=IR[.\*F)'HC49,2/EW,%SV+>M;/6XP^3WI)"L LN?A8*_6\)!]=DE M\F:([Q8]TD1.6"XZ7012,@>+-9%8DT0)8,WDALI?HP16WI+:JAT=;2*V\T#] MC0T]:L:+157)".* MC%-:G&3#%OQGN4R)JYJ[#00&5,L0&[RR$L*D"/[*PCGUVVI$E-"1J!1Q3!5$ M?IM@MEY<]4]IDN7*408<%24%9K0*-'V/%3PG ^4$5(>B'RL?D^([UH!7)8$X M.RJ] $4'#VCJ_SP[KA&&DN!$;PQ26Z]L;6E4 RUM5L<*%X$A5<^4!BRQS/1<<'J"V=V@3E*9!TVJG#(EB1.1 M>1]-QJ0_M&^8+O@ 28C&T/+$#&I\3HY?)V(,M\@IU7T4;_#G-8;Y3!VCU6VS&^]>K6/BF3Z%B1[ MF'/UZ\7;.G1-Y9;E[V^KNJV9-*4;#[,Q@_H$W-L1^=%E+XHK)BQ_8%LWOGFE M3[[MRD8^4O;5O8%NN7O!OO>L&R])Y3L #=@*"]Q. S[:)-'J0CIKH'O&]@+4 MY_'>NX;6!I9]C4N@[GR'.I$\N^] =B21[&EU&DCM3=?%-^_"L#_<_$9YD[1] M?9.V0X;K@6^/IP\\W^M:DO .8&TU*V?+YD>.]N37_>E/B"!&!U1T6/.N#D8< MKV+6_AY:;15TH2;]OUC^FFMJ+FF*5Q?9+[3__47W6C?II5N]_AHOTY=:L3/E M%U-OWYQ3-4F'SV:B]WGS2IS)4.XY'=-=.BOQGE8[/^*3E28RV'18G4V7&@FM MY!"(:=$1\6+?>.H>."XRA<6Q.*,'#=IJ&MB:6U%P>;X]3D12 6T>]7N4=PZU MIHMW"V7Y=[%P<4Y>G@JCFJJXA80,MJ;-Y":24LBXO':N[H$G1KSL5-\+UF7IM)90\@%\$C2N;MJ(0 M+DNI;-M:M'NX%K+_&6KF07-?BH"$0?/4E,W%(U66G;@>KH&+_6MUOJBG3^J0 MR4'IZ3?7T+>#JX-(0J/KFK5T#Y#4$O!%O%I$* D:3 PB!ES3!XQRL-II67C' MD-F^U"2+8V!%>1-NJ]]@*W67KIN"T8J%C*S+7^+:RTU\';NYJFBY1_9?4I52 M B0:))5(+72%HW%;P[;Z=(L>X&ONBVE=PB'S\F2NUX;[8B8L',%6YO,!);4U M5_V"_@1/>>GR#LPD;*[IV'"7QZ!]OXC$G.D,,N7[!P$+=FO;R2 M^:]C3TK;5UOJY-[L?,YE6E9Q8TFQ]%;CZ2T$97OQL!HV'C1YF(LW=T[QUMN* M)&2^_I-C&FT(7"/LK($B;^VDOPFY*48#T5>S:=6][ZKC31V6.BC5L2 /:U,+ MZ;I4'BUV1+^.A[?^ JV%6XPP7:>Y.$.FJ!/K+5UENZ'T0%P6QZGC.#]/LEF! MF=%AF,_$U0TK[.:"'[MI$>T6O?6M%TGKUHMBC,Q! MNKVB3[,8L2]"L.VF7>ZJ&&P;\O&W"/ET.%GY)8)I",K[N+X%3'E=73)Y .#P M&0M$E!$[YZ(9=+OO;!5DD/52F.8^HSO=R"JL"--T#?T?5[B!WPAW'U^RM1 MF$!&[7&0S4KL>8U7M6)1P@$P[U^BPH/^%/ZDFY'\K=* M;,!2:7R7US^$\D%+'(FN^Z:%UWXJ;$+Z "^QIN^T'QS(JL.) MRA[Z^*.H#Z++F$75'KX /\"Z6_E6T*#-U8@8NTCBI)G3I]AQUD*NEH:V?(V4'9&089V.5NVT'%?EIJ>%+/*S^FB'H852;0*O,<1IE_0(4?.SUA.+ZG)WO#3$/12-9_FQFI)>43Q M3?PFS16,<8S@K1>I#T4!GT^F8JK2 8;[-HC-Z #:-2^R0\2,TK]6 MIQROSA8''D"=44+'0],,K"N* MA<6F*-DYSQ<*N:7)4?FH"5W;B%\[R^EK,IQ?K>9J&!7G >OF5-?5MAS>18MX M0.00,\&"5[QPD?Q%(%=ZELGO;KPO35Q5=OT;&!:,$EL3 'P-=.J9I0/, MTAA&L/>@)<%//T,E79FYT:RDE@4-0Q0"HFM^()R>HDXE$T#Y!NQ$O2+@9=5Q M#J,V!I5]LWB;NE+,B_5^TCYJM:JM1"U\U07!V'HB^UX=(E6W+E;8+#Q+-):Q M$TF8W$#Q5(TNZ)9CW%L2[Z;+166 -IU52.>T361X.A==H[FP:\=S<>!,MRXM MWZHM&KK =%1Z6X:#M%<@SMER<1564DJSL]9&TA1:6#-,)LR3 *TV'%AD[D@C M$G8GY?DE1U-]-LF]99/X?3;)?6'*.\* 4'0M05BM[K%GWSG%_RFU#KOY5')? M766]*-OR0/F:F+(,4<4*2*%:X ,EF)5UX&R<@+C36P>+[2GVV9"\9F%Z1ZV% M5\MWC6]W?_(%KUMQB:8Y-;/5AD*[R=,L#<6/V*6GI?1E-%:]0.^;$&V:B]BI MO 1P.@:0OXE-T#U^V4?N^ MWY0Q@&R^^' .)@3\HA[:ZV[!EM<5)/FE'QBL? MFD7G29')3- ::(0C#U,]3ZC;4Q,U0^@I<%[50:5XM+(9>.4O!QG+([)(DYPO M=V 2^+.,/305"FA5D;S&$98O6^OQ-X$!LD(&&(?#V!H95,3$.1^!U9R0A;(( MI85RQJ:4;U<4(JX&/R>B+UAU7R9/1QAEJG-]EIK7K>L95+7[:JPXD< M65'=\;DR(Q$PQ!0 MR!B&O.@S8 6%'&0HHA4UPT"<(%-ECY(F46;3:^U6#Q'W[VX*=I6A56E78!@; MD^E$)D2-$HW3(7B" @78AU :]8+] 3C&-$(58!!9LS]$>#P#%S2588RV(UKS M88&VT"@;1R1;9Q6'H0?6O 7#X>BVPJ]2P.>43Y?E]=M:B2D]7]T_7XWH.&#! MCAB/U>H@I,!P\9@R%\L<=AFOA)8X05S3A*ZDH;LAD%%C4_.>1@51ZFES$[ ( M)U=6L>2BQ;"%C&_4&"]<6HK#2.E8LI-6T'/?DRV)J\1]SRV:UHU-@>+9. FK M2% 3WEYS0$>G,#/*- GRC$5RAXL0T(:^_=^9L"FE35#3LD&.5MAB\9"O3B[; M% 7%C_#Y,2R;_G"9SMOL,;5TX?H 2-W3%O$)@ NVBD^+J\,OEUDL*V&2IL-M M^W5@[">E/":IPX*IO-D;E]G6N6B+-\/D=(XK+8D\ [L=YM%J+2I:K$9H!'Z7 M86/AIJXZD&M6,-BX-'JY; %;Y:N2JI!C8KY%F8S7SQYOT*9T)M% M19&/ @D M4[,VBAI;1AX5TOD):S<'%H>QM U :6%^7]3^/Y(81(F_;38 6(@R@\>(.)#59.I)MC09;+KL:MYK(O M1PF/E=?UZ?2[UNFT^.Q-+9[OJI-I>0XKO=BU,G#UP9QR=+/$AG:"P-.!/+JD M>:11]:/DLA#Q120K42;1AQF0 %A3:K)*H.;4FJ) MK>41_&57RP^V)1XE[Z)$-P<3./;Z@W@J+Q0.3%5H>0D.ME*"998BCX;8[QTY M":S$-*J"'W2"REOIL>N&6XI&#]KNBVRE7#3B?8T^\L)0N&I;E9@E^!%];T @ MCSV;JXG*DA:)G>'UR/3IO%L#\FNR\),[7-QV37R /V]">'>[CV4#NV7A6(KOTG MBJH(=#QI7,@;IW%[U@&D<>M#Y0]^!@#S7A0CXA4+!Z #3Y9#!/+,\YSE:$=* MQ[VY+T(XTV?5X6=;RX$RHHN%_!O<*[1Z88102%<:_C=G2O<0F/)XN'"OQ@$P MI*C#$@?IJQ58=7%?CJN6%Y$L>ST;KR"1IM:=E5Q)4FU/W$UZ?DL>]K=I(]5U M'C:&RI]ISL_0'44S\U/5^."UN..F50R! /2GJ$I]7Y6$[S?+BR:!6=D^G>P M7YD'P%?F$ 0W9N3O_XD>W">>)B#<#3_M-^N(NOW.L8YS *QC#953C/5_8C$' M!&I5C_8L5\<0R]G ;AVEGI+WV0/<>6T-GX+QM-E5!E>1\CE0P7,;8RKH:,3^3:,V%%62%(EN[<6 M,Y!7!\JB1/D5.3F9]+++^4UFXA[3Z7C>!#D7KC)LI>&E64DY7$OEZ.V]V'!: M'/%Q4EH4]&A&=8D3Q* N!!-W&TGRR1S=8^D/-ONF]C_=])Z2E#RW7WI/)^D-#,_=FKKZS M+Q>#.D/7]?9DKKHY]+=D@MU>D0G@M&L8W>[>PLHX>3M#SV.WMV%VY +'J_4) M4>(5G4#B=IF.7@@3#9BOUC94%?YX;8G5P-NM-;1._D?5+G M+[VR\U>:;LD)>,ISS]? 'CA!,?/Y;3;LB;I#HDH-UM-TMXR*09A7H .NA?I; M7DKT -;0EB>+YG";6YQO?E_57=&*?-X-!(OCNRO,HLE%V+&. OC/10U*0M<^ ML;6!!B[$]<6#3U 9Y3S^OT]&93DMGC][=G%Q,81Y#L^R\V?'>3C"MFW/>'3& M\F<1*]DSF*?N69KA&_2CH9N^IAD&_.Q[^C/.=-LT/9O_,%7]ZTC>Y).DX7!4 M@A!?%C=\B?L94Y,]##,VYI?,F*VN!1K@1Z ZV')/_W.F-SW=% MK-Z6N:DM ]:'49"I49^7@JF1@Z5QM1DBCR]W;7#< 3/U8^S!&(?O*>I#_6;X MVON*>XRONJYK_U4UW]30HA"PVGAPTF5[7W4!2WFAOOLQYO-J%'!CC0ZYEOT8>S3& MX1O2>F])/T:D-ZZ%]*O], X6Z??!_NS'Z&WZZR.] 39];]0_.J@W=FG4ZQYU MMGDYK$%9-VWM2N3V-:>WT?LQ>AO]ILAMW!"Y>R-]GY%[ET9ZEY%['^S#?HS> MYKXVV]@=B/ MT1N(JS#S\OB/_301'X)@;83YS'YD:3:9@^=;XB4F8/2\9..PN@7]CR3]'K!B M#0!U29/V8W1SC$=AX7QZ^<_]M' Z"#V?PA&?L!ILMJJFV4NEW(_1&SHW0IM7 MK]_TALZ.T.857MJ0]'9./T9OYUR-/'\<_];;.3M"GC]8P,?%CE!G'W1S/T9O M[]P(==Y_?-W;.SM"G??BRIX^LM./T5L\5V*/U5L[VQ+K)=T[])Z=<7%G%A.- M9%^QDBG4&.5(] &FKK"%TH:IZAX-5EV?5W6M O!_VL=_^C&N:0\]H\:-O^YS M4_*OK?_=[-YIG'R7;YW^/Z(-]NJ_WRQTV+WAK=L=7CWM[__9O/Q9GB;%:*') M,. C7H\9<;Q9C^Y"KOMY4S]BVV'F^;AHM\R:^[C79AALM1IKNG5G*1XMW$ZQV[*"5XHN*Y HIF6N=@5/%MM M&ZX<78PXML B[3N-=LO@@M>D55W#+!BSX6UF:BML"DW3.N, MIZ# QJT5(!7'\+89ZK<%745-PL4Z[HE7K]FI^2[?M?=MK;=JDMS=7M?&4B[0 M#7M=VT]^W>]>U_O3UOK3R>]OCS__^?'UIP.X.J6=+KMR!<&V&D=\$:^[RG$H MO&@AFHWGXI+[2-QY)RXQE7JE $J(NZWQ-H" @P**Q;78\L)Y\8"\7W:&NH8& M9+-RE.6PO&AXFUNR@-9[TTW<&9J&M?,VRK8_-.W=#VO"AX:QR^[,NVT*VT%7 M?#W&+'=X:?G/DG!+^ELW:.T/0S;:N1]MGQ3/EMP2,[=_SK"C6;>O] M$FYC#S'M\C9BW:)JERBZ-T1[.4IXO%HH>1,*;KG6>^J7NYJ.C\O%1KG1\VNT MC>_\!E9WD2G>FMYYW5\;C?@\*>%5X1:K/;JDN/?I-OK1ZO5C)_;]2OWXS_7Q[XEDO<-2HY,W(#!N2",GG?V7^]U'$Q=YA$Z M.>]\>;CNGG1^>?_JU;M_=+N_?[B[<2Z9&\PPEP<'FT_Y&7)'Z,U;A+KC\;'7/7I[NM<] M.3D][*(WWM$;=.#NC3WWY\D9/CQTQR=OQ]V3([S7/7KC'G=/QXPM[??^_W3 MS;UNVHG:^H1^2[5>CK@?MS_LJ<["7)%EA1SW L? M=APD)2>C0.)KQF>7>(P"'T@"^CU /AD3[($)^%B!G&J0>"P1GV#Y&I&D#'L2?5.]-PE#W3\]/>TME>7E]R/7 MGG3[KOJSNW]036R18=K+AD_=F&X7?5C/NFI]B.FV[$/N9"NR"!.E_BPLNY$_ M>2V5$!.HT1]7$2BP^WK"%CT/$VW*WX\,$R!+H/[LAG^F)2-*F=0\U#?1=_,Y MH6,6?@%?*=C.8NSN\#AV;!G?G#-!]']GB+N<^8;9U)MS-L=<$BR2?ETSF'(\ M!FI_THU=V!\^&KV&CL0M,OS3]J<>]X $^S?K@<2TR@3..P)0\'&HF@:/>\YQ MU7$#B8"E0\/\=Q^^B_RJPP<2-_#_+T;OX7'5T0,)H:3&X!7U SQWB'?>N6 0 MD'8<]=V7NT%^=*'%A0UC3C&O=2?>[^E_^TYW';=V'4WUKK?9=H-+(+ WI._U MWYLV'1%'34H(-ZS!FBZMQURRZ,M8<:7JI!ZF0 Q_".833\7M'Y"O5NC[*<92 MV.G:R,4(Q %H_Q[4B%=(1#R=)%,GXNJ$;%^02NCX%G$8WA1+ AW>#6QIED8, M#^M@Z/R4DO+OMF.Z4J!@XR&X9-U'@2@TFL%PIT! %OB&B?I3LX(((^9'=IBO M13IL[*R%.B#528EUE-P7(U@C!-\OU,H\\O$MK,28<_6S%M22Q16)Z[;/'W7B1-3]FZ;=@;43W[7;H MMC@8&/()HN1/W0MP:!^0((##;6),-L!:<#%B>*)R(B)BWF&M-V.@^U=ZH\:-- MC2MR!^A#U;=(SW?85\$R1,3RZ0%6+(%<73.Q"SL*:(WZ/\[&(9J5HWDY268M MP@*F^HQ(E;'H,AF5A(*^76+G[$NHC7B\V<1CS2PJGB78M0B1ONL<";YA#R M15ZK/&IF8L3G;3;\6?%T---VUS>O$>&_(3_ ;'Q-("=U"?('5$BN]]RL4#*Q M,&*4R6@51T>S5%GLBJF3X-HBB 9T@86TAB/9W*CZ3%J;H&Z1BLUUF5OF$]OU MI (W$T 'F?38KMKC_!2+:%.1+JK)/*"1;X=4FL (1B:7CNB=GT(.;=)UHHQ@ MK^\LD5'GF>0ZP:.->L]/E>TA**4WHF&=<+<1FF0F;0](#I41!D,6WD;E%Z74 M51:#4@Y&4"JDYFT$R)C,55E&[%@9(3A5ZBJ\^44C9& MD#+%G35(,>/0F:U8MQ*R^$A4!7@V28Q09"H[,8=6:CQ19*RSC)21&Y'(%'>2 M%<^V>Z^$+M:N1QU>)E[TTHJNLX0O(-1#S)ZO$>CS>=72_7G]LA6E&/$/5.X*L$]Z5G#9J-LLZ@#K32-Y);C&J@KQ"FAD]43 M50ET826Z)'X@*RVM6_$WF<)1I@ZVL?F9-H!8ZKK!S[K&Z>I%-I+]8@7K"(A* MXBFM@-^\QV[ =01RM73]P,.>NBA.3:- 1D7,35"WMI(=R3=:4:8^5&I%R5XY MZVXY<;_"&_02/K)TE-^B4CEJ6R%&B\DI5A7N[V_6KXH/ KP8 MQ$H9]0KVEKR,\&8*8*7PMCNVM)EM,#B_SEY9+0!5:]>7I6I M$>]Z1[O:[MB-0-QAUT="D#$)[Q0=!A)B]AW/=:,0(_JU7OO2JT):L@.B=?S? MUNEN.*^W63E/5\P_8:34[R&Y8E/!3)Y+M-%XZKR/EE_0WZSCQ[URD$PR?3&L M#+HP$1E\YY,HS[^!\,L_7!$EE+H[BZHNTVA*F;*EG2FE>Z):ZKXXATGZI&&] M6%")?U@U'-!YH!V%^A1NZF)W2LGW8)=F5%.PR9:.,W7/ZFXI01%V27NH5:>< M=:]::5&)0\N5MAHS5$8L,]7'U'GI%]5;GQ#,I7M1?XGZW_72E_>'GU,7_*OK M_:,?$M'@3/W)'Q?,]]&(A>=3XK-AG_!LI"[\1B/P.,B5YQUP/+BC?Z) WJ@N)@])]$^MG,TQ)\Q[T/>->T%(V7%$ /R)#-2GCYP%\_-.V)Q(/.LX MX?7DJ]]>.?/8#!$Z@&>*T?I7##)#4J'^)@"R.H64W58![MZ-^"!(_63.Y?H223U,$:^6"MBYX)VKKWH&RKQ!',+U3&J M!_J5R.E%("2;81['(T\#ZG((="'@#O_7^5:Q^*:]@S)EVY@&%O\PB,^/Q\.C9AJ/NLF%4W^)K M.^,+"1HPWV\Y^R\&0[,:2D'C!@PC-^8,1JJW#^P3!'1(,OZT=B]1TJG:Z:"O MT"JW9US!C"L8K(==,H->&37S(1"$8B' #$.R)F_ 4'_#U&/<#J_\M@T8Q TX*(RC'WB@$_#NOIH_?4H#Y'_0 MO_I#BQ<(2^IF!C,;"WI?7?57.:6IR*2YB#]@/AN.8^=:%?%-ZF=:]R/=V&!+ M%DAB6PQS&S< *[ N%V-/7',VJQJ,E>0:VS!MZ.)9<$RD/U,A%:3:B>\^@95. M_:="_=1AU5"M; ;D]RZF"/H$)C"*(J:O6!488"J7SY$ZG!HP@58%]U5).^YX M?TE$T6!-5#L8F"?//#)3>\VA.TLC#)U2:4#5\L)%P'G9=IU MJ21G2N95\M*MQ#0U ]UM_OW79_Q_VS0_L4!":*5^<[I"*I\EKN^=GKFTJR/_ MJ+Q@E25LM&W ^IB'P">T)+-@=@O.DBHK33F'2E@:.#446,/FC+;*[ Y-W;V> M0G;/:!WSZ-T8LRXN\4BNWV[I+Q#1?;IF_![Y.'&&#J0*\85RC'SR)_;4Z;D/ M&/R=>N/V,Z.N(3+9N9QFAC1AV0[BD6KYJ8&J 7ZD*&?R9H02-:;P[2V^ &,W MC+86JT:H8(&YJGBY:$ZD,D\M#VP7>N0E1G+!1(F[J,JFJ8%!^8P.7Y-3A=UP M7 ,J,<="]GV?/:K>0;L+W3U]V)M)B#X7A 7"?U)'X;B'O9J^9">2&YKN_ZI. MP_R*D?PX&_U:/LMRFS9@%NTVA Y/W?Y%\7HLK*'&4;IO%D6FRL(G5"VLJVDR MG&/USFKT(^#U=N7LN3?5FQ4M2O&VE*I_QQ:D.UNYNEC"Z9G.]MA7T_,K!N'/ M&,E44+^"O-S[;,&P 3Y*'V<9" &KQV6@"G4A4#JD%G%P=K7$W"6B9)VJRN:9 MS$!H>1;E.%W>Q5X?XA,TP9\#A<EYGCHPVBC86>'@YX,@ZW'JP%*4$G-1P8N@481%5%)>FG< M4430U#"LZM%?;:^Z2O3 R612=G!V!ZP;476*ZASQIIO5[OUFXP88\_UM_\)N M#'DMFS" _ A%KQ9;QSE%7)JZZ,1=#4=BW'2,FS74#96>W+H2+@IW^,"E!*+8 M^U;DLNM302G?XJJC"5L<"+C4DZ+ZD8"8K@'S-;WL#V800A-PC;XA&S.2-6YH M98;&H(:$K(VGJ8IA3P%E7]P:>VNX=$]7Q]/W)_;S[D]--P,##TN!'QKQ'&'Z5 MZNWS]:&9^XE5:P$J*%&]TGM'MX@4AS$[X-Q4VRTYPFQ7PK5G\,,KMS -0*>C MW:Y/_AU MP)V<,C$=LMVMD&:N.YNG$ZZ6KBXGWZE/)5M?I53/8QSSP&;&?='7/6#/KI9< MU+H)GI-!^L;5)+V'[!O2! U/#23W&.?67] X*F<,Z2^D2 M[GO_"I_,ZT&,^R6KNVN E"0.*%(#TDY=O_Z4]@4)5JB M9(K/O[QY]FJ6SL]PNGSV_/ROSV=FSWV;SW\>?@+&_=W_T%>8U\B9MLFP4)1G47,PKOB<8/6AD_'T M]Q_JEP@+?$:+FRZZ'__VW>ER^?&'Y\__^../[S_'^>3[V?SDN>1*Y__]SS?OTRF> 1M/%TN8IOJ Q?B' M1??BFUF"9 MU7]__>7UY2-/<3*>G>#T^S0[>UY_^?SE;)IQNL!,WRQFDW&N(OX1)I7Z]Z>( MRP6MH?O,Y9>/^+?O%N.SCQ--G)+)E03,@31,EUP88!9,1E$2!LF] M]DT6?0=17Z]W V,OYNG9;$Z,(>7WW;,_L*JJ"SVXHA#FZ2OPW=R%%^]XOC@_ M.^L^DXV7>+;^^ZH4&Z)F.6LCF!40:&F'(F5CM2,'7FFID3EC$],B%A8R?8GH M'3)+]E/2)IKVU)+*50F,X)62S*,*.C3,(+ M+(HW <"W-.!V'*BG@(,#Q= ;'#[@VS\^GRQ7(Y M'\?S)<0)?IB]@SDIL)$54B;O$U,$4/(-(Q!J!?F&7G,BTB2?11.TW)O47<"D MGP*8V@JQA=%Y>3[OZ' NNH2TX*P)^)HV /'$TE?(L;H50BZM>VYH.70U;U( M:7Z.>32":2X,!5(D7V6,QIR4E-#&];J5I($Z7ON@XOI>Z$<, MO6&>R*F;0EK^-EZC <^TE400%X5Y%$9:E3RY%4W0<@=1 _6[^@!)7Z)H&0<1T*6D('\5N25Q\G3LJ*5 MK'",0GF.CK<)5:]3,B0/ZD ,;$M6[OH2/HZ7,!GI MF%4.TK,2962:M#'S%@T39,Z]E2)BA#:>TW:"AN0Z]0R$/D30IR-]?E99B_GM M\A3GA-*/K+8(/H5EG$:+TK9_3T+)C^%-%B@=7;@^A! M:,]2!EH:*L.BE,BX#<4EE07(-F':ZOF'PWZQG(\3,?,E+$[_-9NFM7<6:,L>&-\;F#N]O%K5!BG& MQ0,RIY@!K7HY W" G^I+'M;?EU@M[!1L))H(:M# 5VHZ](4X%.\'UU( M46@I4VQ3$'4G6;L P#P> /0G@IY=V6LR<2P"*+RF1F+& FQ$:> MVX0Y7Y&QB]3MXY'Z_BSN3!-"D+S"EXHT@C 92:]4VQ M!M>)H0S1"DE6*K91![>6!1YJ]BY/\S;\[B*-L<(I%KRVY'>3-?;:&>9SB3GE MI$"TP?TW21M2W+LO+NZV@8?*HV5AD@XV@.218=2TOUW-12(%Y[6)P HOLL]M MW-_]BG4>H#CC(" 5$(_$NA/%\RF)Q]P?O8*XW*#%A^M\5QX)K 6#1A'BQ6)[+U, M14(R/+DV-7S;Z1E2<-R;3CB<\[VAX#>8SV'5K=%%:HNWY\O:+E9=M%$*0"&9 M(1(BK\<.B6R4LHD5@4D%LE-@VMB&NZ@:4K3<%R)ZDT*CB-D:(:-(CB%Z9#IX MRT!;R12*+)*R0: Y=L2\3Q88/\(X__3Y8VW6(UYO9*C7*P7+.4J2HD^<5+'* M%(V4$AG)-!M0Q2ML4Z^Z W%#Y/T@F?>F;Q M"29=;^-RW7JR*AR3A5/0E@S3PM(7S)[%0,I:ZN! AD0:NHT+O1-Y0_*F^P-) M_Y+I#335L7N/Y->MVJ ^P7A2P?SS;/Z>J+Q,@5UT<+R>+G&.BTN\]720O5GY2)A2;^%VK>_4;]8*Q>_IF__L1OW>&*3F1S[KKBG@1V76>&KFM 1 MB=\5)QQ+W"JFM>4,% (SF2>E([@DV\386X@YN*9B3A_R;CXKX^5(&E.4<9EY M$>O(G-H[%,B#MT9#0%ET:'3>L$'$D *F0V5_H\QB3U[W7VEQ$;DM1A*M1PVD MY&IV6\>4&21/5'DI0HI%J2+;0GE-RCW#(O:H)'\8XQO*WXM@3 B.G&NA&=&C M6$A2,?*_I8NH:D/A0\A_+Q\*B44UOGB%GW RZVK5+CY]Y+/FJ29JT1CR$5)V MK/9#,A.*4S9'#XU2Y'>2-4AEMQA8E>24H:3?R%$5P;5;T%1GW5(9M'8!]!7ZS7W5?1O>8 M7.@>3BX'>2M9EL!LQD NIQ:TW&WQZ$= M7\&+!TQ)9!;I/]6QY"P44L&&/%-T.A2RML?>Q_NLZ>:LBZO3A9=SS.-E=<@O M#$)]ZGP!DY$QCBR/)<-0. E %UJ] %-'%T9,F9SMV.88<$^"A^3\[8^C72:5 M]"V]GK=/+6OM!I_A_-,X766(7^''.:9QQS_Z?H*=<,@O.9O-E^-_=Z^/@DS* M&:UJESDI$-KRS ?Z$9RT06ECI6LS<>YPVH>DCOL$X%%E>C 63RWUPE6!->T6X1!<]UD7T_JWO7Y0SIE M/!P!O7&R1_UR8ZC Y4 !3*;X$@3#7(\Z.2"#F"6S3B !36EH-!SI#J(.72]] MSD;"S"BKE('(I/&%MA$Y0SZ9P+)(10#J.H2]R0J_(F-89K8?/%S7>?OSO=]B MY2WK^WDV)\Y.5R=KZ;$>-2+F^9;X]?I'&$R M_C?F_YI-NOXJ&$]7@]LVZA?FXT7U6^C'Z=1<2QM$A!W6/S[K^GJDWXF5*PN1#@G?E]5'_R(A=33ZGW$>J1HEH)> M NAX"O,OKPE77:M(#85G75)[764T*ADI?""7UC@@#BF7&!1)!MHI33^%F&\X M]'VULC9;U) \K/WQ>+,1=A@HZ+'5^H+0B]3+CSC%FOVT)2E).H/%$"S3)B@6 MG++,B:PJ\THV;6H7;R%H4(4 ?>/I,/;WC(4VX-8I@4D4?KAL)=/>$KBQ3HLH MSA*;B%>ES6G2T53?<[JT1<(H$?-UB>H=::.+4+' I[9Z&0=99K)JQ $ M,9 )@G>&O-=&C/LV=4-2\D-![Y;9"?U*N;?]_C.,YUUQ_56X]+:L.]A&7L5L M;2P,E#"UKSTS+Z-F":Q":1Q:U:8([$ZR!F4'A@JY_@3;?Y'9AN'4)NJ$.3!3 M-!G.0-\!9B)$"B^5U)*+-JKMFQ6S#QMD#A56A\JPW]S)I@K]2K>.M+*@LM8$ M<%^=I\@9B)!8(/)(L\9<6@Z#O)6N(376#!9B_4FVES.XGVFUTS2&R>OI8CGO M;JQ=O#^/_X-I^6'V3YCF^K=??L&,9Q\KV][CD$B=/T-#\W"1\W!]2;63ZN?)[(\F+4A7']Z\V^B6=?346%2[I.D! MW:4M]&D_?OEU4;L1+RWOB[0PA(3&O8[=>X>K?U].-AO)1T%7WJ]H1+#7MS!*8U]:P#$2W#5X%V6:6 MQ9UD#:I@M1&I)3G[FL:R2M78N+*3V;$U],*:!,DDSE>J&QJ1TW=:*; M3JK>%Q\UJ?HC(>EV*H=T[OM@N.I)B UA=C$%Y146)!*W3T,9D1=!K@,4AB(2 MA=X)YNM,H&RU3^"PZ'@LP.U"[SV#XR>JTWJ7;$,47KM# M&M!)'OW4_F&CS".A8W\Q'.M@0.N4T056C"5P&I1D:%5@HG@EC4&E59L"HX,/ M!HXUA?U(2.E/3"W=[NT#E$=265>T*BPJ6X> 6Q!??\W:-?'U(W39F;/J?:TZ,R"Z'.HUMF0T24A7IO!HI-9^8B)84FD'"UA.'@,]?ICS;W) M&72;"1>[4+<+@,+3 E#O0NMQ!. .O6$(7@=%E)4Z9TQKHUD0Y*6APQ2LUMJ' M-M5-?77T"?ZT\-2[U(Z7F+Q()$0.3CJAF9+",2TX4#"(D8E$E/FD,F]T&_". M!.Z$JJ>?Z#Y<>,>Y,6T3^.O3="XC!*V(MA!D[7Y,+!2;6(8(5GO!DVUT7\0] M*=T):T\L]]U4FKU7XB3BR+52#8PJJD#BY[(F0C5G4 I%H]9)$4"$J-NTP-]* MTDXH>FII['X$U-#Z;1L-<15FBBR-(3I9CF2=M9:&@5"*>6O)I[/YDV:/[OCJMN:W1(@(Z"[3LK%4]*\1JJ2VPF- JJY(PT$9-?8.P MG0#UQ#+?? Y,%\69EBG73%IA5B3'5NU+(.O_A/VB=C2 MX4*A%Y3?KL??K*:A?1HO:@WE2$0*CVF;,>P4>+VZ"$K6#(O7MCO?OI%GW0;2 M79^W$\:>2 *^F1QZ,Z0_GB_&4UPL7L[.(NV%RK)5H>T)8;P62Q);YA?BF5>0 M=UMDA??7%]@F_&__DTLG08P$:@F!5#OX.@76>\5 1W)+0[0HP2'R-FU'1UK@ M3JA^8L<#0\1.KQ<+7;N[YNO[(^I=<%^]L/'.D;S&OBYC.MH( MJ:-A<+_+F^XCR4;WY]PDFHW;_ $G\JA6*+4<0D52B6!5LG%!J; M6=10Q[8!D+/G))8VQT#'76.C"#$."#'F0?+:P\ALE", M8Z)8P:%6)80V7<>[T_AD3$M;O&^IG&P!@CX+;+?1=Y%:^-K;-EER4S.DNA8 MITPAGN*6.;#%.VN$T4<%Z18:GXR1&@1(#P5!:Y!N"PGK;?8I"TE>G9'$AD*4 M*@H.O>"2)S0:X*@@_68'X@//#GST(#T4! ^A25WA%&,X4NU"1J:Q> :R7MT8 MB&X+2F779I#9OIKT?LE;^OB$F+O&]_OFJ$?*@-+*.\)$O8W;\.J=!\]<2(%D MYR"FL$-"]Q :AN3J-$+59H[W:.+J,8K^"%\ZVMZ6?\V6>-FCA&BM5G4^H0C$ M@DR&*8!7+&2M2U+"T^N-HN?M% UJ-%1C+/4JG=ZPLHGN]\M9^OUM!]S%3Y]Q MGL;$@!'2TX-.FI4EA;8N<@(?4'FTM% M^$^-!)3D*7>)JE*G8 26"B)%#!:5;P54M@V4-LW MQWW8[OLG+"^N0NAF=*SDUQT832:D0UY\@O&D>L4DTOY89,1TOA $^! MU=H@[;)UQ)OCJ+4[J'P, 7YSQ=:7%)L-.+ZX@_;5> $G)W,\Z3YLMKZ:]A4N M::OL,]MXM\\]=*SQ'M3W--'XXA&+4>;%R1U%C<_KG700F/+<&%\,MZ7- M",(U!8<$5[;[NE_N=ZIJ%7)P1?.4K&DCU0M M'A.0&$8NLT@Y4SS9$LGW(79(55H'@>=8 FMM0-ZG4\SG$ZS*]W)&]L'FX\Y/ M[3"+\I.$(LY[I1$O=6FH9EB@Y%QXVJ MMWYDT9MM6D\%OJ)G8Z%*VYRC$11\==XWU#9AR5GV641;4(?2!AUW434L:],W M/GJ31R]MV]L\J2O*UF1I0*G)SC&9.)%%YI4%@YXEJXT-W$F;K@\ZW-4[O?&P M(970]"?]-KQNYF9T4?-BW,T@N#387S7,?IC#=+&:M+&_W['78PYU1 Y?6T^> MR?:&YJUDB)$(&&.VBJ%5Y'UF7T?E@F=2D&:07EK,;6K>[D/E(9KH'L^Y&HOQ MMKR;XT^?QUU6J:OOJ*5GI^./(QDX%"OK7!?HBCEJ$:-(+!LOA1'>27<]O-JF MLOJE:DB>3S/T;:J\!Q1JXYD56]>P,6?V]6J88QX) ][FFN#TG=-G(PM6"]+G MD+1+/O*CCJ+8E>XA.6'-H?H HC[&4<8_YO7R!VF]2)Q'5K*OW=,Z,I^L8;IH MD5+=2;I1=^)]A*0@9,:! M<*:U4PR$-DR50O!.F@??YOR\T8(:6/A=R-I*SN:H>1MDRK4A7'-%1B'PP.CA MY+-X&S*DH)-K8<:;M; MK',;BF8 ]4)N++1(@&C(P=A2G2!#\H9.FRY0\A #7DGM;3H;3#96R+ADE_(,4D!R#C7@FGIB%^U M"=Q$9S69!2V@S;"+(=G7QP32O237,C^Z-Y=NKTR/$GF0HK 0:H(-7;W"E#CE M@%LKK(S+"@9 M&!HE/%(\Z56;AO6VZQI"I\6?=0,=B+)![IS7TR5,3\:7;^Z\LP^G,+WD?A8F M@G66A:+K> J=F-<8F4U<Q&W.VNXZE7:&[<,[Z.=D@S!.61I2@=F5DA:Q\U>:TB1QT5 MI'3C>JX=,QT'T]9 )1U TQ4@%B-$[Z0-F16(J9Y!DNBSY\RCB4$K3MPYFAWO M9TD#3DT<%^,[Z)0' %'O>89WY_-T"@N\(O>*R,4H1"Y#\8$5!U6U9?(@3"PL M.RR2^"4IU&V:A+B3O %G*!X6J_T+=X!V:_-HKG 5O5>:<:\#;2%R=X,WP(35 MWKHDC;F1EVAOO&X]LWU(KJTOYOL G[]B(,'-<&682<(0 ^E+=#:PK&K?GO5" MPO7ZN/8,W$[KT[10^Z+Y&Z=^#XN400:5FXO))5B!,C&C) 494ED6.2H&RNK@ MK#,@AA\^]J!G6I!U=9/ZQN_>S*8G]1;%;N@$(@2*D Q+' O3A5L&V@D6"SKM MP 0.;=K(C[K,(>BK(>VCEL%ZOY@;I/IZ>6-]749B)*TB#9QE'=YB:LN]9B$' MQ3)V#J-4+K:Y7>@(BQN"H_]GV4)]X.N1;)RUAW/1%#]"+8)'A\S$6N"G,V>0 MO616Q(@!D,?8IAW]J,LCX%Z*Z\W*P]M+^P>@QYHG]]0W4 _H:M:>TUWEC?/NSO>K;I6?8#ZEB/KR M-S_"8IQ@FE^-)^?+0WIS#GKQ%+#BFUZ;Z[%YF'9 GO M?-#%9EK?ZO"V7%SSL!@% =:%A$2W4S759!B$$ACG]+5$DX+:9>+9?D\?4F3< M#D^;&;HC2*DW)^%.6E\3K9A7S/#&>A1!$BP$N3"0-/-U-SBC*28(6))ND\;9 ME<(AA8_M<=94?JW1=6$Y;K!C%(H.)8G$0A&T!039_I"R9RGZK#%9[G*;RM-[ M$MJ$+[<]["I9/THF@CBCK\>%A50$")*DANJTR01M8M<]"7X$NK\7+.ZT M*WN6[W%,P UE95()(4E@4NCJE /ID3HBGX!#+PM1O&ESG]+ M+!O./TCG9^?==5%=#I("RH]S/,7I8OP):T2R,3FJNS*7XLX7;U^^.63^P6%/ M/'S^08\K[BG2NDE(=UK'&OHSB4:2;YK-&TL]X&$'ZH\WZ;QCUAF\SI=;@*+Q;A0;%P? M=OGPK>S*TNMH2V)68R9?W]'.T^#IB^#6VBAE;%-RM1^]0[+CQT3J=?5Z!&GW M."C[:Q+K .87LS2^R%:O[B>_D^P:<"HO*"#--C R2K(6/QL6P('P1B/$5F.S M#R1]4#<3?HJLGXUQK&JZN?Z]NV[P:IY[2_+QK;$!R_98KM?5B,IG]46>ATI^^G&,>+SL07M93C- F M02Z@(W!%\CVE!A9<+$QHGZ2$HKAN,T;G:$L\5*W>3>AMM&VP6)I83],%P^!H M0TGNR;W'PB0*H9!CD3=FL!R#Q=^F?$A.P#!WQ'7M>U2L]%*\_0V^7@4NW0"] M7Z=SA$EE=&7:BJ%D1S86H#"3>+5G1GA=1]MD!H9^Y(Z[H+TH*>UR\M S64/* M#@P;R0^-B=Z\X<9L'CEP0DN5F AU=AB:R$*N==T^<^FX2LZW">@:+VS@?+^< MY,ZC=2ZY6J!>ZN@VRZ*J5YMQD97-UMG8IA#E..O[$YG>>^VD^QGB<22EIEI51R+F0,SMJA@+$9OVZ3X'R@(>-(.P)#WTYZ8.]*6NFU% M(ZT%#SQQEHFU3$=C6(A7]7Q5TC\MH2=@NJ1SE9I5PB+B7IF39),*]3 M9@&3S-$%GT2;=&TOY \I425\2I*<$)9+M@0"3B J5A249ED0Y0I##-1=2P# M='S$MDQ"W4?>P\FLKE66=::0YYZ9XAF83D&S4" RZ6.2J$KFX7J$U@RM S1! M3P"J^TCZL:0:+F_@3,!%,LBDJ:-I5.',@[!,B@0>-1ASHRWA4>09#KQIN'<, MB5*2=:"8X\X0D(5AWH0ZN5AI8VRPJ(]FV_Y\"H@(HL02"&G'(Q7BH-\B).5)Q.1/2C CP^1(]8HC:X=8^Y9I302#>J4 MKM/V."J51FC!)ATM0UNS!!X5"S(41F(N(J'3%A]E?=(PT@FNMHAQH1AM&=H] MPGL*BJ)FW#K$I+J>\,>23GC2/L6]]L%U77M\K#ST@8WD*:+U^B;# O__E_P-02P,$% M @ E8%H58E_O8EU8P F8L$ !0 !H;&UT$E[I=:77V6['16>TUFRF,[J\Z9%ZX $+#919%NDG+: M_>LG0%(WBI)XV2!EFGU)RQ2]]X>( ! 1"'SQ;__KR\7@A\\XGO1'P[_]*/[" M?_P!AVF4^\,/?_OQC_>_,/_C__KW__$__NW_8NQ_OWC[ZP\_C]+E!0ZG/[P< M(TPQ__!G?_KQAW]FG/SKAS(>7?SPS]'X7_W/P-B_S_[1R]&GK^/^AX_3'R27 M'OZ)2J7A7F-?(F;;)L%"4 M9U%S,*[XG&#^T$%_^*^_UO]$F. /-+CA9/;7O_WX<3K]]->??OKSSS__\B6. M!W\9C3_\)#E7/UU]^\?%U[_<^_Z?:O9M$4+X:?;;ZZ].^JN^2(\5/_WOWWY] MES[B!;#^<#*%8;IY ;T^3Z__X6TTYJ?Y+^FKD_Y?)[-__^LHP72FGB>'\,.# MWZA_8U=?8_4C)B13XB]?)OG'?_\?/_PPEQR,TW@TP+=8?EC\^,?;U_>1]H?3 MGW+_XJ?%=WZ"P8 0SYXP_?H)__;CI'_Q:8!7GWT<8WD0_=60*RA3X?S/^K2? M=L;TD8",TV5$1I_BL!IXAQA7/7UWS-?/8AD+7 ZF'2*^_^Q.\8XNH-^E@.\] MN@.TLP>Q"[R(..X2ZIWGWL)Y!7(9X4<<]$CS6I &'UA= M1WE0?/;J^;^[]4K2;7_8K\O%K_37Q3^NK]CLY?AEBL.,^<B METH&H4,V$ WJ&'WFB4LC8V_^B KC"LA@E.X\<5!7L='U:P80<3#[M)>QW[O: M5EX/RVA\ 0O\^'J*%Y.>4[;D;#G+3@/3040&N6A6.!IT27 5RGW53:Y,88+I M+Q]&GW^B]Y#^I/@O77]D\Q_G"GP"P5S NXWL/7VW!RK'Z%*@?!?YC7&NN4WT.)TU($ Y]HA^#_^,!IG M'/_M1]Z%(M_@N#_*KX;Y9_)_>A(@ 3!MNG<&2G32=:?3. MJX](M=N+]+Z.11#K6_PT&D][(NL4BA$L9$Y>JH^>!86%!>N# MT;8(GWQG6EYZ^1'I>1>QWM>T[&19'@-Y&768"TQ<1-KCDF3<(F&R6K 8;&'H ML]+9RV3!=K=$+[W]B'2]DV#O*UOMHNQ7PVE_^O67_@!_OZSBZ 61<\F86.*J M,*U1LYA29DJ%(( K 7YWCV+YK4>@W)T$>5^I>G>EOL4/_U0=*?;NFX]&N3L(]+Z"S2X*?GDY'M,8?^E/ M$@S^#\+XRD'(PBIA\NTOLZ=EWX7#>&]PM],ND9:[T+4;%@9LE=KEB,%.-96FBX M?@1Z[D*L]S7MN]/T/+R;@TK9%:&R8E D[2$*,]0#>!#CWO-::^@V#TH,CQE-0,;:!MQ2;OH%=)FLK.. M[[SR"/2ZO0A7Y$!V2G3-]XW7PS0:4^ V&]Z[*;D'+T>7M)5\?3G*V#,!@X3D MF,HN&! CL%0:3=E^PU@!R!XKL6]PISV"DG-L?W'KZ\SC3T?NG/ M3R,7 :! SX,H-0VKD6DPD3P)$,SF4JP5R6BQNR_^*(2C,8$N1+Q"^3NER>;( MSG(>XV2R^*..5_2X+.A,C,R:I,DD=6&0@B6W4JMB9(S![+[(/_CZHU'ZKJ)= MH? .4F4+."_IQ_/Q^]&?PYZD9<9J7ICFFL(&HY!YBB 83U *0%!9QV[5??/R M8U/VEF)=H>H.$F@+3+,MYWS\9CSZW!\FVG%$4@E ,PY(P I/S!OEF0&PZ("< M$P'=ZGL)P;$I?1C"93&/Q__4\S3P,-Z)"R9([@,2T)8'". M,Q%E"$J2VREO?-^_8;CT"O6PMPA29W2J/5>L#!FX^CX=4AC%22&YL$0QYI M*7%8F)=>LF(=(OV_#VKWG,KR6X] HSL)B\;J6:'KGNEY.>=RDY3\&9D9;6$17(>R.C8\K[5%+PA5:5 MK@XC5R(X HUW)N 5FN\@T?5Z.,4QI&G_,_X,4UC@[$D0169RU%.IY^(1/(-D M. /I/&@G;:!(O*ML]RH$1Z/Y#@2\0O,=%8>-7U*(_F$T_DJ?:YY4D2P*66\E M2<]"D('9;(TQP4C%NZP/NW[QT>AY>W&N4&\'6:YW%S 8O+B#5-:K"QQ_H(WD[^/1 MG]./+T<7GV#XM1>-D"B38R&6FF'U6"N+/8NJ""C.)-79AKT2P-&H>W?QKE![ M!^5BK[[<5!G/*R%Z''G*0GN*V74B[]'%FE:-Y$U H1@^E*2[REO??_OQ*'PW MP:[0]DX9K\6B\Q$'@ROC$X)\0FN1T4AH?+J6O8 7K&#(/ED07G5U'G7[O4>C MX:V%N4*W.^6]%A'!Z.*BUCV,TK_>?80Q3LXOI_72=(W\>R(7@Y(K5G*BA08M M[2^%(D)N8RA.4SRH.PN\'L%Q-+KO3-@K;&&G;-F*,;^'., >HK))BT21(0U5 M@Z]5Z.1AJ)J55J&W0_S&]!_38/1!//? M?IR.+_'FPQ'%>%^FKP98W_VW'R?XX>)>"+N^75Q.V > 3[W9^6E]T,L!3";G M96:^9U_ZDUX2P2KTLI*2+5*C%0 FA/LRH# M8 Z-EH1]V< =MHT#FL F@FZA^AM/YK>9+]5+*KH2G6%9T9*G5;UEG6=T[";=#]H4K0/^$<;V7N !C:5\+V0J6?*A9 M)U]+Y[AGJ$06*8588AM-WX'QS6MY>Z$^.)__[:^4T!>C169>]23I*--JXWJ8OZ\@_OQ6W1.%**89V&$2FN0,6>7=1SS/^NDIY, M7WU)@\L:2I^E1'%1GAUYX61Z5NC/L\%@]&=5 /W+EV/,_>FOH\GD^AA,64Q& M2E:1)4-O/Q?JN#QU_[GV3R" MX8<^S;JSR81VL%M#O#T4$AOHZ$)B662L96*%D5L3F"O<S!JKIT/BIRO$[_&B7K4R$5X;(. MS%L3*A.98I%<*^:#%5E[<%ZU"3'6!/C-FTX+173('?4 S/FAR=GE].-H7#?\ M'BCT$EUAMM[FT)[B8B^]92)84PB?!?G8 55G=K(,[-CL8R?!=T@_]2B\VX=I M3F@)Y*\QC[6BT6=.@7ERS)F0%6:AA7F,3*YCPSC(6>8^+6-;T7=(7+4B>?;@ MJI8E+\9:8,(6R[2E_1",3RPJ4#X$+8UOE*5^&MPW;R!=*Z!#OJL5$.^O;!:L M 4+EG:N,#W6S4Y8SZP%C,D%8V6;E> 34,=G$3@+OD!?K06BO)Y-+@H5"A90Y M^<<%?0V]+(.4,TNFB)RC4,DV/\^X#>CX;& +07?(EO4@K-M[64!N7"7Q2C%H MIF=+5.5/35IP:T@&2N]I,3@F%Z(SD7=(IG4]U KH!?<#B!N6C']9I4 M%<&+KS=?>0-?ZT=G?\(XS]VAU\/)=#PK!YF<3S_B^/U'&)Y_JH^8_#X:?L8) M;86+.Z^%1Y%T#(S'$!;%V\Y&5IQ$[D,ND-ID2O8VQ&_>4)^G,71).W9/# Z2]% "V,IOMA?EFA1KP\O*B+6&5/38L 6HSI,.>$.QK+I/K8O37\K M5FQ!2QV"8B'J0C$)4DRB:**C=YF&A5QAFP7OV['>)PHAG[GQ;J+@!D;[EGR_ M<3^1_W>[R@],SBHJ4^D':6?QTK&8,;+LO'(R<9E#&ZM;">< WOO!-3WJ6DT/ MUHFT+=6[=EDFH_*RAAKC:3T;?D-&@^/Q8C@4<,^D^7$T(&23>K"C=,Z@Q(/U ?NCJGS,D*I M,(C*8Z^UK36I$FCJ\,*D32[QH+EP;5*@W9<1OAZF,=*J\3/._WP]7#K'>CL: M#'X9C>LZTBM2<6UHCU*9RWHK$U@0,K)D,A21HY+P&+7R]N/>!.6S2*YL8B'+ MBVLSE32HS7ORT#."4+8@L)3K(08/R #RK$Z"FT(K ;K'V#N/Z;RYG5XW/8G> M1"D-G+PE?"]A//Y:"U,O*K_\V90\BW@YK2F%]Z-Y/7@O:VM+LH4)/0,,D87L M'+-:T(2RQ4?=YEQZ8ZC?CUEUK+;V174KYD$2W BN&$8OR&%%OQ6D?,\QBD"X(SZ2H:=W*2QDCA012&A&5-OEQ(LB#S; N/)Z9!WG' M<[P]93CD% KMW3YQVLI1:!8-Q\I!D .)!W1LL_9L"/0(_9[N%-,JOW9W.9%< MQ>@MXQAI.5'%4/R;!?/9%HY>!9X>XVC;,3GVW)R;#I6W*O&UM>1;F,*]H?:$ M\C)YJ1GH')D.FGY2I3 7G3,%E)6Z58BXC.7(C6$WV3=P.W[':>V==('U#E4/ MK+710R*/R^OJ SGFHQ,L"1=!Z6@2;Y.[O /CN&U@>XDW*,V?5334/.T8/]8S M@<]X@XV GI?W\.5-O7E"TE_I-&6;2.,ZLB>!?"==?;S0$Y9;B[Z2'Q<*"624 M#(2KK4*B$!$ID-1MLGU;@#UNXVNMO0:W#1Z /*MV?P"QCQ&2LJJ>%Y&$E$0* M08-DUA5K@JX\'XW'R"U%\NR@M??<%QZA/ZG@,,#D)F M*=9J)0W /+><.>O(/:1?<-EFF]T;VFEMA:SNG_^^?3GFK MK>+D%@1-*SX%*!0::OVQO(VI6O/ MYJ[?+J?Y.PCSN=SUNQ["HC2%]KW1L*Y$LZL;&@WWM36O3.3"Z9QX;5%"OK^6 M&9V42LE6Z?%'8#V3NX ;J?LAR]E9[ V.^IY2K .JZ>6^E; .3/:_N_I& MK62_/\/0/BM1:P^,I654Z<+ QLR<#@&R!"Y5FZU_CP:Q+O/_ONQA Y'OI0& M*%*B!\M< * A"LE )L.LXRG[")Z\PB8V\ P: '2@HB=[ &PBWQ;TQ*N#DJL& M!=+7?'%BG&OR_:O;'T$ZE@7H%'))RK=QCQ^%=0R&T)W<&ZP"MVAF'ZH<60#5 MR8BB7&)2FQH_^,[?"EI1%=&N1^-*S;RF<_K:L[!4O_X;C MR%U%V>&L7H)R11"R!IA-HL5-]7N(Z'!GI:Q6[@X2[7#77PVJF "A=AV/RM'^ MD41B(0K%C/'>.>.4UVO=+GM.ZGT@UFNKW4T$V;%6WR4C/&S_W1Y63P M]2U^&HW)C5AL%T:)8$6D?2?ZV@DUU3YV,3);,@B/*GMQ1.22.!A+GCC$>?^R3]%U__F-2.-N?D3\-TULIKVO\\;_T5)],QI&E/1"]E M\)J96=Y#RWK!/]-43 Z%!"RA4;?1S;$^BPO+FUC+BFMG+=73(%=Y]Z(<1TP\ M4UP&2!"TI 4\%$%+;$HIBI1$D4=Y-;&UWAZ]G;B)T%LD)F_7T]0ZK6'J#_ . MQ/>C3:4350I!S5K=T-31+G(:'6J6BM5.193HV]S<:3&:H[?'@YM @[3I.MT$ M>Q"-SA[(3?4BSQD/?2UGT4JH!*!*YFU2[>N@V[_9'=X.[G4S[5B)>V/5[44! M2=<6J2$(P[2PDH$QA2% <@IF%#KM2OR>P?W$9V=,'2BJPW6JWA7XI3\$D@H, M;K4_>'<9_Q/3]/WH-QCF^F^_OL6,%[-;2.]P.IU7M+W'\<7D]<4GDLEY>?FQ MLKY.7@]_@?YX5EY]7A:%GL,Y:U(/C2A%8F$I9$V[ T?FN?,L@3.U!YU193DO ML>J.Q]X ?\?F^GP-HP$UQC6P&_&?EZMK,KUL"87AP'(NM)YGGEA,MJ:2G$W< M@1&A3;WMH["^8]OL7FT-F"U>7$XHF)],:)6/-(^J:EZ.AE4*!+.FGTA"XWM\ MV?.Y\GHQ+\[+ __DUS[$_J __2IZA<*SZ'.M)9&)Z6BK 4RX9POP0#J]0YC M-[;./0WP9.?/TI0:4'/\O"#.GHOY/7QY]:7Z1_@"AZ3U:<_8PD7-@2DU:S3F M! .5@24IO0L4=G+=IF3M"6 G"^U4=0UH.*Z'_6N]%O:V_^$CS0>2R*SU^NTH M;@&[9VW,3FO=P!3:A$V;(CW97EOE-F#IF-7Y_4YB M(QG-978%#+(1*&PDHW 4 T;C6:C)6%EL 6L1#:HV5O<0I)-Y=:2N!GU0[]]V MO1;!HN3X9OP)8@P^,?"9-G9C*+RR#EC@!3-]5%0CQK3U,9XLK95"&_1C:*!9=% M38YRS,52,+(O;O-U\'Y'MM6Y^AHVNH 9IX?LPSU*JR93)&_@ZNP:@ E?%Y,Q" M5L"T)4E$ X9Y[5!HJ]#K?6UU2]"^(]O912D-$K\K 8XO,5]EVLA?K(T!'"V# MCB57:=FBT[0X8F"9W$21G2]"[,LCOX_N^[*=7533( MZ'V--W-:A_[,__?B2 M0A8*3L;76=M>M(KV5A*%#*%V:K6)^1 *(XM'B#X%OMYMC@XLZ5&@WY%1=:>P M#G.A]4#W8:@UVIW%N?4ZS:0GBLO&.,F2I-U7@Z" 5L?$3/">:P%*^'4.ZM=] MW]'91C-A-\A'/B**64;UQG)SU@21&Y9UJ4#1L(#%,AXB)N,"RD;4U&M#/#I# M:JND_60E[[KVM[=:C:ASY6C+PIAZ+)19="HR*U(B)\UE;_?E/C^,\GNRJ6Y4 MU2#CN'XI$(Q+1LAZ ]!Z6Q&CI:D@==VT94DEZ^S;5-QLCO58KS)UI9X&&>\W M\/6*%3;]UV5_C(2=S'[Z]W< M3B;I5:P'B&WN.:V/\=FL5)UI?+07=>W#L,X^0W]0,UZ_C,;O8(#OD/;MF61^ MQCCM>55X*=[0M,N5?LQ(5L][&$69'GUP"NV>K.MQH-^?B76HN :G)R26A)@G MOY#*D4D MP-MLDIW /WZ;W+N2&_ANMP=1D3V&=3:S0!F/.1:F+!!>B[2".PPL0C$*0*!H M1'B^*=+OROXZ5UV#0YU[:_A533;.NVQ6V2U^DWN.RZ)\02:,#10K*UK +4HF MO$0IL&B;&YG9!BB/W\1:J:S!H<_ZHND9HR4"3034AKS00"()&0Q#YTT!G[SP M;J,K]71\4?CVIKWIW=">\D8:&4VER"Q,._I/H&V;F>) &)EMYLMI MV55'BKM@>#;K4F?Z'1U .0U3&^?E-QQ_P/%;G#$BOQQ-II,5LJ*U.RB'/C+R M_0S3TAH6=5:L9$.C2,$9V>9&[H9 C];@]J&X)B36GZX!_SZ:XG7)6#(.T23/ M@A>5_ @B@RP#0QEU A,S%VWJC1]"=/26TXDJ6N<45G;>+29:$+$V%H/$--* M011.&O;:%).D4FWN!CX)[>B-IEOEM$@3W *X("*XPD:.8BX&K;*L .E7RWI? M+"5D'GV21G@.KGWV:1G5=V4S.ZFD0=A_&]O55OK+:#PKPUBU?7ICA8LF,5N2 M9!I*9O2WP(R!D+@..83V2?4U@'Y71M6UX@Z:!>@54#G7_C0Q6,ZTI>W7H[/, M1H7(??3(FW%OKHGQZ*VKD;H:U(Y6F/7_ZR'Y9QC4:5"YL\?]5*. FF =YKL? MW/KFO"?S_2JT-+BL/6%??4DS!I.W%%&\*H5BUQX8(ZRCR:.Q_D<(6WO@2.9T M<;2.6UJTH8EQ[G>1< M.2G:W 3:"?;W;:(;*:U!F+$;>)4R[1E.,ZZS83IIVCV@A &W8B582Y4FO.AJ6A8K%^" Y MM#G[6 ?=-S_G.E=! U?YGD$NF>%->33:>I$4F36"0D='GE>L5][)WS-<*0P. MVT3SZR(\@+ETKM][2<,&RFG1:WIUH*W?_-IH]T5^WZWJFE@/T])HH=%*Q-)L\EHSS1%@,P7 MGIGU*CDGM#2N#5/84\B.U&HZ54B#@ZW='$+:T+U1/K."(C$-TC.0,;/L:'DF MZ03=Z KYLW,(7P_+:'PQIU*]*13R "))9C1:BBZA2D<'==7MI=WA'EUK;>[>O5X< /Q&/U^.<%5-(6 M9FBE):RT1_B@Z]4A#9"D2N(>G^RJXJ=-WWM8_XU\.K='@]?7R $4+89&A%= QU),<7@%!'KFK&TGE4.JC2*%C8'O0! MSOC:F,)R(+$G/7:\X2W!?HL7H\^8__@T&LXPUG8OB\8$C^ W&)25:)B0D39L M9SF+0CKFK(]&1L%U6J<"N LLQV9>!]%1Q]7E5XU;7D\FEYC)O4O&UU,*45)E MUX:*A ?Z#_KL*' /T:YA+7>?>HQZWT%N'6Y4,PO$SSB>X%M,_^@F/O M/:&#C=YZC!;0 M4.Y-#B]G(&?,P;D_)<=]\GK..)1?7$Y_'TW_#\YBO)X7*)(6R,B[P%HTI1D8 M7OOBI1(EDE'T^^GU6.\PS6!>^83CY58L7,@@^% M<11 6G+:Q-HNX.C@ZM @:#_1W.;B_,5<[F#W50>?K7-!A-,/_MQRDM13LJ8#_/5MBUH/5('7 YF.[/(N;@NMQ/KBR!+8WEOD5TI,9UC&,''>S93$Q2 M+J=4&-2=4PL*N(-1E>C$UVI#T%DUJC3=MWG,'_V,K&,3T7>L%&9720$Y43*F2W""+X V3045OC 6Y%A?RJF?OWX'L3/"C#J5V7XM\ MQVOJ]:;S%:!Z6C\:T'=&\X:72T!=EB)SIYCF.C#MLV* )C&>+&9=,O=YG:.9 MC5YZ''IO)^<'I_6__;0D,?)]_S7[Q>SS*I&W6'ZH?_[Q]O6U]#[BH#_Z@,._ MI-'%3S.QU9!Y>(D_]R?PX<,8/\P0C\K5QSB%_F!R%\ZD?_%IL%P'L6P*ZSWW MIQO(=X>R>/@=U7<"GKQMFJ65G[!/SG@_1Y"0C3%@LY;"@B^Z>,^5I>C02]Y; M[Q4[]GN]\_#SJX??A#.ZV!)]=BS$RCGL"V?> S)7)(^J>&MLF[J4IY#M7M\U M>UZ]/;:J5\"K+XN[#C612_^7W\.77E)H5:%-EF9I9#JC9M$)Q92RIF")6-QR M/K2KDJ^-P>Y_?>O4ENY7?[555\?[W]]'GW$\O)BW4>I/IC!,.&\"WJW:[!Y^PY%HOD,Q-BD/G0UQT@L\11[K32>( MU05/EGE;:.?VR6CM'$?=YK+F%8(C4?=.@FU0-?+ (.)7/UW./[NR(;W@EMW0WY9MYB$$ATI[=J?: M488YN]'4?;5W).:]V0"48 0W MBKD4!$7A%(!'\)IQZZ+CT18ORK>J^P>2F'M4_2;2[3AKNO0Y'?SUMM+Z\.X[7K8[GYT&8$ M,@M$2E&0J"-G(DM;J:PDBPF "8]2F6PQ0*/C['M8OF6-=R3AO:4D?Z]ITVG_ M\^Y)R'M/ZB;M^#C I40C^=Y".H2L1 V9K>>A..N-UU877K#WT$,[B9#?8C6; M_O##&QS/[B!0"'\>!_VY%UCK6^J]LO?]"_K*>7E'GT[*O%+J)J"P/*5B*SM8 M*J%62P5R#J5GT:'*)2%B(\ZM[L:PR^:R*N'U&WSI7UQ>O!F1JJ=]&-!W)OV, M\[1_SRK//459#+ R'XD865#@:(/51>B0K%7+,<:JG6?C%Q_BZNE!K.SV7M96 M/1TG)E>!O56=^&9,ZW/MLN1UY>"C!5W6?G".>:. Q7I(P>MRDI=+==8UG^5W MG2RF"R6T2W!NE'"W!M'DZ&DSMU4H)E9.-,U\YHY<.M2^45^$;^)\Y,"&MR_% MMKA:/R(95:A5"F_[DW^1Z.H'\ %%CT)(HP06I@/82E:L*G4HR8)B!QZ] VW: M$)$_ANJ[M:[.5-7QO8A'3I*\3#95#K$B=6::3)K%G -37H+SRG!_CP/FN1_( M/8,]KB.!M[C\L&+5>XL)^Y]K)OKE&'-_UAY^5GM?KW34FQTPZ'F- ;VM3>&- MK/PB@04I%$M*0I&%7#EL1-&Q'>#OSNSVJ> &5RDJI//A%?A)+WCM$)5@62') M06E%<(RN74%T\=P9WH@&> G(=VM'NRBD"2W>&E+I52KKB"DR\+6-3*B'K[QV MHY?&5AGPK)K6(SP.[[NUI>Z5UX!*>F=9S7F#14^@"3'2)/&\5AYSD1A(D P0 MG4 HVC?JOMC5"$YVND\3N&_*OH63=WW%_F6]1TF.J+39*9.100F5N;IFY#R% M)U')8*4O"+;1E;0UT'VW)MBYZNZ;5^@ZA7J-[XHS_9?1^&!U$+75?:9P1TF\ M1Z:XL?FM"^9D@WM1XPI#W*G<9:U9=-4V8G;G3>?3*Q[!:VPIPX:0^XHM7DAJ8E%T\2P+%E#$E-&L&"Y M8N!$06NY3&:9X>J9A!Y[+>)^)K[> 91^Z,+PSH;^;@KCZ<\PG9=38@$3K)&, M&Y5K\5QD7J;(7,I&>XF03:OVJ5V.XU#%Z8O%U\9VOY^-%I>AL2))'-!:1 M^9@+K31>,E B,- 9I;61*]$FK=1@,-^QH1_:-!I4*"R@7!4RKP&F*<'-'3@' MHK0YM)+OMPO=44,-%LF[H*(-7%J/S#IER0.7-)TTCPQL!IU,,#JW:4.W!W-Y MBN+F65O+)HKI^&+)R]'%1>V4#(-W"084LEV,AI-%><0^XM7 KSY: M(,_<1N4J\:#QY 18FUD4QC!A7+U$2R**R\W45D?=NZ#8?P2^@_I&!Y%]AU6^ M#UZXXI;B/FO5U1C=GG2*;."A>U[#Q"9:*R+!N9N-9"9+$6M<%S MU/VF5U2[5_TFTMW+%=7BN9$Q,8R5:][3;A6<)&1"2T5KF@=8WA.^M2NJ&XG\ MR2NJ&\BKP175>]75+[Z^P&'Z> 'C?\V3/E$EZT,EG3>U(9-39+N5\B^K7/.T MY'(TZF3]!++O<.]OHK0V]=!+^*[0+6;0.OC:\O4^@?! &8Y.]?JDT72@E!9I MWJ=P>I6XL)FBK9()9ZD4+R ,\X9+S3-:D&TX\PYC-$_E.0YJ,YOHHH&MO*,@ M>G)UV1ROHW-EL@\A,N5L8AKSC/54,I?1"XR%?+ V2?V5< Y "]NIUI89%W86 M^7Z\F/?T3V?V+Y2HR9'"%(=:A0":0?@<_*)1MNL)/,A4"??96=5-;@N M/383?PBX6=7'W("YVR81.2Y2.)0&Q=G$C MH YHJ]191J,*!?R-8NG'@3T#%V5;)2X;1X<:Z/@$Y3?XS]'X"M]D?IYH)8KD M./,%R#_'0C/ UO\(7O,^D8;;W?G)_?=_AUY(!XKH\!YF1?,[7.!YN8-I,0_6 M =7YV Y:OZ1DY.]*'X3V79\;G(^Q"LP#QST6YZ4=U+L2=6R!,KY(D5\L0*>6*%/+%"/A]:H1,KY(D5\L0*>6*%?-;T M%R=6R(,G[$ZLD"=6R!,KY+-SWTZLD"=6R&:IUQ,KY(D5\MG8X(D5\L0*N:=E M[L0*^:Q"CQ,KY'?%"GEH(J03;5ZCF7&,M'D=\Y^=:/.>@9)/M'G/R5Q.M'DG MVKP3;=Z)-N\[9M'8V>:/-.M'DGVKS#J?Y$FW>BS>N6<.9$F_=<]_XV M5%G=U0TW96@[ @:T$VU>%\9SHLU[/C9SHLT[T>:=:/-.M'G/@3:O>[;?$VW> MB3;O1)MWHLT[T>8U=U%.M'DGVKQOE39OZXN,)]J\$VW>B3;O,(H_T>:=:/,. M19OW+GW$?#G 4;FY93]9T,C=!;,)@=ZC3^V&2F]]X$ND>H *B[49!"3-H_68 MP"2OA!,YEIAZZ[Q@-^?\+*5*IC'Y?33%>JCWZPB&DYNW_'I=GDV+/6%T@OGL M"]/&&Q:!PA2>4%H"KV,H3;ST=1'N&J9?FT;_C].J>H,IH407%,!J:BE8H MDD-"9B3I+F0>LC--1[\*U?X#E";6LARM=*:(CCGO5E'1W.(#60#$HDS2M%0' MIRW%4I'"J"(X0QT@Y@09XCJ]_H1MD*.$=J%+N+OD'AQY7[=E[NR& F !+$+_TAK7+] MX8<;\/-4#JUD/!BOF;=),YU"I)^488%SK95 U+$-7_&6@/=UZ7 OEK0/I3V7 M.X3KCG#RXNN+_H">\N'=%*:7D^N3BXC%1TG32@1$IE%*%K)'YB((7U!P%=N< M)N^*_%#)WKU8UP-^]5ZTW(1*^ ;A;7Q7]:=KH&MZ%OTXOL,<1^]7YP]OQETI M;/]F)0MR+K1C4A=3V?H$[2'1,TA*)%#9"=NJ:<#^S>F)P^OG;$V;Z*F!%55( MUS0_DT6:U?B8N:L7XGBHE 8RLLB#92$((2UZH62;G-DJ-(<@,.E.8Z..Q=V@ MW.Z/85R%*DNK2LF=+< YL)S4S/TMK%) LNB=E2+YXM4R MYUA'I4*/XMJY0FK5TW^_K+9\7MYANASWZ\7\EU!M_<77*Y$OOCCI26>$T5XP M@5$Q;2-%!1P]D]Y'4:0R[E[.N:%8U@=^@ JK[NSK7I'5'I78HEA\%?Q77^J] M_ G.6LE<__(:L^A99V@U];1X"\5)8%DR$-(S^BRD:, GV88F>BNXQV]OG2JL M:XJ-58#?8L:+3S/&W]60>^"X%L8@\ZD2%.;Z4TB%!9$$3\I'+I?SYBNI-;9Z M^U%8S)Z$W^%)RAJ([X-]-QVE?\T&\G[<__"!_,# DQ!6U#*72BE'KA\#YRWC M$KDB'Z;(M5JR[([D>S&CKI72>C=&_)ZN8?!P-\OLQ5.[4G^'KI.=S2%CO MB1%J59,8]31))&;1A)Q25@+6XOKI LSW:U@[JZ;#JU*[#: V=23WL#9-O3V6 M0CMU3>FSC$"2=+)>3*R'EBYI9VPMU5^+WKMC7">+ZT)A'9;+/SB67Z __@<, M+E?MZS%:L*X8FBA.,BU=8B$)Q:RR 3DF*=S63M4C[SUNX^E*X V:_ESA.1OF M.:#SRVDMKJK&VW-.:#4['-?<,%U2I:'/]8S1H8F1%UO:9"@?0W44IM*Y^!MT MZSG+_WDYF=8R@LG[T56# AB\@7Y^/5SP12[POYY,+C'W-!J;'9DQ5-YX[7)@ MH<3 ;/)!ZER4T&W231M#/2HC:JNH#IOGS%F=\!,!NS+\GHLE19D]4S*19U9# MRN ,,!F3 G Z*[/,/K&: .O.8X]"O[N*J^.^-$M0KFKHM(0 RB.3Y%8SG3'4 MP[7 'B]MN UZ'4NWZQ^^K'J<1OA==WM90G2[Z-A6J JT@JO;639J4JR1FMN M3#JSA%+$#-X[HS97Z6VJERD;I8"54-="5QSS)0$#&\C"R64)T.;JR\.8]E61ON]COLT%_EQ* MS5<.9U8;&-"$$.K]# ?U9-)EYH4H+&7%338>W#[-YY#%X5VI?!U+VECT+0B" M5@%;5(>M ZTMP]C#X [$,-:-&M;!02-^L7V;QU/\8GNWCDU$WS75^F4<]!/Y2F_&_<\PQ2LW_(I$W"@'RA46 M.&0:L:"H&T*J).*>?":"J]8Y07O\+<_$$]U&&:,FDNSXUOT+)4*VE:W MMR8VB\@L(&V(6(M3>*;@VZROV4/ILVNYWU/G#D+KO"?"JM&%!$C?@]IWNU:" M5.I=)1,+,=OH8KVQNU[^Z:#3LJ4:=Q9;QS59"SJA)4!%:.%TB"RY8&E[B16+ M#,RZHHW1N0:E:^EQQ<./9'G=66Z=MSL;T">C.1/D$BPK5$JT1K 28XU6O6%0 MN4A+LD: !P5^^=;2ZEYF#[[B.)3:E0P[GJ/_P&$>C9?Q!&G!A,QLKEU4@K?_*1Y#DZ$%O'4_$NFH6%KH/G@8S&T^H\1&*B M"[D_J,(=A-;QEKD2ETB(M-)$)KTB7RQI9%%*I,4^81 UJY51[<_)3Z0/MB' M#C>155/=O;ZXP-PGQWKP=;'0*QX\ST4R):.KY1:<@:BW474(!9*Q*JW3GNV) MU^PW)ME=!P\J=#K6Y_ M,?NQI^UX27MMH$L7MI5T(14*'7,E#%:F,@9)HV.,D'V"TGOLP3MR8%Q.^J3W MR:TW_'I]!EI\PD$B&Q.&N;K!2#NK(O1>HZR357!8ZAV9OVX_VR:#K7' M GS \_*/T6RU'$YQ3'-B_JTQYIXP#I-(GJ&5%!WZH&A;]9Z5#%'GR+EI5$"[ M'=[]1WB=6=(]WI#V"FMP-_OOHU'^LS\8]&B'+9AL8<6#K8E$S@(OF24MA.'2 M"9_;\!]<(3@B4]A*J"V8@U:8Y.4X?83%+>ZSP>P9]/$5XNLF(/#E9ZS=>/L4 M,I]=5&JFG@RF6)"!I4J2K'UR+-J<&?E? DHE%[]7T]EN:=EZ&$=D9H=3;P-F MVZL%\9>J#_R5/(=,BR4,/\P@3B8XG?P3:Q8'\]EG'-.:^L<$R^7@UW[!'E?@ M(^C(C,N$/97$R$W1S"II*'+';,Q:?7TVOS:R ^HCLL2]*:\IA>X*\4Q>?+WU MMWD"L22N A!*F#40UU&RH&O=0T[:.&Y,SK&)L6V*=%\EBLW,JJEJGDO9XHJA MS1)DH"B&-3HS42BNUWU(V5L1]' M;K'D7O7P6P=@TV+&)R$>IJ2Q$X6N822[:^,@9F,A0Q$T0Z1R-5WG(XLH+$LA M1!6XLK)1\]0#FY]KW/;HWYILM7)1CIT^MF M8>'[,0PG!2J%[_-=UEL+<6Y^TLY_T&OEYQ$,PGZ=7+ MK M3I70(&-]!>?EZ"+VA[.I]] \_+4/L3^8<:.^GM^KSKUB8W:\]FRAG9MI"(J! M\9R58E0(.M=?-YTXV^$^(@/;HP([]I8V0/X.I]-YHN"\O!GC*_(BI[-&!H/9 M-RDMU;*G3C].4VVCB(V:"Q'))5 M%+A6H! IQN:RV;*&$/R6XKLYJU<)6EU%NS%$@" M.L>*TC(C#17ND9A]P\GNC83_1+)[$\D=*-D]KSRY*DZ!X>U\ OWN\J+SO/<& M;VR1 M]VP$O9\.C *,A&)&.T*BX:81,DPXT*$8Q9 0W/8S[''UH-? M3>WW'^'Z;D1/UM@H2:181LS.M3V+VF>6LC'29>5D7(X)GI_M/SG,TQS8@WDT M.+FYQF&5#@8H?$\^SVB:"PO6 4G,6?#1ZB3:I,J/T(*V$FK'W=VZM.*[7WD] M3(/+RA-_/'[V"/D(C.TY*[G#9G$- MO?-;OYBMRSTK4) O;IC1AIP3CYI%G@LC!\4G6J:%O,+:_?WX+= M+PWS- /V8!X-VOUU.=B;1DBW?O?K:-[SYF>,TUZRO%ATI)8"-/'!&08Y>*9" MY$Z )K4]_SW@R6&>YL(>S*/#!H4M!GLUS=_#EUN_[&&))J$1##D:IC.-T*.W MS%CGO-%%0EHF&GM^$V#UV$Y6W\H0.NSHV&*$MX=5+ >PWC&(BN(8;B(+PDJF M;-;%8%*R//]3R9-1MU)YE\TL=QS75>B]>JO"::\4C\JCJ%=+(].N]F$6*C$A M0>D(T4F]MY+\+@9T,N5.5=ZB?>>*<;T9CS[W:VD@#%X/9\2:]=/7574P.$NI MTD#-..K2J-8_3?%66^BS6-L%INI7Z6!MI6,5OEZ_*IP%4Y )&U+.QIL0VUS! M;#2@XS;EO:N\18?1;L=U<](SZ7DA*13PFERE- N8,P,7,D-A>*IM%FQCMLS. MAW0XZZ78\#R1?9 3-P3B6D0)5G4UBT97,2N V MJ7>.]63AS\XBVM>2[#"^VX,R#D)PM>V&H-U(NQ*8-]RP%)4I7&0>_3I=OIH! M/-GV\]!]@X*2C>]$!YZD*+31E.AY3;U$%HKP3!2> >NNTZB(^9OD+-@EX]!4 M-<^=L\!C=,98FA;@:^<&D R\B2P6D J\\%RV/8#^5CD+-C*"-3D+-E'&02Z? MKP/PQ%FPI4(WOH6^C38.0W41!$](8;\VKE:=R\)B2)SY(E2,J7 4^V,!?[Z< M!6VM91,E[(&S(*E,BR:0RC(MG;IPR8*J*4GT7 $4^M5R>N\;YBS82/A/O5PYG[GD'O>/6?/".# 3;P%\B&M!:*&XM*K!VN^8\< 8^5+SFI#P@\S5_+%UYNO+.A1S_Z$<;YQH@,X3K&9 M8SQ8LE2E XN1DY%JD[(0(OI&!_R[8]\Y/-L60;UF./WZ>DAQ[^4L!+Z^8Z_GW6,/MU;:/6'^6>X%R7X)$563D8(2<6%10&46J?/0FZ48>R?8UP_ZOO MGBW_7OCX'$VG ;_!OL:YU&-I]LN?88J_0'_\#QA<8@]$4L(YSF30-97C@$47 M(Y.0E')>0X V-://1@2G2?9-&%^#8.LF3_&D2"8/R62>P$C 2RI%,XZ*,XVF MNJ3*,)^#*%$A0J.K!YT-85^9QT/;_D%4_EP2EW/X].4YK1](HTJNM>&U2MPE M9"%8R:SUSJ7BT(@V6?$[, Z?I-RK)2SW2=Q:(RW6PZT%<3.,8:ZD(;_#Q76T MOL:8FJ8Y6XSJ,)G1'8QE4Q=@7YK^5JPXN@PR8&1"98>#47/.C5FH[5'+YAJUU]ONX_/L% M]5W7J><-7]LD,;W+T)?2UBF:9+@516I#8:SV/'KCC#<:H7*O/&"Y&R+8;8EY M1;6TSR>?SF:3"%> MI)B3LZ9-M+46OOTOYH>TQWMA6/J&G4IYQ;..PX&E905ASB&RA)REB](OO6.3RU<6X085V 3 M]]'* LRX#/6:+V>1ALQB],%87Z();7@=-X)Y3 ;33C]MTL5(#ZQ=6W[&SS@8 MS=CY%Q@7$$7BV121":(-3!,R%DJAGW(*](N016[C[ZX![I@,IVM=/'AKO[-, M\*^CR82<]YFO?ZM;UW#:S_W!9;7V=Y@NQ[.[?J^^5#9IS%6B-22XG,[D-BJO M8#RD^7+]H.TSQ$WA[)@YWI^HEC+*W(6N1K!S M;GDW'&<7]4)OS^E" M,+ZG<=7*9]"ASSVKJ<-&:RL^\5!['?>RGI MO:N^@=/['B\^C<8P_CHO'9TAFYQ?3B=3&-86!3WGG(Q2919D/7*U%.S%(!SC M4FDC3PNZ4 HFY7@>0,3'M5,TO<<<*]Q*-E>28M_$N#F-O3Q4 ?ZOF MMHD:&YC9]0E]K3"=7[1;9!6S2%($+9A1E0O4A,!\5(J5)%P226G>R'M]$-)S MB9JVU=ZHA>@;Q-6/UQUSCH+S#/4&$LT&<@N8%]DRA$S!OYE%<-]#N7A3V^A. M!>VO$UR!\MEZJSBKX.IU6QIN[096!(TU^)**WHM=? _VL(7(&_3+_F?E11E. MKT[ 15&N # ,A$-#7;0$83/%9I %C<1ERLYN]'\'QI'I?7L1-^@)_7(T_(SC M:66F?S->D-'>-L=LTT!%L,7X% !=FP.5)X =F4UTJ88. M"8&OX0U@,CDO"\L]'[^M/ TS/UJ0-U.\\"Q8'LA\56$AJ\RL*U+:; LT2L<_ M".F4NNE(70UVEY7 %M-G'6A-AWD\D1W9OW5L(OJ..2S_H.UQ0I[R M=549V2 M//G:2@=UI* Z6=I\358L*MJ)4XZBA'5Z@:Q^^OY=C,Z$/^I4.Q9T=#WJI@M.'''**$7/FFH*ZH#47 M+EEN.1E-5+W=7[]KDG#ETW^]KM(@0W3!*\&0#)+LW@@&O)1ZJ<^Z+$"%1C=3 MGD*V>WITY?/G-7.T"MSZK%>T5)YGPUQ,G&D1(P/G#9.T*F/"*)1OTW1Z Y#[ M7RX[M9W[J=0VZFEZ)?^AN?KBZYW?S+(!THN4P6DFH;KT/F/MGZ-8D#)$Q8,+ MN4V7T:W@[JNZK*E-M5?4H8O#)N,I.9,T0W#\J8Z@YC)G 614"#J 8\%H"@YH M&V*@N:SMQ[B-Q0?P:S&/T MN61K];=G*'D)P^!Q>,YV/.I1]ASY\Q?,6/UUU M$OTPQIF-+4.\8L!: ^0FN;JU#&5M>/O-UG6CR=&^U' PFT'A*;A1M>RAWFAS MV5+XDA3SV+*!8X^,BMI(!8 MU]:6 "SJ4@EL+!B1C0!;,-A3[J0F)-*H?6V0EG9IRU*58& M&J PA$]B9#%F&GZP5CLK54EM2,W7QWC\GD5CO34X%;R-9S%SUD'4]##P/J;# MG &VTN(CQK*#"IH4IMU#)ISAV=.RBD42,B\XHWG F=4@(D]::=VF)F5?1O'$ MR=_A;&(3R7?L:)Z5TA_T*Z!7PVE_^O7J',M$;5Q=$F-4U7/*#%SE6_1%!1%! M9[Y6QG$MKW(UAL/FTK;1S*A3L>[/YYB9=/ "BRZ>Y>AR)5))9,V ?7=>Q4;:Z9!*>,#T!839!UP>_,H[L%[5L[%YLI&@/[J =[]J/;E3@L%%+7I)ZY6;P.DK4G!O@,@:ILO$I1QO*@P%,QTUY MGSP>]-EQ9WUD11MD6LG(@LVJUL0Y+YT G=IDQ=)HAQ^ M>'=)+A],\#V.+\[+R]&09E*:]I),6O @6(I*T,)M#RQR64W6K MUJNU7O9L5JCM-'][D>I>N!T75SX \&PXO(1!I>E^B\-I+R*DJ N2:=;A"Z<8 MF)H;0.EI 04)8OF =P/MWWW9\6M_!^%V[+D\"O#5),%@=N?DY0 N)]A+R=A" MBS6+1=1R49%8%!I9<(6B?V$4_<^N5K#\TN_%&G82=H>25H:(5RP4\".N,T\ME9YM$-0^_^8A,H['8.[SM M^1C:JY/N^Q8M@Z8@W]'"%AS)A8-A/A;/A-(D* M%EEULY,$7?PU/48F0E *\^6>)BK[G=;[Y,92-[V;Y,91.][:<281U$IS*5 M';3X=$G"-BK8CW% $#&59%@.SM7FP))F1SQ9.7L4VFFE<[7K_]'0=<*\ MWA^3K$>/G@/M M-JA.?N)%>R!C>VIX2Y7+6%(R8$L1,6OK'=AH0\1BG/ HBU^+@6W%.QO7,=<> M>%)DPX2AH%8KJQAYNYS)J(+5*'.4;=BAVM.NS<18*;-OO8K<\Q[WCGO+(Y-& MSLK_)?GA=57FQ?(2+C 4C/)A+:SB[NISVZ$/WS(5 #KQPWDD11R?F# MQQK"<^8LS7;0R;X%6]DT*F]O*IM(OVE4'D.,WL7"ZGD# MTU$(%HRTS!L*48P*B+!<6/#-1N4;"?W!J'P3B1V60*W8Q*6K9Q:UJ$7SHEF0 MAC.@IV;2H#-Z.>-RJDSMVK-HK+?]$*BM@^A4F;J#%I^N0MQ&!?NI3$6G;!#H MF!6UMYA,A+%2=V@EM7!)EQ+;+S//KU1D#S:QB>3W4YE:&UU#I4@'S*%RBF*] MK1R8"((G+4!Q6(NS\UNO3-U(,T]7IFXBUO8G 6,<\\K7YQ3R"34"Y:);D5HNQKY)+3R,/ M4;C"8E% J&G&! >>F1(P&B5SEFV.I[;#>[P6M0?]-4D W 5;3VW/1JG_\G)< MXC\4Q;J^#+Z*,@_YI%0;:CO0^UH:9AT7)>"ZVT46WVT!V!'Z])[E.C M'3+;/.(O1 &H*^Y-S%+(7P0RW$)U2*>4VS02>\M.:17[SS'C@FC:G M_[^]*UMN*T>R[_,OB,"^O$R$[2K7.**Z[;!=78^*!)!HLT7%++B\-6E;1D&9G(0K3U3HK(8N">%4E+ MF44IX-L$G^^%=:JT5CLRW'&5^E)* Z]I ],J)-L%5-,""%-3@?]ECR!CSH<$RN M$B^(&"4ZRYPL4.TY.B.=H#LZJF(,* ?A9';-J=)=/:AT?QOF 'TTB,S> DK^ MR1_C*<+EZ#^8WXV_XVQ>-]!OM!;UBEWAE6 @<$D>BO7YZEV!J AT,I"+C]G) M]OSIA/0LH_^'*'TWM?K76-NC:5E+<#7U^57^U^(*[;IQO"27@_?,"7(6M*^Q MPJ EDP&4-P)5RFUB&=WP/0,V]:6=G?';X=+UFY'!]XOYI#1.V#_XG:U3]OL) MO9FTAYQ"*9QKX;7))L3$N<]9T.E!UYU\.&G_X-?ME]^R=\GX\EZNOK5=_SZXQM])5Z0G6)YY!C.-%/3X\B3.%=DH+N2R9PLTXX8$J3S M3"83':3BK.OTLO4SS)/L18:]\B3[*&6P<'@74"]YDKW5URDN?LC:#T:,@!YE MA,0PTB[3,F06,T1FHE#>%B$SM)E _UCR)/WS89\E;QN,[!8\1?+/3+".!2\T MTUY%!MDKAL"SSLH7;]O<,N&MO?13I/.Y3LAK_>EPTV\W%M>A#H^ M2[.BAE,BL0'*?M1$L.@],I2*=+99NFTYSI)X$ M51]LZGZ<3-U'QV?$T)6%0G8(&)4)N=^<-G]:AIZN MY7PXEO1$T -4W+Z5_2V,IO^ RP5.RMO1&,9I!)?OQK/Y=%'MYUNMU:]F,YS/ M8)Q_'T%<3?7_&\)L,<4,\^N/.3QCW@K)D7GT019H([MNBQ9910!3BE8<([=! M&*L3J.2ERA>M0!UW]EU_W&NX)$SXZ0OB_+?I9/%M-/[G-<[K$,(;^+;L!+P) M;P-B /U/7=%_IE.9(F+O"S-5H*N#:=VML4^+USZYTN W9[%6D M_QW2_$)F(8/VGF4;%:,#1C*0/#$IC%=:14S8)NMV+/+A;XY!6;IY=PRJZ 8A MC%\PSC]A6DR7)\FK[W1J5!_Z[63Z"2[QUQ_I<9R628ZUKBUJ(/C.>$;)QGN?4IKCF,+PG(.6@O)@,KM0&EO:]2W;KNKM_ MWQ^J,SL. MVRAZTDA+#1CT>C&C[32;D8\9:5&J*MY,QK5J<#GZE5S.O*PBK&[.U5+]=1&] MC1Y)]2E+1WM/1A9+Q6V2(&\W62':G','@'V.?&NMTP;Y@YNKX*]MZW*57 $I M-0?/&?*R7!/+?$J)N:2U#F0H*-/H?NV ;J@ZK]->FGVKZ5SJO6X)M@IIU$]] M.\5_+W"&H'<*=*CO9/B-V, MZT4Q+9R'-<1M - V#3!V0'D:;*8O2MX%X%ZULZ)B*2L T)9)P2A9#IY MS7SMK10N,5T2F?P*E64@W1%TR', MN:9#. BR[>KP;/#!JP(04B.CO0NZ$\8>^E)K!]H@R14T")* &787F:G=]BJK.B_1, M%F&T\EI#MQ=]>J&)>IXT.407#>SF-[7N\WU9Y0;?3Y>9P>6]&^B;@U.*@7&) M::GK4%&O&+?9)6O)&35M0CP[(3U9%ZL?)308S[X5V+K-K0.TIC[4/>!.XS'U MI,8NY#A"!PWNFOL@@DDN)>594IRN02\Y78-<,BS9R.BU%'S 8^2$[L[P[-AG MZ7M^D/C#(EZ.TKKB9/W*+BDJ9)&85=DRK5U@4?G"$&-4)6>3S4,5];L^>WCK MH;>%G_2X:CVZ&TL\T]%WF.,&( "+*0?%+$\D72!?/(*OA1I"A)"<0+D9B-VJ MQFT?_D3T>/2Z[=R.0W7)?,0TH9_5=ROI2R;ERF:]_J5;!43-VF/VA]"V+^;( M)=D<-^G)Z$]!\XQ&^UR@DJV>]:J "4D]U!"S/YJ>_,DM;3?OQ].@ZES3.N3<1YU/N@#]IU2 -RYF!,I!=A-HATWJBT+MQ M[8JJW5"_PG1SV0)G%SD9K^KH \@&F':V/K##D2G%2P0,RO,V\_2:B/.R.N8-(DG+!.6EEH($WBC][,'<#1.&NRXRK]JK:QQ M6;)L8IU!).K(0QD8@BTJ^[KH;0:A]2W)X!U\3S" L3\ESK #\'K#+5,45YE" M%;,-B3,?+-G,EEQ0$-$P@V0V)!&DT\U[_^[".GE=QDD(L[M,_DC%M8P8'+]2 MF^*M*Q$Z"#A,17TK$4]>A7\LK=H=MSURXE&2OR3T61C/3/*U]JN^5@,.&6J0 M'C@FVSI,]KA(W[TQX-%Q?A\J-.#ZS,"UH7 M5G%CO%>!::SCAY.GNZ$^;:\(;)%HT+O-H/NV@K2# ;Q0:F@MMAW]=%\W8O*2 MZX"%&>]H7:0T# !MG5U4E!9.*=^X$>^\N]#/S!7O2Y4G[UCO O:E8[U_O1_5 M4'R(TD[>L9Z$M-SFP$SP-81+)S\@TQ- M21'!.6;I("6$(7-4KG$^YO'UF.ZESCUZ3/?1Q1F]S[$A$GFY M]5]71@*F+^/1OQ<-VP\.Q#'4VQR'+\Y&(X(V&:7GO*22M'4IBN**MH(7AP9 M='^98R](/9T\5X/D7VU]#>26X4G_P]\GX^E/=N@6<#>)3*D$<)6P/I_#F:[C MM\"2.Z14"0BH4HB-L_6-)#O&1;]O@C3];"L[[@U279^)2\9<@*D3-')D0@1' MBQY\?&PVUSY!O#/.$M<@YLO^WMGQ,A>NY]/!J[XKK86*M: MM:E3CKEDP6C/1 D1T8@2W6:D8!N97]C:&UL'5>G SRS]"KH:I")%C??7'^SKS#51DOBA' M5%-HN,_H<^-9GPVD&KRP[QPI?C:T.9>"O\U]_9E^;QE%BMQ(ZX5E29"KKNO[ M&T$",(\%% ]9^4;SEW8A.GENX>24F31070,[81NN582I"[*F:83=V$Z3,^A' MAQV(<80"AJ5(\=&9&&OA=C1,TS\8F.@8-REEGH(-T*8A>FAJ/!#L'YH9^ZQ[ MSZ47FZ@^)1S#=#3Y,)W$59+^3ZP&Z(/&IFPBX\[4%AURRKTF?R@6= A! M"G2;Q3S;O-O]OWEXEZ$OG4T&6_ &I5R;B'_]\8W<9LR?[)T.5X9#2()FR _CF;_^W:*N'Z5 M]R/,<5TCYHP60(I5P"U9ZTC<5O4/*9*/,@3MVTS3[X[QR7*G)[4TZ&#?=2C^ M,OH^RCC.MY!J(9P(-C&1'=""&,XB"%H5IR#$I&U1;8I;NF-\L@3J22T]-GPO MDP+KZ,)UB&!MC"V-?8'HN"1]>LDST[Y&61,X8GJTV?"4A-@DS-8LSKW?\A)9 MF3112(^7U?W(5KNE"[8=T97]2'.*B$G?NNFD\B,6MFE9$KIJ5DFN-^,FYZ/T';&04^I\G_7L6=>?/KQZLT:SGL*L5.'*&.:- M)S%CB"QX,G%LU.1^VYB%Z#+T^.XG#W?=][_JD]Z6K,W@Z@U ''R(J*J96CM, ME!,,>"Q,@.-:!LU5ZK)#MW[X$U'C\0O7LLSX_K)K%TI U):9$&OU+ ?FHU L M1NZ*YCF*]*Q;<\[%R&NHUH'&H^VNX.X"]J5-IW^]']5%<8C23MZF8\!;D4H@ ME)IN5Z4L"T%JA@FS]@)5"8U'IS_V-IWA"+:/K@9NTTE%"XXN,IE=J,^/(1D* MQ3$1(X(T/H%M/+#T\;7I[*7./=IT]M%%^S:==^/O.)LO5^+P'ILM'W)D@\Q# ML#:?V9"BJ.*3-D)IX2VIK"193.'%0%;Z8LOG'3F"9=4/\[Z\^DX?5\VDMY/I M)[C$F]$=OU_7TBDZ>Q0W=AU@5;J>/Y*%8GT,2@G1Z,7.O6 >>P+]@G%^\[%O MR+*D]7X59_,II/F%!?)&#%;W$*"VIWD6 T\LJX#*! Q0V@3E[X4U_"G4CCF; MIU!_^FA0:O SN,VE>/5U,IV/_H/YS60V__5''2M>G9:4IHLZ7OPJ-_4:RV2* MKRXO)_]7GVND7WU#3LYH7D>1KZ2]*)Q886GI(*92PQ/ R,?-3)AD189:5M%F MYPTCW_#T[9%4]]+U+!C1<\3Q 0E36GRMPYLQ_S8EP'^0>PZ75>0*_TJTS_!C M+8?-P4I>9[<(52>I)$&&;2T(02E5Y#KAG23GMCA7GYB> AM/JJ<&=1?WR[)K M(ZW!*RRNC@\CWI#CI+/7S)LZW=IID[-SEJLV%3Q'P7X*/!Q>?PW":C^#__MD MG#961O-8C =?O7-9QY%I%I)T+ -:IS4:3&U:@!Y"]GSLPB.UTB"2T=@0N!'X M0I1BDO&"99E)4.LS\PX%"S*7K),SYDXV]U%8ASY$#NL@S[]*CWC.L)\+,4ROL;$S&6_B5A02U M'$")1":O1KJOXVE(4 MB^1%,>%MKD_**?!I"'H].U/Q( T,?D =;054 M(42'#DYQ?ATMV*F/M\/X,ZP)N)?R&S@_FP)MB-O-EK@02A2@G4W'-=*>)^^? M!2XMXP&B3T9'-&W"WKW ?Q(\'5Z19V,*DO,4>=!),..58-H'R[Q%3G:#\%+: MI'*CZ;*'X7T2?!M 53V:> ^[3;L0[_+[X] 'V*)N3Y:;B]AW*?,;)=JIW[TFEK M9"2'BTN@HR!99-$X\@!1JB2)+N'W6V?@UXD)L^W_:5TSWD&6IHU!?4ISHKZA/F@R.3,= MGSMOHT\)<\A,9,69EHGNBZ *60*./"CZ*V*;.HCSY^M#74CG3M=]5-N IF\F MTV^3*5KTPHABC("=F9*CWB1<,O'>,[!.C;#8&=)LP];VPAO<. M3J?Q22MU-6@9>#/Y^I7L&1+Z Y!ALP*EO.6^3AP 77=:]I'Y%#/33LKD>(G< MM.EMVPKG67/G6/4T.'_^^/1YNNSV^^OUZ/+R#J,!?9(\!R82PE6E#=1F46]* M&ULY+UY<^2X ME2_Z_WP*/,^-N>V(A)L+N,">F1MJE;JMB.I234EMWXF.%QE85;13F7(R55TU MG_X!7#*I7)@ $Z#H>(Z9ZBJ)Y#GG!_*' ^ L__Y_OCXMP!>Q+HO5\C]^%_XA M^!T02[;BQ?+Q/W[WR\./,/_=__G/?_F7?_]_(/R_/WQZ#]ZMV,N36&[ ]5J0 MC>#@MV+S&?R5B_+O0*Y73^"OJ_7?BR\$PO^L;KI>/7];%X^?-R *HFC_M^L_ M$D9)FA$"I4PX1!D.8)[C&)*4HY1$+)"O&' MU?KQ^R@(XN_;JW_77/[UX/K?XNKJ$&/\??7;[:5E<>Q"]=CP^__[\_M[]ED\ M$5@LRPU9,BV@+/Y85C]\OV)D4V%^5B]P\@K]+]A>!O6/8!C!./S#UY+_[C__ M!8 :CO5J(3X)"?1_?_ET>U(D_EY?\?U2/.J1_2C6Q8K?;\AZ\YY0L5#:5T_; M?'L6__&[LGAZ7HCV9Y_70AY_[&*]?O54K2766H:IUO)?3PG[_@+U'>F[.=35 M@7*5N1]Z(N5CE^H6Z6?*QWMVMJ(M5]Z^QJ]=BM2&+ M$5Z+G9B.R@O]@_?J;XT8_: >,JWD--3=455\W8@E%S5;OGHT*/A__$[];?Y2 MPD="GN1/E,FAN4QMH]J(WXSU;7>OX7C9I@)0%;/3VMEJ#6_?[\S^D+4%Z-BN1@3QD91L-7T)&PK]DJEA78L5NM]/%;,"H_=1ULJ4RHP M)"EI94WS'(5,%'XO%INR_0G4/X%!V'@@_VHD\/N#=^!JW5I$UNS,P#17?,]6 MRK]ZWL!78Z2!M#=]L[)_?6KHE3*_ ZLU%VOE21\Q[.#E_K%8*K^P((M;Y2&N M*[^ZW/[LJBS%IOR!++3K>/]9B,U/Z]7+LW+,RRNJ+B=L,T]E%.<\%1#E7'G/ M21Q"$@4I#'G*4!3B,,&9#>UZ:NK=J@8\L, M['YE=0L =GG+MO;[2CJ\^)Q_L-+62Q%65ZOGJ@B1?W43X*M'I?% M_PA^RY7D0A:$+D3-E%?L'R_%6O"K)7^O?EPLBDTA2O4[Q:O\]26W2[9XT5N[ M/ZU6_+=BL9@S$0A.> AY1M2ZE3 ,"<<4YAE+>)A$29S*^6:[ #_Y68ZLMQ5% MGMBE!P]TW-K->B8/0,[PT'7\L:A!:UA M@"PYZ%@/&O-G!Q=N(0 M!M-\37ASSE-)^6=\75X9\/^GU\;80WBCP6L\C,6C M]AJB ,=!Y3.,K;^0?UB=W)G\G?5NOKEW*S>A+K M=ZLG4BSG) EHG,4(HC##$"41AI0$*E]"R/U@,ZB2/UK?T'4+V$4*C(RLB4.LXN' M[;Y<,34QORR:$^I?EFM!%A47+;^(KLOQ9/%&QGD>$H2R/8D@R M3"#B0L \(0)BF>=)P&B4H]AF&\96@";H!]UNT MU95?2+'0\RF4JS4LR4+,P$>RUH/R:VV6Q5F+4[9ZA$.WO^PQ^ MSL"C0?5E_T5_V#\+HG=;ZSWR]H=_+L1:/?+SMV9JCW-&L" 8YA&.=11=!$D4 M,BB",$ !23/E9EN= ]I(GQH_:CU!I2C8:EJMM#Y<_<72H1HV&H;G?[XP]GW8 M=Q&\]L=X0V!R>V9GI<&X!W1#P#DXC1OTD&&TIJA3+1N5+ZF)4JWM0L)%$L $ MB1RB%"&8LXA"B3*6XC#-@PB;[#X???K4]HB5 !2@*PR1'ZBWE M"K \YS#'H8"(1G'("&>9WJXWY_GA@(W XRX ,Z/BP3!XIEJ-0*U8XV^"J\UF M7="73;6;N%DUGJ4[MCV*A%,V?2UA5+8\:MP^&QZ_:!C;W3TK[MP4R\?WBEG% M)YT&<2=_*>NMMGF4I8@E(H%$" I1D.:0A"R$$JM/.8BH3&-A\S'W2IO:Q[U5 M%BRTMJ#*$8$K"5_4/^J#-+OOOA]K,QYPAJ!G7MB!5RDZ Y]:])2R]=F!.THP M L4I1?1+')4RC(S?IQ"SFP;&+K'/@K\LQ)UL-_:K[?BRT!O[Y0_?.O]Z$%\W M/RAC_CY/628Q#@D,1<84TT0YQ&&LX]3##.5)+!*[';0A2DR-@%H;],;9M=*Z MX-6@K9;@84V6I11KXR/\B\;&C)E\(^Z9L+I@;T],NQ;, /W6_0'X]:%R<;0Q MH++&94C4!6"ZC8\:HLBXP5(70'40.77)LX:Q9>W)W6_(IEK5MDF75U^+:A/WJAT8V#X/JN8W#(X.Z?8B/?%%[W)OU%O M0M&)DM@>!EP]K=:;XG_J.*D@C*2,,((\1,J]BA"%)$8<,I1F',5!E(2)93Z. MI0K3HYI6[695-P.D MF6 _).UF('RN$VULU1@[M68@3$>2:88^R8X7N2CFS4GWMYNOK(I"T$$B':H&!/+.=./T$8IV!\>5U^^5[=6C/$/I/\*Z[]6-''RH:.0P#F3VD_\ M['7V'_#-IIVF]?.JWO"H?*?KU)B'JC5;S2N:WFT.M>UTG8!S!ZR/2V1U<^V!&3?N;:]?=C7 MXC)'X_IEK4,".K^XVWP6ZSFE&9=!0F$4:B<]E ABA"C,8I:G@10X(%:E0D;0 M>6J.@5I.K5_4PEE\?1;+4I15U-M*:PI8;0%8[$RPV\X8XQ4P(]N)#:QGHO:4 MO]<8WOWE#%2VN^/Z$0?*Z3PQAMZCSC$C#L3^_#2F:/M*!A_7J[\)-6,VE=^: ME)$ ISA($@93$D8049Y"''+]IF2A)%0&&!G%/9V4,+5YHU&RK>EF.#.]7N9CWW M7SC,2W\03WJUO/YVHTAT\^W^,U'C?/>RT<6==1KTG.$\9X1SF$B4*&)+.,0I M$S"-\XS',4I%0&Q<[',"I\=SH@Z;JBM^SD!9:0Q6.Y7MG&(#Q!.<1DCA'.8Z M"IYD$.<80Y$%.8TX#:,XFS_OU98>%?=]X?[0WVH-1*7V#%#Q6"R7.DR4-G7W MOBN6S:#\WO%(Y#1/"0TS&& ]$I'D,$^X^F=.$B:"! D:-2/15DI^@W$X7@_: M[RB(2M<1AL!L>><25,]>P@[+FP;+6EMP9T HULLI4V"AE2+V ^*$/J9YI6*;$43C-V.-BD#Q31HU/&^VR4]%A.D0? F[3((Y* M&C?]H<_8@[2'WHLO37>H2.4'4@I^O7K2^Z]UF)_V[Q_KE-4?ONVN^4B^Z9]= M_4;6O(HDG^,H3%D6IE!4J9.<)I"&(8(YCX7$-$UB&@S+@;A0LZE13#=6OU(; MZNXR''2- UWK=.A^]\+&0E"9V 3R6X84NQMV,UI[D\'T3(4CC^,%61B.,/>4 MFG&I=F^4K^$(U--)'*X$#)L8=.E=_?_:X_Q"%EK<)U%NU@7;*(74+ZZ6_/4/ M.E?6'7MNEVRM$_3>B?J_VWIV;:C5)[(1-U(*MIF3$*6!FC0@Q6D"D1 9Q&'* ME=M)(QDPDB0HL:E4,*[Z5E/,"*40OGMW<_WIYNK^YO?@]D/]-_47<'UU_^=9 M]2>X^:]?;O]R]?[FP\,]N/KP#GRZN7_X='O]'WLTZ]U&TTJ@8#U&BX MF\3>9A2=SG0CFS#J=/@VP[,_9[Z1%D.#@W\L%N+#2W6/K5U3Q.MJA4$M8:VT;T=X/KG@$OA\,S0%D@, M",\]-/G"6-S. T<.O#TTY3#*]L@U%U8$[ 1H-!6[^)V.^GA9KQ4A*&^[*']9 MKF@IUE^THWV[?'[9Z*"0)5-W54[Z-5DPG1:DHT56B\6/J[5VR^>8L 1CC"!- M<=7O)H8D47-&'(4\EQD*,;7K)N9;XZE1R*XTWNQ56%AK-% K[JW9H+)[!KJ6 M@\IT\-IV[2QMK0>_:OM! \#0,H;>7B$SWW=2+X9G,IW0.S&\]J+OI/HFZTHBX5RH73-0^=A,XJ2^HS)YG44*B3.:0Q2*"* PB2$3((>5C);?=?7;5@8Y/#(N@C >^V M:+IOI<ZSOC7T_=M^(L>\]:K^.?>^[T%T["IT(>^#WEZ\=_]>KA'8A\:UM ME5%O8^O"-3=DK2.5RSE.@X3*-(2,YLKIECR%5,0)Q%D4Q8BA@"569?E&TWQJ MS*N+A[=-2I37W1Z2\?:0['7_H,O[8?AY'2PWE*8TR"-N+'7,KI=4AQM(Y<$. MTL&NT];^6;?'$6A1T"],BX/?_AY>A\Y[;Q _VK]Y7Q&O@V+2D\2O L/FQ;;U MY4?U57]6K'K%F*ZAHI[<69K,69R% <,4IDFJVW9D ]UKN7>4C!+TP@% 8(DX@2B@ B8]G*OK&J;;/ID5K=8.R[NZNH3SL.RKTZ>_ M?578=XTO_4"^=GXY3T@>QJFD,"4L@2A7KP6D6X^5=Y:LS? M:@DVY.LTJK^>&&JS&6%: ^AYMO!4^W7[2BC#NU=,L_)K_RA-MO#K";7_:>N^ M]@^#S[*O9R0/+-FT?B3+IMV0[JZZ6A2\K@^PY!_5-]SNR-W)'Y7^2U:0Q;:% M6VG9'<")K G14M>>&7AE444Z79NT<[NU:M>:L/327, IT&Y+)3G1;-S22B[! M/"C%Y/3A;^^^[CU.$U M'K[)^K[G+?BG=8.-!\>G1VRNQ,#$Q49X3^?.OXKB\;-NV_E%K,FC^*44\F7Q MOI!BSF*&4B03B&5&(8I3 @G'" :)3$@D*8FQ57ST)>Y9CMM-$V(%Z>:$+?&@,8:4)L#WO<-CGU:H -4W:;\ M7:+0N.E\#J [2-5S\+EXT2NCM]O?E:QP+7O=V>GE_:)5$;&OQ1 MK*OP9JRQR2MDN@W;*W$\W&I7&78![PN=.'#XUQ*86Z2=?/>R>^B,7J66]@W=3M M&9N04Q2K_R4B@!D2*409XY!BW2(F1*%,\Q3'N551*P.94R/E5N5J/<]W2MM& MIIP'VS3LQ"F$WF-*.NAU] 6-PN=CI ?$BA@#Y#@0Y+SH7&I,E/CJVV_[$X\Q4P15W.LOFYZ:Y-6?_/DA(N'K9_@QAX,S\QWO&_Y MJSSA5R5^MH$/;??SJS<8(?,4DS%':J0TE!%&S"IQQ17$/P^M,].'@IS;$48EO M4\^AS_B3-1AZ;W(6'*(<]6H;N-HH+BMZL@P$LWOHA-[]8Z?TU7*STAUTE/<2 MUS4,-]_'XWTJO/7YM@$\!@?4)D\9V#;O7&^F4ZV9Z@:>MTNE1>6O[LZ^[YXK MA^&G*@OW=EG72]P[L:E^^8YLQ)8ZY@PE/$640D+C%*(P3R$-<0IY%#*J?A0G MF;1JNS<5RZ;F;U0:*D]>GZ?PU6)!UB5X%NOZ;,7R:&4R()NV[YN*OA.:4TQ: M_O5V_)LU79=!!YYNE%>#T S\M"WL7*-TY("_N@1HJ,"N;)G#5H)3&W^WK0@G M8]VXK0PG8_:)&7UZ"E[FBW?=$+V^C#.:T)!3&,>"J^4[32$F,8,X8S@/%!(]9Z*K8JE.AL:K(..'WS%:[++FN/]L8 QY68&L.V-GSNK+N[8X MC724Y7V\K ZR7 '<(#BHEA_7-BN47<:ZPK<=!-'//1Q\:S]-C:T\=^;NS: 8Z M-E5G$I55>N@,:M6Y6P4G3M1G^F79=L3X M\VJAVV>WA>'OEIVR?&NUD%H^OGO1=>3K+9@/8G,G'\C7.IEU'63 M'!8M\3PD;NN8^%)VW-(FGB$_J';B6YZG0_CRU %!]<>#DJK+M:BO[X/Z'M^M MGI3V\U &##.,8!9G*424Z9Q.;H7%_+'P!=N.>\ Y1=%J'M1= ;7WN>HDL.ZKGHIB_ M5^_AXN/GU5)\>*F2X((D00D)$QB1B$/$10YI&.NXIS!-640S$AI5Z#CV\*E1 M:Z4?J!0$M89FS'H4N'Y&O!0.STQF@80QD?69?(2 U*+I#X^K+]^KVRKN^0?2 M?X7U7RO".?K 48BBSY3V ^^]9F#IA[K:3QM''-$0,BQBW=L!1\PZ* !R_:F@V?U5;_2-9;[X]J,F\5(_4T5"6+^.YQTSH]6Q4 M!96NH*NLEU?6%!G'.>5GA(Z<4&X&P6$VN>%]+AI2?5"VO*S7VFMM7WV2BI3C M/(.AC#*($J3<21HQF(EVBHBXB CA @J1*2.F<,P8!P]4_?;Y13^\^4*OLU!D2OEIW5XY'A(WBJ1;^",5]7YT74W[F33 M!?MN_4FG!&X3 +>_*)O?E'.:YSP7F$.:I;F.$T"0,ETK'G.<)5(&PNP0:HCP MJM]45Y\H-&I']6\8VSYYFAKMFSDFWC>_5B@TK)62?AN_/[ MAL"NV-M #/N*N]D^@S!B1U MMD_5?U0OXCT32Z)FI28:268)(:G>8,8IARA$&.(42R@3'M(LCUADUN?;1-C4 MYH?.Y['5&+0J6X:,&8%]?BIP":%GZA\=/8NT2(!F:=DF-AO#T)2V> M>\1X28F&QKQ*.C2]9]@6U;766M?GU$_^5)1_5\L _0/R*,(YRP2G*1-0!&D M$4X9Q%1P&(9A*A),U?^,"-=$V-0(]Y6N8*V4U2YXHZW=IE OQF8;.:Z0\^UB MOP)-ZSD#'\^C9KU!8@*'TTV-7H&C;D28F+Z_>6!TS]" F(TB(<';WAE-DP4B M(A'++(!YHJMJ!+JC!2&*2'B>AD$DXSBSRC(^+F9JG''%U/S[4L?+<"$+5ECW MKSB*IAE'7(Z19W9H%=QUZ?'1EJ(/!,=10T=%C1PKU&?N8810[]6NSNVK/-IB MV[2]Z6=QM>35UF,=CSKCD(-]$&Z./!--!FKH0;\SW-_T MR+\=@K:1CAZ*^C#HJG\('!S[VR#H.0# 2)4W#@6P@>M\4(#5TX:NO9Z>BLVV MWL!JN5&D+):L$.6[HF2+E:X>\R"^;GY0AO]]GHB0Y325$+&80!3%$222(!BG M$N>90!2'R&XU9B-^:KY61_NZY$=7?]OUF=4XF*[8?*'K?0W7 RS8Z0Y^U=J# M2GV'#MPPW!PO]JQ4&'GY-P2>PP7AH*<,C()BGP5_68@[>6$_Q@==O$$M+8D0 M3(;*4Z2Q/C66$*8'W(/#(CY3!)1!UM<6V;:X. M>LWS!":24(AR%$$:IQ$4-$FIC'% 4JLZ(Z^>/C4B;Y0;6!WD-7!FY#D8#L_< M9XS$D )^AQ:[+L37D3!V0;U#XXX4QCMRD=MVF?^.MUV2$E_"]A-SQ5\@.G]K,$"1V=9 MRJYYPD7=@7M9/LT]9KYW?*3=F]TL;4?2%F4ORQ7 MM!3K+]J!J0HYJU\K0-1=E:OSOEB*VXUX*NVM#4Y9MAQK1O/=Z>.?DMAWIX+U8/8^&GA:M+1=^F\ZL'J$\VC/4A:^ Q M$'DN-F11G3#Q8J,T*6_K7%3^P\OFPVKSWV+SD11\'@8R"Y4[#%F0IQ )-=%@ MF2:0982J_T8B9IG5 9"AX*E-&8W>0'04!T6C.:"*(9:K#?@F-D"?X%F>!9D. MAN$ID >(?9__-.AV=0:W770_-.A^[$/7_N#'$BJW1SZFPL<][+&$Y."8Q_;^ M@0M]G?EQ)W\I174L?D?K**/;YRO$T1LD'@# IC<52>S.'"L8Y@D%&)AO_<-+ MJ1;'9:F>3XMEG:6L^/5QJ?NBW7+U?A2RT!3;U/)G_W@I%$DKG[]#W>IWZE7B MUP=%/-L4GD_BBUB^B'D@,LP8R6',2 I1(C#,HY3"1 94JOL^W/6*( &!G<^^IN,GE,'?EP+1O7NWV1P]EW_MU%B8/K4-M3^_H7J MX-R'U<_J2]/?P+=/@HNGJHQG&Q*?Q7F4!#D,\IA"E"8Y)"D+(7I>K+X)<2_67PHF3A0T7E2O1)5 M&/D MNC3Q]:K#PVI=3WT9G3[A@/JFY''&4MKLO:$ MN%,^=ZWCJ)3O">#]6<&7F($3QUXBJ=Z09_,TR$,:KLE,)_M_^-4R#/_W;O^91&/ZI_D>E]45UX_M1-V3> M2['TS)^'R>^SZDB1.:3"/@C<$MI12>/24I^Q!^32>_'05%.URBO81C$4*3_K M6!#U']WYX@M95-$A;;B3E(@1' 0PC"/=83E$D*8"0Q0D<9K%09+%5L5#3 5/ MC4CVCLE7$C"E^*SZ$XB=_I4#L=X:6?W>-AW5<&C,J,4'X)[99J<$38U[6EU! M1]D!FV5G\>UG(9>H>6:=X8 9TXPI&D=HI13L#X^K+]^K1U2,\@^D_PKKOU8T M/Y<[3G=;\AZ8^;E>-'5Y@/;U]AC1(=X+)9Z MO:W7>,_]?4I''-<,QY$0008#$>G.,CB%.5$3!N*)"&482Y'DS;C>+/D_U:BV M^GKLAA\ M#(6?5 :GFKY-/H,/L$\F-7@1-C""R5OOX@^KY9Z&$@#Z#1R--M"VST!M?3?(KFF.LE$ M@ :!&=ABH/Y:H> P/FSL@7,;7#::]N-&IHT]* =A;:,K,&QF?%>4Y/%QK3M* M-7$4U19>E4ZXVW[&*$Y1P$,841)!)&2N-]8"F&64YK'(91Y8U?TRDCJU&>FU MTGK],VC/WPQQLTG#.8Z^]]U.0=BD20,O._U6*#EE5S/)HS*C%1C[K&9W\_#J M,6+-"K+X2)[%NLU")D&82LDAP5PQ4!ID$ =Q"E., MO3R]5&U"?EJORO*7Y5K4>4\Z;^('(5>Z"]G7)F%[3C),4YT[F,4$0Z2H".)< M8MVW(U _%W' 4PO7QK5^$_6$=DHK[BI+4[_'^>CU\]N;#,9(NSC*K$Z;QQG8 M6@:5SK!4MJF?[:P#E7F@,V[:P!F@E8E V;@MT/%&0VE><^JMAG2D,E5O,;16 MQ:Y\X-]3'\NIN-%*:OD J5N%R\OSA_K^3!153$'Y06S:[SG#/$$QHS#&RL=! M&*60Y"&" HN8R5"@.$SM'/XC4J;GY6^5M/7DCV$HA) 9"F,H<20ARN,0YBF) M8!ZF<8Y($J@+YIO5ABS&PG KRQ^&#UH&6+M%TG0A="$^WE<_6_UF0&GHD-B- M('"\SCDF:>3%38^QARN:OHLO2O'Z)'0/VV+Y^%&LJYALI?T=713U&8_>H=$+ MJ8?B25UR)^_53TM9]T1\OZN$DN:YR!(),ZD( Z4BAT3$$8P%C6A"\UC&0Y+ M'*@V/9*N+-.AEHUMH&,'J/O(@7.AWEMDR3F$]40>G4L)SLKB7J^69<&KPZ?5LFJ06Y<:#.>1 M0%F$10@I"G1S0"XAE:$^HH\ICS.!I40V#J.-\&GZD5+'XW_1\*?:4Y>#" V45YU[-X^:[.>EJ!MRZN>A8:@]JH MYY\QC. >Q-/S:DW6W^JPRX]D?;>^W^BMBRKMH*T0,T\B2408(QAF.=<5GB*H M&P-"]1>IG%]!Z\=U6S*YU"789^"9M 3GHN*3Z6B8L9H'C#T3 MVE;C)JQ]!I32ZGT&M=IU#M:N9)0[0K.$RBF7FE<8L =EG,-O;+TQXKM.I MWBNO<1$V87XD$8AF-(%<9CIM.=.U2<,,DB2C88 2' =B4&^O0UE3(ZE*-Q . M3$L]@J49W3A"R#/%=%-$:T5GH ',0PRE 29^/5-H)P6PJ-1HSC..4P3_,$HD2J MM5R4,YC(,.=29%F"K&I;VJLP-5:YOKK_,_CQ_=U?[\&/G^Y^!KV8HI7P=5=6JKS, O],6@&+Y>[ U M NRL\%*[;CB(3BEM@!JC,MUPF/8)\((GO7E#U1^^;?/5KQ>D+-^M]-;=/&>9 M8(3G:EPY@DCJWO)1+&&>1&D:X"C-XO"-.JP>UWAJK+MS5S0+[*I15"J#7VNE MWZYUZHEAMW08IS"8H[F=@\;Q+9ND]F,[U:ZI)[3^9VVCVC\('ONJGA$\;.*I MDQ\>R-?#'N'SE.>/S62J%4$E8Z@ M5=*\ONDQ!/O9P $NGAG #A*K"J8]A@\N7'KLF:/5*^TQJ%NFM.^R@8O-8DF6 M.F>Z4]IE^[..G_(#6>@XC_O/0FQ^6J]>GG6GBNW$%]Q&MU[Q;CFH'=CU_U MWFVL I598&N7%[_%*=)N%WQ.-!MW4><2S(.%F].'#R/J;G_=):]:S7]>+=3] M97V8.T=IE"=(+7\>(5%G253!(8U35+2S[4U/7T8Z?SXZ-&?6Z1-PSJW:[F6LD;_I1 ML^9&4RB5P<\3Z"?:5&OY*=+'-C?XV M/Q6/GS?EA]5&['9C=J46 R*S4&8ZK%,RB!AED(A,PA@%"989320W"I6R$3JU M)5.KMWG^O3&\_>3D"S3/M-2J7+%1K3306K_:@C4I9CD<5_.:!3[P':D>@0'. M;NH*V&+44S/ ^%&CU0.P-:Z;ZV]][]"JGX?]PG8G;]MZ.6DJ0A[#B-,((H0# MB%D:P3#*(D7@G* PMRL">E[HU)AZVR.OLP"SK0MJ +692^D:0,^L?;R_8*?+ MB8><=AN('%<5-1 \4V>BPU9S%$6 ML22)JX:" J(PU)VB4 A%'B(L&$)1;,4Z)^1,C6AV:H)GI22:6#DU81*)RNS^!D32)G4'#*&Z=DC4H59PS>9X=SEP_L&O3R_+RH MFC60A8Y,_7&Q^NVF_L%N[R65J6 !SB!/T[,UC KP9?[B&TS.9G$"RU=C+-I<-1&Y[SY@('K=M MC 44!QU?;.ZUW\[ZN%XQ(7BIFRL?.R:[?Z%_$VSSL/I9+97UB'_[)+AXJGK& MS"7!D6 =/J, ME3.P%!M=N:$HRY?JM)JM2O41JI_\KS@ F\^KEU+9:+ZW<]$8GM]'&VMD/'/@ M=E"T'>!H6 %H3 $/*[ U!NRL&6E(S+?@QAJ:D;;E? Z1U;:="UQ[MO(N>OQH MVWLN0.AN^3EYGI_@BZWWQ](X1IDDD,@$021""3%)*8PPRTB8AH@CJ_QV4\%3 MF\'>WU[]@?L_7WVZ^?/=^W.*VD-@&9S@*%KM=LK4@I7@GZO_>+J\86[TH MDOQ(ONF4HCD)DB .1 A9B .(4A)"2C,"*8HXHSQEV&[W\*S$J3'4PYIP 9YK MY2R/*L[#:T8_3D'SS#NMKN"[5MO?ZSW%5F'0:.PTK<<,'-?)/6>DCIWB8P;" MD40?PQLO3%*W;*=^HIOZ1_6:?E9JEO,@Y#ADF81)'*4011F%%"<1)!0+@;,@ MHW:)AKX4G1J?73$U@92%_:ZFMY$TX\ IC(]GZNP6-^I861_W=NUL2A^!UY;J M2KZ-K: R]M7)\-9@#UGJGH;$3W*Z:V7?)B?=$^0G4]%]R1LVJ]R0M2XL7+:5 MZ'9A99$D$DF=W9#KM@\4J26VH +F.26(!21DTJK1[DE)4^-UW9S$H+:B)9QF MW.P$),_DVNJXP\@LPM&:%<^"X9363DL;E9?.&KU/+.=O&-B(MVTLV_3F[.2> MDC!F1#>$$6FFF$&7E%1+.XCR, A#S FRJPEW4M+4F&&K*!"-II9II:E(R8@)F$"B10\9R*+F;0L0G% M1;>?)5QBYMN'& C7@)H5_5A<6+SBQ,-'KF+1;^)A.8LSUP\,DM-;Z[=E^2+X MNY=UW:RD6-5UKJO?W57G@N7-5[%F12GX7#%%G,<1A7F6ZZ.[(("$)BE,DS#D M*(UE)/#\BUC3E7',G*T.-I]$5Q./@5_:ARNK2!/!@5RMF^SI5:VY\CP:U2TC MZ:Q'Q\PC\8JX9Q*J] .U\J#6'M3JS]K-H_J2Q@9PY#="YD]OPBJH[0)T1 M>R373\8,!23D$,5)K&M\Q1!'(H>Y8&F2Y:%(26"U]'*LX-3%]M8NF M _>ZUEDNXEP/JN':[PV'RO>2L6-:W;=I:UPU:%WS]-CMXLQV%EHGW-JO.#T- M@-N%JFLEQUW?>H+X8%GL2X[+[GIZV:[DO>IX=:5S+J^>]"GS MG3QQR_;(()R'D4QUUVO(9*H<[IP'RO5F&8PCPCC)8Q$%1M'?(^L]M4FE-D#' M8AST]6L,>=WBST5;/_]PGT0?0V(&8M%/V)MYL R_5F?B5E==8M>+TYU?3: M0GG.2*+3*4F:0Q2D')(\0C /DA3',LHS891.>5K$U*:5G99 5&J:S1L]&/93 MO!MD/+-Q!Y1FS]A=<[+S /31F[J[0VWJ7_NTUO/X41CHO'DM61A<.21/4>AR M 6W9F#DB$2(AR2"5&88(R1S2*(H@RUD4L"3DW*QSZI%G3^U+;M0#OUD7T]H' MK?\+OA *SY]NBX)]2;%]%&S2ZP:C,5K&G"$JENEO1^WNS6A[?<>(26I'57V= M=W;\DF&KZY_6J[+\N%[)8C,/XQ2C1 N*LN]5RN6VXUX*N>$H% (P:# ,8=( ME]DF0F&%&6-IQ'C&A-6&5;^XJ;D1=4^TE6SG"MT O-(8_*IU!I72ELV0S@!N M]IV[@]'SIW\A@O8UWHR <5O=K5_DN'7=C,P_J.AF=M? J!2Q4+]]_$DLQ9HL MKI;\BC\5RT('P>GPER8L;IY&/"<9"V 25+L-E$*:8@&%# 6->)R2W*H_IYG8 MJ1%.H_4,/-9ZSZK3-_)*=Z6>+9Z-R!>=KI=L@68<1)58H MN0TC,1,];NR(%1P' 2-V=P_CJ$_BBUB^B$]"=Y2L@U*J>FG*OCNZ*!ZK%:D6 MQ3:"/Q1*@<<[>:]^6DH=Q+=:/E09T#+&J:04P3"1%"*).<0\R2'E42ADJI9_ MF56"N1NUIL9QC54ZQ:^Q"W0, SO+9J"U#=3&:3^B:Q[XM3+0T@%S--AFC#G^ M$'IFU!%'SYIXW8+ME)@=J38J<;N%>W&:Y2*G M,"$TA@A' :2(()A)'*>*QL,P(':.Z+Z(J1%RI1HH:SU+L*X'QM;-/ #2U*6\ M!![O[F.EW S4$+D[^#IOO6.W\$#,R"[@*3,/W;V35P[[PC^NB]6Z#C+^))A> MZ!:R8/5Y.__;2]W[YITHV;JH*PG2A$D240QQ(B*(TC123AR+(4TXB]1"E,34 MRHFS56!J[+"OM&7=(&O\S6C#)ZK>/:C7^NK0IJ=GLFXB.<(CHT@N UF3H^S3 M!XJUPBZ.8QN8+SB+M0?O[0YBS^'FYA#V-2+^3V ;>6]__/K:<*.SU[U;AE8( M4>N*I]6R2JNMD]KO7C;EABQYL7RPH8^81SRD/.8(*TA0B'3!& M>"(@(5F4Y7$<8&*T:7Y.T$1II%%V5F=#ZZFU5=B60$[@:TH=EZ,V#FD, &P M7?2C<2%1G'CXR!31;^(A.9RY_K+LZ4X]YH]"O3!J8?PH[N1?5CIUK2IY),I- M?=5:\'F@V($B06&,*-:D02#.9 :#@$M"HSS.4C8D&=I.C:E12JL@((V"PY*7 M+Y8, ,[&_0"J;8";,T 5^<&8G".\# ;_OKADY7*U8TE=_JLX$/8G,G'\C7J\UF7="7C0YP>%A] M)%7E022#A-&$P"B7.GN/Z3V?!$$N4$H8XE&6\/E2/.H$P@>;&+,+%3/ZNG'] M=1^HY^]+KQ.G=31#:Y\NYJ9[I%W=7;^WC1B[=/#,Z'6&@N=EN]Q?*VB/N[3?;>T-.#>YPU7MN6_;[O?[WMDS+G"H:H4D:ZGHJ$42A M(A"*!8>9;J&9QB142]_+>M"=D#PU4MD5J5]41]N+79? 2QO3G<+>C%V\(.J9 M;$XTJMMA7&GNH]J5-5J>.]>=DO[&'>S.@'*^D]VY!PP,CB7?JFI3#ZMFF=NN MC459.5G7I/R\W2)*:1Y$2+?X#1F#**8,TB!/H< RP '&B:1RP +41H>IKC5W M.PEZQO^S6!2K/PNRV7:M9\J&@?MY5D-DQG#.$1^IFDVCMEX5-NJ!G>;;5:36 MWL.6W1#0W$;*VB@P;I3L &@.(F2'/,.^U-TG4;959*^^%N4<$XPDYPIL@F-% M;"F%N0@QC'F48!:1(!-&B[HCSYZ:P_5)U'%I=>GM0A^Y5:MI\*O6UG -=PS# M?M*Y$!GONU3#0+&J<'?"_(M+V^T_=[2:=B<,ZA:S.W7),#_EBK&7IY=%-9^K MI5NYV N=;U/W6$#26$I(B'N0/7-&%]\?&WRO6WP[R3O'=[(] M)!':(>C4*3$4/:H[8@?'OB-B>?? M..#V$" (1"=3?0LRA2'(> MHH#D29#.GZNYZ7Y#UALS KLH?'!?FL=3>?%8+*M2 I0LJC("WQ5+4%;*6Y;, M.T26D82K24"M4UF (8J(A#23,:1I@J*$Q4+2L$'V9LE'P[65Y3/4BGN"U(S8 MIQR[6NLVM9PMSG=;Q.=>M;(@XQN1S&H[?-VS3]T5?0G7?ZGHNA/HB+M MZU6Y*2N9/Y!2\.VZ*U5AI2OHFF/'&9<.DAG#C C]&'P$:85ZHV>WKX6G?DJ.\'-*:Y?J-"H) M.@)PGS)=/=8^>_PO8LE7Z[;L<[..PPDB/, AS+.(* ^*!A MRDTSQ8\)F!H%UCH.J)I^%+U^*G.!B6=NVH/C_ +6#!?SS.U+\1DI2]OTM;'* MPNZSO2?C^NAMHV57]RG=S:3NO6Z8=_@C*=95,]';Y;-R.=^++V(1-V\O#TLQ!6L- MV)ES05U^[V^$)65.8)Q'XUWW0SR9DF 48)APF4&4:RF&1R2%.:8)&J"D3@,C5HSGA8QM>E@OZ';K#G2/IT9 M9(KE^?7YY0AY)M+]CF;;#*N+P1G<]VT 2&_4_NT\6)?T@=O#P;P=7'OC6W6% MVU.\ISG<_I4#,Z]6Y>9.-D7!KVA9%52;1W%.XAPQF,0A@RA@&:0LXC"B 6!W6')4R-:[32NJ M*80]Q\MTZN. FGF?%X,CV>B:Y%I- 2_MCJZS*;J MP\!M(M512>/F4/49>Y ^U7NQO7/3EDW\:['Y?/U2;E9/8OTS^5H\O3Q]7&UT M!V:R>-7M>DYDG/ @3B#5/>A03@2D,9<0\3AG&!-$=^^W$X[S-Y1=<[RS1U57]3RH-6^QEH =\: *[' MS<#_,*_$@NFNL! ML'+@!@/8X]O9/W,TMV^PN5V/P2HZLZB/Q9]7:[56(1%#L5#3 M;!00B'"F"Z20&$8LY2S4E7$3HW)2?4*F-@>T>H*=HJ#6U+SPW$E ^UG>%4R> MR7P 0E:5YLY!,+C*W,D'CU9A[IQIW>IR9Z\=NBKR1I\T>K^ M"21!, OJ_V_">P%YV7Q>K8O_$?Q/(,3A+$KQ#.7;7Q=E^2)XM;^^VD5E@N_$ M5[9XJ?ZJ"U^MBZIU6W./6G.%<3*+LO#W@%3_O%WZ>.^5,ET:#W]1O/NKW0J\ M[4%V!;C+9?%Q^QVOB/>$C+P8/F[BX3KXQ'6# YK)X^-:U!WOM@OLW<%A%$E$ M$Y%"AHER;$B:0O4B*.^&TY2(1 2$&L7?F0J<&@>^UO?5_H_)4> PT,U8P264 MOAVARU <$EQL!(WKZ.%^H6.'!QM!<"3^U^R^@4Y5LT*[UE8L-_6*[%-1_KV) M[4IRDN,X(C!.,%)\HWVLE$G(N8B"+,A$$MGY6/WRID8WK;J =?4%:Z6PI:=Q M!F=#Q\,=>K[]D!:X5ZH"K:N'.#I#7-SZ)V=DCNNNF %PX+T8WC:P%+@.AKB3 M5XSI\JNZK6_5P;#^VFZK6I;[-L/;C&K@:9GIM?>F79(N2W8;29Z MW +=5G <%.2VNWOX3E)1%[NX6G*]8:T$B24KA%I@!21&0C(8D##4"RRI-Y4X M3(,\CSD5/&5&X50&LJ9&01U5J\T9UE46?%<* 3ZL-J+><,&6F>-]F)OONCA M8/;-1%^%*=?!*=U K#[[3ZO^^6WS? M2T4B&_!\E28RTN&M:A39 -13K,CJ,4.[O]VH=>.C(M*?UJO?-I^KMO7+;W-$ M229"BF%*F5K,Q3F"F.8YI"1$(I!JG<>-W*I&XL.7;\6>/W/&MU\##AF_]EU_6[TT]C1;+:M=B M5[)BM^E ",6$9@0&L2['*(,(DBS%,&1*N+8P>2E$=L9T6_2>,T,CE.-U@SO'MI8K0T; MJ0[DFZ,5R9' :MD%PQ1CB A*84X9A6D@4BYEDH51;D,]1Z5,C6D^[4?0V'8Y M.X9D*$.QIJO1L.Q*&Q'--H;IY5DQ MD?*V@2#KQ3<@OHHU*\JJ=>3+\HNZ2Z]LG_7;[F0 S/C]8E ]TWD'S4I!#P>" MO1 X[M9V3-+('=AZC#WLJM9WL9N&EG(RV=:QJ>;O9"Q-^6F<$?). M8SX'Y^)FED-0]=K'TDJA-VUA.02Z<]TK!SUSX)*\6"P$;P+%VA)[(8]YH -' M:4(3Y;O%RG?+<@'3E"2Y3..,<6JU #\B9&KT6>MHN=(^!I[ANOI"2'ROHBOU MVDA/@]J-]BOF'@#/RTW!B\7+1O'&O2X^4]6G M^:!&_]WJB13+.299E*0\A(ERH'1N3 !QP!,HXR"+$YQE1%@M>L\)G-JGW]47 M[!2> :TR^+56VM(U.@NZX6FB0RA]'Q]>AJ+]6:$A-&X/!\\)'?:)4$'2T=UE8RQ\(I4?2(&Y4BSIN]3PX& M=PQM=JTW.:O0JMOE.T$W5TO^,UG_752=KF[^\5)LONW82$=?B?5&L=&#TD97 MSZN*[!T[R<(93C*2)3"C:LV"9( AY@F&3&0$1WF*.#5JQNA;T:E14L=.V];9 MGD;2C-:F,#Z>2;%CHF[(K8VL(D1W9H+:SHZG!;ZK8DAK6T%C+*BM_;W_(U#? MH^*X ;@G94?N%^X7\L/VXI[E#4R$5IITQ+:EZU@:Q"'/K[Z(M>%K>G#]A-[,2B^G[^-):P<',+Y^VF@A MBT>-Z 8I'K]@8%?5MN/TM3Z%N9/587=U1DE2*7(I,\C#$$/$(PKS-$)J'DE" MAE-$66XUA9R4-+59I-*O*M=3!UT,.!P^C:K9Q.($*]]?L!5,]@U!ST'@MC'H M26GC-@@]9_1!H]"S-PS9UAA;8&J*;R'=K?36VS$!CC1>7^&),W6['#M9FW-W:2T$[ MV,R]^('VY;FKI]9EY-Z]Z$8G'^N&\%4P;%O\_Z:)?N7SA.5,$LPA36,)$4XC MB$F 88#C/&,T#! .3&MSVXF>&CO>OPH7EJMU7;YQV[MD&S+,[9NR#QB8?N[T M"[=GLJS=M5IS4*L.:MUGH&WQONU;NC7 &]+F5;K](3Y2B6['R%M5Z!X&7D]Y M;LL'CE:;>YBAW<+< Y\PI)?#0OUU55>3VNOTF]&0Q3S-88"2""*299!2D4,L MHX@+D; X->Y6U2-G:M/ *U4'=)/N@_0\ISL"ROO6V3&,!K28[@/+IGF"$]!& M:Y-@]8)9=D$XBT1OOX/3=X_8V>"L":][&)R_W)X7?]+[FTO],ER59:'K7C-Q M]:3K7,U)R$.>)!)&:8X@$B%6KG.JT^MDDJ"<<(&,PC7[Q4R-%7_2N+:MK? FZ_/8EF*JV6=$5/'$[0AD822@ :"0ZZ;.R 2<4CC',,X M#>,D97E TLQFT]5 YM0XLFU1675+J&MDU8H"4JEMM^MJ KK9_JIC*#T3:HMB MHVZ%9IV;5VOL(3C5 B"GVZ(FVRW*RK M*:HZST08<1JD'&(>"HA8C"%!DD"&=<)<&"GRL+=5BNTESO?JLY%1SG[MP3%3$0Y MCR%"'$&42 8Q80CF<93F0D0X(/G\N3ZJV:@W>0+ORKXV_MZ8K1E 5';, !6/ MQ7*I!Y22A=Z,\#T^D< L3/(0"A3IP"^>0YJQ'/(X5!]PD(4D#9KQN5GRR8Q. MJ\N88R/J+VVD@3%S'[Q"[=FMV"%\TR#.310BW2,EAFF:YXS@D$>4V]6!'*:(S:FW T="<(RR*"$P MYA%7SD/(8)Y*!#D-44BE%((&\XU.'YO*..R4\;@Y0XK&91QE$,PF(O_0>IZ- M]I+N9KM@9"A7:ZBMF(&M': Q!+26>,O,LT329^:>J2IOF=EG"=>9S#_;IPW, MYA*+A:Y;+Y9B31972W[%GXIE458="[^(YGR@C?'1;CF3J9J/9"(@BD4"B4@R M&+(D5 Y[PG)JE^%E(WUJ:^Y&^1EXK-6O5KKDE0&6.6!68V'&C=X0]DR)6W!_ MZH#[6O?VR-%'O;U!L+G-+[/28-R;4^A&B_H<,HB,7.".M6 M82?@-N,L)R!ZYJ<6OXZ2'B(=SB+ANI?7"6EC=^WJ-_I(?ZXS-UQ\7'E=E?EB MF[\6F\]M:^>=1U:J#Z@47+>]HPF/6"@%%(03B)#(((D#M93/),YEPJ*(6C=R ML-9B>JOW>['^4C!%,Y<>=!H/!-..J>Z(1(,@ARC,4D@QP3!+%>&'0:H6\58- M(3T/PVC%;D Y^E"8L;YG@#W/!Z_.J5O]P6^%;K_66/!J"=\8X;8AY 40^CK@ M-M;CK8Z^;8'J.12W?M2P:>GFZ7FQ^B9$E75V5[7 :9:$2$8_%M#ZSAY245>S, MMSJ(7Z?>/%:50&:@UMO#.OHL.DYYY[2T4=GEK-'[''+^A@&IHG5YER;%ZF[] MJ7C\O/DDN'BJGK_]3=G\JGQ00U'J\@9-_<%WY%LYCZ*,HC3'4.0HA2BE.&K!+6%XE##M]L'WYS'?-^WZ[5)S^5+WU#_I8 M;BYE&B:4ZNYZRA-!$6$P1S*&'&="B'MGZM< >7[,'\(1E8U2\^!,+A\ZK_465;H4IDB$*.$R04)]_SD-($X35D@0SJ?Y/2FKD M&=N)G1HA5/% E:Y@JVQUE/3AZB_#LMO,T#=;F[O'U#-W7 *G?0Z<%3IN4^+, M1(^;(6<%QT'"G-W= W?^JMA5RW*=KV^:T,O>M.3P44[SN,UN]YI>BQAW@^FH M>0>[2L>O&NX"_]<+6:M)9?'MDWA>K3=S79R7YTFJHR5RB! A$.>S*F-M]MG;NMGJ!6U-[[W4?3W/F] *.Q?%]C> 8YOB< N-COW7_N MZ&[O"<..>;VG+ATVL_PLB.XQ4[O3SR^;!_68IO5F'*=((!1!$>ORW('Z@^1J ML2LIRUB0AJD05NV-3XN:VL?>T114J@*MZ\ 6IST(F\WC;G#S3 !#(;.>X<^C MX72V[Q$WZLQ_WNQ]+\#@C@O7R5?\;R]U9LYN,VX>AHR&,LM@1'2=ZIQ&D$9A M"D.!*4EH%,58SI?B46>1/PQ8)1\3:O0=X/H[.!#M[YOX23>8^VY159E?+=N# M(*#'9#LT Q?)1Z%/&,=,)A+F3 ?I"\X@1GD ,\K3/&(LI-&PG8G!F(^9"/]9 MGVKK+H!RFZID?_QF!K3E)L2E\(VW][#35$/GKN2I%21^-AR.2GR;?88^XT]N M+_3>-(S(.]T-FLB7 '$6YC&&*-2EI'F60(S#!%+"%:UG,4FQ5>SD@83)L4;= M[Z.JEV''$(?@F;'"19!X9H)N]Q,/,4$G37?ZQ1]*&?4K/VGD_I=]^L)A7_,= M*WX0"V.5'<0D1%D(D_4*B].(='UN"@/ M2)9)Q"6Q6N4-4V-JO% 7LF2KI^>U^"R6I12QFDB@E3&B4UYB",R MK,APA-H/6Q4K"K1DMR,0&E+79<#XYJ4M)J^ZR3EDF]/FNZ62(W+&Y8G3AAZ0 M0,^E]H'2S2KJ+Z+4C_Q!!\G?+3^*=154HE3_:446/Q<+]>O5?(G1W6CBBYXS0A).M0_P<5TP\; N'A_5IT5R%(<1 M36"65 OS)(*$QDS[G0D)XY1%W"C,V(TZ4YMWZCVJ9ZTAV-0J]N3>5(U N>Y MM2[U#%47L[7H">I@/,]/5...DN^]Q$OR..K1K2P#C6FCCI7'-)R+QNR?(0?' M9NS\)N"I*EL@+\ MJK4'E?J6D4QV V.VR^,-;L_3FS.D[2O4#4',;84Z*PW&K5 W!)R#"G6#'C*P M0MV>A+U:H$S-]R]5QXV?UJNR_&6Y%F2ANS+HO:]Z0[PJ/I4F4G"N5PAI#E$J M4IAGH8!ACFDH11!&DFR#KLSWIITH-R0X:X1-[9VVU:ZV=:D[)^-FQI'C#<-D MN',&.F:!RB[0&3%MV?98T&DE):=8NRW2YT2S<0OZN03SH/B?TX?[*/;_J9&H MXT"K@Z\DCB*9ICJB'DF((L%A'D@$)8\)(H0G,;)J=F8G?FK.:JL?>%0*EE6@ MK.@Y07,Q &9\ZP_6*1#K%O8Z/-GQL>4P[$8L('^@PH0*QY^"QZY@_,FG#..X MVR53U%DJ?JW_>UO'K.E"&XHDZES#3ZO%0DG_C:SYG$G!2!:'4/V70Q2'(:0L M93!.8LKR/$U);!6%;BE_:BS7J@^^:PWXO0Y2[]KPOT&;$:OM (TAEHMSVV$R MHT*/X'OF0@^X6Y/A0/23D""3?SI@]/H-RHD\@<'%.]/YS1\^)/F'8L9SH4Y<./(#0A\-5B,#U MZDEW2:B/ 9-0YEG".0QU$WM$.(4X4W_0+ BCC&:8"+N3AJ-BIO:9=TO(LHZ> MED<'QR$U/".X&"C/G_K9,KL?U%M/RL]MXQJ'AP&]T+C=]3\N:MSM_5YS#_;Q M^Z\>N&%_=WU[+-2\#4/O^M@ARYG,PQQ*%"JO(&4I)#A&,*(DQ#Q'3-&&59,9 M<]E3HQ&M^HD,C6X6QT5+()NA,=QY]P.X9SIRC+7]'KH]:FYWRBWDC[L?;@_, MP:[W@$<,)#K."\V79/&1%/QV>4V>BPU9-(&_89"C) HP3#D1FMHXQ#C%, @X M92P,D0) 3!6))8Q&F8YF9%Y:RD3HU9M+95W<]JN2!V>EL6 M)S!"W(Q@G./HF6BV$%9_Z:@\ V0#6JWK@B<.:QO8H.2VWH&1Y'%K(-B <5 7 MP>KFH0W^JL@ Y3IMOCVH=7I)F":_JZ?5BPYLE9V?S4,2QHJ7".29*) .<\)%:>CH7LJ;%3W4?NE@NB#-)]3UI%+>G)!GXSDO($JF>J:K0& ME=J@H^,,-)I72[7=SUUVC+,&S'&G.'/Y(W>(LP;FL#.<_2/L>*Q<;^;W3"S) MNEA]7(LOQ>JE; N""MZL'XB,,BJR *8XS""*20)S02A,\X2QF-$\CB(3XC(1 M-C6FNETJ;Y8L%M_ NM'3C*&,@.VG)-=P>>:@G8J@U='A@LP&C#Y^4<_I<(OZ MUSZO& D:A4AL3&Z9P^J>BWH:?Q*Z JARHSJYKW=T43Q6>^/Z?(+I .SB25UR M)^_53TM94]7]1O'9.T5L51^&*$\)Y2B!3.( HB0(E$,D$ZA\HD1B27)!+;TB ME^I-C8X:ZW3P76/?JW3QG84ST-H(:B.U ] U4^?7*4.!MG10GPW'[X&I>_96 MH^O=@WN+@1W:']@Q_CY:![M2\2VZ"CN&]T3#8==27$6%7C&V?A'\?4%HL:@" M4^ZM";J[(LRHVFR#E)TDP&80A%@&*(:,X5 M&6$!$^6LXBCE 0Z,@C'ZA$R-?+2>VM%X; K/5Q.(126-4UCVI6\>KQW%&^5=5-LY=.\PM M:Z(/RX?5%?O'2[$6IS/8=1+1'/,LS"/)H @95J0H8IA'(8_$!SB%*MA8A3+@$=(YD:-+^Q%3\UE[.@' MF%90T5RU4.6 OFS ^D/XQ$V#)7B8%_SV7;MVAV M2GMO,)N[J/[@'LEQ=0F[E4,[#+D>-]?R@:,YO\,,[;K$ Y]@/S=4R:&W9:F> M^D[--M5.:K'B56!16]SNYJM8LZ(4?(X1E;$: 9A$^J2+$@XIX[GRF,-(I$B& M+#6N^&TE>6HS0Y5.HZ:#2OVJV&K5-FE79%6TFILSEMU0G)\7O 'L>5JHBV;6 MBH-:[6ILWOF$VGQ>\P3W2M. 6=JN)81!T/?."W?-&FQ8&F=F= M%88]8&"@^K'2IQ]>=/3%G=PM3:[)8B'X#]_V"Z'.\YPG.:(49Z,Z7=V.ULPA<;\=JRXKM'0[/V1SAZS;(_D*=Q@V_ M=P/@06"^H\<.[,6EC\P_K):KUSV FHSZ.] O=?.85JH)&,41XG=!H[=<%-CUKI= MX:+I1-6D&OP\ ROIV&#Z LIV!.D/N\#\5\/6M737S:LQUF=#+RM4_/;VZA]R MW#9?5NX?=?RRNVIP\Z_R9B5J>KI[W)H3.*''T/_V;K&B*[Z@R_>K_ZH^9R7[>J^+_NN_H_G[U\+B=$UIPT_ >)K'2H2#F%+),F-ZJ M44(*D6">66\H![9U:F3VY>;=6\UEK2]5PE0;&\[ _=YZ_2%MOG.'JV!S?GE[ M8D(S&9A:=P&BF;W:5]!Q%FAOPVNSQ^(O/^#YE>B_SJ1Q)?N]P'_GKL.>V6YYD"@( M2HJ"P(A&%"*2QI#F>0$S)1B-9!Q'*9]O[7MW%&J'E4RU?,KC:RKVH:IJU M4T&*HT+70+U:J9-%1=/UA4OMG7Y;Z1LMI6A*/=LNZPE1:8IB#/,L2?0S6N20 MQ:F"L7YP\SC#A NGPXW3PTQM'["UTNTI/0.AW0-[/3"!G]W60-!:&$ \L1\$ MKT_UF:%&?<#[W3U\UB]\VE+)),:7\XS3**980F[:Z*!,,4AEFD"< M)RS.,A8+P@:L_WL'G>B2OV/AM972783MR.%ZP%ZU-MH&.P\UT2JP+VKJQ;LQ4(7.CE@\I)S%-@GFQ]!!TG9Z#C)NCX.0.-IV#O M*MC[.@-[;V=6\A,C3K?]J>0DIGVD\\C7G7ZG@\C@T])S!!EN[-$.'X/#USUV M##_8P'8.IB7$5WUM)=LF:"'2+.8P*P0WNWX,,BP)1#+2BPR&$DMMT)-WG]I& M0F4<,-8-4LQ[B9S=6F$P'H'?>?90N/=<..6RWQX++T88MZ?"*>>.>BB<_-"P MQ_6CW!H%](HZA$FG_JV4XOVJR5I8?;OAV\53W?ZW/4I3E,>,9ARF+,,0%4I M',LOO_X M-W!S^_7]/]Y_??_VR_]Q(X,!\V+'&&'1#DPKIJE4U6ZA-=_4B/QD/ "+U<]@ MYP38>Q'DJ',XB%Z):H 9H[+9<)@.*>^*.PWCQ<,TK-U[F4 MR>;L8*-2RB67#XGCXN<'MNX]ZOL]1S*/X@0K30=(0803 FD<*4@I2C/$LP3I MZQT2'(Z'F.;>8U5!V]CYG_^!D[CX:]50:OOLV+KW&-((1UE.8@8+:EIUJ3R! M1(@,%@5315*PA(EL_E#5:5>:PV, >SA5-=!$_@5 MU37N?X':O#/-7#VVD3Z+B-\6TL?#C-L^^JR;1ZVCSW]RX/9;O](27WQW) M:XT:=Q/3$X1'^YZ^[NN>]>!:Q?5%;K?+:M7Q56[NR_?W^BN]O5.WWTT&?OE^ M]8XN-I6TT)VJY<[NFK9M*(AS3F&:2!232$J:6YV8C&KU MU$CZH+2[!&8%N%L(VI^5CS?M2:H$R959.!+]!TJ)D71*H"C25'":1U$<.23? M36_VQT_B^Y_W)>A_HT]O3L=Y[?<7:V_/%6OO70>5[S-0>V^TIAK_3;JB0:#6 MX*M$J&KMR?6J:8PZQ6^)?9K-)+\M(Z7=3/);XY2-,_KL]63GC&?+:-DZH\/; MS=X9?_"!2I7K^WO3T&W-_ZCO6RMDSM.XB#+!.42Q#E!1%#-($Y9 15+&5%)P M5CBUY3PSSM3BRMK,6H]XUFA'-D+%C@J29W"U6]-[0"OP.[L!ZDL-5&WDK!' M]:C@V(^#7V7&,V.-J[C8[_"1DN*%C[MQ@I"+^>UB^WRSD?1V+>0\3I*"JDQ" MQ7,"48HBB"FCD&=9E+,DH51A&Q(XO/'DGOIJ:UP;!XQU=@_Z$5C]3_8U$(1^ ME.V\MWYXS[EZXFDM)?^O;^NG_ZTOJ1[4?R/S(ZQ_K)[.HYN-\CB>%-719R6_<" MK3_Y:2--?Y5&Y5!_OI)!K'\W3R.9Q8J:'ET%A2A!"!)3F%-(E>&4$I5+Y?** M?Q4OID8EC:TGFK/2REZW*.)UOAAV,L"IX*@2"*1(%1#E/(669@E&:,LX$I@6U"G_MAYS: MVZRU$.C![JMV"L^2;ER[*5A ;??*\0M@X/?#48KH#.S@- 8'$-RPQR=HXNB) M85\UA?0\#)>227NN=%]:O]4TJ)<,0FP,5>H?[S9?UW^NYEA&A2I,17S,]1\L MP9"(1,&8H)0S)N-461T(]XPQ.5ZIS 2-G3KH,7];;X"QU7[Y?0[0RRMQ#S % M9H]!"#DMT2]@,'BU?NZ^HRW<+SC67<-?^J@7]8S;]:I^@8YS M+\YH]5Q^ZL[EYRG,Y54Z&"/-Z:N*7P2R;V+&W<.%4;#HWEFDP;TZOC(+53Q: [ ME017-1+KR;"CU" 0!R;/QF;P_@6X>\F1RNXP:B.N:/D5&;$>?5QM$5=0CB1% MG&_@OMWS=[E?&BGM3+1?CI]"[?+^R)58!&:/G77 F'?Y<,<*%/N-ABO!&6FWX"5( M?M;X/9[W+-1/737::KO'Y.Z2N>]C@[.]#^,Z4VNY7S!1QN,DS2@D#&GNRA6" MK,@4% E-,I8GL9*98]IW[X!3([-+BR83!3LG@O=#;A=0^00R,!/V+3.-S7JM M&6*5:8N0[Z3Q_D''SAZW@N!$&KG==>'KJDT"NU%PJ?I6?:(+,>=$4T\<*UB8 M7%648 9Q3BF,%:81Y2Q3D74X=;4U4^.K@Q+8656K8BP&W)@)XN!W"C MHA^8Y 96'[8N@-5?3KAAUF;.@]9]G,?98UWD\QF3K-<_" M<4T=YOF;#HNX[QZJ\ZW5MP^F1TN;[OIL]B;J1-=YGL8Y*PB%>6J*K% 609KJ M]UL4$9$RBN)4.JDM7QQQ:N^PG<%@674;ZO0ZF8&5K,Z)VR**A_7&S));"'YY M#NQB<*_(!GX_[4&MC-WWDGB>@;W!_J)O:VR\AM^71QTU_K8&X3 M[]P& OM MJL<[":[O-O+?CW+%GW]9W]/%:LY$0HA2'&)L4LU$E$"647.P+51,1$XPCEQX MR&+,J3%1-V5[9RKXO3;64?W-!G([VO$,9&#B&8BA,^$XH.*5M;/W;>BW^7"R7)RN$/LKM/.%21"F+(8M-G$^[9AP K,4F#VO*BJ=@=;3V?GZ M4NWOJY>,VD[(%(I"+]KZ/Z'LTQ9P3X6=UL,->ZE\EEO]9I+B+=T8]?2R9Y(FD3L'LY2&G%LMV3[)$;:(; MU5N@;,?:?K$+3,"ML:"U%OS41;(Q^'P!K#.%VJ/CE0TMAAV5V.QA..0HARN' MTDW5H?V=MOEVO:HRAOZYV'Z_?2RWZWNY^;19BT>^U5SW16Z>%ER^_;$U)VF: M%3\L2AVJ9BR1DA!(6)%!Q/5[_ VY5^L=1E!(ZK]"OGUI8 QYJQX.0XUF0- MH%$?&'NFV*M,&IE^?[GKEGF<3F[Z(19L-#W%GXMG'S:9.#_VX7FW: MO[ZAY:(TU]?529)_7RW^_2CK'/AYEN2<) 77H65A6MGS"!(A8R@3$>-"RC0O MK)(2QC!V:I3?D=8]TL@H*]K8>0+VKC05*D-W84-\"1RW;U]Y:D,G1(29U>'[ MP@'A#K.A',+@U]F)#@C]V2WLD&,.>P%]HL]5NL&=^E5NOLE-5;\J1959<**O MZ1Q'*2)YED)*<_UB29B$+$DEC(5(B<.O0VPVCRMR]?-Q5/5SV=OAAF M;LB[KJ92F@D54;"(I((HIRED.4)0$40X8@*1Q*E=7?]P4XN5?_NO+_\%MHW! M0+_7EH[E!Q?0M:,L?Y@%9JC?OH#64F!,!7M; \CMV<'BE7XN##DJV]BY?T@N MEE<-W:HMMYN%4>RK-/%_6RVVY>_@B&0Z M\,(\Y8X[L3VC38U)M&'@YD^Z$8X$T@^IC$F<)I&$',<"(J5RB+GFZ2)FC.-4 M"16S^9/P)O^![R3N\*D-! M92GX2=MJY$B\D[45+I[W?_M&''E[U\+YX]U;FXL&"C!M=419*SP==TAVU)JP MNM>$OOD[>ZO.8J>Z=(?0F'!"R7.S;IN11^[?[0#&<4MOEXNO%2@[SK>1PD)& M_4 (BQ<412A)85PH A&1!<0IHU#FIJI29GG.K32& ]DWM6#IA8Z67>>&H<)F M?N;7DBE?;]9" M%>5F6\5HS=NHJ2DA<2R*@N8PSU&FF9X7D&**8)2E28)1EB-N)99V\NY3X^G/ M\FE1FCW^2DIVL=Z 3U+_1SC6[)Q&LI]3K\8G?*[.0&BL::T7@CY2TA=V"$G_ M[9",3M]Y%"KI=:HE@OX/#6T-\6ZQE)M;?<]OZ\WS/,U1Q'B>0YG$1O^=52%; M#K,"$8'3.&%$NK6%>''_J3W*3<.#RD;0&NG:"^(E@OT/L =< C_";I ,:/YP MTO$K&S^\O.?(31]..G3<\.'TQZZK<*O>]^7"G#A_T/]0"0S.,YF3A L*(V)> MQCB3)DTLARQ*%"UD%A?,*4VL;["I/="[L_B.L>!W8VZMI.F8R=6+L]WRQQ=Z M@1_[X< -KM_J0R1($=;) 5^EDJK/]7/E4+W7#*.16G5KM[7DN 5ZYNH)?:D; M&;C]WF>(/WZE?'KP4U'#F!/NW0:QHN/#AE,G<>_H7@V0Y!X^%]=V"/,\)Z_=#.S2W(3L]N4 I7-C+YM[OW(/ M+P?W+[?KSH:9466 MIES"5)+$9*E%D!+]TBH*D6#"J)(Y&52MY]'(J;W)7III3A$^R"<]82GH5'IU M_!]8E^=SFNW6RJ\]>8'?C_O9F;TXWVY=!'HR=TZ"RLL9Z/I9E^R!@_D/>2P> M&P'@FV\;66V$-$$;1D(AD1>0 M9(1"E.<2LD@6^MN0;&M\W5H*=F8 W]MO'RY_M M+QI8_+Q9O7S[0V[XHI1BGNFHFV:\@)I8F0[*,PRQ2F.8 MI7E4J)@3E3CIGE\<<8*,6QE:Y8NXVT7)7M$,3,,O M@:RK21ISPCV7(MM#X+3R^..JXI<:V(!P5%UM?.+0$L"I6_D0WV^>.:,#- MCT4YSZ62+$(YS#.$(2)(0,Q2!E5*!::":&MFTA?J5K:"KIO"[ M,==9-NT\R';\X@FZP,PR&+4!Y6D7\?!'<>X-Y^O'U;;\++E<5!N '^7VMFG,I*1*<91+ M6*A,0D1-[BQA.4QBP11/1$8*JVH6F\&F1A#ZU28DV.PL=5P)]N)J1PR^T K, M#JV98&_G#%"EYPC<+)?K/ZOF?6J] ;<;*1;;JHGO#-SZ;H%E@Y97#ND=<%0B ML7']D$VLKG'/2+RYERM1-;)9TF]S6N0D3W@$,1:YZ6==0)*K!$J6Z_^728Y% M89N*^.+.4R.+G7' 6&>?>_@2KGY:N J$T!Q@Y[]3EN%)7P>G%[Z\VVAYA2>= MZ"84GO[ E;(>M1B"Z2N]7ADIN6IG@#,E$<$,DDC_@8C*(9%)H5=1--%/9A*E MBCF)$/2--K4'M)'VV!LY:..E'V"[M[HWV (_TLZ(#==$Z4,BC!;*R1%?1P.E MS_FSVB>]%PU>"+2-.^ZVW^7F1%=Z$[G5VML%8TIQQ:#4?T*D_P991E)(THP6 MD4GW0DZ5=2Z#3XU:N@UJ*N/!"^M!LWK^R3CP\S ==:>YL5Y=-@;,/8BQ!F:$XL2]WL,+9OZ2G^TJB&\RJOX^%BG>"@989454&)9 M0,0EA40O9"".5(:X2).(6\5)%T>:&I$U)4-FF^^EN:"VU[6DZAS EY5R)=>F"*]/@?UF4?+DV.9.E8TUPWRTF M] WN9)-W# U2'FR#2)A\X5,#OD[>;X_K9_-W^ZX9]O7^1;+M7OKYYHDNEN:- M^FZ]^4*7\N9^O=D:32VC./_V!U\^BDIPGF\>I7B_TF\B66[?2+7>R-W^KKZT MWMTUK^=VESM+5))F>0%3(3A$IE4TSB2&121H(B*>TUBZ=(D>QVRGM_((3:-W M?E6--]S6#2--M!TC3F_Z G.K<;@C@3\#.Y^A=@.6U!R4[*?7.#X#.]=!XSMH MG9\!5KD_ZJG*N)/FE?Y',GW4%\FXTW'X2AIY]('[6#H8%(OEXU8O&??&UO9( M43=#O']XK%/I[U3;M_:3W'SY3C?RS?/I&U0[O*S(2)0*!AG5[S$D60P9I@5D M0JB$$B*8G;KC"+9.;7'9M?1%7Y !V_ AI]AR]VP:$Q=ZLVW8G+GOJH5'T^\F M7$![Q]VS"P_\T1;?"$.Z[PC^TM17O=-K+;JLI5K?Z7\KYS'#0I H@9+*!*(T M*B F*8-$\9@1620%L:J3Z1UE:F3=&@IJ2UOMVLI6^UW \Z!>W@'T E7H^'X( M2DX[?Q=1&+SK=_[.H^WX772NN]MW^?=0*6FLOGUYU+$L+>57 MN;EO-#?J<>:)3 MU0[=C=$$@!5^^KE$.B.5,3L"66G MFF97N'I*FZUO-5J%LZMSW4)GYVL'+OJKI@_M?B3*62Z*HH!Y)%.(E&00:Y^A MBN/"2$RD"6$N&\\O[CZU_>&O9@S :^, K4QU7$Z_ ,]R 3P4DM!+ULJN$.GE MIQSVNZI\,<*XZ\!3SAVMW$Y^:-CS>FOL6FUK";//B_*/K_H^3>,/*0B5,8R*)(YBJ\X+%F--+*6$OO%&)0@+QP_IPN:2@LG^3[HQ#03>E^6C%',:Y44>"VF6.GK1 MHPH)24I2&",ALB3&(LV:Y(PA'F3$ E5 P1*_12%154AY@\0@5'!$7)_$ENV'H2 ML]6U).!\K?C&[.R![1K0G0?@0;L %RO(:R=FG;FL' D]5Y:[62'Q#[WCM;?= M8+^W'ACSS2-SVV+?N #>]T/OOCF7T,Y@T%HD7+E=TLUA72838[#1QE,&BX!E$1K4.1TD!XT@5 M0JF4,&K=G*E_J*F%;9UZHIV]H#78*=G3 N9^TO$+7F"J&14W^S0 ?_B-=/C? MBZ.?LWX[3'I.^"_<8+1S?3M'NJ?YEE<,C#/X=RD>E])L\IU4&*WKOO<-9Z@L M$H$3!96D'*(TB2!3F8($H9@)0B/FUE?(U8"I<6]K?[U_?48ZUW%U[#PIEH%@ M0*A#!X56* ?MV#,4/;_QHJL1X\:. R$ZBB.'WL='96Z3:[%;9"D6%ZK@&,K8 M*%/D%$.:Q!PRDO("%T6*"BLY/:O1)L=NW]>;+33)IV"Q>I+-"OB:>MA#>"V/ M-'V!%OI,\[#ZM#$UR*K5"I2 U9V'([YB4>89Y_MK*<]=Y,8BY69K&CR(1[Z] MVWR1FZ<%EW7 S]*$\9S R)2N((:JMB^D6H]*DDDD[,XRSPTP-:YH; 1T)4!C MIM,:ZBR0_13A Y[ K# &6LRN.1^W_.OK^T\^_IOA\_]V9N/\JA?']>K#02;UN_5FEVA=_6[7&W;.9

U=L]^+\3)_EW>ZQIZ5P#RUFQ#M$*@\ HU+P/@$*L-?E',8+8Q]R4?] M^\L=KL-,E_T&V]C3-M(VW%C3Y[1QYQ/KGNT]+\.,M@GH$Y3N5J'7^UZIXO;F M^0U=FF22+]^EW/YMLWY\T&/5>:R$%PPA26 A"[VFQDD$22)RJ"C.190)%W7;5K-GD%C-Z@,!ZWEPW*(K>; ;N'M&]G13G2N 76XRIX%2F'4 M]OH&?AW5/0LHSJKOV5P[N :J6NS_<[']WC:#W6 D(;$B%!*!$XBD2=CE<01IIDC*$QXK@:UW M/UQ'GQI/MF>6#]69Y2YK^CI=#_I6UG$P@LM3,D[11A6=K5>[:-DQ3CY$ MT"[^O0*5P*S=PG%[$0[G,/6,TU[#S\,Q1@TKSSAX&"Z>^]C E$&ZE&53$OQ1 M;G^557^1/$YDGL<%E))'$*5Z;8P3DD$>BP@GL7XGD;1[H*_&)W@P=@ -^+VVT6=*7A\&?O/N3HXT;G)=G[-'&72] M'Q[VW+]Y+!:^^M?WJ\5V09=-L]O%ZEO51.IA M*;>R4T:URP!+&<]C*C@L5*QT")#%D'*$(68BQRI*,15.+3(#V3DU[OE54M.> MI*J4:D10.U:[$5&HJ;6CL@E,6& R;#T$'1=GH.,DZ'@Y XV?8.\HV'LZZTYS MD+S"P//AE9A#V3HJM0<&_/#E$'HX]]W%IG+V'[*L1KF_EV*AEZ7+YR8D4FFN M7P)$09EE^A7!(PD)*01,(THXS6E*[#_2( M5F".;>OL&U,UB^Z-O1Q[.D-GO['G$<*1MO'ZH/2S56>)2<_&W*4[C+8-9^E* M=]/-]I)A:7>G%8-7(IZW8NM#3]PN[-V7#]^HJ0S&-"X%AX0[, M0+69C3[2#-1_;?[;3, G^ESM<]R8]^:WYAB1*OT] ._6&R47V\>-]"D',QA/ MS^HP[G:,+!8S&*AC[9CAMW)?<'[:+)YTQ-4**;3+S CG^CN*(8NBS+2=BB$I M(F6:&1")29X@956Q=W:$J9%<$XA:[A:>!^[R.O)J. *34&-?1_W%><5X&AK[ M=>+5$(VT.CR$RL^*L-?[GG7@Z>M&6_WUFMU=\_5_\%KQEF:+KORXWLKRPYJN MRIN5:#2X5M_VJ8%-^850448SO0R,I( (I4G=7D_R)"TP8HA1.DS#Q)+XLD&O6()UCUSOU\A-SA5".XC2%!.O%,^)8\VJ" ME>+6M=^+YNBQ(5M,E#>.VO7TC/PZTOL#SX8$&_[ MD#@D[B-%R][Q=XJJAP+8$W [WW*T6'RHL]TP?? ]KI1Y_K!8R??ZQW)>",&D M$ 6,,E1 E*H8TBA!4.0QQDPRFK+,;2_V<(BIO2KVBL^_&QM!9:1K*'T,I.W> MZ37PA Z W9 9KGM]Y'P8E>O],*^C:7WDYED%Z^-/^M 6O'FBBZ6)2M^M-R9% M\^T/$PYI+M$A[>91BO3'>3)[E\=CS3N6YZL2A2A64*L]1TNXKT4H%D*((\%RQ1 M*DUQ@=R*7T:;X'%*92HYAR>C"##FM-B].$:#.O [YDBR\N;%HV2CZZP79@+J7KA:]HB[F0/#Z=3.'WO1:0:$3DB"[-A.[%_JYM:/J,6DD3R%*90Q07FJASKB"1<9QF,2=1Y,36CN-/ MC9QWJC_.6^%#)\".4@/"&IA!=ST3?VIM_[GJUW=&7LFC'.:5V'GE1E<;1J7" M@0 =,M_0VPSM;%UN-PN^E<(36T_KT0%.CKKV=@&M#73M7GT'3CIY\8!28ASKP&!M-7D-KI<\NU?TX M>.Y/?6:PD3M3][M\W)/ZPN>'TD%5?/]9FI3^.IVUJJO4/MRQY>);??B9$,R+ M+,M@JCB%2!2QCG8H@4B)),DD8:1PJLJQ&G5Z1%$9;39B&[.-%%IK-UCO#'>E M$)L9L.43S[@&)Y<&TIW%H&,RV-L\ S=5:H9/RG& RC/_V(P\,ADY@'',3"X7 M>ZT6JA:,9VI24HI(@7 !)4\Q1&F>0&R(*Q4",4I8+G.W[%%G$Z9&8.=JA;S4 M!_5-A>T1=TB 0Q^!OZP.:K:^IE<<9('F&+5!?69,H33( B;+RB";.UUYXM#) M^S$KQM]6:U;*395;^G[U\+@M/TN#AEX]5L-^-B!BJ.(8FIJ3#B19J+ N5N,D=!K)P:LQJKS/O.<<\KS PZ'C:\UKR, M> +136&L]LVZ3H+:2_#2S4JPO'845)YVMMAFX/)\#S^:"#$?8[(19##W+I"?Y8-^R+[KM]%./O?6K*WDII+]_J@?JD8Z@M$<91EF,(ID M!E%F2@9B6D!5R"R-:<2RS.I=X#3JU+B]:R4P9CJJ<[A!WD_>P8 ,3,8#,'3J M+.F,R=7M)NU''*T'I3,(W<:4[AE6^ MD6J]D?7GOM(?LGS[8[NA>HS%BFZ>J[->L_MICDC6RV6E]E;G\9CF-XI%+(:L M2!%$+-(K?I5G,(M$CDB!ZR-U8/U!/LEETDA=$,Z+A! $>9+D M$.&,09+KORI*I8ACDA"1#]KA.!YK:K%L91M(!NY2G,#2<:_A.H1&W#&H#=5K M_AJP *+P%IB$6;6?&.]UUM[G'3^[@NZY9!A/=);DU;U-)S)SQO[+XFDAY$I\ MIEO9*N3P7$4)TJM?&A<026FDWY$.,;.(HY2S6+EMC-H//346:2T$SPNYM&Q+ M-0!P.VX) V-@JNEN2%96ST!K-]BA:RP/0#SN@'GE(8?A1Z4E=U@.66K '=PW M[WZE_UIOVIS \N;'HIRCN$"H8 K&L4G8^OWC,[<>O1-L?.N]7=!>OY ME+LNS^V2EN6=:L0+[S95U_O/4LC[A[J7P8++W:_+YO?EG,M4J"0C,!:(ZN4) MCR"-F-%9B',J1!+AS%J=9Y@)4WOD]P:#!V.Q2;L#?S;B[T;G5NBU(]V4U;]7 MFK>6Y=%7S%(_=8R#?6AZ,0Z .P5:G?V[#:B,-&>CNQFI_.A\JMQ]S$$+:> D MV"OTA)^,D71ZPDV*DV#/=7CVR/8,O/%HXCW7.=Z5\+GR3L/6N[^5^IYOR^WB M7@>CY5SIV# J*(5*I'I-&YF^"T)Q2 HA25HD4G(K)>'3MY_:>T1;9]0U=O:Y MK5P/H+-;G0X')#"Y'V(Q Y_6RP5_!K\W__TJ?VS!&_VU_\/CVO,T'%[7EP=# MC+J&/.W>X3KQS*>NU=9]2SAE*:??(PAQ2J'^IG/TBP7F51.F^ #[9@:172E7%M'3$E"G"7+T[@S5$G7;;;LR&:$.0C,2L[P-_JY8=CJ2CP#2>FZV?)*4KJ# #LOI3OL M=M?.WVJ9ZXQF),]R"D7,"41419 D10X%25$DL?Z' MW*DXSM6 *7/HKJ-HUX498,_=?[A6E=QRGEQ)U#_Z([*G'^"OH$PW] )QI:41 MKT22;A"=9T?'^PRCQ;OM=[DQU2L;^5VNRL63W&=_?)3;._65_OADA S7JYOM M=K-@C]N*E=>?:%40GZ8DB3F3D"&2F;,)!'%$!:0D4WDB2!(QJU,*3_9,C30K M=ZJJO)T_54*>&R=>.TF*$I&(1$(>(?TJ$TBO#[A>%60L1WG*<8%BX9)!.>8D MC9 E.8U)LGN/C0A]X-=:C?H+5\"+),@9,.FK^J6G73+[&)53H.L5V*Y![9>_ M5YTG@+V^^:ZU:=07H2< #]^+OFY[]7[,_<-R_2SE%[EY6O S): WR^J+IG^Z M4Z;ZY]O*" '7E:.WZW);[O< DBC/B40"IGDN(2)"09I@!3&521P511$7>.". MC5]+I_9J[8;%W8+LKG=5^LW*MIU$^,EVWO!YO2D,O:BY5$+?S)RHMH5NZ<-" MQP'&KU8R9*PMHC S$&H3R;.UK[7-% ;TGHVH0 .ZO6R$7,S?KK:+[?/;'U_U MHU"O\NH!YD)%.8DC#G."C3(EXI!)F4 B51H5+! M4E";:L?HO8CVD[$OG +SZ!"(K.G0!H,33%9*_E_?UD__6U]>D=B_D?D1UC]6 MS-5[XU%(Q\:UEB^L/NO^J#>2YL]QPKXNMDLY+Y(L1CG)8,'CR*2BZV5ZAC!D M>9RQJ$!9S@K;1_SPYE-[M"NC3.@6)S^QG]L. .=E3B^C=_EQO@:3P(^Q*QQ. MC_ YOP<_ND=*]U$]^YD!N9Y]BJV' J_5"G5>R(0Q@B14BNB'&!,) M,/V>9[.PT_M,3\E(#T#ZVKK9[&30A:M%+)#:J'[S/031'B\ M U/(10EI4_YV)#X] Y4?08%WR.<,.@%CY7(&F0BW/,[!./;E<+K?=+S\S<$. MO\C=''X7_Z=O7^F/.2L(2W&$H9!Y:L2[.<0ISF"4\#C&$A=8.8E=7AAO:F^/ MM[ECP][(^M7_?UZ M56E+UQ+C-X_;[^N-.5":*YQ$RC3BS2-#$B0QRG=Q 9,"TQ0GJ9+(ZJ3'8JRI M449M*BB-K;.ZYK<$=&>NV^N\#V.[=[PGY()O_%2@?:E!:Q3K;RZ#YAP16,#A M-4SH&V_4V,'"\<. PN:28=3Q3VDJ1J6X>9(;^DU^?#1T=*?J46JA^JJ.8EY0 MI3 G&M:":1X10H?[3"H8(:H2CE,FI5/G+]N!IT8JK=V0UH:;#86*9>HG9?VX MU2R_,AV$W?C%>B+LR"8$O(&9IS49-#:#VNA=1M:^<49EN3\FS?K M;Z=H.VNE=:F?3G&R'JR)QT\UH ]_;&A[0@?ZAS/ M\DY]7&]E^8D^5\5[,F-))&D"4Y9RB!*>0I++ JJ49U1AQ 3C\Y7\1DTYJ$LC MPM/C67WK2?VM/QHUY)*_-1>8["WZS+]+_H=>_6O3>:/\LOZVH?=@N:;.?0C/ M0&]'&U>6HS0V@:,GOKVXV6AI;Z=51D141S(R%%]'N:1I!$/(-4*6^G*](XRM0>Q,;2J M0&DL'= DZ#RHET\LO$ 5^(D=A)+3\<1%%*X^G#@_PFA'$Q>=[!Y,7/[PT#B] ME/JB[T:#Q:BQKQ\,JS2E6/-8Q8@FIKA?Q3I8QT6F?\IRR#DMA*"1R@HG6;G> MT:9&!JVQU?=<[,UUC<;[ +8-R3W!%CPN[R#6L?1B4>: X-P"$<\1>M^((X?I M%LX?Q^HV%PTCD5\DVS8Y^ M9WCS1Q=(L ]ZM-U_H4M[& M\\VC%.VN0]U?QA3<_6GZ<>I+;S=2++8F'6K.DER13,60JR*"J& 2FJU"F*N< M*210GF9.:A:![74BLA'RHW8. ;YVW7H,/;5V!#BA"0N]&M*>@KVK,[!S%FK[ MH7&WJH=N)M1XW-U ;9SN;)XVS<-VCE?;T+7KX$.?Y(DS)X\T25Y9/;3-H[X7 M1IJ PS?+6,->J^.AQS0R F6U4_5A35+IY=JG9$@4<'C M!&)*J9&Z$I E20%5EJI"(":D=#JJNL*6J07'72V.O;F.Z;?7S(W=BV,DQ ._ M%+I@MW[,ZGWO&:A\J2+NG3>=&1E)-&,PNH%D,=SM>27AB\' G9>V&'[+80S; MJA;>KN^9'L6<7M4=)+]5O8=7Y4(T721WE55SD= B9P6%26;TZ>(LAP0A"C') MLPBC-"^05/.TDM!>Z.K-\_XCC0[6S9]T(SYH M0ZL^NG.5Y#2B$8<\8=@<>^:0TBR#:6)2.JGB1+GI4%]MTM2X\JSZ6\ 9^-[Z!RCE7N>KK)]@R=AUUVD*'L./,F'L(ZPUDOY'L]6:-&]!Z@_$H MKO5WYZ$G9$]R]2@_2W/:IE\3GN_OKOK5-.?[ARS-TJ!)UF&"YBR+ M=/ MTLCL41CQ!!V0QTQQS=M(LL)*BN7< %/CW;8196.D8^+361C[:=('.('I M+A N]AI9U^(SD@J6,TY. E=](/1(6)V\;#21JCZCNS)4O9\;%K:^HXO-/^CR M4;YY[O2S?[>1_WZ4*_Y.GS?II(:1X\_Q;:0[Y=P5\^_J].5(1%@7&D!1%!A&.$209C6$L M*$\217%:()><+ONAIY:>97K><%,E^F@VO18KL-[5.]++]8[7SH,=)85!-S S M&6"K\MO6;+/!^--O-XY^LQ+5 M4?K^^'R_G1]++ F.8ZB)2T)4( $)%0F,41S)2*FT8$Z:G;8#3RV6V,!4Q; MZQAY]>-J1T?>T K,07N@C*&=K'6/8H5.F'C6(NL;<60U,@OGC_7(;"X*H$AV MMY?7JM6P\E3R@G,$61PIB#C'$ L9P6H7O4CB6(K,FRS9X>A38Y>=@E:K3;;: M*6@=RY/]YW_$>?37__P/K$'Z:_V7?ETM#[/%45$03"B,XRR!*%$,JSIU#;3S9N2,+IJ,]=PX<)P&ZLS<9]L9Z2S?F;+G\ M)#?5_7]9+!_UT'.1245S@2%%G$%$F!&\R&(HI,B%(FE2X-CEW71FG*F]A4QA MEJ3GJ!)DU=H.?%BL@ULLEW70^;]FUZ1+V=NSE =' /-5::))9:F::@<9* M?W1T 0:OQ'-NK%$IYH+#AV1RZ>,#V_6TNXH?3 .@SX:O[M1OI:RZ!S2EC;O\ M%"/H(**(+U\CDB<4A&GV*U_CZ,!4R.:C^L5K XW]H<: MRZH/EAS2I]MY.NPH)B3(@;EG?XA1V3X#E?5PK:"V'U0.[.K%[1JDNW< &HB> MWY9 KD:,VR-H($1'38.&WL?C,K\AUJ,H;=\O85ZH)!*9:5JML%[P*Y%"'5B9 M1M8Y9D4N$RR=M@\'VC$U+GRKE.1;LWP1QG;3):7<[YF92*M>,3J&5T-GZ8K% MHU_L7VD9V8:XQVO)3M^5P.M)>R##KRPM;'G]-:8]8%:K38?;#3QGV2M:&P&, M4M/UZF&S?I+BT\:$1.;1KU4QI'BG(>B2^)OGYC//=QO]T[\T>5199!(1Q%%2 MP*Q(,41,3S&)%(=1I*04DI.((*?3&?\V3HUZ&],&)?:%F$++@Z#7G9C O&PY M)^Y'1>%0\WO %,#.<8^EP@%]=)@5<*C!_;P.6W=^E#H:-SUE.T(DR+*7(Y0>L::VH%)W8OSN(&ODDM>,PH M$4Z!WX7QIA?$224W&[UD\],N\!+<=DSC$<3 ;+.S%-2F!FT=: F+5U:Y-.:H MS&()P"&[V%XVN!F7_D8L]%ND[G^LB6NGR?BW]5K\N5@NY^;0$RN"(*=Z58DR MI->7**4:=4[R)%9Q&CN=B=H,.C6NV=O<-!:?@57]/J:_ M^TM6D"H']R])8?0+2E.TK-\2R_,R4L.GR8Z>?(,?F*,ZN-\TN)LXZ*>]Q&UK M]/E=TB$MP*PQ\MT7[/+ 8S<+LX;B1 IKJS*BH4VM9&NRZHN>K8+J8&8!%\ZU4!\ MO@#$@*70"8<]+WZZ(XR\W#GAW/$"Y]2')MD:X*-V^W%CUL)SJBA2A*%)&;C9PPH#K1+%ON%[&EXM*IDH_X-]I*3]M M%KP:GE?KQC8RWBEBF)&/UQA\N"@8+3*E* M,B41<6I$X-6ZJ2W=6Y-G58YAI3ZWI3^ V)EMENV/KGV\_$ZHW=OKU:8I\!MJ M)\;=<6P&]O.V5PW4\[;W ]STS]M@16ZO^ ;1ZO9CX:NH>'L%]YR^M]]!W 4$ M/TO>GE W^9?:AM4W^=G\;Y!#1-(/Z)VSZ&$N8D"+FFM+3PBXI_.)( M4Z/BUCA0::S;"^;UP]E/GEY!"DR$AW:"'6"??0)F+S7H#;B1- >' N@D/6@% M2H\&8?_UHXD16KG1526TN\"K4MA.NZ2C4(4S$0N1QC#+3?";%3'$'&<02Y4( MKEA,<.)!*>S$T%/;F=DIA?WTV(I8/72DK=1.^,6S;MBI6;&+8,-@'9B5+^B& M[?5U1M0-ZT%L#-VP4\-/03>L!Q9+W;"^.PRL&=Q^EYL324+5_D*3*%1+5NM_ MWYA"GE]D_=\;5FXW^MF=QT+E5,,$:882B"3BD"19!$5.H[3(B*)&@\&ABO!J MDZ86658>'>09+IK\N66=/]>IA!.WH<=UX"TV8])98IC>#WU@./ MF=_^X/1;FWB]6>-6*WJ#\:A^T=^=PPH7[9YC3C&1.280:>*%**4))'F60U4P M'C&29@ERRH5R-6!JO-L1Q DC;./(H"'Q#,R7CO(V;;EB".(0:E*G8DQS* 76JVM4)) 6DL&( MQ7FD1)RFA5.SP4L#3HW0&GM!93#H6'R%/.U%T.VXS2>4P3KP/O5P^/V"Y9F37?5FOXTOS6* MJ"SB19'G6$=50J]T49I!II"$>1H76)E6 ';:D,.&GQH9M1:;;;W69/!G:[/] M<<" B;A\J!(6WL $U>U24ED_ SNP.PZ G0>7-6Q]H&Y_,A,6_9&.:YQGP<\! MSG#L>DYU!MQTM*.>X0YWSW^NN(NWI*GJQXV43=,TS A+(X)AD40"(JD7YK2( M*"P$+T0>,X9H=&4BU,L1I_:&.)TZT]KLV)O.'G>[@-4KFH%?"-<"Z2/9Z#0X MH1.(#D9][:2@TR!8)/J5R29]+S0%+M2"[DJ; MFK&%:="PJ+G0I*.6I7Z+MI(4SY_T%VZK/V$J.1\JR2VAL.$H#'E*"HBR#$'& M)((2L9AG"4M2YM0">A2KIT:!K:$S\&!,K>HM96ML=>PSC/W"3KT;@TYF0L=B MX8[#IJ]TZS+H^MQ4A+8D+:J9[_@-&L=G8/\5J9R?59_<^>^?TT>9KB#OA;"6 MO\J[993)./=^&F?P*UO"_K(H^7)M8OORJ_RQ?:-1_&->(%H(B@C$+"80(40A MYFD$%8^)?F=%,F=.HIV]HTWMG6*,!96UYOBER0FA2[U(+;>;:F7LF$+0C[7= MR\ ;@H%)O ->QU+PN[$55,:&: 3;!TJ8%K G1WR=YJ]]SI]M^]I[T74]$C_1 M9T-NMTUQ9D&R*,FH@#(U/618SB##/(*Q2J,XDYB)3 [IB/ARF*F1R-<-%1(\ MU#8Z\L49(.V(XGIX C-$:R!H+)R!6]_EHOT8!&D\>##4J[09/.WNN::"9SX] M5(M#6[K:;NI@9U'^\>;YJ[Y3I6^:LC1-([VRC;/,[-,Q!1G*$51Y%!4IQ2*A M3@30,];46."%J<#8"HRIPZ1G>R"VHP9/P 7FAX&8#=#VN(B&9Z6/\^.-K/MQ MT?%C%9#+EPS5!'G82!U>FQOKGY>RVLU;B:YHZ[R0I,@SQ:#F#M.823!(.4I@ M'B=1P9(\Y\HI\M O;Z9^6<,!J)-),P)GD$41HC2$2!H2J4AE$IIJ?P MRIU^/Y9.C?,.A1>OWLOW-*&#]^_'GZ97V;/ON DZ?LY XRG8NPKVOLXZK5;, M1W?^!MVC]SLEH??E/5G[VGOQ?D&WV'_W/*![.N3M4C/8G?HGW6SH:GNWJ?IU M?99"WC\82W:_*9M?E5_U5ZG\OEX*'7N;SE!&.M9L*FDK?Z'/Y5PI0=,HRJ D MIKF6Q/JEDI%(OU1RO=S&<9H2J^R7$,9-[3VR,Q?PO;U@6QL,A+:XDC';[#PV M&_]_-C[;Y_QYG^/^]\QKSUSH?0#C&KA3H'$!W&WJAH;F3'@W4?O?E[L/E#,P M _LY[W@*&E>!\?45)]8^U?,U)WBD1-#7FVBGQ-%0,]&35NI]R-&23D.!U4U) M#3;&L/7C%_Y=BL>EO%.[0[;F?/_%N7Z32"ON3$[ XV;3]#0OOYK-^/VI<$IR M$N,,P8+)W.CN1Y!BS"!/<)(D,DM2[E3U[]6ZJ;W?6^?,:[O)"SI,!VH= W0+ M]F?4;@M*OS-LMXA\M7D+_';O3ME^/F87I\\<";0>@LI%\'OE) B281 $?J^+ M1+\6CKHP# +NX6(PS"#N"T"_B])?FNY'7^F/CA-S18G4;X841D@AB HF((MS M#!-&<"HXXD)BVT7A& 9/[4726EF)Q"[W=MHO%4:9YLOKPJE-WO_8;>6M#0,1RL3TC1 MN;>\M9\$NT5D$&@#O])O[F[?GVEU>[DKZGY' F[S#$=%FB8**H68D8[,3;#$()%QQ%.!4(:LNC[8##8]^C&V'O3I M7N_M=:66'IAM><4/>,%)I<+M2XW;EX:N[RR &\ HEQ'Q3"<] X[,)9==/R82 MBVN&L4BEPJ:IR6Q/?Y&;IX61([]3NRK43A&JR< O3_^J46IA0K-+'F60Z#>Y M9IU<0(8R#J-$2J1HA@5%+JSCT[BIL=3).M^!&CI>)]&.TUYK:@)SX,!9<2; M$/!Y)4RO!HY*L"&@/23D(&,,(_!#L?+WJZ_R_F&]H9MGH]VP??Z\7B[?K3=_ MTHV8"U$@G"8"6!B]8RV,^$.@PV='--6 $II36M"!="<[Y[5G4^V"0D46\3[MX+-I]YG-NSZ^0B_DO MS>%[W6?E[4K\0K?2Z'#G"1("9K$T#S"+(4U,?4G$"8XE3J/4:K/J[ A3>X); M(T%M)=!F F.GW1-]'LC^1]H+/(&?:6=DK!_LB]Z?>+)+R?_KV_KI?^MKJX?Z MW\C\".L?JR?Y_%U'>90O.M4^RY<_Z/XPOUUM]8O]MM)IT,L:(7_\7_D\CY'( M8_/T1G%AI-S2%+),$"BQD D5F-/(:@_H[ A3>YAK(T%C):C,!-I.^X?Y-)"7 M'^:KX0G\,#LCX_0P]WH_^&$^?=?1'N9>I[H/<_\'?8DJR17_?D\W?S1;@S&- MI!=.HU,8.VE@T%?68#I- 2759C.7#7TH M?$5S,F]3;L>*KS&1@=ESU#ET3VOT#+C?K$=?QHV;%.D9TJ.<2=_WOZ)Q^1>Y MU!_Y]C>YDCJJ-7);XGZQ6I35*^A)OOWQ(%>EG*<1)9(B 45:Z#"TR%*(B<20 M(Q8G,BKRQ*V3A5AGA?EH]2 MS%,>8\3S!)+"1*R$*\BXY%"0+(XH5YSGRK9N]N6MIT905:W]4]OVHG .\GINM@#,P[.T!JRP9# M8%^R.1R*D8HK;2%QJGP\[75/C>+!!:-5$YXVM%OW=^83@Q.,UO?RBY[3JAOC M!P.B446MMZ=4RK(H4A'$D8HA0E$.,8^B2ALNSC*$BM1I2[!WM*F16VTLV%D+ M6G,';@;V0VT77'D#,#"M78'=D.2?RYCXSO;I&7'L])[+SI_(Y[&X:*!PE;WJEF%^77_4?JY76^WSLJI,UD^V++>[/!84 M%6G,B(1)P2E$7)A2%TQ@JK!*$H&+G!,GY2JOYDV-LJI%>^.=*;B+B[\ZQ5:! M)M&.VUYO:@*38=>Q_]6D0AI1B,8YT'AW5)_\TD'0>A@D(RH,^'ZUJ?R:.*XX M51!XC]2IPHPRM!<'V^ZW'&^>Z&)I1GVWWGRA>G#S\SPJ.$)8(%A0$4%4( QI M)(F>_%A1%<=Q(ISV^BS&G!IE&Y,[6_TSL+,:JO4&EMKN1I/.,=RTP=^.F#VC M&IAM?0 ZH#&'-42>^W)<'G?DMAS60!QWY;"_- 0E-=T_I+A=:Q)<+M=_4NVR M_N7M1HJ%CI++YN!$<^4-YQN]^&XI?K\JYQ= 9VK@+C MJ_[[B_FM_07&X1G8N0P:GW1B3[:ZR=T"O" ^AN+Q8? X9X'9T; MU 3M;3/<**-ICA'DM*AT0!3$L52PT"^S%?Y1;N=42$1RR6!$L-F4B'143Q,,41ZE:8:4BE3FPJI] M@TV-,5M;9^#!6#NKCO!E:_ ,K.36G/33CDBEZ+82U;_[2S*+XJ2Z\"]%5,R MMN]!/]U+L0Y[.[SZL5]^^RLV]B:+F+$5Z^2<%Q+B((3)_$)I',$IR7ICD MPT0ZG:&,:OW4XA]CT]5]@0-.MAVM378* U/FZ;8,>]=!U_>V.53K_5&7J : M[MJT^_L9,"A _:V\![U?&Q]]A<-/7^A>PP$]>.W^P^$GQZ(G\0A&7%'[T[EU M9YN,\CSG)L8E,8E,M!M!D@BAOU#,B*SS)"ZL$N4O#S6U]TQ=;K+<$8AS=R@+ M="U#8"^8A8Z%*[A>D&^(#;VR]< MKNAFL6Z4_5.BD)2<0\JR'**($8BC6$&.N!)%Q)BR$W\[??NID8*Q$+0FVE>" MG,"M_]&_'HW C_L+("ZW/+!!Q+X^YCID1JJ1L?NJ.%7(G/>[ITKFQ$6C5;"14WP%SHLR;\NI]C%:K M=)D3Y[HGZ%PE&),L32".60)101ED"#&H^0]+7.1Y@IP.'8)8.3G"-+Y 9IP! MG^AS56AR8XJCOLEZW[S9T*G7=K?T8;&E2^-8E8CR:'H_# M0U-_\"F]HFMS ,@#=6_V:>DK=7$. /;Y;LXA!G/77/RZH>;4^\OS/5LOYZDL ML& (0Q)1 I&*!63Z+: ?CEA*&N;?1]!)/.M'523S]@6%QW:'VS:YZ+56D2&*.8!83 M!A'7?[!,*"@088*H),DSIUVJ889[E,4Q2S0N(,?W.S@VZ4<28R N4%E9%RLXC M3XTR6FM-WIBQ%\B=P8!7%MMOXKA-P>4=KV# !N:9VNX9V.>#[%&NC0=[Z\%M M4)3M=]&"H3W2!IM7U)WVX08AU[-%YW:_T7;O!KG9W=@;=H,KSC!/])M^M][( MQ;?5;77VP9^KQF'ZQ6/6BBM1_:TVXD;\Z['<-DF#=^HK_7&R'KMN2#Y/>83U M$H] E27,I!T+2.-40)XD&4,LQ2E)G8]%Q[)^:J^DVSI1V2CW;?J/D3?:]LUJ&TV M$6&.XZB E$0/YQ//C]P-912UJ6=ZH1GKW;?%Y\^[Y]^T-N^**4GS8++G>_ M+)O?EO&<14K(*$*08:4@TJ][B(5^:A.>B$3)5%%I=7YYE153>_6W!LZ ;"P' M#\9T\--B!831RMYT#EU^=FPW-6B>["@B./J!^:2RWRSI&B/U P J*TU*23,3 ME1N=SY2[#WFDH:N ]-O':I EXS:WN@:LHXY75]ULL-( EU*4IM6*D3:X4X=B M!WL9A*K"*R>DR&F>PPCK-1%B>08QSR*8,U(PR9-"(B?6=#5@:H1I+*R>6WJL M%+98/M8->$\*W8<&1+KP/38FEYWF#*F&LPMM!2]ZA(,0L^W5H&;$6/K M%PR"Z(2FP;#[N)^DWQJ!6;T*_.=B^_WVL=RN[^6FLS*L:'>.DB)G<8*A#@DU MZ25&!Y:F"$89ETG&LBRW$[*R'7!J)-?=QJC"0?L#7"M\+Y^.^T8M=#37F O^ MU/:"UN#9B_V@3P& M#\ ]PWH2.?>UP/K=-CM@E+/&;?5;48[VG9QJGNB[73= ML'"T"6^;HBB>YBB/8PH%-@?-,4409Y)#+DDA]0(=D<2JF_O)NT^-8]O(WBU2 M? F871@X&(; I-FN?"\6U#F';B<]]AJ7O1QAU*#KI'.'$=7I#[F'2Y\>V7+! M;U9"/^U/="O;;VWS!5012K',])I0L1BB@IC=M<04!G">*(+T$K&P#93ZAYK: MXUM;6YW9-_8"MR?: MW+89(_S$*OY\[#-:"@]@)N]E&1/_Q&BH>&?.V<(B [ M1'IBGPLW&"WJL7.D&^]87N%.HA<$G_?BE7_;K,ORM]5&UC6$)FGHC53KC?Q* M?W24-!!!<<%9 G-4I'IYFN<0"R3T\E0FF!&>GKW=E6B_K;A)B#F\S.VO,2634&!S:O_>><6Y'>E%]4IS[/2N"S0+/2]'WR..]C8-!%7W]1MJB*MV)DH= M#M0G;W>/VW*KXZY%K40VCTF14LH3*&F&()(R@X1'$B:21%01F4OBI)!Q:<"I M+8#:U;O1"QNTAW$>6J=M#2^ C;/347<@KXT%'6MGX&L?B$.W/RXB$V)'Y/R@ MK[%)QF'7<^!NP=IJDG?T*7I S//-+NPPK3 M5EQHVA$$4H843)-$*JZ88(55,8XWBZ;&2[L3@V57GJ_)6M3_;=VY[B3&?>*& MG7D%G8Y7.A3;^62T<.MIV;O5; 8:U\:>L>L.UX+.W"N?OGF?P:L/Z0:C M[7B*YS[.JQ[S#8;ETCG@\!L/"\>[ L"=%7>>9"0ME.DX1C.(A"H@IAA#E=,H M$A%+8N'4Y_+T,%-[Q;FKPI^!SR[0OAZ4P"^:E\+G7?ZY;732?Z7;9EWI+\KN MA\5K;'UFJ%$CZGYW#^/H"Y_VO8=^KD/7Z?Z)']?;3SH@7*P?R^6S82YM@YC+ MB-.XB!)-(Y&.K%,]#4R2'#*,,Y9AAAG);2/KX-9.C9(N],WM=,J5Y: @//S\ M7[LC/_*LONX>_>4.BCVM=+7O8.\\:+V?TI?!UU;^R%^*:6SNC_KE\+CC[W&R M!I\!^+!A(J<"'N&T/R?P.>BU@MQGJH_+-\\O?E/)+1'SP:^OU-%VF3B[-53PZ0@< M#@2;B2ODKP<@&4C>VL625Y*O'@#6>7GJ(3<;1J:-QK44IR6P&_7U>4)IG B: M0)F;SLB10! CE,"D2#)*A$0\=Y(HLQMV:G19"S24'JMYL*%J)0@UZN*()7< MZ*"STZ+J?;TG)N:*$9;P1,$$:=9"*]#!O'GN>->+JYNBNDR1';F-!WQ@TCO=MO2%+Z#CS.Q%E]+6GZ#M1P?@&KJ? MJ(M)K]T@= !\%AT_A]QUL(C%TZ+4H^BUO%G%WZW:(\IR'D621%F2059H$D4T MS2&)5085SC-9I$B2-';4JS@WUA2YLLY\J3HEM(:[:U&."#U!%ICE=E96 M6Y!599Q$W*JGYZ6!IL86 MM:V[$_*=M: VU[[M42^Z_8SA$[/ =#$4+J+>1LCTR^*Q7CDU%:9%0$C&J^2'''"(= M0T"6IQ1JBN!I(:3^GU5N@/O04Z,-8RE4VE2P:&P%.N)SW%1R0-XNY B#9V!* MZ1@-*JMGP-@-C.&[LU)@3 \@D>".F-<@Q6'X46,6=U@.0Y@!=QBJ/\R-@.!" M+9HFD(_;.]4IDSHGSM[(<(LLIRI3.90,$8AXED-,%->45B1$J")F2K@IGE]C MSN1H[L ;L'ZL&C!T*Q9[^CT,U4V_:D;MJ'*\>0I,GZ&G:("@LP]D/A%%UN-PNNA[FEY?5APT^/)>KW]H-Q80;N:ROK3FEMEZS*&_MW.8! M-QTM67FXP]WLXRONXO8^*3?;^:VYJ=Q4;/A1?Y=N?BS*>1K%E.%8AX^*<(@8 M8CI\E!@F:9P(7&"42ZO^[^<&F-H[H6LC,$:"WXV9EFOKLS#VD[P/< +3N#,N MUO1PR?F^F%%?VXD7]=\.8\6S-Q^%""ZYUC[J%S_G+5=L7SG]7NBWCEZHFK39 MF[*4V_*&__MQL9'B9M7-HM"_TR^H[K_,8YZF^G\Y3-,T@\B4+9(44T@%%FE: M1#$FQ*4%62 [G:AEM(YF':$00&N;KTXO\S*K=@O<"ZNIZ8DN3;NREQNA1OSN MQ3]T/CG/L/OQZQ=P\_$7\/GMEZ^?W]]^??L+ MJ#_UYNW?WG_\^/[CW_[S/^(\^NO=._#U[V_!__OVYK,C35TWM3$JXHQ&,,^9 MJ:(K$D@BL[V E"22I8G*1#.U;_7[;(H3V]HUC6E]J_^QGLMZ7L>>4"8I+R2+ MS30B(Q2/]$]9#'$6*Y$A@;% +LO"T29SO,4?K\[BZ/16CWWX-\Z%WB,3WP ZS>&N,<'^ = MQ4)>;CHP7EK?WZ]77[9K_L>*)YA &D>: M:053D* DA7E!3-]Q5>#4*4'88LS)+;@JDT%I;)Z9$USP9,SUTTG<8@HL.=,O ML,'W^"M,O]28:H/-FJPV&50V VTTJ*SVR'[V$/GE.(MQQV4R>R".^,KA4O<\ MDV9)^ ]->$;IR&Q#1"0F>80DC+C1!2]D!'7LE^BU6,Z6 (S10!$[!,RKD-FI(2+ X3\9%&<][PG2^+$1:-E M09PWN)OET/.IP27;NP[?C9!*^6Z]J;)OWRU6=,4KR;;MXJD^^J)Q3E&4)3"/ M10%1GA&(*4LAR2D7.,$<)U9)#@/'GQK?U7GLJC44\'7IVCG6=0;LPJF N 8F MS-9R8)X/\%-KO*D&_[FI&]@Y /8>>*T+'P*=[UIQ)QO&KA\? M")FO)!MQE& M=&V95UU%T"@,?5ROU@^5,L;JVT>YG2L2B23/$XBH$:DH4 %)FIJVN9*0!,6]?(VX!6_SO#J;7#LB')J9:6(0QI@!#F/>9C' M,269G7ZB)8"I.2?#,X0OM!&_@,_:#E ;8IE68-U19N[,)_V>79L'YNTU& ?2 MYU:-T1;$N+J, RDZ4&@<^IRA*D"W0JBO:_5!+:#H_'^+;Z\60LZ($)+2.($) M)[D6W\XA(XE:O-)2J >H_YYBX4OOGZ*-'5OXY9]ZA[L_9J^WWS>_4:ZX^M](R 6&8 MD5#"F%,$<?+47O06G/EF\"Y/EW?&!UOO>YW4 MX+HLGW.! ?.=\,%,C+0)?NFK8+7Y?=38,_O>N]>/MN5]%&9_M_OX!0.K?^B0 MWUU5K:5XO5ZJU=R')N%01_RJ^I?WWVJM_#<_Y)(7E10SE*" (2T%05.=41D) M2"7/U%J,H(@)P2+&9T]RR1;&Q3^L0=A\5?M0_'U3&["@J*VH-3KKS *P:) # MV4&O$PSJI(+*,JM@0%^9K;_\\N_9:?8U[_MJZ7WA>UWGXZ@V_G>Z%#>@M4[+ MXS?VJ7XL04."PTH@@UEV6P;$'L:X-4 &TW10 &3XDX8YTS^E3GF7XE:Y'/I% MOE]K!WV?OR[FZT[4OU^@?<9EQHG $@K"M)9K@B -HLQF&\NR M_:G-^SKX@#;X05D;H(]X-/Y22V9UX)L,Y7_\/8W"\%?0FFCG3VV["Q.,;C:MX@D$0I)LPF/=EG=XV0D/Q:EHM'?:9,C75ZO!,-;O#F MPZ>=SFG^\[TU%G:=VW2IWQXS&_X\]H/GL6_SQK30P?O-&]/.1WJX;RZ^)=9# MVD#FG(YGMAA&'83WZK7HHZ';NGUUQ]U&5E]<*FW?>+ M<4)R&NACD+HD?)[ID% 20RZB! M)9<*L-))-&IV:C][ LW,>1OR:.1'7K'EV M)AINAQ:E/,6IX5-]B0\6^C[&ZUS[D]$Y6E93W76[/IS6; MJW;D@UP^WN==<9L9H>I&G*I9'XW52CC%0DU69 )I%*.,YSB7J7$HRJC%J7F9 M#5Q0M7B!:O;1/&!CQO/E4)9S]CQ[FP:OWG+M".P@WP -6B]=.]BNV30/BSEG M=:1PF1-VK6)J5DR=B;69/6>T&)R56?W8G-V-0W.V=9[1 _WQNJCX?*%'@0?Y M8_52@?]K%I*$(!ZF,,MQ!'$DE6N.2 )%P+,812GC$;;+U3[=V-2\I=1LVN>**,\.>,L1V (%GS544&-U..4SH<1QYO69!D?.N+YL^F&FM<$] M0RL[;&6 V_(K61 *F6@YI(QE$+,DAS1!&42Q#$B0<1)(JQSJPR:FYAYV):R' MUKPY(-+,/5Q'CV>G8,G,@)(.IXQW7,_AH)F1BSF<,O.PDL/)*X>]X*\E6WW2 MJ\!&L/&)%G.MZOAVL?Q$Y_+V4=GOJFSU$#Z::QO@=GX]KQ]ZWDP\]"MX/-#+6CO92O!7V>X3:YU M#W/.%GJZ"+\?;KI\\=!C8715IQ;WK#*)2IL\8D)O\09F'1O5$LTU4O"YP^IR$F- B>.S/F<:'/E4SV73 M#\_O&-QSI;!"^\^[HI3A+.64I@A12!$)( YU<5NL1GP1!U$2RXPC:;2]>;:5 MJ0WV^UH![0>@P8+[^S)NVS*8_H8.O#RB]^;UC^!6S >Q'UM&?,Z?S$HOE19ROVM.S/ M708\87 RV%)GF+V6S;]WY2;Y[!7]5BC'L)FWQS3-D10YY"1&$$=IKB8ZL82$ M)I@RAEE&;%/##)N>VISGU5>M#%"?\J=-^4U]DJ976/6?UNECIIU@YLG\4.O9 MDW6@P8L.]B^:X6TR:@O=R]K*GC'7F6>FS8^=AV9)RY&L--LG7*T"^EI^6TI> MU%M1ZO-N?*]>J<*Q^?E#?P97ZG2Z@\TVO%F=)3E@:T!C&@200 M(X)A1K, $DS5%S<*U-]6Q6U< 9N:%^QK5XJ>88,U0:_K-C//^!R=X=EO]ONA M;],-V%A5CT]]NVY 9YGZI&V[J2_9F.=%7=0)X;Y41Z\#]UQJI$XH/:-2ZN;Y M3M?9F^%C.P?>S(X2(1&7F8"(ZI*>$N7. MM^_N__P$WGZ\_S>X__#FX^W#W?O?P.VKA[L_[A[NWGRRG*T.Z)>KUM^.V'[> M=?AV%KNUPLM$=CB)8RS-S\&8PA+=@";#I;K)DX8&'SY]E?.YSFJ@Y<^9"%B" MPSB $0^H/H@A8$KT1B.-2!J':8#2T"[JT'_\U/Q9NXE>0P0M1ML0PPY]IK&% MH:2,$U0PXV- (.&8V5=&$'8>.7+HX)@YAS&#HU<-F\2\VVX*=>GQ29A'0WI!EQ_G\QNXG&$2[.)Q74, M>7Z#>^ \I.R?-MWI<'^DF5&'\]-F[@_79ZX<6"]Y3JOJ/J\%0=LC?5$8B"R. M8BCC@*LA.>*0$49@EL_WU MPK?.RZ0KH,^>6PMH7:38S!.X),ZS7]B4X%PM0 L6;-'>@!JOP_J;ALRX+;AY MJ=%Q*VP:4G!04M/TO@$G!]9L7O N_[;5B4M((M(\XS"(:0QQ&F+(!(T@2?-$ M$AF*F!L%VD\U,#7OT6#B?=_]QU0XX]+?XC^>JC?)*E%A1L1$1I MF@2"4IC&009Q0C-()0Z@C.*0!Q&*6$+-3SP=-C YY]5@!,L&I,W)G2/L&3BO M*SGQ[;Q:.EI\0YS7,5YL#C-=Q\]HYYAV>')U=.FT[6=/+1VY;<0#2Z=![YY5 M.G/=8.?5TUQ^M9BK7RZ6=<_O#9Y1)!EE&=)U@M64+ X0S$08PUQR%!,6\X09 M'>VP;GFJ[FY'0WP'_Y!YG%5?&/M(]PR/Y#PWY-Z>)'>X8S5DV=KCNF=[9%=L MP+I3-VU'V&7_;?B\L1V[G9E'/+[E ^R'@FXY_VKQR'1!HB:GZ:FHU 'FF>NV<\#TB= M>:!GWPWH60AZ)MZ UDBPM1)LS=0''CM#U>?:U&?N7_,Q[KG[>:2A\-GZVVK\ M]-D99X99+\V.-AK[)*T_:'MMQWYLKS5^Q%O*VYC_IQ7-0RR2#&&VM&M@@WR#&U0M<$ [Y.8. MVY3XRV.L!SH]#YLMDUO(H,,,-J '+.!,*34?UCQ0.])(94*QF]'&DJ,S XCI MDT8;$RQ-Z[MYVUN'ZLYSG,(B3((492CE,I40!CA.19$:Q"#=PIN;O]ZW1Y9%K/VOZJ;S0\#XY'L>'4[RWCO'5QL#=JP!;>D-]Z75W##K6(K_*D@CR_:[ MH.]0XM_)4X?YW2.3>(5G\:74HLYW0KEWA4NKM3;S\S8M1MR6HI=>JWZG9@)" MYX:UIP*?Z%SGT2:Q]@KE[2'K=\6%:?S_Y%T^:84KU7[,QGR-.0HAAR%"<0926"F1=2C)$\# MSG$4$Z--^G.-3&UX:'&"!BC02(&""C16=_JNB/+LV0=Q9*5P MI^S)CGDG"YWL7C54=?'[-B5+K3)+]9'73Z\^+.8%_]G\O:V&B' @J'JIM9P1 MAIA(";,0,_UVRSBEG&?,JB:F+8"IO?H?):_W/+8YD;M&V(HM6G:'F:_P2;)G M;Z*@GR;W!C3 P>?V7R_5)(>RYUAAT1+$R/J*PR@Z5%<<^!QGY1!TG'U;&*W- M',^DX#S/$&1YJ)P>QR&D02)AS",N,8L3E)-9*;_H!=;#5241CC5O]#9FS=MX M ,+?F]DDKH'.UC>YCCZE((1SO S,VYY/-YBR#4U&YQ.\NG'\B4[^(' M1]M^[LH'YP@Q*'MP]O:!VG.+:G6?_[98"'TZKMVKV11<-Q'OGLDPD2B6",:Y MUFM@&8,LY!0&.98DQ4QDB;#2JKL:TM0F=-HBG9^WV<1OI1[ "]F9M5/_H,[' MH#V#?K&4P;N^4\V\X[A=Y7N[J.VEVIRZ"UJ#;L#&I%/E$6X.ZB,X5.=S1K); M-;_K88VK_N>,Q@.U0'=/M@^U_EX7]))B[_ ]CUC*.$*09+'4AX>Q6D[C%$:: MNEP@0K#Q::3C34S-R78H-T7#S:-S)SB\'/F\GAG//FU#RA6J#R?8,0]/7L_2 M2!'( [;!]R.!%ZX<-C?5'O5[,9_/4"JB)(Q22'.2 M0QP%"%*:1C#"*..4)P'#W&:&V3UX:BZLPV4WV]O09#9G&V*\9R]UT6[K.=.^ MD4YG/IN'CSI_V3=I?Q9R\/MA+]V_U5ISO:SWQ^[*;^O5AZ6:S/RQF"O7.R]6 M/SN-/AGP4&N+RBS6(L4XA!F+$0PXPUDD61"E5OKD1JU.[75]\^.;Y'JX>-H MM7MSS;@V>ZV=,^CYG>_A!35@K1*A((,M9@\'U:Q8U:-8D;'O;NQN M'N:+WM)B^0>=K[N# CL'!%H XEX?+E@OE_KH<"G>+\IE]]^7M"HJ?7\];7R0 M_&M9_'[&8S96,2V-IDYR['^3J8N=O)=;)G=]WKTP//?;I_ MVW0-/S'44;O Z5@P#O)1QY)1.V-_+!JW\6L"+9_HO'?@@? @20D,,QFK5:U, M8*J+CI(\"C"A! 9@@G[3=0^R@ MW\HSA *.&'E\9__8A?8;]>]TN0^Y*>KY::V<"ZWD;5FNZ5RY(/E1#:BS (6< M1ZF$B.89Q%D>03C .:LC10>PY MHX45K,SJ1QGL;K1WT7_*XLO7E12W3ZJ%+_+]6KM\Y?^U4EDG2/#FAUSRHI+W M>1?KF-$8TRB3"$H:8(@%)S 5RF<++!A3;CS!F9$8S7 (4W/BG160-F: XE%= MN=J$9L&+H@15;9/AG.Z*[KGLY_V3[MGQ;_AN+0"-"?5$L3;BIA-\ 9T=^G?V M=18&=H'YX."_*T8:+7QUB=4 ;8BYSO#^F'/EDX9M%O0*%GS4 MS5?WZU6U4LMA->KM;[S/4*0&&9)(R'&80XSB6-<)H#!+4D)EE$0I,RKV-Z3Q MR0T\#?8;\-C;I"PT4KNM ZL.,-M5\$6K[Z&E7Z:G 0YZR&\.MX/=;48,H@9]K/J5XO'1^T?Z?P3IW/Y6CXNRD8<8%%N)&<>OLJV M6,N!KCK&2/U1[BT4"<2AFF@?>Z=&,@4!9VDO8O MM)&_Z%_7>L8?>B)Y+WYO.OF7WL;]UE[PN;/881#59XQC*G M%":K9&YWF M$VR!@\]>,HX',.:XII%Y^R,7,+(FYK!:D?TC[/>B?UL\R67YV*BG%'JSFTLM MMU8\Z5S?5L=REB,9(DH19(3'$.@!G/E[>1G;/GV3MM\8(M8+!%? -:S*ZI--_G=4[I2-NYUU-K MM5-K1=.9#5FSYXRV[VIE5G][U>[&85/,US*7ZCFB64\_T!_ZA&U9236-E7FQ MFB4T(@QG">0DIQ"'J:[Z%G+(:T^H<(*6K#@10O706C'DABGD\)+;8XZ$30D8'_R9WK; M0!WQYKR1U1F@G7LF](5N<7DX^7/48K=^L[UF7^G M/OWK;]U/U%_ZT,J__O;_4$L#!!0 ( )6!:%4K+,FCKH .W)!0 4 M:&QG+3(P,C(P.3,P7W!R92YX;6SLO5ES6TF2)OK>OR)OS>OURMB7MNX>TY)9 M5W8SD[J2LFMF7F"Q>$BH @$5 "JE^?77 P W$*2PG, YK!ZSJA0)DN?X\H6' M>X0O__;?OUY.?OB"\\5X-OWW/_$_LS_]@-,TR^/IQW__T^\??@;WI__^'__R M+__V?P'\CY?O?OGA]2Q=7>)T^<.K.88EYA_^&"\__?#7C(N__U#FL\L?_CJ; M_WW\)0#\Q^J/7LT^?YN//WY:_B"8$-L_G?]K2#$8&P*4HC,HZQDXYR4$DY4) M(K&2T__]\5]1RE2<+> 4,E F:?!%.HB*!6V+RRFL'SH93__^K_4_,2SP!V)N MNEA]^^]_^K1__:?-K_^]<'O_R%7 MO\V]]S^N?GKSJXOQKE^DQ_(?_\>OO[Q/G_ RP'BZ6(9IJB]8C/]UL?KPEUD* MRY7,OTO7#X_^1OT.KG\-ZD? !4C^YZ^+_*?_^)3#H0_!^J?@GK+U>R>/#*M5R.H_UZ MN;V9EMG\<4ZVY/KU89[NZ?TACC>_\>/G,*<'0?HTGN3KOZY&I0M=+F<=2W6M M/B+]3S^0! K.YYA_66OO44977"[)VN+J-X]%QM4"/H;P>?2>A(Z5D5>3L%A< ME/?+6?K[BZ_CQ2AQ[Y((";P($I2J9I4%!BQ8FS&FH- ] 8\2%G%%]>9-*XS\ MB)/EXOJ3%52 \8VU^6_?):D_S'2C[5D+T0\ 0W?I?SV[#./I2'OCI @*A!": M.) )@N2T16SZ8J!7_$RXGR49+0E M6@U9TGI24G/P*,DFH\W6T3'([LR!0KX MA@SN8F2E*3D;!MFJ ,K3]AQR45 8:K2),^E+"^_VAH)^,-*YM]*IH <"F _T MNZ,@.@W-(OS M\2S_-,VOR4,;B1 B4\J2Q2QD]J*P9/8\@M+,6(TE6_'4OG(8&NZ]>E!VHCM8 M'"_>@>#C_[L*C..VQI@"Z+%5V M(IE@NMM6MMZ^%T[4L\/)24+N&2@_39?CY;>?QQ/\[6KE8'N><\F8(#%9R%5' M!3&E#%)ZSP,CK]V=[IANOW4O8.AG XR3A#H(0+S#C^-Z!#U=_A8NR3,O.OBB M&-"_$A07U3,G?)<4K:? CCD\_4IAUYOW H9Y9L X0;@]@^/5U;S*[>?Q(H7) M_\0POW:@,C>2ZUQ IL(I++<9G"5&M(S<^9 3(C\9((^]?2^0V&<#DDZ$/ @K M\HK8F(?)FVG&K_\O?AMQR7U)1':)P9-$4DJEY([,R-:K]X*( M>S80.5V\ _%/;T'^,WVR&&ECG/51@M>K+ @F(4:*VPT91":M$3:SSMS3K9?O MA1'_;##2A8@'A9)UR+YF(F5;N,P20A&T9YILP!?ZEOD0T,B48SK=(7GT]?L= ME;%G"I5CY=PS6%X0!WG%Q21\'#&G&&V(FJ10[XZD41",I[W2)F6CDT@[YLD MN??*_4#Q? Y0CY?G('R/-],TFU,TOI+&ZIK[U>R*]LMOKV891]JC%R%9<%B% MPB-]))W2N(GJ M.3KF>:EW"0I!!1W)U0H<3"[%&)ZTXJ<'/4^2L!]\GL_):W?R'@1P7N1,*EEL M_JGBX2,F"EH=(QB=%*%?%0C)&_+9E2Q:Q.CUZ1O3HZ_?#S#/YPBV&SD/"2RO MZ,N+^8?9'].1(&MH%"N@F*)X3LN:ZQ #L!1*"<'+K&*W4+E]^7Y >6Y'LJ?) M>$@P6>VJ%_.W\]F7\331ILJ33"$H8 &)C\(2."T=Z! ,VD"^&S\]6_HI"O8# MS',[JNU VD-"S=O98ADF_VO\>>6(H0[*IRS $C>@:GZ6MY8!C\)[*3[GMAU)NN\C_LK#',.*;I:+R4EPAE$*A. M=U;NOG$_3#R?@]JCI=DS"FKQUN3MI]GT^@932,&T21R01;)X%@LXX0048[&F MYSDO3S]PVW[K?FAX/D>R)TFU9T2\QW0U)S1S$3^,EQ,G>*55B3HF)D^%P[Y7[8>'Y'+@>+\^!F(:?OJ9/8?H15UD- MOI8(^[KYY/U@\GR/5DZ4[B !DD]2P M3I"K*">57"U&SJ9D'<7;6A@R=]*38TSX!NE<*LF[0L:OJXR G13LAY;G=H+: M@;0'@9HW4WI:2,OQ%WP=EF'#UD@$7D2F^"F5F@@3@X.0-(,@K O*"N-OCS!/ MOKW91<%^J'ENQZ@=2'L0J*F)E_-788D?9_-O]+EB218!D8O:?T,X\%YX,-EH MK;T6DG69T'KSXOTP\MQ.4(^7[2"@\?XR3"8OKQ8DC<5BQ"V+040-1=> W(8" M@7&*SXN+DC92SW)7::WW7KP?-)[;6>GQLAT$-'ZZQ/E'VBO_,I_]L?ST:G;Y M.4R_C:+F D6RX&.IEP0.:[F'@R@+#\7J)#MS4'82L!]4GMLAZ>FR'@9DOMZ6 M?JRSID8,6=B+E02#E M_2><3*YQSCFYV\8@$.,D#E73ZX+C4-!GETS@3G9UKWOWO?NAX_F?2(R+BZME;:56#X)&/!>-@DDH.9$]1$-;:*$@GYGHBU44XJO.@N,G MZ-BONO/YG+EV+/G.8Z8O%;#+.M9'ARS"I/?IH MP>!R<9_Z/5O@??>A'?3'.XSP$YOG/6B#=%%^'D_I9>,P>3M;;SDWO=BB3BB< M+!0'DV>BDO,0?. @1=(R.W)J=9O>+OM0=VH;FQ>+!0GWAEA<6G%]-<__GI M'U?C+V%"HEJ\6+X*\_DWLJ+_&297.#(EBHB80!9'KIH6"B+&#(;9G%,P7/&G M"LY/Z)NU#WG] NP4_6_WT>I<&0- V#LDR8P3;0&5K^OS2*VX,HJ\.BF]).=? MD, R\\"#RT$$H;EO8YMVDM-OKZT.$72ZL > F-<8EYL+LS$N7GP)XTEM+?7S M;/Z>5L1/7]/DJCIX+U*:7V%>'7@3V]?,6LN4P*C(C%MR^[)GX$.2$$T*S'/' MB*DFR#J)['ZZKS1 X/F4-P"DOL.$9*:)O\5O>,.$T5YS0>%,3%A;H"E!@F09 MM'11)>70YC8^YDYR^NG7TL2VG2KL 2#F[1P_AW'^Z>OG&B'19G^Q_(3SM92N M60HR,N2! 1<\U[LZ#9$7"2E$[913P:NG*NR/Q\\>Q/73Y*4!FKI6Q "P=9]X MQ[0TU@;P7)";J.K=CW,5<4YD;1G^'X*7S2[(&>#E>N,3$9, M%;'D$?*? #8N1,3WF&"0D(B&CEH40PQ(22XVFW:!FV%3UIZ_U1!Y0G^\BYR M>NH^T\)1/EG: X#,FOZ1*:EHD3TD8VN;:1<@I%!+/:RBGXE@5>,LWB M[H/D.8" ^Y=QB./)^@A\FE<)*I]F$Y+ZHGKMRV\WHI$B"\4)TZCTJIHCD&BB M!HZ\%"4(\ZJ-8[,OA?U>C36_O6^BJ"&8H91JMZ[%V_"MGIA?GUNEY%/)M0N@ MJ),1#-*:K&.:G I!6N6XU4]E+9Y@EG;2T^_-?1O=;]NOTQ4Q #B]FDU7HOCK M>/GIU=5B.;O$^;7XOMT!6N=*&@#P5MUZZM3GGV?S7V:+Q<7TFLO%"*W.Y#T8"B%"J:,\)$25R%%$ M;D5&E:1HXY]KK^Q '0/ U0X.A,JI<,XH!A(U!E*TX4M>@+L8 M10B)1='FM.E()#6[PS\+DDY4P! BR-GTXP><7]9\JKL': Y%S#Y#0EF%D@0X MIC596;0L(W+_9,_T$V"TDYY^K_?/ Z73%3$ BW3_$OK&*[S#D,KD_GG-@ =3 M*W&D U\G7W&FG6)":6VCNOB%ISFN5;(:+G_()S.^P'R7P GGHM0AXO+W%M6.M9 M")E3G*;*BBR>2<8]"(FT:\<@.)K7GW(6S0+&M_@8 T(=R>S/=Y(R]K9T+29GWN*R. M03TPGDWHB1^O*\!N9!V8,"BT E\[32FE(AE^SB K##EE%ZUODSG1+1\]9V"< M!=H]:GX N+_3?&1=F,VM3R;HFM*6)<5-DH&7)4).3HHHN)6FS7W4-B5]=USH M#Q4[W("C530 B+W(>97J$B9OPSB_F;X*G\?DMHZ8BP\0E#?24*# 5P7"AL"[E*ZNKR:U+X]J["^MN::XR><+L9?L X& MO,1Z\_L;+B_*A_!UQ%$F:3.'7$=TJ4C2"E;23A*XB6H:P*'D]^*_49TO(73-Q(_9@$K&@Q-1 DLY M<$Q96]L&=M^CK*?IIGV==I^NG<[0=M;>E>NSKD^X'">*'^ZQTE$CR_MO.$-7 MRR=8.F>+2U>[P_E2(&E!V-&V-M]6B;9$B3Y)P[5]:E;"L%M M+=P!(&/5,_IE6-GTR]H':J.!>1W1M;H\?/GM]G?>AF_ULQ7'MVQ/<^W'4>=Y MO9Y=4K0R,D$)Y;VDK;N&R@D-!$DB14?QL\[()+8!6 MN>FZM>CRXMBU8WYH> M -IOB_)7#N>ON)I>&G3.,DH-1M>T+RT?) MHWT4CE79 '!WL]O\OB(WQ MLIYEW]2!2(/D PLHM7.-LECC=D8BCRF4G%-*NLW!QUG8&XAC>20&#^HEW <@ M!K!*[AV"$Q$4[57UTM<37.EYFC>267W^:->X43%>!UX89)T\;4R1MBBF!7 N MB]J'0"N19N4".>)NNE7L2V/<-P:Z&4 MX6%M/;_LQ=7RTVQ>G9I1D.@$V@+&6G)+G.;@A#/ O=&%^#%!/#4XKC.,;1/6 M]R5Q2VR=I(2A8NIND9_E2@3R9\%A'1[O,H,@DP6K?9:8N>*Z33W*]RCKMY#\ M'*@Z5@T#@-6=--I'K6\6K&AC G!3VS0:VO.#=@FB#-)YKX1V;:*)/8CKMX"\ M8W!UK8QAX>NA!3;!Z$!(ZK=4O!V>3A+^ M$''T9K&X(C:02Y\RH]BCH*LAL8&0#3GR&4R;=SU1PCJMQJ\-7Z.$/H0 ML7-WO_;(M-7(($5?*_*J*36*0U*<&4TRDPW+>$\:Z=RN++PUC(Z5_P"P]-U[ MQ,>N$:_37A?+^6ID]F*5G/_A4YA>?*Z/J$T5ON""]OO?KE97@85%GE3TP**G MF-?6.4361"A6(',^EY :%4N>B\6>J]4[1ODPD?%LII_?:&,Q*YN62?33,,WW MZE?JY4Y7&:4'O+%-ANFQ+'>4<;JN!;HAXC:=,*> # -H4R3!2U*$D8L"(;2) MU3U,C<[@'R'H].28+SB]PMN>]1J-2T'5F;F:7%_G"P7K'(&QZ)0KOO9Y:Y07 M,SDIM8.!Z* *C7G4&@&6"B(2M89S&W*(JXIZ/?>NX4) M.4RH Z@ K%E1%V5#_6U59*Y93M*"+XHB:>E6]9$&*"#0ME@9C&OCM^TDIU\+ MTL*W.5WJ [ C:R;JP+]5>2+.OXP3WNR5^Z0GC834N?!(0HNQ%C 6A*"] 5&R M-L'S8AYL/EWB[!3:^W5_.@#03DB>39L]XK?NYI7;73OZR,MZ2E/OQ#BA1D4M M: ^P")9K@::P1(#:PQUZ[/G]FK+N4-.9# =AQQZZ_.\PX?C+:A3332;P3U_K M41Q6\5@N+U5YO M@X#G'<&1P"C:T"0AZ[FG6 ,5.&LDA,AS.QLR \^QFMYH:PB3@5L51<[1FT97D'>(Z-?.M'#7CY7P M ,!Q,S)B8P7OC%O-V8HZ>HLSQD Q\MN<$[I6 2T=9BN;S-JZ%&2^K4J+8#3 MC?0'L F]QU7[I+_@E!B:5,<_7XZGX\K,_6 E'Z=IC;@.4W>0W*>;GN=CC07@M66?L6L MHD?R"0)1!\QHH2@ \07;%-SL(*;?(INF#M.1$A\ :*YKRM<<;*#_VVPZNV;M M-UR.?+(EF91 IDQ1A+,9?,J:U)X<=]ISAVW:"^Q#7;]5-BU@U;E.>CZ^OFG@ M=B?5[_U5_!NFY8?9KV&:Z]]^>X<9+U=Y?^]QN9RL.XC@_'+QYO(S2?2BO/I4 M$PH7;Z8_A_%\51MR439IM=/-W;9EUDE73U5TMJ!*Y. ,249$CZJ.VTUY&ZB[ MSL//1G"_13Q=8G>X>AZ *W?#R(O\MZO%T85J?B"P0M8VWWS(DM M1AL(3Y*YP$W!-D<;3Y+5;SU0"[/:G18.AY1?0VJ*'VO^ZX=N)T;>W1KN[1DC MG8M'KA&0!]HD#'IP.C)@% EQK]&A:#@U\E&Z^JT5:N()=J>' =BK6W?V.LEP M/+TBIFYSM5]BFJY::N.##@,"@PB1-BQN5O-+G&*]6Q$A.),< M0G&T3Y '7B RKD!:QJ72&J53#9'\@*">JXK:H? TT0]GLZ:P[=,#L)Q&7F;8HQ[9/0\K;(%:(X7\P",S3Z3B][B?#S+]/D< MPP)?X_K?&]DE;G(FCP)24B0[&0P$10+((FNM8TXT9INR9+;>8PHR@,=2H@(*HGB>'M2DGZD8% _#6KXAL4XC8I1Q((U8(4F M)HIUX)VK-4KH>. 5BFIHS(@R3\%Y7D"%R(#03NUT#*&XMJ$X >1V6]Z8A.T MM5/3<#&X65$[6@U[F44=@\QUO4XEL4%P0H&B#YW2$J5ODPA[(*']EHB<$X>= MJ&H 2/Q.;YVW\UF^2LN[)>?+&L=00/S+>$'NK,ZQ:%6 2U7'[C"*7"*KR9\4 MOZ 4,IDV$>1I=._GW3VK',HS*O)9=AI\55LKSI>5X;?71*\:E=*Z7:WB>[.[ M7V,9I_'R/L?=-" \CI#V?0D[$%#W [*?&-VNI?*9%0M67;8I M*QY]FUN_O$2V54;RJ'R= I5 .6; <9$!"XM6!J<-:W-W/M 1V1WAXCLS ML@^1^@#V\AOJUQ*IQXZS:5W/U MLHNL@2#J"'T_!IV3A3\ )&WQL!F"JY3+DI-#:[6I=S3D+003,UCE?<@B,"'; M=%392/64Z6_0 =*<1_&;>,2]"H NU:T<()!(N( @*R8QE*;L8 MG&K6LVZ+E)Z/=D]7[^--]X^0]0# \B+G<15_F+P-X_QF^BI\'B_#9,-,$B[R M$!(PIFKRK,D0@["0>5#)YY*D:]-2YTFR>C[?[1Q$W>E@"("Z'63Y6&[ AC&5 M-"_2)A"JWGX8%R$:))--YIOSXI7.;9RBO4GL^6BW>Z UTG MD!LN'.,A>N]!*D-+IWA-2\H_86BH<\8 MZV0E[@;#$1+M&0[O$T[#?#Q[.\S6GKW)@Y+;DW/)*]C(X< M?9^(%Q'K37P.W*',>_:IV L=WZ-F$& Y1LFS1A(?CC&YS7#=L$'AH#<.+90@ M.6VY+-*6ZQA8IR7SSA>3]TJV.GB3V2*DGPVG6\QT)> Y>F8("4Z[QC1F%?"%F#\X;IHG1"V^:N]'N4]3X$KA$F9@T5=#3@ M/J_JC6A=S9Y_@TPLP.U;A4)&Z8_TESC1G$C"ZVDF/W-.H @+W&*STR'EJTW^K M$P/9LAA^* ;R 6="+N?IKDG\VC0"^NY \%KZ7+(&6)$4Y,=>91*Y_1@E,^0 MS6/+BL2AFL=#5#@0G#Z4YL-4LKL"92$G7\CM=HF1%XZKQNR,')82LB<^@XIM M-O$#"1W(R7VK\*4[)0T@@MEA\ 63,3H##&,])BH:8LX<7#:%H9.>I3;5LX./ M43I4_/8AS$E:&(RW]U! (RZ=2+7F)*@<07E%7\EZO1JMU25((U2K([MM6H86 M632$TVEZ& R>[C<3"\:86*='R.Q4#8 LN&@Y)&YCD"KJQ'(3*!W>L^V,<4$[ M%!TO_0'L:WNU@7FBLTK.SB.)#HI,'A2M$(C&,C R!F<]DZ:TJ>$^D?"AQ0?M MX'E.#0\ T"M!OEDLKC#?;;RU]ARN>RC4BJK+VJQS/667&V8,N@!:U/:+M>%K MX%: 39'SB!2>J59E%@<3V_N DO/NS@TU.5RPKAK /\*ABS$D:21DZTBB4B#% M[UZ L<5HKVR)ME'8<3"MO0\]Z1NJ7>EQN$C=+,;ZPXO5N(S%3U]QGL;$[<@& M]#;X#"E*"TJ% (X9!M989?G@PJ;U//.D;J1UIL5>@UCE$3R[$ MZX$OM[P%RX.K1[.")T-A)6H(H4[13L%KIG-D=I^A48>]M?<1*,W!UE@3/<\T M>VH)/61,H\@):>5P52MVK!/@1%:=U3&TS064"E%"%ZFVK-,*.=,]KK-#='!I/8_KF50L#Y>C0/ Z<,;5V>4D8Q<'Z]H M8Z( $"'6XG+%#'K.LG"J30[0D??>_Q1W3*>I82!Y/#NN6]$$QY,U%+*I6B\N M(SCF%-B4+2JE!&*;1A%'7GLW;6+?Y[WW(8KH%$YG[2<8%I]^GLS^6-SGI*,> M@36MF>70$DRJ[7N#QCR0,1QYF+C^KEA=>X[#07?:=AWB+ 'X!"] MFH3%XF8D\\7\76TUO"IW-T49[I&#]XDB$,T21&85(#(N#9G0Y-N$J8^2-! M':'G[799G0A]J.C9U#+K)&U.J4!0*M":BG6XMY3T'Q>TYD%EV6;H\!-$]8N@ MCM2^#YB.T$'/A[O_25O];'Y]>KBI7?QOF);7#+R8DK\XH=^9K8=?;S%FL^"9 M64D1HO)0VS=!0)V 8DC,JF3F\K93LPL:![VTWU3B%IAI)_,![$X[2D),,8P\ M.@_&T$I0)04(B1M@16AE'$;EV]0='ME*XER-KD[Q9DX4\P" \ALN:TQ B^'+ MF.+-E]]^IV#US?2" GQ2R/3CB[0AD MD8N Q:XM(BA5#\T@U!KG3]9 '&( @: GGLW./56<9K&$[S'TH?9H=*,,GDO=1U9 M1,M4V([TYC5K].3WN%Q.UG$C MSB\7;RX_DPPORJM/8?H1%V^F/X?Q?)7 =#,F<[INWC%"S4L16"#YK&@78PB. M60[ED.0.4 2PEE/D3U3 M;3*,OD-8O^7,@T-WEVH< "IOQ/1+S;Y<715>%)+@B\4"EW<#Y0V;(V-BMBHC MA2K*TJHCUH*A\%F[+%DM.DB-YKL?2FF_Q[F:5Z5LN$M>9!YL!.[KX40N MY+DDQP%C2BP:':1M$\WO2>#0^I2>"9FG*VO(4'R14CT\6[P-WU;9FM(S673. MX+,,H P),.J@P2F+7!F)3IUKS]XB;6A]2,\$OU,4-$@/D1B:7Q$=FU-9U83U1,X[PO0ZL(07?)LOV'$':#P24*' MUBST3(#L3GD])\8\SEH]FE@=2BQJN[X1+S9K;04D08Z&"IR3E8\)M'>.*1XD MWZM$;=_W#:VU9Z>X:B;X01JZ^R?WMZLD9T4L,0U9ECI[ONA$)4N392R5SK>NV9(5H9P?"4R(FUV9ES MA1J/4SFTQI[]!+W'JFT D-R_*F(4E8LA$V2*E J4\QJ"3!*,1IM%#.:,&U!.6;Z1=-1-6Q-I>A;G:5,="B(D#9]6OI]@OL#;;?"?D#](];0;KLRM\ M",["':8K)T_QMEK,06J'.1:0)A!_!FG?L>@AAJ)E"!QYHR;(AU+:[_UBC]CM M7(U#@.GVEG-=88+K28Y5UIN?Y)%EHDA7$+@V'I26M-\8%,"=0,&Q*),;0?0 M*ON]ANS;8^A*?<-Q%_:7Z$AK)3#0VD.ER77W)$F?@P:T3I?@DN.NS<7D_C3V M>R=Y9G0V4MUPSZ4V5=H[!2DCRUGH",)D!*6\@.!=!BYDP"QL3*G-*?[AM/;K MG9[G7*HK5?7?L//&/SFT1\!(.BVTB+3*:M=_9>D_GCP4T,4&KD4VF6V?XS_2 MO_-H&@9Y"M49-F8]*&I 3N5%^17G'W'^#B?5)W@U6RP7.V1+>XR7%ET$IAGB,HD$>&;4"7R=J&0[*[ITB[!PT6W0T M@<:% MW.I<-!IIH 3"AA*U!#@E!(,V58,\OSD'WDY2S\"@=NT\_#R; MKS*D=CD,3AMNHTY@2A*@0LE WWG0.OC$E,_>M[_!V8/001[9G .072MQ !C= M7YJC$F3.@6Q\](:!,N1I.+0&3)2(S$6'K%G7[SUI[#<1_SBQ\FIJ;)51WJ^=/7M&K^]8X< MVI]*05)"'49B+"U4A?4_G),O4Z\!K"J6]AM#FTNCH5!GY;-?O[7C0\P!0^2Y M+Z!1M-'9RJ+FDK8P3]&D]TI"*C+QG&M+IC9%E2>1W:^;/"1X'Z3 $P?-$M_S MY0 P*U.F'=*#PNPA"AS*K.VK MSY_7+:7#Y'I\ZT_K#^Y,<:W36'P)Y-PEVCFDH[6HHH;,92S:><%"FUO.?:CK MUU_N&'^=JV, X=F#!;2U;&ZK9=#4_@T(1G,.RI*''VN_&XHK-),2O<4V)U?[ M4MCSP*_.L?'@?+Z!H@8 P$>XH]HL5I@*7A0(BGP26D( MC/MD0PBQ477P7N3U"[TVR-BQ]W:KI@%@[WN2&V%14D="1=+*@I<@8 MM.\5W):G)8N0T&>0 7A((B8(5O:1DB: M7C7J -,^_&AV@WXVPW@>M0[@V&>7E_-F6F;SR[52;U-870@\"= *#2@>*EO* M4ZRE"WULI,C;[6':Q20[".RY#+BUK]A"30.PH&^F]"Q:2F_#./^&RU&*VL=, M2T83([48CS8 94A8Q>'3_-T;6<"&%*:#)-!-OY%LXKVHUL@HA"9GX@Y$0NU)T#WWO\$Q2 M5R!JKH4!F*:;?O_7=1;3?'--NCIXNI$@K1O,3%>33KZJ4BI +):!YU)+[DU) MV*A9QKXD]ER+T'IS;*.J 6!P:PK*15R&\;1>V%]?-]:LDD>:>7&3-%EN"Z@B M>< A$)>1R7JK8QU*Y65I%.@>3W3/A0QM8+0=!)])ISUOTEMLOL/+V1?,OW^> M35<\U8&:F]EK3_"KT4LC4 ,7D9P2:QA$+BQ8XZ(6D3.5]JFMZ8*6GLL6FD*S M%WWUC,_KF9AO%HLKS.3^)NWJ52(OJ0[R"95RYND_Z+(5(OIH]D#:_:?V7&W0 M'#,GR+!OZX1?ZG/>85HW-MR,%MNTH?Y 7"U(,*O!D(OE8L2%-S%& 9S7=H=! M9A)0;8@>@F F:*/4]EZZTPX=]-:>:P;:6YQV.AB Z[;IF+D:+9+'2PJ*%F_6 M#2[SRZOE;[/E_\15[#UR''E2'(&\*:S)OPJ"9G72>BI1($5,L4V-U+X4]EQ+ MK'ZU^4O_J'98?ZK^_OWMS\_Q/.!G//N+TSVEV MN7[TJ]DTUUDWN0ZMG4W&N=9HW215+&;E.D!;O%VIYQ,NQRE,[K.T&%]20/<= M@W?LFWZ\96N;XW+[U-I$[J&2Q]F%B0D&= MI@$^9 TE)A)D,4Z[-AU@GZ+JE%WUT)+LZC?0'^#*P*^65\FTP(H6P-"3D2_D M.\9D"O#@ JVSXJ/:-H:[-MJ3">GY_+!G$[\NP M&),U>'OGR4>8N3T>>K)%.Y3PCHS7W=?>VM*Z!J;Y[LLOR@VV;LWL#5Y-*MX* MDP%MC+0W^PBAN !"BD)XM8+K-OY-)^2?//7W%")>CQ=I,JL'ZA](I2_IN7\? MV=I?6@:$PI2LG54-1*:)_R 39S4 %VT.F[OFI%\3>WYL/Q@JW":SPX MO<(C;/#U7YYL:'>2T)$UW3R[UH3N&BYT>Q^7T4EM!(B2"5.69_!"(PC-7&:R M");:)%KL2>#I&7I/ON86SSRH8M +D$E3F,^2A6 (V3P+X;.,,KDVM:/[4MAW MCFCW>'J8L-= 5T.T/=]SLVAB=<-%GHX CMW60 M;P1?9($H>"DR9VW=/J>W^[ZO7[-P@IYW'>UW*MPAKOQ58]?%^,CH[^Y?G[S^ M'R6E(Q-PW=;VU>PR;N[R2+VKZ[X[K[Y-H1769"*D*6":4Y\D8F]LAAB/;C_2>2[E+LON]N,=45.K.1<-^RZ#: ]D5#G/#N&"$HP Y$K"]+: MY%W2)I8V9=*GT7VJF=K[[2_OOOUV!1DTS.IH@58$IQTX(016)(B4G<:8I'-M M^A&?2'B_QNZ,6-VVA^=4^!!-YFHL-\Y7+!YA*._]^/KQ MYB6W]\L\!G*7'404M3EP'5/!A8:0K*?=-J/.;=;M8Q2=:LBVGWN+6!52(6_! M@//H"+'$KS=U:(9"H0)RSF4;R_XH23V?'76!B6VSTHWXAV@P-H;Q;9@OO]U) M5SPF8'OT41U<:>U#9&=W7+M?=@,DY &-M1:X200D+FLWB>3!>,$2R^BB:]/T MXWN4G7ZKM?OYNV*+I+W)BFDH7/HZW8Q3^)(YB!A"3(X5+LI9A3"XD*]3'#V\ MU&JCJB&:*/+C+L?+5>G=M.9#U@Q:G*;Q4:=*3SRL@Z3-_0CMR%#=OFXU-_/N M^W:<,F0N-:N=ZH4,!I0F%#B6"[ <\-L$UZOAY$)W]&K)V.'N0P=Y.>T,T;"]2NKJ\6AGR M55OU&K#.\1/%K.,O6(.GHR[SOO?,#J[X#B*[S=U_#I876P1$R6H-0^00<[)@ M-;,Y2Q%C;.-_='/W?P?QM[);'^;62^I;C =3!"N"UH]C"A3MUQ"CI,W;U$6F M$AK3)I+]'F6#RA X! T[C$YW*ABBF?DYC.>K/GBSLBM__@@C\[TGGFQB#B*Y M(P-S\\[;K>9.9P<594PF0K2%DZ]N'(3B"W#N,%B3(RMM;LZ?HNI4X[/KV7>. M0E>-OC1MISS1FN)10,A)@+?".L6UEKJ-;_0D6?V:GE\G%ACPSB;0*4?D MBF7;Z!9D/_K^&2KS#L'A@Q33[K4X@(8DOR_PHORT6(XO25B+$0E'E%1LE8BL MX]T*1%<26(]*VA1#4&U"E/MT]-M6JW^LG:"5 6#J[7P\FZ\GH[W#- F+Q;B, MTUJ"^6]7:W_E-2[2?+SJ*3 23GC'\W6=6 P"8F$2Z#,N%?*00YN>YX=2VF_K MKOYQV52S T#N;_C''?L^GTWIR[26WVYKC\D;QHFKP&/E3Q<(440H!IDO+BK- M&S5Y/9#2?MN&]8__S,)T<;=#'_D../YRGU6G7&%!,*2!SSL!X9:-$R7QNLRQ/(+KO MX4SM87HNC0YQ![U3HWKT+OKP&5W6@S?<30^LW0W,@0I(^AB MDT^Q<*7/5@?=L"K\=CEB83:3UFPFH* LX6>LC9$E) M>^F*;G.*VV]%].T:^XD@,_N&^![G7\8)=^OOQ63UR$W0=[THUV>J*TKOI$E* M:U'6P(\I 4JS!#&3]\X2A7_!YHB-3BJ:L?2LJZ@/P??CAKA/D S1)-\M:3[: M$.]X2*>UU@V-[N/5M<9I+ 8ABIJ!C4:!9Q1-:XY*.):$%^4*_6 M$_D?K\>3J^5#IR.$R*2NXR>Y 96$@5#/+Z*7B7'K \MM6D4?2?!0J[4/P-,3 MYJN9Z@85+[T@%SE7EL9?\#9_[J>O:7)%2WY]Y';Y^>KZUNKQ:G8M4LQ!),*6 M":#J25C0B)"\DU9*E5*C"\+N>>DW:FJ,ZUX4/L3]^+$ZZ!,N$I]\8+-6!DVO M&K]3B&X"L\ZQ>EM3Y\R7PL#9*"";7$KF9/MXJR;5;1L:W#U0>$+L=RX!8F(D MB0R)17*5,6MPQ#U$G7PR5MC$MR?H=7]DM ^E?5\Y=HBHITZ!.E?:$&W8=^MI M3[C/V>_)[4N"6X8D]TM! ^IH,"#80,M,(>VM,47:UH(QGGY66*/[BVX+@^]= M93XNVW6]ZHV$[YS]^T A/HN0(T7^*J@ZPM((8)XYPT2=EM[>>A=)(1)VR,>!B_4,P^/C6?FY5#V"COV%Y M#TY_G\[B N>K3+LWT\]7RWH[1%9H,@[W,U5DJ2.)LX,4/8)RPH'7+H.UW&+( M7CC99MMOP4V_3D SU/>N^"&!?\_U3K_PVVPZOR>;^O<;*:1/T_$_KG#;(GAA M"W-)D:^40IU1BQ"D59"--LQ)56*C^N.SL-=O55K[Y3$8: S1H;[3 >)HY_GA M,[KL"M/0*3Z@RP9C%/NK3$@T)H)B4H 7M1*1)2^E8DF7Y]X;IC[^SE._A/&D MBO[GV?Q]F&P'DMPD$6I;#Z[XJH>M!!]\!(N*46Q)ZS8T&L1P )7/IH?+(>AZ M4 K42FU#-%??;V?R&I8Z$Z696\V/!YO R3 MC5!_^IH^A>E'?%>_&Q7N2JZM9%3,J2:<,O J2L"8!$>,/K'O&?* M,8#J5OI#W',WA:+W2XYGUR7'Q^^W^SVWJ]8!AY!_YI8"+!J9I0S Z(/CD:,VI;( ^<&"DL,FA+%R$5F4?CU+5 M=S9/][@YI(' 03KI<>-;S)>CM_-9ODI+VL#7!1$OOHX7HY("!4Q% HM8#V5< MA*AS!NM,4F@-IK)7Y0N]X Z>Z+MM+#U&0>^%*AWI=M:AH(:?0B3$\7< MLS=-3/P-TW*S;G[%RXCSD1"!3&JJ]X!.U.&]$IPO"412TL6"UN-V'MLN)WK7 MLWO7_:GJFG4HNP'<*FU$LE_^4/X.DH2C2PL05"UV4A& M!=%R"5(:DFJA!6;;E$X<0>P@_>4CT?(@<;.MZGIVE?XR^X+S:3U&(P;&BV68 MD@-Y65M]C7(IBG,KP7!3: '+4H?P:G D,1&"(N;V.75\_ V#-%ZGH:9#D0[' M;"U&GJ5(@80 &Z("I9,!9RBXJ-/CE;*6H6I5T+:FH-\\PYKH%&[+^.\S.:7U2I>Q,GXX^;&Y3,%G;1[CB_I5R[*>_IT M4=;EB6MW4L>B9,SU;D?7NQW-P1LFH0XJ1&.82(U:#'9#__,XD3X$BX_8L7/J M>3A;Y/%W\]EGG&_WUB#OF#Y;W[V_ M_+;YG6\7\\U9Y$H$Y$@A>5$(+N9:OND$!,D]A5@9:]8=D[Q-/Z0&S RB<72? MRZ-O@ Q@C6Q(WQR81N.9, [!6%F;90N2HV(1@LE!)>VU:M3^_!X9_9KMWD'Q M8-K-L1KJ^4RGYL;A?)4CE<*$@IS+6:U172N2PMA5UM2'3W@MJ.N/-IQF9J*T M*D"LA4/*F R14UC+M:UQ*(DT;J?*[SKW.8V*?J%X@NIGO>AA&)?S]Z^@K4TN MQ,0ARCJ^N.+][)H)?9*,&Z;Q='LT*C';;83E0P#4CON*F-V.9)8 MH# N0+D8B E:F%F+Q)3B//.],L[^J?(]#M+L7OD>AXAYD/D>Q3$M8@*,T1'] M9$B]%<0)5T+2PG'A0873<\[W.$A=W\WW.$!V _"E7\W(J$XW.^N[\>+O+[^] MQ&GZ=!GF?U_'SU$FX[RN@]QJ-U(K:9TX#2++;%BB>#JU<:^_1UF_<_F&$ EV MJ;I!0O&:F\TZ=;44P63R'DMVM9,?@@]<@]-,*);1!-'F6O][E/4<_'6*@^^" M[ 2E# !DM3!T<7V7A3=ABM39>1]!6I-JVT996S\(L!D=QUC(0VAS0K:3G*'! MZ12-;R>\G2S^ 6!HQX+[0'^Z6FM<\AIA%I L! IX0QW=ELFWS-[EY!))ITVS MI">(V@M/^K_63GF4PH:(O?I*D .JI9#6^3/M MC[=$#XGD,>;" #K;*(6A8* M:AKY_T\3-C!@'0N ;6!UJ(V>3Z%^#7^;S:_Y6:RO%(Q GBP#5P)YHUAHM9GZ M'\YJ7!Q)/-T=:SY\_UZ0,?^$^V 'ZN@93+^%2[PH]WC8K+8BLURUDLV.EH7* MRA$3])5TM=NKM,'OE^N]%Z8>):._8ZU3]3KK6L@]'VA>3/&:^$>9-@&;2;LG,::,^EY '@^,'1$(FZ?A ^(A^E(K7D6$#Y8$")(,&A(]DY M7UAT-K3J3/D45<_\IKX;9':FMN%6/3N13.)20!$J4PC(R-G(V5-P*8)U4C,G M]MFA3ZQZ'NY%UNG[V"=WV'"\6I.PRLB:+RLD\BJ/*<+K+*?+\)D MY!1Z=":!]IJ,$E)"E"$85'-YT9N&,(?N9GSIW9ON;*'@"F*PL7 MTVMF%R/OE$64'+*L372EDD2^5C5;0A7'K&:L3>G_%B'/_'2G&PR>HIRCL44X MCK-SGEB.$E,^8HIU6$AU)VH[!69#Y)J\O9#H_LF1V+TB!V#[ M3I8M_<%XEOF(H_8QTI)T)&)0C"<(HEYS(UJ.H2B7VZ3B=<7!7ACW_P?CW<-A M ,M@EZ=S/7OIVZNK>57A2)ALIT3H*_J(4W@A7,)AF.8+?I6Z_ MDW;V3X[?SO4XP!/V&W[>3-,9/',2*@E3%Y6SL*]Q_>^J$_"H^OU6& T)74U-IL7JH]-@ N>\E$C.SW80=[2QO??F M_>#YSWJ)= 9M#7C(S79GO]%6=L I[0='O%D#PFTR;UH0_GB"+*ZG:M=9.=?' ME(N3FS(^^=2NY+,_Z6=NUIB3T]XA^DN.!/E(\UV:2\)F: M-=Y.8G^14KV26?PV6^+BEUF8UIKSS?"MZ<=;M:S3UF).S-,V!G6\!,G%1_J* M]C//F%*2(ZK8)GWP2(('D8K5*=H>%"F>09,#.*O8E[G%RV\OQQ-ZRLLQYU/0!LW^7H M+C^;-'A1D#&N+ B*?^OE#X<8HH.0)$]!9LM-JY3MI^CJ%Y?GQ%IL*">UB9K;V0F.^AB0B0F2>MB3/N3#HN!1M'*!=U/2]BW>G[5G' MHA\ ?'Z?QEU<9&%D*9E!C"6#B@DA%L& HDSF$D?:&[:["W8#H-WT])TEW0Q" M'8A_ ""Z9\[)DJ\L^JW4;H]*L(2DF.7@LBN@-/G+,80 +*$PBD45?1N[M"^% M_0*M=W>M*]T-").WK/R&R^OK-)G1H/1U.K2VH R7Q!4M,BT"#SXSGVV;:0Y/ M434@EZPS'#P"MI.5,L#,Y#M9AAN&L$B=E'+@K:ISR:,$7S@#5#[0D@TYQ'TJ MV/9Z6;^&JREXV@A\ ";JM]6I4K[#R.)F+4A5/%<,O,X1E/((0:(#%)AK9@HM MA38&ZG&:^BWZ.8MYZD@A X#6'0[N6%AKC/*16XBH1'4KZ[!'&R 0%FPMHU.N MU=R2'>3T6ZMS%D"=KH8ACA#[:[T7(]$=?TNU_823;Z2>)*FCVZ>?_G$U7GZ[ M.?;'E"0S-@/#DL@BU"8HDE&,)C,%_5$IA6VZ5=VGX^0TPDE8+"[*1H 7\W?C MCY^6Z[#"B92UE &*EPZ4+19<2813XS47*LM6TY@?IZE?'_D$!#S(^NM&[ /8 M:G9RLCJD]:B]]]7$V< H+"5).T[\]'\;TY7.]X'2P0H8*I*N M.\&FG(S0&ICUHLZISA!(^Q#)M7?&:K2A4=\[6T0=H"GH4ZJ8U[\NE\JIWS70J&V)/[I!@__98! MPN,81TC;9$DZ68>\Y M\Q/Z9+9NEK+%AN&20KQLH,0ZZSTY#:$V[R[):!Y^,$&\.;1Q'P=AU[/[/0QM M 823)=@S C:4_R'E7Y$4(;E-+?7%YB'I-[._FV,5V2><=R$2!%M$!N#(/ :\*7\KZ$ MI(U,^TPJ_,YKA@*%8_3W*!A.$^:@>/]R<_.LK"F! ML0 YR55:'W%3:AM]9XW@R162Z/G.O'\Y*$?RO#%+HTN4XU0Q5&#]=E77R$5Y MC^EJ/EZ./ ,4I0)D9P#!VM81=Y$5+;!YEK M#9&W/^$#/'(_$D/[P+.10H>*WY^^XCR-%[AJ"7[SPQL>^:@&H]HY"X++>N^5 M!3D5PI'U=SY%'5P2;1K2'47N &.^AECM5'E]'QGN8O =9KS\?-.R_B&+HV"9 MXEHCN%0;B>3ZE4\%/$^<)>DB$_OXA,>]?8";]FEH.Y,BA@VUA\R]7\[2WU>, M?YB//WZL%S(L<6YJ/3JO[4E2_DC=3*.<@82/)6U!'D-47;)F6U MJ2-1]^I!V#%=_;9X'QQ:.U#>$('[(KO>&WV31MF"C"<*=,A&SKS:"CK2(F ME2&AX#$'YZS>+Z_[D1?TW&O[/(@X4IX#=X0_X/QR)*VA[2U(X,DC*$E,122# M)XU417-1B@YG=X8K93UWR>[)(SY8)P/ V*I!]WMY/:43N'EU<+@M-B\6IV&1&=WK<6O MWWOG)8N7W^Y\MTZZ*HE)'TJ"_[^]+VMNZTC2?;__)2-J7UYNA"3;W8I06PK) M[GYD9&T6[E" !P#5UOSZFP6"BR"0Q %.X139,Q/AID49R.6KJMP30R!30 4! M7M6VXQ25MDSKE$(3N0RE=-K:H(9H>WBF> ,5=O#2[N%J4[B.TCO49(7R(@L9 M#,:!1R8@^2*%,[HDT\:(>X"@7D9_MT#![B3<$532*;+JC\N(LE0?FNGH#JG,V?/1_8'A!,4MQI-BGW?, MG5M3K$^^UO[X%&L1I-#@:E$0L\:&8!S+HHUC^!A5O0,+K#2X*H.-=, M6.Y^V)LY#NAN*)CVCFL&HZ,$W $P]L'_:AD_X[:!X-7EYC/HCV\XO%W5B'_] M1.]%7,_H+7CUI8YXO1!>%X."G.DZ75RY:"&8E$!&R[&0?2!_R/ZTN]*.9F/: M"OZSWG3G474'.+^YN'^9S6?K_&[V-2>ZU''^QX:E&AQ:_2O7R'=.K[[F)=W] MOZ]RN;I\-ROY@DET 54 ;9.LRTZFF; )JA M^&R*[#S)<+<2M-;FSDB;FT_^;8GSU36QHV0?#O^:,=,21S(W3;Y"97&GK2G::KTATNA5/'DJL*Y0-(T?1U,7T$;V/,7!EVFR2 M?-'YBB%H.SE?,42%'3SR#\5&A0K<\L1 )U[7 +@ 3J("*M7&LGVF^8A M!N&[82ZO_K9)>G*.ON M]CH2 XN&"ND 8'M"V^.,"(&Y>JCG,;QX!T M8K4]K[N67T2?D2MN(,=:I^&,!6$RHX3%V>Z1X1,QA 5=O2J[T9-70Y6:Z/)D':U[ P%H-,!0D$AT7''&O=&/>],QB 4')C) M&**23I'U?0A6>,YBCA&4MC78( H$'QFXPF4(L;#,S]?=\PPR&8, ,#B3,40; M'68R(AFJ-B+I.M%A4X4)\)+$I+-C$K'0KW9#B2\DDS%(<4]D,H9(L<\[YLZ' M4JQD9J0$G3SYUY$9<*'H6H@E- ]*,FS3QOJ",ADCOV/'*:?XK7N;-=";A/=NLS1,8:HZ: MT\UN/ ',NB*RTXRWA6H;OKJ[.8_$W],!EJG \-*.QO4PHNN_N9U5M)W;07]_ M,^7C^G<7K&#$J 08+!:44$AFD-<00I))H C(SC:[H3V['6=\NCE(3:#SPL[7 MA^7BS[Q&'G9;?A8W.-_/89;QN7+D2M(HLB@^)\4S#A("B7(":MA4W2 MBK";4.COW#S)9L>9LE[.S[A0Z> U4F1MV()6H@J $@R&%#>2/!, M(!3#I4Q.E![5OAHM0A]&!I;[^7>+S;OQX7AF9.OHD$K M30:8RPH"2P7("'.1GA,NW+-Q9FW8!R;,P*L: 10>F1%N1_+1EZF/^FN=7 M^4))KX,2'E+4=9!LC! BUV!,$#)CT$[NOAO/XGI.@[=XGI2]T\YK"^B8<5D2VHL2)<,6@V8O /I [,<%:FY_[?G23:G70[S M+,[1N%!Y8>?HYDKY#?^Z]\N+7(*.67/(+&M0B23BLC.@C;5.JR(P[BYUZ^_P M[.=MXH4YS^+(C("*%W9.[HNA&(9HG 4,DAP]I@-X;@1(DU31.4I1^D]W#SX1 M_]F)[F/U_WP=_9NXQOXW-:\O2G%9NLSKH-Q0BVOJ="H9@0N4*F"P0IVM268, MAB9>F=3;,1A5_WT>@P_+Q5<2=5TZ^'9>%LLOFS]].R=.\?)5C'6 WV:J:5S4 MSIIUOK>Q\&XQ@E'>F$+'G[O:N%D8>%TR<.-C2MII']HT@3=B:.(%3^<\!F?7 M?Y]&T0EBN$L;KBX<%^0KU6I;$S?1B 1H?8+,-8LR1FD:SVD>G:4^"@ G!6S3 M0W0L>CHX1C>OX\UDV#M&[XG\PJ./S&8)-HD$2M1- %YR$)P7J;6TOK1Y&PXB MKX^RO)[@/;Y6^TMXGR#D;06B9H'^WX;::LU!)14!I=.0(M:2>I(]VPT.'9C9 M/IFV/BKE>H!T%]J?T.P?G_\'@F(BH&*H+:1LZCIB'2'8DNJ@41.8]B+Q(^L\ M1J>UCSJXEWDZ1D#'BWHK[@M!6_3>DI^F.+V:RA8/3C,-,4A=&$\LN-T=9>V/ MR-!ST;Q"[V6>BV-QT..TE@U_F4YX3<4?.X!ESX> MYS);7QCK,-1& H>.3"!,";RSEOZ198Z&^11B6UZ_)VC:.,58J-AUQL:0?H_+ M*3Y])K&^)N\RT0U;.=M\V@C+L _\X)-OFV,8&.D&NH/8^W+_RS>3Z2H]J_5J M0UZHY-W,"[V%8RB&7L7, 3W6N60Q H6P'#N>$GT &&;LH;3Z!YOD--^U;VJ M*^W_V,S[6[W^=O=WMG2\^C=OPPC(W>L@],21O]!QVMGZ>[FES^1 M[_\+SI;_Q,NK?($\2FXM ^%5S9)8A&!# (%12NL4^?YM@E3=B&#B!^X_XX". M"\3G$VB_6SIP%VB[__MMMF'L,/S KVT4I#^%^3Y"^ ;)'^&13$4T&52I>^E" M$! 2%UKP),G5?]$A_)\)@HMO.7_*RZ^SF!^X+BXW'TD_O2]WS1[7!W]#Z;4% MKB.2H1TC),<2W5,ZUU+Z!%XQS 65*:K14]."G6<=VA^"ZX=#^U.!HP,#[CI= M_(D4OGDEWVU9W,3_F&->J4Q/5\P.5 P)G(T>9.*9A*XU:YJPWTM4+RF R2"S M-]U_NO[ZA>(VBA:DA&4/YA MH#I"$QW JAZT]^437N;5-FQ+?G10/-$KP>K(L5);X82R$&MMG3'9N$9[ZGX@ MI4OX'*/FQ9@R[P TG_+E99U2E^?DYM5FWE?IRVP^JU9'+=;9&OPWS$7F@A$% M0=N$M;6%02 1D2GBO#:N!.W;#)\:1.:T\8%V8&NGJPZ ^)&T1 34=0$_Y:_Y MRT XB;MK6H'>C&UDL' M4!O'I+T+YS$N#"L>P6@G2;RUV)1Y"UE@LL$F[AM9;",STDOBL!>78TJ<='!, MMISEM)_Q[15PX940R@L!$DVJ50<1@F<9L##'R1J/UK2)N!U&W[26YZ00VBVH M&U^?/8;UWRU6*Y+=ALF[>/;/N)R3[73[&V)_%I'>M-GEU?J4AK>EYJ7-0 M;B3E%->(4@(QHT )3I)R)0 ZLKJM]T;J-E5B0RF=UNEIA(!JYMLX+[4 JGO0?;XF0(*(]5VL0C M,1[E:3L*\^>_\C+.5OE]^5?M@*T#HL+&A?,.1!VZH%)-X^=8=U$GS] B#_$I MK^/X;Y_VOCL+Y,ZDFMYOPGOBO#Y9SA6IBZ&CE&K983%UKXKC8)-WGJ,W6K-MDCQ'$CSMU*SI\3JR2ON]51]B],)(CE%D I3'#*IV,6QR#))%9I'D MK>)9S\B6-]NM@[N-UVF=B>B8LH UA11:5G: M+,)]@*!IW]6SX.<8T7> H#>7N%K=.DWOEQ_K77OC3'U8SN(]CVK[VQ6_D)PA MCUZ!%)J#JF/Z75$*',;L<\[&AC:U8T>1.^U;V01][=7V?-+!K^;K6:JG;_8U M?\KQ:KF90/GS7W5I;TY5(34U?G7]U3\F5,=.%X]$3J-T<@MAM4XW6ZX\QJ0A MX*8Y41E 6>@GKA)J'E-R;4J?6Z6;[\JC'E?'+]^KX_T/ZK@=KN"P$/E"2UUW M['KPO"@PLBB?N-2:-^KB'Y6/3A/30]#W<+?6V17=@6UQ(L^OO^W_@$VGB&.: M2<,0&)::',0F%.9&U$9*K-Y?\491,/A>L%0@=!^TA]=H#/VZ+86FES M/7QBVTB0>!3<*PY:UM4YVGMP@3R.$KF-/$K%&EDE#Y+4(R*/U?Q#Y>TGJ:$# M/#T^NXZQS!E+6.>&T.HX&EM? M\S(LVJ#KA@V7C#.2066G#K\A 46NH7"2CG#?D3%MA+TI:HX7=P?OV9O%G*"W MKHLO/]R0U.TBQYSH[+&)PB;-F;>%$]CJJ0' MA.U+!6S\%$X67W'<@3?,UPKW C[)!,86(4PR!5F;+."#)/72E3IYA&,D(!2!-0QUO$9-BY"UOYY6SZ.JVZ*P".;"U+B/H)"%(>@%B"KSX0U;0[O_T#N%PC.(6 MHTIQ8AS<:]W:8<)&&R/J##F&FC%/%AR: ,8;$U1$87XH>MX'A0>_8-KGJ04: MQI'EQ(#XWDK;Y:/8**-S8%4F/I#I^@H;P&@M-]D7SW=+C/=AXK'OF-8C;P&+ MT23:@05RHBWW[FZ2CU>!B9*YF>P-OXXJ-Q<&T..W( MNIX$$L__*+SZ4I?[7EA5B#U5%WD:2?^P"4) >AZ4L2FJG+AMM#9M#/)[3/*T M1MZX\#\"!AU@_[?\Y<_%$I??KF?C_]@68#?I"'*IO*A[E$QV$#RWP(146NB0 M0J-HR%.4]9@^.C-B1U5>CY6KV\G@'W"Y_O8;&5LKC)L]#7>%F0_]C>/+4T__ MSI-K4$=F>Z1"TX>^\[;D+]K,0]1D3'-4=8<@X4YZ7E=B>.;J#,1&S;5/439> MX>E#W_3ZVW>_V9ABPO&8T"H06&-3+F5PFDDZB\('R;PE@32N+QU [K0&P*C8 M>KB>3EGY7XFNW9A$:#S*@\61Y>JP1*U?$ZB@DHGC$3 MBO/H#AI*2%]P#WKT;[NP>XB"7NHRFRE],:(&)D;0Q_SGU3)^QE5^]<!='G;U;HY,4KH8X4D@7!,_(@?RFQ.)RQNCK!&RQ#;#,0^GL9^E5*;/+667@Y_EZMOYVDR[606E;CU>H@]L4/?YHZQQI5\A9":@2.ZCE M\B#C:#\-_8#G&*TN1A5Q9S?-O=.T.3[>\5Q4<9""374]2:23PQC$F,AB-$Z( MW":T^@A1O23#)G[C!NNG7ZAMCV%)D4=#US0=.F*&R7J"BH%HE$M!W2Y>VBQUNZB"25][81-X)]P84FCJS2CK0BJD4 MHF9H#JDL.>*KNP33,4I?G$\#_=Y;=RDR:[GU3G+(O"Y^=9H#LK(93T9LE8TF!#9'2R0B"[TVD0.88< M<^#2A;,::WN([/("/!(=!]IIIZKJ.66]?ZT%A_6^'S^Y_<-'-\MA/\[$N5+5 MV@1FK36$B?I$>HR T3,(*=-+Z;F3K-4:Q1Y3U3DGD1$#.%9G?CN? 3-/8&6) M-I:4+6MSN;W$5/40;(V3JAZBOGZ?W7T1QA!0(%=T@:M2=Q=&2SRZ#,4C"USE MR/AY2TJ.S ITEN8>!)CCLP)#M-<9+K=N&WH>8HD:DK<65"B"!!42E"A3(&N& M&]%F8N8.M)'994;_$&T&0)V:%>@L M\]W@C1NLGWZAMCV&@0G+HTT@N!5U<'O=YA?J5I600PF1SL^N2_D?G148I/Q! M68$AFIB\L73Q9R8F_H%S_&-3\W1;_'1S'_ M]V$WL[F_N_2)+^H2*,0'&UFQ;B ZP;JOG!H6/.EO^PP;U?8 Y\.NF?<[:P*:%I'LL:R]!>1L-K_F+ MVKL=#%EZ7 .B8H[^U49Y4-%$V[+VSBHDCK&%1M' LREKIS,61>TJ<6S37^(M M8# ";$B8K$NW&<*UU<6"T(0>4Y0S!F@3,L!03 MW:WDV+[$LO9!"GNPK'V(]/KUJ>XRG2Y99HT+4)2NN]1$ &^2K%.$K*/W'54\ MJP__[CE7+#1PY(_3U,07SKN\6N7\GIP#4MC\CT]7)!PZH;_EY9?WYR[B [ZLB[=KR-UNV@IZ#Z1\VH^ MO\++U_33Q[JB-&2,095,UTH5%[>27O=:TI^%"T[6H/XA/MA!7]:E!]8,.2<( MNF?D_+R*](97R;VYQ*M5OHA1F\+00"B\#D?C$6K"![PERY$,14G_=RJ"=K]T M6G=L&B2=)/@^$54OU]E\P].'O)PM$CD;1:IH'$A+5RN)*P :4:"@R8QGS_4/ M!7<#'[+OOF]:RVB*M^QX<7=:E;ZG%O ?]%I_OOQVH:,26BL&N?HJRD4/OC@) MJ:!#;JRV:G<6QY"B](>_>=J!X,U@U5@%G0+LQA?^\?0(KT2N-5_!6Y(C0PTN MD#_+I2+!&BRBG(*O![_X('B9%P.O<13PG&I^[X]\HJ^X_)B_YOE5@PK@)[[H M+#.MGF+P;(.L(NKK:D3QE M%VH#D\R\.,.=9P=M"OK/&F0U1.E/9?R&:.#99/PT@,)F(JHP7TL6ZG M=!P+9EOX0:5/+SKC-TCS1V7\AJBAJXQ?\"$X&PK4DAMRF#D'KX4!IUT66OJ< M<3?'\R(R?H,4]F#&;XCT^LWX[2M_+R8R86O93JU'5JPH\$(S0/K41-JW6IW7 M>'PA@ZR.>- ::Z\S7-X,FK/2>)XM&%XW (A(O-3I%>1]*VZC*B6TQU_'=;PG M:_WIEI4A*NBS9:7NXL;:JHTY^3I=,-<4E0?N.8N*HV1XT#2^E]2R,DBK3[>L M#!%Q9S?-WEA?G5-)T04M'0C$20J8+6@3IC.V. MTU07R-M$!.M.A7NLS?+J@CG+G&$!A!:;:3<"T-7R1%8,*SY%:UMUKSQ 4C^7 MUNF:_P%68ZBAQ]C[JQBOOEQM6'J__IR7=7/',G_.\]7L:WZW6-V+4;_YC/,_ M\FHV?_7^S;OC@_"G?N/)T?A161XI+'^]Q.0V4"IM%.0+AAIKH/ MHG8:E<:HVLRD^)Z.DY=+/2;IMW/2R$;>U]>^9TK3@5&UU)'L4!U4#0[7[5T^ M&F>+QT9UHT.HG/:..P$E/RQ\:J6:#A[-3Z21313G6EZ5M<6<_G6U\7=8,!:= M#N"#275"4H:Z1@.*")DE3B:&:^,C/DK6Q#O(FJ%A-XLSFFHZP-D.#UM7B0A8CP&'X WF$;OH"W:]Y_?M\F?%R M]C\YO=UL :^']6\DNWK=;_D3J-$SH2 8EZ[GJ@9)3$:-J;B0K&B/O8,H[?X- M/08P#\-R?.WUA2WS<+6NPOIM\6&C 'H-WI?? M\*^/B\O+7Q;+?^,R73CIBK4R@\!:&!P9@^ ,"5,$Q9U7TK7"YN%$=O]HGX"6 M76@V4ET'J/RT7L3_^KRX)&VMKFWQBUB2425;\$73Q1\P@S.8@*[]I%WAW)DV M3_2/M$R,L59J_R&VXFHU*[.( MU_.SMQ+;)\T+E9D/O)H719(M$^B,>HL.Z"7)04N1DFA3J7T>Z3>=QAIDL,7H.KDYW4%S3D641(43E;;8^Y=1J MP\*)I$];87 N')]7P\,A[:\A/<]_;/RQT9#]F%%TP^Z'Q7*C[GU)RFA&V%\S M_#O:E\J<9:/-3MF##L;(HEUUP5V=0YP@U'VHR02;,\<4RW,HCGD\#/;7A>=* MHB\2BL6Z--V0Z5 "<8UHK!7)B<-:_T9].HFP'A)]1V%AR.LW5 '/LK1OUZA] M?[5>E,;%?4]^9_L[:QC;;>XP9K3+%:UELZ9-1K*A@LK (DO6R2!1[,X;Z_$. M&Q35%RH5#$Q#R:*>52^JH5@ 2TX&N=?9-\_9/:\"OR$H.:G ;XAJ.HBW/%Y6 M9&T17I$;(E(T=&\3(+RP#D34P6(LUM@V*U-?2H'?(#0,*O ;HIH.<+:_JLCG M6G2+$7((Y/X(3S9'P@"Z+MA?"UTC /D+9SQC:V]>(WAS4 M,A&/$6NA!S%*%PHYCEH4B84EYMK$$TZC^WE"^QB$C03N(]3= ;@'5]E%;I3& MPL'YFECDGH&/)H$( A,K:*(5KK7Q7QQ,RO\ MFJ>?__J36,P7DBO#HF7 R>@'I0T#%Y, 7C2]8SICY&VRQ(_3]2Q"2D=B8E^N M9AP%=0"W:^)_P[^V]+_.\UQFZPO+;3'1:1"<6V(C:0A!"[#(I/.HG M(.A9N%#C &P,E?13MO5K7M\)Z$(+YD@T"=#4I?3&>3)4,H(I3NH21':J34?R M=V0\BZ=R'# =+_[1JJ1&S"/_@K/E/_'R*B_*+[,YSN,,+]_.5^OE50V+W9N6 M\FJURNL5SM.[&8;M*M9_9%Q=$1.XOOV8X[/+K2@Y.>=\%A&-E(F^^Y+9*EXN MZE??3>C66I7@%8>439V]14]J"%*!29K>4ZYY46WBSX]1=>IM>/O9K[^]QDO2 M3O[T.>?UWY:+JS_)E+@VCU$(Q= QR*R0>5RT(1,B1K!1D:V<,4G=F/-'J)O6 MTAL-,;OWY.B*Z<"VN\?3]F#7*^"79?[OJSR/UR,WC=319N,@IBA!)23W77H+ M3";A2G1!A3;1F@.(ZP1JHR'B8$+>/H9M8E;%(W-22W4P.4G0*7)T' MP!D**:+P6;5ICCJ N&X0-PX@'@+<2-KI%'"UJNYJN:0SN@U1)B]L471(&5.N MKN5#LGJ9!73>R8+H(V_\GCY"72>0&PL2!T#N)/WTA+G7WVY__/LL+XFHS]_> MY:_Y@0BF *2C0$G.(+@O6: #X8?1-&U YY^,ZEI)Z@M[] MX_0C?]N#*Y1(*40./(I,\J,C[&KUIE;).LN=T*)-E>L@,CNY $?$R2%WX"A* MZPF1;^=_7JU7&XGQFWD[(CGM&)U:Z1DH9FI=DHY0C,QTA O&TB9U]@A1G:!M M?"@\!+H3]=(IQ,26%?2"&-'DXSL52$32 S)N(#NMN$ 5F&DS$.X1HCIY62>! MV#%ZZ11BT2@ZRSH!R(PK623BD\; ?'*!"3 R#6+($Q+<2. MT4L'$'M3BVS>EW_5+M7Y^OWRX^R/S^N-;>&)4F^E!-0V@A*J#AMS$IA)-AI# M7I=N$Q!YD*1.X-7*-QA'%;UB:GOL4$<;HW00):,;V E&-S 3D$O2(C@E.#LC MJGHP]4=2^R%@.D('$R]5_' 5+F=QR\5-8T$@#?O$(QB9#"AE/03I"N0<@BPI MZ:2?RI,^]-D=0N$8I2U&E.#4"%C.ON(Z[S" :'),7H)AD:3AR><-Z *$PKGW MT?(L=J-8>R&P[\.G-92;8.!D&7;PJMR]OWM>W]N:@MMVNS?XYV:*VKN[P90Y M>]18B%6I"/110.!I,SU5@+RG_N7VSZ[+ M7_9)XJZ@0"0NO'*NSO"0H% +0,$B"*Z=5#+DF!NY?B=2WDF4ZRPXVP7Y.97> M %+\LEI_P,O_\5[R\2L3?JQB75[6'E+XYK]87 M)1:+H6XX"8SD7$>E^> 2L$1WB+:.I=@F-GLAL4Y M;NM[-8J/2QIU4C6*#=[XS?N(4)N0@(OHLW3.2M$HUS\&^9V$CKN[MYNHOX/+ M^\91>#5/&_=C]?YJO5KCO![HBT(NAV/,D]O@29HL( 2G,_"2T2L;C--M6MT? MHZKCB[@-2!:---8!^EY?K>CHKE9O%E\"";$J\*-:JB.(G?@VG1RKK?7;XZ3!)]H? M/N:XH#^K>^#I2Q;E.J-T^Q_=4TNSUI#A)+3N"3E1*.=H!C&^+MS!!+F46H-8 M,@3+ Q@M99"YZ%0:AY1:-H/LZ.VK%AXRFB*3L\*H-E-%QN:DD_C%J4A\, WA<([,#CN M13AO7YQ-&/XZ"R=#,CXR<-XP\EBC ^1!@\[*FLB]L*IY*\J/9'4"Q4D0\W!- M[8GJZPF+ITMV5QS;)%*)V26N'>CHJNE6FVWKE/JL4#AD.1K;N#:M%6N=G(G3 M8=CN?AX!$QTK\/]R7/^V^ ?YNO6_^O8QI_QE$P&Z*@RLI Q-6>*.\]L(UP?L0*CN!;A\ VQV8VTK;'2!Y&[>YV42L<@S)AAJ9 M#'5>E@543 /+W&AEI#:L:6BMA_J'OK%XO+XF+J,Y(NAR4R;"M'9.>E"Y3E*+ MCMXPIP-(8JZ(K+.SN\.<]Y7:'$U )U6?7<'Q?!KMX(X\L!O$8G0F,@8RD56V18)*(4" M7[RN_>PMN7HSY.N*[/Q587M:!>8.7LCI;]U[P?\W6GW]@?J>T M8/6]K&[=YS!D: [(' M. /GQ<^)RYL_K7&YGO0H/2")F\U0;^>U++R6@_^,RWFM*".#@JOLM %;IY.K MS$P5#P?#DF:D+:M:IR-;L_AB(C\=';FV.'O&;]D#@GF[6EWEU46*VLFZ!@63 MQKJP.8 /+(.4K 3,7CK69C%C$W9>C&O5_\$Z C\O[Q!]N%K&S[@B.622/$?. M(*C@025)@9GZ;'S6-$R^D*L5!# M1W6$H2)Q< /S_[YJV")R)!WGVQURO'C.T2P26"VN8 &X-+7V(B3PPA0@]&J!PJ,S MC8WOELTBU_WFK_;N;;EW]]!?^'4Q7WYWHOR3C]P)&!$<+F@9#Y)UVBFXD,4=0+&R3&S:*# 3H%X4W;H@M4AU'Q3T&0W M60VH@P6F8TPL>N.Q35KC89JF!>,X.C\ 2$@9..+GSO.3<"@[1M]E@? M1-ZT"8\S0>UTQ72(MH^SU7_]LLSY9@[:1USGFVX,JQ5' H5$9LA.S72.9/V' MX-$%X;UR;=;A'$[CM-F!,^%N)!5U"+Z;R_NGV==9RO-TCS/%N>7>1.#)(@E0 M,PC(28I6H@]1F2+;M"$<3N.T(?4SOZ\GJFAB/^'6G[]URF^,U8TCQ7.V3! 6 MG& )E(MU83B21X[!),UBY'P7;/M\@L>_I9-JFUXB&B.KI5N ;<\DLPY#4@RL M3W18-DZ/$(Y<=U5Q) 53NU&-81";,E(QMBX/@L@1@IT8))\^O'IS0_W-O@,I M"Y-:@]..Q!)\ ._H 3=!D4-L0N+\D'4!/WYRCT X1F.+T<37Q[J('088.A^R MK 9<[7B6E@.R4("C94IXQ60\Y%K8^^'3/#A-(7"Z$#NP@@_L'K6^^)R5 >U# M[:.#YBVWC[&L=>S)F&RNT)L@>UH&ITAL?BB1M%M[*4 M!KP7"G+,23F>9?&-VR1?3 OY()R]V'+"]1U M"GP*P+FW) KO &NZ66C#DM-HS0]S]_)5/% MA-I4J'1=-$.NMM?* 2_D,V?-2_BA0&%OX/$<2']NT>_3D7Y6]79@4SUVLG_@ MC;A.,F<$:WRFM[;&C$6=1N&0"1U]'1#8Q#X:0N6+C(.\ M6F\.\/%]+GL^Y.0FE:<(&ZG#Y+NO"6O2^<__?35;?[NWBN^FFC]C]#$$#JY6 MRY!BZ2?4"()'9H6(SJHVM4R'T]AVR^2U*Q%EL@D#@YQ,!%5*G;\A%21A35)* M2%W:A,D.(&Y:P[01EH9MBARNI [>USWVQ":.J%EF)1H/09.SJK(4==-:;4L4 MD1-,DC"-&I;V$S0MOD97_-.[&0=KH0,P_4:O]XJ^N3[@G_+RZRS2P_U^;ZMC MK3Y:[?_5-J@87(PY^00\23JH(BH(7A9ZY&U.EG[,N4U;QYA<=+?-<3BL%IWH MN -\OUDL_UPL<9U?+RKS-_?!-EK-B]824P0M?+T Z&5!YRQP;K0T26M4;49I M/$K6M B<#BV+5JKK H=?ON1E%=('_#,OMTQ(9YBKQ2RHZJE.+H"+(8&J9HUE M)3#=QOO=2\ZT\9N.<'>JJCK V^^??EMNW.]OKV>7ES^<'LPN"I8\\$CN.%DZ M#K"FH)TNT8JZH"&T>:D?IVO:0$LW"!Q1>1U \69$QONR:X7?<787C)(^&,FT MN2EL)W,\A!KQ+,:1U"3=[VV>Y$%D3GM5MO9MVFFL SA^+[PW5\LJ\;M5ILB4 MU;G6F"+6$?B.CBV+D*3/4OOLL;3I27F4K&DMPH9P>#1:?5DL MU[/_R>G-8K7^^:\Z,K3&[F-<7M71H==M8*]S62SSJ\O+Q;_K/G3Z3]\0'[-U M'3.ZE"%87 MFW%9UXQ%#B[4?O$LA Q,Q?Q#;^&^E/B8-/5D,XR!Y$EU-ARK_AJK\_P'7L\2 M.,LU_]#9O>%9YF+K6E""'L/J5BHRX^M 0:MT2M8:)MODR4XB>UH_;:I+>4Q= M'GW7?LW+L&@"W5\7\[@C2\5"T0Y=+4T7==&H A^%A8396*6RSK%-2NDIRJ:] M2Z\$=,%+T5$[3@YO(L$8E\#9S,&+5)**5NL?FG&?A5E\QV)/ MEO&IR#RO<7PD3%Z"?7R/=7(-BM>U05.[?!U&="G5=;R!8;:!)79(U>C(9/5D M)8^$ZJF5]]QMY7ML2X,1:Q^XY)%".LS6 N(9#'"MR95%?\2'3Q'- <8B$W ]Q4%O)1 MVN@/4V,;/!=>%X,)2<(VTG,1D&Z1S2QY,I88 \^$ >8QN*A5R+I-BF04\GNR MB$?!^/F5>K(%/!J@CS.6R$T-S*O(03O)03EOP)G,R$3B3@@393+G2$L?2F]/ MUNX9KN51U-9U=.$A#A^*KZP_+//7V>)J=?FM[E,BA:<+9T@ +-4.1J=K&Z,$ MGXP#F[,BM>1D?QCZ/SS>, *ATTXV:&\Y]Z?MYV6 [Y?"@W> 54:+0#XM$TC7 M3C09@K;D9&P-.U0W,EI"L M&%!<:/"B9'"%,^-E)>ZV59N^:RN5^H^ J_Q__\__!U!+ 0(4 Q0 ( )2!:%7=G>"EP@@ M %LN 5 " 0 !E>#,Q,3$P<2TP.3,P,C R,BYH=&U0 M2P$"% ,4 " "4@6A52Z^N#,R,C$P<2TP.3,P,C R,BYH=&U02P$"% ,4 " "5@6A5RQ7=S8ES #R MK0, '@ @ %A' 97@S,G-E8V]N9&%M96YD;65N=&%N9')E MWA P!H;&