0001840292
12/31
2024
Q2
FALSE
0.0286
0.0286
0.0286
2.5
http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent
http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent
Note 16—Subsequent Events
[to be updated, if necessary]
xbrli:shares
iso4217:USD
iso4217:USD
xbrli:shares
xbrli:pure
0001840292
2024-01-01
2024-06-30
0001840292
us-gaap:CommonStockMember
2024-01-01
2024-06-30
0001840292
us-gaap:WarrantMember
2024-01-01
2024-06-30
0001840292
hlg:PreferredSharePurchaseRightMember
2024-01-01
2024-06-30
0001840292
2024-07-31
0001840292
2024-06-30
0001840292
2023-12-31
0001840292
2024-04-01
2024-06-30
0001840292
2023-04-01
2023-06-30
0001840292
2023-01-01
2023-06-30
0001840292
2023-08-31
2023-08-31
0001840292
us-gaap:CommonStockMember
2024-03-31
0001840292
us-gaap:AdditionalPaidInCapitalMember
2024-03-31
0001840292
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2024-03-31
0001840292
us-gaap:RetainedEarningsMember
2024-03-31
0001840292
2024-03-31
0001840292
us-gaap:RetainedEarningsMember
2024-04-01
2024-06-30
0001840292
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2024-04-01
2024-06-30
0001840292
us-gaap:AdditionalPaidInCapitalMember
2024-04-01
2024-06-30
0001840292
us-gaap:CommonStockMember
2024-04-01
2024-06-30
0001840292
us-gaap:AdditionalPaidInCapitalMember
hlg:CustomerAgreementsMember
2024-04-01
2024-06-30
0001840292
hlg:CustomerAgreementsMember
2024-04-01
2024-06-30
0001840292
us-gaap:CommonStockMember
2024-06-30
0001840292
us-gaap:AdditionalPaidInCapitalMember
2024-06-30
0001840292
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2024-06-30
0001840292
us-gaap:RetainedEarningsMember
2024-06-30
0001840292
us-gaap:CommonStockMember
2023-03-31
0001840292
us-gaap:AdditionalPaidInCapitalMember
2023-03-31
0001840292
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2023-03-31
0001840292
us-gaap:RetainedEarningsMember
2023-03-31
0001840292
2023-03-31
0001840292
us-gaap:RetainedEarningsMember
2023-04-01
2023-06-30
0001840292
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2023-04-01
2023-06-30
0001840292
us-gaap:AdditionalPaidInCapitalMember
2023-04-01
2023-06-30
0001840292
us-gaap:CommonStockMember
2023-04-01
2023-06-30
0001840292
us-gaap:AdditionalPaidInCapitalMember
hlg:CustomerAgreementsMember
2023-04-01
2023-06-30
0001840292
hlg:CustomerAgreementsMember
2023-04-01
2023-06-30
0001840292
us-gaap:CommonStockMember
2023-06-30
0001840292
us-gaap:AdditionalPaidInCapitalMember
2023-06-30
0001840292
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2023-06-30
0001840292
us-gaap:RetainedEarningsMember
2023-06-30
0001840292
2023-06-30
0001840292
us-gaap:CommonStockMember
2023-12-31
0001840292
us-gaap:AdditionalPaidInCapitalMember
2023-12-31
0001840292
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2023-12-31
0001840292
us-gaap:RetainedEarningsMember
2023-12-31
0001840292
us-gaap:RetainedEarningsMember
2024-01-01
2024-06-30
0001840292
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2024-01-01
2024-06-30
0001840292
us-gaap:AdditionalPaidInCapitalMember
2024-01-01
2024-06-30
0001840292
us-gaap:CommonStockMember
2024-01-01
2024-06-30
0001840292
us-gaap:AdditionalPaidInCapitalMember
hlg:CustomerAgreementsMember
2024-01-01
2024-06-30
0001840292
hlg:CustomerAgreementsMember
2024-01-01
2024-06-30
0001840292
us-gaap:CommonStockMember
2022-12-31
0001840292
us-gaap:AdditionalPaidInCapitalMember
2022-12-31
0001840292
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2022-12-31
0001840292
us-gaap:RetainedEarningsMember
2022-12-31
0001840292
2022-12-31
0001840292
us-gaap:RetainedEarningsMember
2023-01-01
2023-06-30
0001840292
us-gaap:AccumulatedOtherComprehensiveIncomeMember
2023-01-01
2023-06-30
0001840292
us-gaap:AdditionalPaidInCapitalMember
2023-01-01
2023-06-30
0001840292
us-gaap:CommonStockMember
2023-01-01
2023-06-30
0001840292
us-gaap:AdditionalPaidInCapitalMember
hlg:CustomerAgreementsMember
2023-01-01
2023-06-30
0001840292
hlg:CustomerAgreementsMember
2023-01-01
2023-06-30
0001840292
hlg:AssetWriteOffCostsMember
srt:MinimumMember
2024-06-30
0001840292
hlg:AssetWriteOffCostsMember
srt:MaximumMember
2024-06-30
0001840292
srt:MinimumMember
us-gaap:EmployeeSeveranceMember
2024-06-30
0001840292
srt:MaximumMember
us-gaap:EmployeeSeveranceMember
2024-06-30
0001840292
srt:MinimumMember
us-gaap:FacilityClosingMember
2024-06-30
0001840292
srt:MaximumMember
us-gaap:FacilityClosingMember
2024-06-30
0001840292
hlg:ProjectRevenueMember
2024-04-01
2024-06-30
0001840292
hlg:ProjectRevenueMember
2023-04-01
2023-06-30
0001840292
hlg:ProjectRevenueMember
2024-01-01
2024-06-30
0001840292
hlg:ProjectRevenueMember
2023-01-01
2023-06-30
0001840292
us-gaap:ServiceMember
2024-04-01
2024-06-30
0001840292
us-gaap:ServiceMember
2023-04-01
2023-06-30
0001840292
us-gaap:ServiceMember
2024-01-01
2024-06-30
0001840292
us-gaap:ServiceMember
2023-01-01
2023-06-30
0001840292
2024-07-01
2024-06-30
0001840292
us-gaap:BilledRevenuesMember
2024-06-30
0001840292
us-gaap:BilledRevenuesMember
2023-12-31
0001840292
us-gaap:UnbilledRevenuesMember
2024-06-30
0001840292
us-gaap:UnbilledRevenuesMember
2023-12-31
0001840292
hlg:CustomerAMember
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueProductLineMember
2024-04-01
2024-06-30
0001840292
hlg:CustomerAMember
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueProductLineMember
2023-04-01
2023-06-30
0001840292
hlg:CustomerAMember
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueProductLineMember
2024-01-01
2024-06-30
0001840292
hlg:CustomerAMember
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueProductLineMember
2023-01-01
2023-06-30
0001840292
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueProductLineMember
hlg:CustomerBMember
2024-04-01
2024-06-30
0001840292
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueProductLineMember
hlg:CustomerBMember
2023-04-01
2023-06-30
0001840292
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueProductLineMember
hlg:CustomerBMember
2024-01-01
2024-06-30
0001840292
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueProductLineMember
hlg:CustomerBMember
2023-01-01
2023-06-30
0001840292
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueProductLineMember
hlg:CustomerCMember
2024-04-01
2024-06-30
0001840292
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueProductLineMember
hlg:CustomerCMember
2023-04-01
2023-06-30
0001840292
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueProductLineMember
hlg:CustomerCMember
2024-01-01
2024-06-30
0001840292
us-gaap:CustomerConcentrationRiskMember
us-gaap:SalesRevenueProductLineMember
hlg:CustomerCMember
2023-01-01
2023-06-30
0001840292
us-gaap:CustomerConcentrationRiskMember
hlg:CustomerBMember
us-gaap:AccountsReceivableMember
2024-01-01
2024-06-30
0001840292
us-gaap:CustomerConcentrationRiskMember
hlg:CustomerBMember
us-gaap:AccountsReceivableMember
2023-01-01
2023-12-31
0001840292
us-gaap:CustomerConcentrationRiskMember
hlg:CustomerCMember
us-gaap:AccountsReceivableMember
2024-01-01
2024-06-30
0001840292
us-gaap:CustomerConcentrationRiskMember
hlg:CustomerCMember
us-gaap:AccountsReceivableMember
2023-01-01
2023-12-31
0001840292
2025-06-01
2024-06-30
0001840292
hlg:PublicWarrantsMember
2024-06-30
0001840292
hlg:PrivateWarrantsMember
2024-06-30
0001840292
hlg:PublicAndPrivateWarrantsMember
2024-06-30
0001840292
hlg:ProjectWarrantsMember
2022-03-31
0001840292
hlg:ProjectWarrantsMember
2024-04-01
2024-06-30
0001840292
hlg:ProjectWarrantsMember
2024-01-01
2024-06-30
0001840292
hlg:ProjectWarrantsMember
2023-04-01
2023-06-30
0001840292
hlg:ProjectWarrantsMember
2023-01-01
2023-06-30
0001840292
hlg:WarrantVestedMember
hlg:ProjectWarrantsMember
2024-06-30
0001840292
hlg:CollaborationWarrantsMember
2022-03-31
0001840292
hlg:CollaborationWarrantsMember
hlg:WarrantVestingImmediatelyMember
2022-03-31
0001840292
hlg:CollaborationWarrantsMember
2023-04-01
2023-06-30
0001840292
hlg:CollaborationWarrantsMember
2023-01-01
2023-06-30
0001840292
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:FairValueInputsLevel1Member
2024-06-30
0001840292
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:FairValueInputsLevel1Member
2023-12-31
0001840292
hlg:PublicWarrantsMember
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:FairValueInputsLevel1Member
2024-06-30
0001840292
hlg:PublicWarrantsMember
us-gaap:FairValueMeasurementsRecurringMember
us-gaap:FairValueInputsLevel1Member
2023-12-31
0001840292
us-gaap:FairValueInputsLevel2Member
hlg:PrivateWarrantsMember
us-gaap:FairValueMeasurementsRecurringMember
2024-06-30
0001840292
us-gaap:FairValueInputsLevel2Member
hlg:PrivateWarrantsMember
us-gaap:FairValueMeasurementsRecurringMember
2023-12-31
0001840292
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2023-12-31
0001840292
us-gaap:FairValueInputsLevel3Member
us-gaap:FairValueMeasurementsRecurringMember
2024-06-30
0001840292
us-gaap:FairValueInputsLevel3Member
2023-03-31
0001840292
us-gaap:FairValueInputsLevel3Member
2022-12-31
0001840292
us-gaap:FairValueInputsLevel3Member
2023-04-01
2023-06-30
0001840292
us-gaap:FairValueInputsLevel3Member
2023-01-01
2023-06-30
0001840292
us-gaap:FairValueInputsLevel3Member
2023-06-30
0001840292
us-gaap:LeaseholdImprovementsMember
srt:MinimumMember
2024-06-30
0001840292
us-gaap:LeaseholdImprovementsMember
srt:MaximumMember
2024-06-30
0001840292
us-gaap:LeaseholdImprovementsMember
2024-06-30
0001840292
us-gaap:LeaseholdImprovementsMember
2023-12-31
0001840292
us-gaap:ComputerEquipmentMember
srt:MinimumMember
2024-06-30
0001840292
us-gaap:ComputerEquipmentMember
srt:MaximumMember
2024-06-30
0001840292
us-gaap:ComputerEquipmentMember
2024-06-30
0001840292
us-gaap:ComputerEquipmentMember
2023-12-31
0001840292
hlg:MachineryVehiclesAndOtherEquipmentMember
srt:MinimumMember
2024-06-30
0001840292
hlg:MachineryVehiclesAndOtherEquipmentMember
srt:MaximumMember
2024-06-30
0001840292
hlg:MachineryVehiclesAndOtherEquipmentMember
2024-06-30
0001840292
hlg:MachineryVehiclesAndOtherEquipmentMember
2023-12-31
0001840292
srt:MinimumMember
us-gaap:FurnitureAndFixturesMember
2024-06-30
0001840292
srt:MaximumMember
us-gaap:FurnitureAndFixturesMember
2024-06-30
0001840292
us-gaap:FurnitureAndFixturesMember
2024-06-30
0001840292
us-gaap:FurnitureAndFixturesMember
2023-12-31
0001840292
us-gaap:ConstructionInProgressMember
2024-06-30
0001840292
us-gaap:ConstructionInProgressMember
2023-12-31
0001840292
us-gaap:PropertyPlantAndEquipmentMember
2024-04-01
2024-06-30
0001840292
us-gaap:PropertyPlantAndEquipmentMember
2024-01-01
2024-06-30
0001840292
us-gaap:StandbyLettersOfCreditMember
us-gaap:LineOfCreditMember
hlg:ManufacturingSpaceInLongBeachCaliforniaMember
us-gaap:DebtInstrumentRedemptionPeriodOneMember
2024-06-30
0001840292
2023-04-16
0001840292
hlg:PreferredSharePurchaseRightMember
2023-04-16
0001840292
2024-04-16
0001840292
hlg:PreferredSharePurchaseRightMember
2024-04-16
0001840292
us-gaap:EmployeeStockOptionMember
2024-04-01
2024-06-30
0001840292
us-gaap:EmployeeStockOptionMember
2023-04-01
2023-06-30
0001840292
us-gaap:EmployeeStockOptionMember
2024-01-01
2024-06-30
0001840292
us-gaap:EmployeeStockOptionMember
2023-01-01
2023-06-30
0001840292
us-gaap:EmployeeStockMember
2024-04-01
2024-06-30
0001840292
us-gaap:EmployeeStockMember
2023-04-01
2023-06-30
0001840292
us-gaap:EmployeeStockMember
2024-01-01
2024-06-30
0001840292
us-gaap:EmployeeStockMember
2023-01-01
2023-06-30
0001840292
us-gaap:RestrictedStockUnitsRSUMember
2024-04-01
2024-06-30
0001840292
us-gaap:RestrictedStockUnitsRSUMember
2023-04-01
2023-06-30
0001840292
us-gaap:RestrictedStockUnitsRSUMember
2024-01-01
2024-06-30
0001840292
us-gaap:RestrictedStockUnitsRSUMember
2023-01-01
2023-06-30
0001840292
us-gaap:RestrictedStockMember
2024-04-01
2024-06-30
0001840292
us-gaap:RestrictedStockMember
2023-04-01
2023-06-30
0001840292
us-gaap:RestrictedStockMember
2024-01-01
2024-06-30
0001840292
us-gaap:RestrictedStockMember
2023-01-01
2023-06-30
0001840292
hlg:UnvestedWarrantsMember
us-gaap:WarrantMember
2024-04-01
2024-06-30
0001840292
hlg:UnvestedWarrantsMember
us-gaap:WarrantMember
2023-04-01
2023-06-30
0001840292
hlg:UnvestedWarrantsMember
us-gaap:WarrantMember
2024-01-01
2024-06-30
0001840292
hlg:UnvestedWarrantsMember
us-gaap:WarrantMember
2023-01-01
2023-06-30
0001840292
hlg:CommonStockWarrantsMember
us-gaap:WarrantMember
2024-04-01
2024-06-30
0001840292
hlg:CommonStockWarrantsMember
us-gaap:WarrantMember
2023-04-01
2023-06-30
0001840292
hlg:CommonStockWarrantsMember
us-gaap:WarrantMember
2024-01-01
2024-06-30
0001840292
hlg:CommonStockWarrantsMember
us-gaap:WarrantMember
2023-01-01
2023-06-30
0001840292
us-gaap:CostOfSalesMember
2024-04-01
2024-06-30
0001840292
us-gaap:CostOfSalesMember
2023-04-01
2023-06-30
0001840292
us-gaap:CostOfSalesMember
2024-01-01
2024-06-30
0001840292
us-gaap:CostOfSalesMember
2023-01-01
2023-06-30
0001840292
us-gaap:SellingGeneralAndAdministrativeExpensesMember
2024-04-01
2024-06-30
0001840292
us-gaap:SellingGeneralAndAdministrativeExpensesMember
2023-04-01
2023-06-30
0001840292
us-gaap:SellingGeneralAndAdministrativeExpensesMember
2024-01-01
2024-06-30
0001840292
us-gaap:SellingGeneralAndAdministrativeExpensesMember
2023-01-01
2023-06-30
0001840292
us-gaap:ResearchAndDevelopmentExpenseMember
2024-04-01
2024-06-30
0001840292
us-gaap:ResearchAndDevelopmentExpenseMember
2023-04-01
2023-06-30
0001840292
us-gaap:ResearchAndDevelopmentExpenseMember
2024-01-01
2024-06-30
0001840292
us-gaap:ResearchAndDevelopmentExpenseMember
2023-01-01
2023-06-30
0001840292
us-gaap:EmployeeStockOptionMember
2024-04-01
2024-06-30
0001840292
us-gaap:EmployeeStockOptionMember
2023-04-01
2023-06-30
0001840292
us-gaap:EmployeeStockOptionMember
2024-01-01
2024-06-30
0001840292
us-gaap:EmployeeStockOptionMember
2023-01-01
2023-06-30
0001840292
us-gaap:RestrictedStockUnitsRSUMember
2024-04-01
2024-06-30
0001840292
us-gaap:RestrictedStockUnitsRSUMember
2023-04-01
2023-06-30
0001840292
us-gaap:RestrictedStockUnitsRSUMember
2024-01-01
2024-06-30
0001840292
us-gaap:RestrictedStockUnitsRSUMember
2023-01-01
2023-06-30
0001840292
us-gaap:EmployeeStockMember
2024-04-01
2024-06-30
0001840292
us-gaap:EmployeeStockMember
2023-04-01
2023-06-30
0001840292
us-gaap:EmployeeStockMember
2024-01-01
2024-06-30
0001840292
us-gaap:EmployeeStockMember
2023-01-01
2023-06-30
0001840292
hlg:VendorWarrantsMember
2024-04-01
2024-06-30
0001840292
hlg:VendorWarrantsMember
2023-04-01
2023-06-30
0001840292
hlg:VendorWarrantsMember
2024-01-01
2024-06-30
0001840292
hlg:VendorWarrantsMember
2023-01-01
2023-06-30
0001840292
us-gaap:EmployeeStockOptionMember
2023-12-31
0001840292
us-gaap:EmployeeStockOptionMember
2023-01-01
2023-12-31
0001840292
us-gaap:EmployeeStockOptionMember
2024-06-30
0001840292
us-gaap:RestrictedStockUnitsRSUMember
2023-12-31
0001840292
us-gaap:RestrictedStockUnitsRSUMember
2024-06-30
0001840292
us-gaap:PropertyPlantAndEquipmentMember
2023-04-01
2023-06-30
0001840292
us-gaap:PropertyPlantAndEquipmentMember
2023-01-01
2023-06-30
0001840292
2023-01-01
2023-03-31
0001840292
hlg:NantGPowerLLCMember
us-gaap:RelatedPartyMember
2024-04-01
2024-06-30
0001840292
hlg:NantGPowerLLCMember
us-gaap:RelatedPartyMember
2024-01-01
2024-06-30
0001840292
hlg:NantGPowerLLCMember
us-gaap:RelatedPartyMember
2023-04-01
2023-06-30
0001840292
hlg:NantGPowerLLCMember
us-gaap:RelatedPartyMember
2023-01-01
2023-06-30
0001840292
hlg:NantGPowerLLCMember
us-gaap:RelatedPartyMember
2024-06-30
0001840292
hlg:NantGPowerLLCMember
us-gaap:RelatedPartyMember
2023-12-31