0001493152-23-041066.txt : 20231114 0001493152-23-041066.hdr.sgml : 20231114 20231114160552 ACCESSION NUMBER: 0001493152-23-041066 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231114 DATE AS OF CHANGE: 20231114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ISUN, INC. CENTRAL INDEX KEY: 0001634447 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 472150172 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37707 FILM NUMBER: 231405927 BUSINESS ADDRESS: STREET 1: 400 AVE D STREET 2: SUITE 10 CITY: WILLISTON STATE: VT ZIP: 05495 BUSINESS PHONE: 802-658-3378 MAIL ADDRESS: STREET 1: 400 AVE D STREET 2: SUITE 10 CITY: WILLISTON STATE: VT ZIP: 05495 FORMER COMPANY: FORMER CONFORMED NAME: PECK Co HOLDINGS, INC. DATE OF NAME CHANGE: 20190626 FORMER COMPANY: FORMER CONFORMED NAME: Jensyn Acquisition Corp. DATE OF NAME CHANGE: 20150219 10-Q 1 form10-q.htm
false --12-31 Q3 0001634447 P3M 0001634447 2023-01-01 2023-09-30 0001634447 2023-11-10 0001634447 2023-09-30 0001634447 2022-12-31 0001634447 2023-07-01 2023-09-30 0001634447 2022-07-01 2022-09-30 0001634447 2022-01-01 2022-09-30 0001634447 us-gaap:PreferredStockMember 2022-12-31 0001634447 us-gaap:CommonStockMember 2022-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001634447 us-gaap:RetainedEarningsMember 2022-12-31 0001634447 us-gaap:PreferredStockMember 2023-03-31 0001634447 us-gaap:CommonStockMember 2023-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001634447 us-gaap:RetainedEarningsMember 2023-03-31 0001634447 2023-03-31 0001634447 us-gaap:PreferredStockMember 2023-06-30 0001634447 us-gaap:CommonStockMember 2023-06-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001634447 us-gaap:RetainedEarningsMember 2023-06-30 0001634447 2023-06-30 0001634447 us-gaap:PreferredStockMember 2021-12-31 0001634447 us-gaap:CommonStockMember 2021-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001634447 us-gaap:RetainedEarningsMember 2021-12-31 0001634447 2021-12-31 0001634447 us-gaap:PreferredStockMember 2022-03-31 0001634447 us-gaap:CommonStockMember 2022-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001634447 us-gaap:RetainedEarningsMember 2022-03-31 0001634447 2022-03-31 0001634447 us-gaap:PreferredStockMember 2022-06-30 0001634447 us-gaap:CommonStockMember 2022-06-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001634447 us-gaap:RetainedEarningsMember 2022-06-30 0001634447 2022-06-30 0001634447 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001634447 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001634447 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001634447 2023-01-01 2023-03-31 0001634447 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001634447 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001634447 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001634447 2023-04-01 2023-06-30 0001634447 us-gaap:PreferredStockMember 2023-07-01 2023-09-30 0001634447 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001634447 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001634447 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0001634447 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001634447 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001634447 2022-01-01 2022-03-31 0001634447 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0001634447 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001634447 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001634447 2022-04-01 2022-06-30 0001634447 us-gaap:PreferredStockMember 2022-07-01 2022-09-30 0001634447 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001634447 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001634447 us-gaap:PreferredStockMember 2023-09-30 0001634447 us-gaap:CommonStockMember 2023-09-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001634447 us-gaap:RetainedEarningsMember 2023-09-30 0001634447 us-gaap:PreferredStockMember 2022-09-30 0001634447 us-gaap:CommonStockMember 2022-09-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001634447 us-gaap:RetainedEarningsMember 2022-09-30 0001634447 2022-09-30 0001634447 ISUN:SolarOperationsMember 2023-07-01 2023-09-30 0001634447 ISUN:SolarOperationsMember 2022-07-01 2022-09-30 0001634447 ISUN:SolarOperationsMember 2023-01-01 2023-09-30 0001634447 ISUN:SolarOperationsMember 2022-01-01 2022-09-30 0001634447 ISUN:ElectricOperationsMember 2023-07-01 2023-09-30 0001634447 ISUN:ElectricOperationsMember 2022-07-01 2022-09-30 0001634447 ISUN:ElectricOperationsMember 2023-01-01 2023-09-30 0001634447 ISUN:ElectricOperationsMember 2022-01-01 2022-09-30 0001634447 ISUN:DataAndNetworkOperationsMember 2023-07-01 2023-09-30 0001634447 ISUN:DataAndNetworkOperationsMember 2022-07-01 2022-09-30 0001634447 ISUN:DataAndNetworkOperationsMember 2023-01-01 2023-09-30 0001634447 ISUN:DataAndNetworkOperationsMember 2022-01-01 2022-09-30 0001634447 ISUN:ResidentialMember 2023-07-01 2023-09-30 0001634447 ISUN:ResidentialMember 2022-07-01 2022-09-30 0001634447 ISUN:ResidentialMember 2023-01-01 2023-09-30 0001634447 ISUN:ResidentialMember 2022-01-01 2022-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-07-01 2023-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2022-07-01 2022-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-01-01 2023-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2022-01-01 2022-09-30 0001634447 ISUN:UtilityMember 2023-07-01 2023-09-30 0001634447 ISUN:UtilityMember 2022-07-01 2022-09-30 0001634447 ISUN:UtilityMember 2023-01-01 2023-09-30 0001634447 ISUN:UtilityMember 2022-01-01 2022-09-30 0001634447 ISUN:SolarPowerProjectsMember 2023-01-01 2023-09-30 0001634447 ISUN:SolarPowerProjectsMember 2022-01-01 2022-12-31 0001634447 ISUN:PaycheckProtectionProgramMember 2022-01-01 2022-09-30 0001634447 ISUN:ResidentialMember 2023-09-30 0001634447 ISUN:ResidentialMember srt:MinimumMember 2023-01-01 2023-09-30 0001634447 ISUN:ResidentialMember srt:MaximumMember 2023-01-01 2023-09-30 0001634447 ISUN:CommercialMember 2023-09-30 0001634447 ISUN:IndustrialMember 2023-09-30 0001634447 ISUN:UtilityMember 2023-09-30 0001634447 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001634447 ISUN:ContractsInProgressMember 2023-09-30 0001634447 ISUN:ContractsInProgressMember 2022-12-31 0001634447 ISUN:RetainageMember 2023-09-30 0001634447 ISUN:RetainageMember 2022-12-31 0001634447 2022-01-01 2022-12-31 0001634447 ISUN:ExpendituresOnUncompletedContractsMember 2023-09-30 0001634447 ISUN:ExpendituresOnUncompletedContractsMember 2022-12-31 0001634447 ISUN:EstimatedEarningsThereonMember 2023-09-30 0001634447 ISUN:EstimatedEarningsThereonMember 2022-12-31 0001634447 ISUN:ResidentialMember 2023-07-01 2023-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-07-01 2023-09-30 0001634447 ISUN:UtilityMember 2023-07-01 2023-09-30 0001634447 us-gaap:CorporateMember 2023-07-01 2023-09-30 0001634447 ISUN:ResidentialMember 2023-01-01 2023-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-01-01 2023-09-30 0001634447 ISUN:UtilityMember 2023-01-01 2023-09-30 0001634447 us-gaap:CorporateMember 2023-01-01 2023-09-30 0001634447 ISUN:ResidentialMember 2023-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-09-30 0001634447 ISUN:UtilityMember 2023-09-30 0001634447 us-gaap:CorporateMember 2023-09-30 0001634447 srt:MinimumMember 2023-09-30 0001634447 srt:MaximumMember 2023-09-30 0001634447 srt:OfficeBuildingMember 2020-12-31 0001634447 srt:WarehouseMember 2020-12-31 0001634447 ISUN:WillistonMember 2020-01-01 2020-12-31 0001634447 ISUN:WaterburyMember 2023-01-01 2023-09-30 0001634447 ISUN:RhinebeckMember 2023-01-01 2023-09-30 0001634447 ISUN:FirstLeaseAnnualRentMember 2015-01-01 2015-12-31 0001634447 ISUN:SecondLeaseAnnualRentMember 2015-01-01 2015-12-31 0001634447 2015-01-01 2015-12-31 0001634447 2017-01-01 2017-12-31 0001634447 2018-01-01 2018-12-31 0001634447 ISUN:VehiclesAndOfficeEquipmentMember 2023-01-01 2023-09-30 0001634447 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2023-09-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2023-09-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2023-09-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2022-12-31 0001634447 ISUN:NBTBankNationalAssociationRepaidInMay2023Member 2023-09-30 0001634447 ISUN:NBTBankNationalAssociationRepaidInMay2023Member 2022-12-31 0001634447 ISUN:VehicleLoansMember 2023-09-30 0001634447 ISUN:VehicleLoansMember 2022-12-31 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2023-09-30 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2022-12-31 0001634447 ISUN:SeniorSecuredConvertibleNotesPayable5PercentageMember 2023-09-30 0001634447 ISUN:SeniorSecuredConvertibleNotesPayable5PercentageMember 2022-12-31 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2023-09-30 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2022-12-31 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2023-09-30 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2022-12-31 0001634447 ISUN:EquipmentLoansMember 2023-09-30 0001634447 ISUN:EquipmentLoansMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2023-01-01 2023-09-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2023-01-01 2023-09-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2023-01-01 2023-09-30 0001634447 srt:MinimumMember ISUN:VehicleLoansMember 2023-09-30 0001634447 srt:MaximumMember ISUN:VehicleLoansMember 2023-09-30 0001634447 ISUN:VehicleLoansMember 2023-01-01 2023-09-30 0001634447 ISUN:SeniorSecuredConvertibleNotesPayable5PercentageMember 2023-01-01 2023-09-30 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2023-01-01 2023-09-30 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2023-01-01 2023-09-30 0001634447 ISUN:SeniorSecuredConvertibleFirstNoteMember 2022-11-04 0001634447 ISUN:SeniorSecuredConvertibleFirstNoteMember 2022-11-03 2022-11-04 0001634447 ISUN:SeniorSecuredConvertibleSecondNoteMember 2022-11-04 0001634447 ISUN:SeniorSecuredConvertibleNoteMember 2022-11-04 0001634447 2022-11-04 0001634447 us-gaap:InvestorMember 2023-08-30 0001634447 us-gaap:WarrantMember 2023-08-30 0001634447 us-gaap:WarrantMember 2023-07-01 2023-09-30 0001634447 us-gaap:WarrantMember 2023-01-01 2023-09-30 0001634447 us-gaap:WarrantMember 2023-09-30 0001634447 ISUN:PrivateWarrantsMember 2023-01-01 2023-09-30 0001634447 ISUN:PrivateWarrantsMember 2022-01-01 2022-12-31 0001634447 ISUN:PrivateWarrantsMember srt:MinimumMember 2023-01-01 2023-09-30 0001634447 ISUN:PrivateWarrantsMember srt:MaximumMember 2023-01-01 2023-09-30 0001634447 ISUN:PrivateWarrantsMember 2023-09-30 0001634447 ISUN:PrivateWarrantsMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2023-07-01 2023-09-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2022-07-01 2022-09-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-09-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-09-30 0001634447 ISUN:WelfareFundMember 2023-07-01 2023-09-30 0001634447 ISUN:WelfareFundMember 2022-07-01 2022-09-30 0001634447 ISUN:WelfareFundMember 2023-01-01 2023-09-30 0001634447 ISUN:WelfareFundMember 2022-01-01 2022-09-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2023-07-01 2023-09-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2022-07-01 2022-09-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2023-01-01 2023-09-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2022-01-01 2022-09-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2023-07-01 2023-09-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2022-07-01 2022-09-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2023-01-01 2023-09-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2022-01-01 2022-09-30 0001634447 ISUN:Matching401KPlanMember 2023-07-01 2023-09-30 0001634447 ISUN:Matching401KPlanMember 2022-07-01 2022-09-30 0001634447 ISUN:Matching401KPlanMember 2023-01-01 2023-09-30 0001634447 ISUN:Matching401KPlanMember 2022-01-01 2022-09-30 0001634447 us-gaap:InvestorMember 2018-12-31 0001634447 us-gaap:InvestorMember 2018-01-01 2018-12-31 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2023-07-01 2023-09-30 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2022-07-01 2022-09-30 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2023-01-01 2023-09-30 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2022-01-01 2022-09-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2023-07-01 2023-09-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2022-07-01 2022-09-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-09-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2022-01-01 2022-09-30 0001634447 us-gaap:RestrictedStockMember 2023-07-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0001634447 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2023-07-01 2023-09-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2022-07-01 2022-09-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2023-01-01 2023-09-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2022-01-01 2022-09-30 0001634447 ISUN:PrivateWarrantsToPurchaseCommonSharesFromAnsonNoteMember 2023-07-01 2023-09-30 0001634447 ISUN:PrivateWarrantsToPurchaseCommonSharesFromAnsonNoteMember 2022-07-01 2022-09-30 0001634447 ISUN:PrivateWarrantsToPurchaseCommonSharesFromAnsonNoteMember 2023-01-01 2023-09-30 0001634447 ISUN:PrivateWarrantsToPurchaseCommonSharesFromAnsonNoteMember 2022-01-01 2022-09-30 0001634447 ISUN:NonQualifiedStockOptionsMember 2023-09-30 0001634447 ISUN:NonQualifiedStockOptionsMember 2023-01-01 2023-09-30 0001634447 us-gaap:EmployeeStockOptionMember 2023-09-30 0001634447 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001634447 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001634447 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001634447 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001634447 us-gaap:EmployeeStockOptionMember srt:MaximumMember 2023-01-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-01-24 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-24 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-24 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-24 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2023-01-24 2023-01-24 0001634447 us-gaap:ShareBasedCompensationAwardTrancheOneMember us-gaap:RestrictedStockMember srt:OfficerMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2023-07-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-07-01 2022-09-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2023-01-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-01-01 2022-09-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-07-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-07-01 2022-09-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-09-30 0001634447 us-gaap:EmployeeStockOptionMember 2022-12-31 0001634447 ISUN:BRileySalesAgreementMember us-gaap:SubsequentEventMember 2023-10-01 2023-10-26 0001634447 ISUN:BRileySalesAgreementMember us-gaap:SubsequentEventMember 2023-10-26 0001634447 us-gaap:SubsequentEventMember 2023-10-23 2023-10-23 0001634447 us-gaap:SubsequentEventMember ISUN:LetterAgreementMember 2023-11-13 iso4217:USD xbrli:shares iso4217:USD xbrli:shares ISUN:Segment utr:MW ISUN:Investor ISUN:Lease utr:sqft xbrli:pure

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

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

 

For the quarterly period ended September 30, 2023

 

OR

 

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

 

For the transition period from     to    

 

Commission File No. 001-37707

 

iSUN, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   47-2150172
(State or other jurisdiction   (I.R.S. Employer
of incorporation or organization)   Identification Number)

 

400 Avenue D, Suite 10    
Williston, Vermont   05495
(Address of Principal Executive Offices)   (Zip Code)

 

(802) 658-3378

(Registrant’s telephone number)

 

N/A

(Former name or former address, if changed since last report)

 

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   ISUN   Nasdaq Capital Market

 

Common Stock, Par Value $0.0001

(Title of class)

 

Securities registered pursuant to Section 12(g) of the Act: NONE

 

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

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted 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 and post such files). Yes ☒ No ☐

 

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

 

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

 

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

 

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

 

The number of shares of the Registrant’s Common Stock outstanding at November 10, 2023 was 37,544,216.

 

 

 

 

 

 

ISUN, INC.

 

Form 10-Q

 

Table of Contents

 

Part I. Financial Information  
     
Item 1. Financial Statements 3
     
  Condensed Consolidated Balance Sheets as of September 30, 2023 (Unaudited) and December 31, 2022 3
     
  Condensed Consolidated Statements of Operations for the Three and Nine months ended September 30, 2023 and 2022 (Unaudited) 4
     
  Condensed Consolidated Statement of Changes in Stockholders’ Equity for the Three and Nine months ended September 30, 2023 and 2022 (Unaudited) 5
     
  Consolidated Statements of Cash Flows for the Nine months ended September 30, 2023 and 2022 (Unaudited) 7
     
  Notes to Condensed Consolidated Financial Statements (Unaudited) 8
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 22
     
  Forward Looking Statements 22
     
  Business Introduction / Overview 22
     
  Critical Accounting Policies and Estimates 24
     
  Results of Operations 28
     
  Liquidity and Capital Resources 32
     
  Off-Balance Sheet Arrangements; Commitments and Contractual Obligations 33
     
Item 3. Quantitative and Qualitative Disclosures about Market Risk 33
     
Item 4. Controls and Procedures 33
     
  Evaluation of Disclosure Controls and Procedures 33
     
  Changes in Internal Control over Financial Reporting 34
     
Part II – Other Information 34
     
Item 1. Legal Proceedings 34
     
Item 1A. Risk Factors 34
     
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 34
     
Item 3. Default Upon Senior Securities 34
     
Item 4. Mine Safety Disclosures 34
     
Item 5. Other Information 34
     
Item 6. Exhibits 35
     
SIGNATURES 36

 

2

 

 

iSun, Inc.

Condensed Consolidated Balance Sheets as of

September 30, 2023 (Unaudited) and December 31, 2022

(In thousands, except number of shares)

 

   September 30, 2023   December 31, 2022 
Assets          
Current Assets:          
Cash  $5,600   $5,455 
Accounts receivable, net of allowance   13,127    8,783 
Contract assets   11,485    7,324 
Inventory   1,569    2,536 
Other current assets   1,698    1,625 
Total current assets   33,479    25,723 
Other Assets:          
Property and equipment, net of accumulated depreciation   8,297    8,440 
Operating lease right-of-use assets, net   6,479    6,960 
Captive insurance investment   629    270 
Intangible assets, net   12,839    14,038 
Investments   12,020    12,020 
Other assets   30    30 
Total other assets   40,294    41,758 
Total assets  $73,773   $67,481 
Liabilities and Stockholders’ Equity          
Current Liabilities:          
Accounts payable  $20,783   $12,941 
Accrued expenses   4,677    5,868 
Operating lease liability   598    588 
Contract liabilities   6,439    5,419 
Current portion of deferred compensation   8    31 
Current portion of long-term debt   8,544    5,374 
Total current liabilities   41,049    30,221 
Long-term liabilities:          
Warrant liability   178    10 
Operating lease liability, net of current portion   6,261    6,711 
Other liabilities   2,448    3,026 
Long-term debt, net of current portion   883    8,226 
Total liabilities   50,819    48,194 
Contingencies (Note 1l)   -    - 
Stockholders’ equity:        
Preferred stock - 0.0001 par value 1,000,000 shares authorized, 0 issued and outstanding as of September 30, 2023 and December 31, 2022   -    - 
Common stock – 0.0001 par value 49,000,000 shares authorized, 34,940,885 and 15,083,109 issued and outstanding as of September 30, 2023, and December 31, 2022, respectively   3    2 
Additional paid-in capital   85,492    74,070 
Accumulated deficit   (62,541)   (54,785)
Total Stockholders’ equity   22,954    19,287 
Total liabilities and stockholders’ equity  $73,773   $67,481 

 

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

 

3

 

 

iSun, Inc.

Condensed Consolidated Statements of Operations

For the Three and Nine Months Ended September 30, 2023 and 2022 (Unaudited)

(In thousands, except number of shares and per share data)

 

   2023   2022   2023   2022 
   Three Months ended   Nine Months ended 
   September 30,   September 30, 
   2023   2022   2023   2022 
Earned revenue  $27,909   $19,034   $70,274   $50,597 
Cost of earned revenue   22,481    15,417    55,360    40,057 
Income before operating expenses   5,428    3,617    14,914    10,540 
                     
Warehousing and other operating expenses   183    172    634    1,539 
General and administrative expenses   5,747    5,965    16,930    17,474 
Stock based compensation – general and administrative   494    567    1,240    2,402 
Depreciation and amortization   782    1,770    2,294    5,300 
Total operating expenses   7,206    8,474    21,098    26,715 
Operating loss   (1,778)   (4,857)   (6,184)   (16,175)
                     
Other (expense) income:                    
Gain on forgiveness of PPP Loan   -    -    -    2,592 
Change in fair value of the warrant liability   (178)   7    (168)   98 
Loss on debt conversion   -    -    (303)   - 
Interest expense, net   (292)   (84)   (1,089)   (800)
Other (expense) income   (470)   (77)   (1,560)   1,890 
                     
Loss before income taxes   (2,248)   (4,934)   (7,744)   (14,285)
Tax expense (benefit)   -    -    12    (765)
                     
Net loss  $(2,248)  $(4,934)  $(7,756)  $(13,520)
                     
Net loss per share of Common Stock - Basic and diluted  $(0.07)  $(0.36)  $(0.35)  $(0.98)
                     
Weighted average shares of Common Stock - Basic and diluted   30,898,334    13,546,624    22,222,377    13,769,564 

 

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

 

4

 

 

iSun, Inc.

Condensed Consolidated Statement of Changes in Stockholders’ Equity

For the Three and Nine Months Ended September 30, 2023(Unaudited)

(In thousands, except number of shares)

 

   Shares   Amounts   Shares   Amounts   Capital   Deficit)   Total 
   Preferred Stock   Common Stock  

Additional

Paid-In

   (Accumulated     
   Shares   Amounts   Shares   Amounts   Capital   Deficit)   Total 
Balance as of January 1, 2023   -    -    15,083,109   $2   $74,070   $(54,785)  $19,287 
                                    
Issuance under equity incentive plan   -    -    225,169    -    373    -    373 
                                    
Issuance of shares for acquisition of iSun Energy, LLC   -    -    200,000    -    -    -    - 
                                    
Issuance of shares of common stock for repayment of debt   -    -    412,218    -    481    -    481 
                                    
Proceeds from the sales of common stock, net   -    -    893,764    -    1,431    -    1,431 
                                    
Net Loss   -    -    -    -    -    (2,997)   (2,997)
                                    
Balance as of March 31, 2023   -   $-    16,814,260   $2   $76,355   $(57,782)  $18,575 
                                    
Issuance under equity incentive plan   -         -    -    373    -    373 
                                    
Issuance of shares of common stock for repayment of debt   -         3,524,345         2,466         2,466 
                                    
Proceeds from the sales of common stock, net   -         3,096,884         1,658         1,658 
                                    
Net loss   -    -    -    -    -    (2,511)   (2,511)
                                    
Balance as of June 30, 2023   -   $-    23,435,489   $2   $80,852   $(60,293)  $20,561 
                                    
Issuance under equity incentive plan   -    -    346,281    -    494    -    494 
                                    
Issuance of shares of common stock for repayment of debt   -    -    2,403,848    -    878    -    878 
                                    
Proceeds from the sales of common stock, net   -    -    8,755,267    1    3,268    -    3,269 
                                    
Net loss   -    -    -    -    -    (2,248)   (2,248)
                                    
Balance as of September 30, 2023  $-   $-    34,940,885   $3   $85,492   $(62,541)  $22,954 

 

5

 

 

iSun, Inc.

Condensed Consolidated Statement of Changes in Stockholders’ Equity (Unaudited)

For the Three and Nine Months Ended September 30, 2022

(In thousands, except number of shares)

 

   Preferred Stock   Common Stock   Additional
Paid-In
   (Accumulated     
   Shares   Amounts   Shares   Amounts   Capital   Deficit)   Total 
Balance as of January 1, 2022   -    -    11,825,878   $1   $60,863   $(1,006)  $59,858 
                                    
Issuance under equity incentive plan   -    -    164,067    -    1,244    -    1,244 
                                    
Sale of common stock pursuant to S-3 registration statement   -    -    1,749,209    -    10,400    -    10,400 
                                    
Net loss   -    -    -    -    -    (2,905)   (2,905)
                                    
Balance as of March 31, 2022   -    -    13,739,154   $1   $72,507   $(3,911)  $68,597 
                                    
Issuance under equity incentive plan   -    -    333,888    -    1,476    -    1,476 
                                    
Proceeds from the sales of common stock, net   -    -    309,038    -    1,239    -    1,239 
                                    
Net Loss   -    -    -    -    -    (5,681)   (5,681)
                                    
Balance as of June 30, 2022   -    -    14,382,080   $1   $75,222   $(9,592)  $65,631 
                                    
Issuance under equity incentive plan   -    -    9,000    -    567    -    567 
                                    
Sale of common stock pursuant to S-3 registration statement   -    -    836,502    1    2,297    -    2,298 
                                    
Net Loss   -    -    -    -    -    (4,934)   (4,934)
                                    
Balance as of September 30, 2022   -   $-    15,227,582   $2   $78,086   $(14,526)  $63,562 

 

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

 

6

 

 

iSun, Inc.

Consolidated Statements of Cash Flows

For the Nine Months Ended September 30, 2023, and 2022 (Unaudited)

(In thousands)

 

   2023   2022 
Cash flows from operating activities          
Net loss  $(7,756)  $(13,520)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation of property plant and equipment   1,095    1,685 
Bad debt expense   50    87 
Amortization of intangible assets   1,199    3,615 
Amortization of right-of-use asset   481    - 
Gain on forgiveness of PPP loan   -    (2,592)
Gain on sale of property and equipment   (36)   - 
Change in fair value of warrant liability   168    (98)
Stock based compensation   1,240    2,402 
Deferred finance charge amortization   498    302 
Loss on conversion of debt   303    - 
Provision for deferred income taxes   -    (772)
           
Changes in operating assets and liabilities:          
Accounts receivable   (4,394)   2,495 
Other current assets   (73)   7 
Contract assets   (4,161)   351 
Inventory   967    (982)
Accounts payable   7,842    (4,208)
Accrued expenses   (1,191)   980
Contract liabilities   1,020    3,754 
Other liabilities   (578)   (1,057)
Deferred compensation   (23)   (22)
Operating lease liability   (440)   - 
Net cash used in operating activities   (3,789)   (7,573)
Cash flows from investing activities:          
Purchase of property and equipment   (603)   (637)
Proceeds from sale of property and equipment   43    1,247 
Captive insurance investment   (359)   - 
Dividend receivable   -    300 
Net cash (used in) provided by investing activities   (919)   910 
Cash flows from financing activities:          
Proceeds from line of credit   -    20,453 
Payments to line of credit   -    (19,275)
Proceeds from long term debt        230 
Repayments of long-term debt   (1,505)   (7,118)
Proceeds from sales of common stock, net   6,358    13,937 
Net cash provided by financing activities   4,853    8,227 
Net increase in cash   145    1,564 
Cash, beginning of period   5,455    2,242 
Cash, end of period  $5,600   $3,806 
Supplemental disclosure of cash flow information          
Cash paid during the year for:          
           
Interest  $288   $800 
Income taxes   -    7 
Supplemental disclosure of non-cash investing and financing activities          
Accrued Employee Incentive Compensation settled in stock   -    885 
Issuance of shares of Common Stock for repayment of debt   3,825    - 
Vehicles and equipment purchased and financed   356    - 

 

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

 

7

 

 

iSun, Inc

Notes to Condensed Consolidated Financial Statements

(in thousands, except share and per share data)

 

1. SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES

 

a) Organization

 

iSun, Inc. is a leading solar energy and clean mobility infrastructure Company with over 50 years of experience accelerating the adoption of innovative electrification technologies. The Company provides solar product services ranging from project origination, design, development, engineering, procurement, construction, storage, monitoring and maintenance for EV infrastructure, residential, commercial, industrial and utility customers. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.

 

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023 or any other period. The accompanying financial statements should be read in conjunction with the Company’s audited financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

 

b) Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of iSun, Inc. and its direct and indirect wholly-owned operating subsidiaries, iSun Residential, Inc., SolarCommunities, Inc., iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Corporate, LLC and iSun Energy, LLC. All material intercompany transactions have been eliminated upon consolidation of these entities.

 

c) Revenue Recognition

 

The majority of the Company’s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.

 

1) Revenue Recognition Policy

 

Solar Power Systems Sales and Engineering, Procurement, and Construction Services

 

The Company recognizes revenue from the sale of solar power systems, Engineering, Procurement and Construction (“EPC”) services, and other construction-type contracts over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. Construction contracts, such as the sale of a solar power system combined with EPC services, are generally accounted for as a single unit of account (a single performance obligation) and are not segmented between types of services. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. For such services, the Company recognizes revenue using the cost to cost method, based primarily on contract cost incurred to date compared to total estimated contract cost. The cost to cost method (an input method) is the most faithful depiction of the Company’s performance because it directly measures the value of the services transferred to the customer. Cost of revenue includes an allocation of indirect costs including depreciation and amortization. Subcontractor materials, labor and equipment, are included in revenue and cost of revenue when management believes that the Company is acting as a principal rather than as an agent (i.e., the Company integrates the materials, labor and equipment into the deliverables promised to the customer). Changes to total estimated contract cost or losses, if any, are recognized in the period in which they are determined as assessed at the contract level. Pre-contract costs are expensed as incurred unless they are expected to be recovered from the customer. As of September 30, 2023 and December 31, 2022 the Company had $0 in pre-contract costs classified as a current asset under contract assets on its Consolidated Balance Sheet. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client. Customer payments on construction contracts are typically due within 30 to 45 days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.

 

For sales of solar power systems in which the Company sells a controlling interest in the project to a customer, revenue is recognized for the consideration received when control of the underlying project is transferred to the customer. Revenue may also be recognized for the sale of a solar power system after it has been completed due to the timing of when a sales contract has been entered into with the customer.

 

Energy Generation

 

Revenue from net metering credits is recorded as electricity is generated from the solar arrays and billed to customers (PPA off-taker) at the price rate stated in the applicable power purchase agreement (PPA).

 

8

 

 

Operation and Maintenance and Other Miscellaneous Services

 

Revenue for time and materials contracts is recognized as the service is provided.

 

2) Disaggregation of Revenue from Contracts with Customers

 

The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three and nine months ended September 30, 2023 and September 30, 2022:

 

   2023   2022   2023   2022 
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2023   2022   2023   2022 
                 
Performance obligations satisfied over time                    
Solar  $23,549   $16,836   $60,401   $45,311 
Electric   3,773    1,994    9,081    4,510 
Data and Network   587    204    792    776 
Totals  $27,909   $19,034   $70,274   $50,597 

 

The following table disaggregates the Company’s revenue based operational division for the three and nine months ended September 30, 2023, and September 30, 2022:

 

   2023   2022   2023   2022 
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2023   2022   2023   2022 
                 
Residential  $8,280   $11,338   $24,418   $27,684 
Commercial and Industrial   18,836    5,933    43,471    19,085 
Utility   793    1,763    2,385    3,828 
Totals  $27,909   $19,034   $70,274   $50,597 

 

3) Variable Consideration

 

The nature of the Company’s contracts gives rise to several types of variable consideration, including claims and unpriced change orders; award and incentive fees; and liquidated damages and penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value (i.e., the sum of a probability-weighted amount) or the most likely amount method, whichever is expected to better predict the amount. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in the Company’s performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. If the requirements for recognizing revenue for claims or unapproved change orders are met, revenue is recorded only when the costs associated with the claims or unapproved change orders have been incurred. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for claims accounting have been satisfied.

 

9

 

 

4) Remaining Performance Obligation

 

Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less.

 

5) Warranties

 

The Company generally provides limited workmanship warranties up to five years for work performed under its construction contracts. The warranty periods typically extend for a limited duration following substantial completion of the Company’s work on a project. Historically, warranty claims have not resulted in material costs incurred, and any estimated costs for warranties are included in the individual contract cost estimates for purposes of accounting for long-term contracts.

 

d) Accounts Receivable

 

Accounts receivable are recorded when invoices are issued and presented on the balance sheet net of the allowance for doubtful accounts. The allowance, is estimated based on historical losses, the existing economic condition, and the financial stability of the Company’s customers. Accounts are written off against the reserve when they are determined to be uncollectible.

 

f) Contract Assets and Liabilities

 

The timing of revenue recognition, billings and cash collections results in contracts receivable, retainage receivable, contract assets and contract liabilities on the accompanying consolidated balance sheet. Included in contract assets is revenue in excess of billings and conditional retainage on uncompleted contracts. Included in contract liabilities is billings and conditional retainage in excess of revenue earned on uncompleted contracts. Also included in contract assets and contract liabilities is “conditional retainage” representing work performed by the Company for a customer that is retained pending the completion of the terms within the contract. Upon completion of the contract terms the conditional retainage is billed and collectible based on the passage of time at which time the amount is presented as a retainage receivable. On a contract by contract basis, the conditional retainage is included in the contract asset “revenue in excess of billings and conditional retainage in excess on uncompleted contracts” and contract liability “billings and conditional retainage in excess of revenue earned on uncompleted contracts” to arrive at a net contract asset or liability by contract. The following table provides information about contract assets and liabilities at:

 

   September 30, 2023   December 31, 2022 
         
Contract Assets          
Revenue in excess of billings on uncompleted contracts  $10,934   $6,887 
Conditional retainage   551    437 
Total Contract Assets   11,485    7,324 
           
Contract Liabilities          
Billings in excess of revenue on uncompleted contracts   6,439    5,419 
Conditional retainage   -    - 
Total Contract Liabilities  $6,439   $5,419 

 

10

 

 

Project Assets

 

Project assets primarily consist of costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project and are actively marketed and intended to be sold. In contrast to contract assets, the Company holds a controlling interest in the project itself. These project related costs include costs for land, development, and construction of a PV solar power system. Development costs may include legal, consulting, permitting, transmission upgrade, interconnection, and other similar costs. The Company typically classifies project assets as noncurrent due to the nature of solar power projects (long-lived assets) and the time required to complete all activities to develop, construct, and sell projects, which is typically longer than 12 months. Once the Company enters into a definitive sales agreement, such project assets are classified as current until the sale is completed and the Company has met all of the criteria to recognize the sale as revenue. Any income generated by a project while it remains within project assets is accounted for as a reduction to the basis in the project. If a project is completed and begins commercial operation prior to the closing of a sales arrangement, the completed project will remain in project assets until placed in service. All expenditures related to the development and construction of project assets, whether fully or partially owned, are presented as a component of cash flows from operating activities. Project assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. A project is considered commercially viable or recoverable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. A partially developed or partially constructed project is considered to be commercially viable or recoverable if the anticipated selling price is higher than the carrying value of the related project assets. The Company examines a number of factors to determine if the project is expected to be recoverable, including whether there are any changes in environmental, permitting, market pricing, regulatory, or other conditions that may impact the project. Such changes could cause the costs of the project to increase or the selling price of the project to decrease. If a project is not considered recoverable, we impair the respective project assets and adjust the carrying value to the estimated fair value, with the resulting impairment recorded within “Selling, general and administrative” expense.

 

Project assets were $0 as of September 30, 2023 and December 31, 2022, respectively.

 

e) Concentration and Credit Risks

 

The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limits. The differences between book and bank balances are outstanding checks and deposits in transit. At September 30, 2023, the uninsured balances were approximately $3,554.

 

f) Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include estimates used to review the Company’s impairments and estimations of long-lived assets, impairment on investment, estimates in recording business combinations, goodwill, intangibles, revenue recognition utilizing a cost-to-cost method, allowances for uncollectible accounts, impairment on investments, warrant liability and the valuation allowance on deferred tax assets. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable in the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

 

g) Recently Issued Accounting Pronouncements

 

The Company is an emerging growth company until at minimum December 31, 2024. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.

 

In March 2023, the FASB issued ASU No. 2014-01, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Qualified Affordable Housing Projects, which amended Subtopic 323-740, Investments—Equity Method and Joint Ventures—Income Taxes, introduced the option to apply the proportional amortization method to account for investments made primarily for the purpose of receiving income tax credits and other income tax benefits when certain requirements are met. This guidance is effective for fiscal years beginning after December 15, 2023 with early adoption permitted. The Company is currently evaluating the effect that adopting this new accounting guidance will have on its condensed consolidated financial statements and related disclosures.

 

11

 

 

h) Fair Value of Financial Instruments

 

The Company’s financial instruments include cash and cash equivalents, accounts receivable, cash collateral deposited with insurance carriers, deferred compensation plan liabilities, accounts payable and other current liabilities, and debt obligations.

 

Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.

 

Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers, and outstanding balances on its line of credit and long-term debt approximate their fair values as these amounts are estimated using public market prices, quotes from financial institutions and other available information.

 

i) Debt Extinguishment

 

Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, Liabilities: Extinguishments of Liabilities. Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On January 21, 2022, SunCommon received notification from Citizens Bank N.A. that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $2,592 has been recognized on the statement of operations as a gain on forgiveness of PPP Loan for the nine months ended September 30, 2022.

 

j) Inventory

 

Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of solar panels and other materials. The Company reviews the cost of inventories against their estimated net realizable value and records write-downs if any inventories have costs in excess of their net realizable values. Inventory is presented at net realizable value with reserves for obsolete inventory of $0 at September, 2023 and December 31, 2022.

 

k) Segment Information

 

The Company currently operates in four segments based upon our organizational structure and the way in which our operations are managed and evaluated. The first segment is Residential which are projects smaller in size and shorter in duration. The second operating segment is Commercial and Industrial which includes projects that are commonly larger in size and longer in duration serving commercial and industrial customers. The third operating segment is Utility which includes design, development, project origination and other professional services as well as projects that are commonly larger in size and longer in duration serving utility-scale customers. The fourth segment is Corporate, which is responsible for general company oversight and management. Disaggregating the corporate costs from the revenue operations simplifies the performance evaluation of the Residential, Commercial and Industrial, and Utility segments.

 

l) Legal contingencies

 

The Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. The Company records legal costs associated with loss contingencies as incurred and accrues for all probable and estimable settlements. No reserves were deemed necessary as of September 30, 2023.

 

12

 

 

m) Inflation risk

 

Changes in economic conditions, including inflation, rising interest rates, lower consumer confidence, volatile equity capital markets and ongoing supply chain disruptions may affect our business, revenues and earnings adversely.

 

n) Reclassification

 

Certain prior period amounts presented on the Company’s financial statements have been reclassified in order to conform to the current period presentation. These reclassifications have no effect on previously reported results of operations or loss per share.

 

2. LIQUIDITY AND FINANCIAL CONDITION

 

For the nine months ended September 30, 2023, the Company experienced a net loss of approximately $7,800 with cash used in operations of approximately $3,800. At September 30, 2023, the Company had cash on hand of approximately $5,600 and a working capital deficit of approximately $7,600. To date, the Company has relied predominantly on operating cash flow, borrowings from its credit facilities, and sales of Common Stock. During the nine months ended September 30, 2023, the Company has reduced its cash used in operations, but is still operating in a net loss situation, although at a reduced level, this raises substantial doubt about the ability for the Company to continue as a going concern for at least one year from the date these financial statements are issued. However, the Company believes the matters outlined below alleviate that substantial doubt.

 

The demand for solar and electric vehicle infrastructure continues to increase across all customer groups. Our residential division has customer orders of approximately $15,000 expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $140,300 expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $6,500 and 1,600 MW of projects currently under development that will transition to the respective divisions backlog when approaching notice to proceed. The customer demand across our segments will provide short-term operational cash flow. The Company has a diversified revenue stream which mitigates operational exposure impacting specific segments.

 

As of September 30, 2023, the Company has approximately $10,900 in gross proceeds potentially available from sales of Common Stock pursuant to the S-3 Registration Statement which could be utilized to support any short-term deficiencies in operating cash flow.

 

The Company believes its current cash on hand, potential additional sales of Common Stock, the collectability of its accounts receivable and project backlog are sufficient to meet its operating and capital requirements for at least one year from the date these financial statements are issued.

 

3. ACCOUNTS RECEIVABLE

 

   September 30, 2023   December 31, 2022 
Accounts receivable - contracts in progress  $12,752   $8,502 
Accounts receivable – retainage   551    583 
Accounts receivable   13,303    9,085 
Allowance for doubtful accounts   (176)   (302)
Total  $13,127   $8,783 

 

Bad debt expense was $50 and $145 at September 30, 2023 and December 31, 2022, respectively.

 

Contract assets represent revenue recognized in excess of amounts billed, unbilled receivables, and retainage. Unbilled receivables represent an unconditional right to payment subject only to the passage of time, which are reclassified to accounts receivable when they are billed under the terms of the contract. Contract assets were as follows at September 30, 2023 and December 31, 2022:

 

   September 30, 2023   December 31, 2022 
Contract assets  $10,843   $6,648 
Unbilled receivables, included in costs in excess of billings   91    93 
Costs and estimated earnings in excess of billings   10,934    6,741 
Retainage   551    583 
Total  $11,485   $7,324 

 

Contract liabilities represent amounts billed to clients in excess of revenue recognized to date, billings in excess of costs, and retainage. The Company anticipates that substantially all incurred cost associated with contract assets as of September 30, 2023 will be billed and collected within one year.

 

13

 

 

4. CONTRACTS IN PROGRESS

 

   September 30, 2023   December 31, 2022 
Expenditures to date on uncompleted contracts  $54,092   $31,215 
Estimated earnings thereon   4,008    2,509 
Contract costs   58,100    33,724 
Less billings to date   (53,145)   (31,912)
Contract costs, net of billings   4,955    1,812 
Plus under billings remaining on contracts 100% complete   91    93 
Total  $5,046   $1,905 

 

Included in accompany balance sheets under the following captions:

 

   September 30, 2023   December 31, 2022 
Contract assets  $11,485   $7,324 
Contract liabilities   (6,439)   (5,419)
Total  $5,046   $1,905 

 

5. OPERATING SEGMENTS

 

Beginning in 2023, the Company assessed its operating segment disclosure based on ASC 280, Segment Reporting, guidance. As determined by ASC 280, Segment Reporting, the Company determined that it has more than one reportable segment for which financial information is available and regularly evaluated by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. As a result, the following segments were established: Residential, Commercial and Industrial, Utility and Corporate.

 

Residential

 

Through its SunCommon operating subsidiary, the Company designs, arranges financing, integrates, installs, and manages systems, primarily for residential homeowners. The Company sells residential solar systems through its direct sales and marketing channel strategy. The Company operates in the New York and Vermont residential markets. It has direct sales and/or operations personnel in New York and Vermont.

 

Commercial and Industrial

 

Through our iSun Industrial subsidiary, the Company designs, integrates, installs, and manages systems ranging in size from 50kW (kilowatt) to multi-MW (megawatt) systems primarily for larger commercial and industrial projects. Commercial installations have included installations at office buildings, manufacturing plants, warehouses, service stations, churches, and other consumer facing businesses. Industrial installations have included school districts, local municipalities, federal facilities, higher education institutions as well as green and brown fields. It has operations personnel in New York, New Hampshire, Maine and Vermont.

 

Through its iSun Utility subsidiary, the Company develops, designs, engineers, arranges financing, installs, and manages systems ranging in size from 500 kW (kilowatt) to multi-MW (megawatt) systems primarily for asset owners, business and municipalities. The Utility segment is originating projects in Vermont, North Carolina, South Carolina, Ohio, California, Georgia, Alabama and Colorado. It has operations personnel in Vermont and Pennsylvania.

 

14

 

 

Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three and nine months ended September 30, 2023.

 

                                       
   Three months ended September 30, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $8,280   $18,755   $874   $-   $27,909 
Cost of earned revenue   5,993    15,511    977    -    22,481 
Income (loss) before operating expenses   2,287    3,244    (103)   -    5,428 
Operating expenses                         
Warehousing and other operating expenses   -    183    -    -    183 
General and administrative expenses   3,117    1,122    243    1,265    5,747 
Segment contribution (loss)   (830)   1,939    (346)   (1,265)   (502)
                          
Stock based compensation – general and administrative   -    -    -    494    494 
Depreciation and amortization   495    287    -    -    782 
Operating (loss) income  $(1,325)  $1,653   $(346)   (1,759)  $(1,778)

 

                                       
   Nine months ended September 30, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $24,418   $44,682   $1,174   $-   $70,274 
Cost of earned revenue   17,537    36,356    1,467    -    55,360 
Income (loss) before operating expenses   6,881    8,326    (293)   -    14,914 
Operating expenses                         
Warehousing and other operating expenses   -    634    -    -    634 
General and administrative expenses   8,495    3,962    894    3,579    16,930 
Segment contribution (loss)   (1,614)   3,730    (1,187)   (3,579)   (2,650)
                          
Stock based compensation – general and administrative   -    -    -    1,240    1,240 
Depreciation and amortization   1,480    814    -    -    2,294 
Operating (loss) income  $(3,094)  $2,916   $(1,187)   (4,819)  $(6,184)

 

Assets by operating segment are as follows:

 

   September 30,
2023
 
Residential  $21,208 
Commercial and Industrial   27,605 
Utility   1,742 
Corporate   23,218 
Assets  $73,773 

 

15

 

 

6. LEASES

 

The Company has operating leases for offices, warehouse, vehicles, office equipment and land leases for its solar assets. The Company’s leases have remaining lease terms of 1 year to 18 years, some of which include options to extend.

 

In 2020, the Company entered into a ten-year lease agreement for a new headquarters in Williston, Vermont consisting of approximately 6,250 square feet of office space and 6,500 square feet of warehouse. The lease has annual rent of $108 with an annual increase of 2%.

 

The Company leases an office and warehouse facilities in Waterbury, Vermont under agreements expiring in May 2028 and August 2026, respectively. The monthly base rent for the office and warehouse facilities currently approximates $28, subject to annual 3% increases.

 

The Company leases an office and warehouse facility in Rhinebeck, New York from a stockholder. Monthly base rent currently approximates $7 and is on a month-to-month basis.

 

In 2015, the Company entered into two twenty-five-year non-cancelable lease agreements for land on which they constructed solar arrays. One lease has fixed annual rent of $3. The second lease has annual rent of $3 with an annual increase of 2%.

 

In 2017, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $4 with an annual increase of 2%.

 

In 2018, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $26.

 

The Company leases a vehicle under a non-cancelable operating lease. In addition, the Company occasionally pays rent for storage on a month-to-month basis.

 

The Company leases vehicles and office equipment under various agreements expiring through June 2026. As of September 30, 2023, aggregate monthly payments required under these leases approximates $35.

 

The Company’s lease expense for the three and nine months ended September 30, 2023 was entirely comprised of operating leases and amounted to $58 and $184, respectively. Operating lease payments, which reduced operating cash flows for the nine months ended September 30, 2023 amounted to $612. The difference between the ROU asset amortization of $481 and the associated lease expense of $440 consists of interest, new vehicles, new facilities and lease extensions, office and office equipment leases originated during the year ended December 31, 2022.

 

   September 30, 2023   December 31, 2022 
Operating lease right-of-use assets  $6,479   $6,960 
           
Operating lease liabilities—short term   598    588 
Operating lease liabilities—long term   6,261    6,711 
Total operating lease liabilities  $6,859   $7,299 

 

As of September 30, 2023, the weighted average remaining lease term for operating leases was 10.33 years and the weighted average discount rate for the Company’s operating leases was 3.33%.

 

Year ending December 31:  Amount 
Remaining 2023  $204 
2024   805 
2025   798 
2026   796 
2027   797 
2028   804 
Thereafter   3,937 
Total lease payments   8,141 
Less: interest   (1,282)
Total operating leases liability  $6,859 

 

16

 

 

7. LONG-TERM DEBT

 

   September 30, 2023   December 31, 2022 
NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.  $564   $598 
NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.  $564   $598 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.   108    137 
NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity.   284    325 
NBT Bank, National Association, repaid in May 2023.   -    14 
Various vehicle loans, interest ranging from 0% to 9.25%, total current monthly installments of approximately $40,167 secured by vehicles, with varying terms through 2027.   1,346    1,271 
National Bank of Middlebury, repaid in May 2023.   -    21 
Senior secured convertible notes payable, 5% interest rate, monthly payments of 1/26th of the original purchase amount plus accrued but unpaid interest beginning March 1, 2023 until maturity date of May 4, 2025.    7,933    12,500 
CSA 36: Payable in monthly installments of $2,414, including interest at 5.5%. The interest rate will become variable at the VEDA Prime Rate from June 2025 through maturity in June 2028.   98    115 
CSA 36: Payable in monthly interest only installments of $1,104 through June 2020; then payments of $552, representing half of monthly interest only payments, through June 2027 with other half of interest only payments capitalized into principal; then $2,485 monthly payments of principal and interest, with a balloon payment of $20,142 due June 2035; interest at 11.25% throughout the loan term.   118    118 
Equipment loans   32    56 
Long-term debit   10,483    15,155 
Less current portion   (8,544)   (5,374)
Long-term debt, including debt issuance costs   1,939    9,781 
Less debt issuance costs   (1,056)   (1,555)
Long-term debt  $883   $8,226 

 

Year ending December 31:  Amount 
Remainder of 2023  $8,088 
2024   590 
2025   511 
2026   901 
2027   187 
2028 and thereafter   206 
Total  $10,483 

 

Senior Secured Convertible Notes Payable

 

On November 4, 2022, the Company entered into a Securities Purchase Agreement (the “SPA”) with two affiliated investors. At the Closing, the Company issued and sold to each Purchaser a Senior Secured Convertible Note, the aggregate original principal amount of the two Notes was $12,500. The Purchase Agreement provided for a six percent (6%) original interest discount resulting in gross proceeds to the Company of $11,750. Upon (i) the effectiveness of a Registration Statement covering the Registrable Securities (as defined in the SPA), (ii) the Stockholder Approval (as defined in the SPA), (iii) the Company’s achievement of certain revenue and EBITDA targets, (iv) the Company having sufficient authorized shares of Common Stock (v) the Company’s maintenance of certain balance sheet requirements and (vi) certain other conditions, the Company and the Purchasers will consummate a second closing in which the Company will issue and sell to each Purchaser a second Note, the two notes being in the aggregate principal amount of $12,500 having identical terms and conditions as the original Note, including a six percent (6%) original interest discount, for an aggregate principal amount of $25,000 in Notes that may be issued and sold pursuant to the Purchase Agreement. The Conversion Price of $2.66 is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for, Common Stock at a price below the then-applicable Conversion Price (subject to certain exceptions). Beginning on March 1, 2023 and on the first day of each month thereafter, the Company will be required to redeem 1/26th of the original principal amount of each Note, plus accrued but unpaid interest, until the maturity date of May 4, 2025.

 

On August 30, 2023, the Company entered into a Letter Agreement with the two affiliated investors regarding a modification of the terms of the SPA. The Company failed to fulfill the EBITDA covenant for the quarter ended June 30, 2023. Under the Notes, a failure to fulfill the EBITDA covenant is defined as an Event of Default. Upon the occurrence of an Event of Default, the Purchasers may accelerate all amounts due under the Notes. The Purchasers have agreed to a waiver of the Event of Default upon the terms set forth in the letter agreement, including that the Company shall pay the Investors the aggregate amount of $1,442 of the principal amount of the Notes by wire transfer, that the Fixed Conversion Price of the Notes shall be adjusted to $1.00, and that the Company shall issue warrants to acquire an aggregate of 1,000,000 shares of Common Stock with an exercise price of $1.00 per share and a term of 5 years. For updated information with respect to the SPA and letter agreement, see Note 13 Subsequent Events below.

 

During the nine months ended September 30, 2023, the Company issued 6,340,411 common shares having a fair value of $3,825 for the repayment of principal related to the Senior Secured Convertible Notes and recognized a loss of approximately $303 for the excess fair value of such shares.

 

17

 

 

8. FAIR VALUE MEASUREMENTS

 

During the three and nine months ended September 30, 2023, 1,000,000 warrants to acquire shares of Common Stock were granted. The warrants were issued on August 30, 2023 resulting from a failure to fulfill the EBITDA financial covenant of the Senior Secured Notes. The warrants were issued to the Investor in order to waive the Event of Default. During the three and nine months ended September 30, 2023, no warrants to acquire shares of Common Stock were exercised or redeemed. At September 30, 2023, 1,069,144 private warrants to acquire shares of Common Stock that were outstanding at the time of the Company became a public company remain outstanding.

 

 

Input 

Mark-to-Market

Measurement at

September 30, 2023

  

Mark-to-Market

Measurement at

December 31, 2022

 
Risk-free rate   4,81%   3.88%
Remaining term in years   0.724.91    1.47 
Expected volatility   140.91%   147.02%
Exercise price  $11.50   $11.50 
Fair value of common stock  $0.22   $1.30 

 

 

       Fair Value Measurement as of September 30, 2023 
   Total   Level 1   Level 2   Level 3 
Liabilities:                
Private Warrants  $178    -    -   $178 

 

       Fair Value Measurement as of December 31, 2022 
   Total   Level 1   Level 2   Level 3 
Liabilities:                
Private Warrants  $10    -    -   $10 

 

   September 30, 2023   December 31, 2022 
Beginning balance  $10   $148 
Fair value adjustment – Warrant liability   168    (138)
Ending balance  $178   $10 

 

18

 

 

9. UNION ASSESSMENTS

 

The Company employs members of the International Brotherhood of Electrical Workers Local 300 (IBEW). The union fee assessments payable are both withholdings from employees and employer assessments. Union fees are for monthly dues, defined contribution pension, health and welfare funds as part of multi-employer plans. All union assessments are based on the number of hours worked or a percentage of gross wages as stipulated in the agreement with the Union.

The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2025. During the three and nine months ended September 30, 2023 and 2022, the Company incurred the following union assessments.

 

                 
   Three Months Ended
September 30,
  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
                 
Pension fund  $198   $82   $472   $326 
Welfare fund   360    160    954    814 
National employees benefit fund   47    21    103    74 
Joint apprenticeship and training committee   37    6    75    32 
401(k) matching   42    31    162    123 
Total  $684   $300   $1,766   $1,369 

 

10. DEFERRED COMPENSATION PLAN

 

In 2018, the Company entered into a deferred compensation agreement with a former minority stockholder. The agreement provides for deferred income benefits and is payable over the post-retirement period. The Company accrues the present value of the estimated future benefit payments over the period from the date of the agreement to the retirement date. The minimum commitment for future compensation under the agreement is $15, the net present value of which is $15. The Company will also pay the former stockholder a solar management fee of 24.5% of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays. The amount is de minimis and therefore not recorded on the balance sheet as of September 30, 2023 and December 31, 2022 and recorded in the statement of operations when incurred.

 

19

 

 

11. EARNINGS (LOSS) PER SHARE

 

Basic earnings (loss) per share (“EPS”) is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of Common Stock outstanding during the period, excluding the effects of any potentially dilutive securities. Diluted EPS gives effect to the potential dilution that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock.

 

 

                 
   Three Months Ended
September 30,
  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
                 
Option to purchase Common Stock, from Jensyn’s IPO   429,000    429,000    429,000    429,000 
Private warrants to purchase Common Stock, from Jensyn’s IPO   34,572    34,572    34,572    34,572 
Unvested restricted stock awards   407,189    205,335    407,189    205,335 
Options to purchase Common Stock   1,166,333    350,668    1,166,333    350,668 
Private warrants to purchase common shares from Anson Note   1,000,000    -    1,000,000    - 
Totals   3,037,094    1,019,575    3,037,094    1,019,575 

 

12. RESTRICTED STOCK AND STOCK OPTIONS

 

Options

 

As of September 30, 2023, the Company had 1,166,333 non-qualified stock options outstanding to purchase 1,166,333 shares of Common Stock. The stock options vest at various times and are exercisable for a period of three years from the date of grant at an average exercise price of $2.40 per share, the fair market value of the Company’s Common Stock on the date of each grant. The Company determined the fair market value of these options to be $1,700 by using the Black Scholes option valuation model. The key assumptions used in the valuation of the options were as follows; a) volatility of 125.96%, b) term of 2 years, c) risk free rate of 0.06% and d) a dividend yield of 0%.

 

  

Nine Months Ended

September 30, 2023

 
  

Number of

Options

  

Weighted

average

exercise

price

 
Outstanding, beginning January 1, 2023   576,333   $3.80 
Granted   590,000   $1.03 
Exercised   -   $- 
Outstanding, ending September 30, 2023   1,166,333   $2.40 
Exercisable at September 30, 2023   451,333   $3.46 

 

The above table does not include the 429,000 options issued as part of the Jensyn IPO.

 

20

 

 

Aggregate intrinsic value of options outstanding at September 30, 2023 was $0. Aggregate intrinsic value represents the difference between the Company’s closing stock price on the last trading day of the fiscal period which was $0.40 as of September 30, 2023 and the exercise price multiplied by the number of options outstanding.

 

During the three months ended September 30, 2023 and 2022, the Company charged a total of $100 and $300, respectively to operations to recognize stock-based compensation expense related to stock option awards. During the nine months ended September 30, 2023 and 2022, the Company charged a total of $400 and $1,100, respectively to operations to recognize stock-based compensation expense related to stock option awards.

 

As of September 30, 2023, the Company had $600 in unrecognized stock-based compensation related to 1,166,333 stock option awards, which is expected to be recognized over a weighted average period of less than three years. All option units are expected to vest.

 

Restricted Stock Grant to Executives

 

With an effective date of January 4, 2021, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2021 (the January 2021 RSGAs). All shares of Common Stock issuable under the January 2021 RSGA are valued as of the grant date at $6.15 per share representing the fair market value. The January 2021 RSGA provides for the issuance of up to 241,000 shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: 80,333 of the restricted shares shall vest immediately, 80,333 of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or 80,334 restricted shares, shall vest on the two (2) year anniversary of the effective date.

 

With an effective date of January 24, 2022, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2022 (the January 2022 RSGAs). All shares of Common Stock issuable under the January 2022 RSGA are valued as of the grant date at $5.04 per share representing the fair market value. The January 2022 RSGA provides for the issuance of up to 187,500 shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: 62,500 of the restricted shares shall vest immediately, 62,500 of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or 62,500 restricted shares, shall vest on the two (2) year anniversary of the effective date.

 

With an effective date of January 24, 2023, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2023 (the January 2023 RSGAs). All shares of Common Stock issuable under the January 2023 RSGA are valued as of the grant date at $1.39 per share representing the fair market value. The January 2023 RSGA provides for the issuance of up to 247,000 shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: 130,333 of the restricted shares shall vest immediately, 58,334 of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or 58,333 restricted shares, shall vest on the two (2) year anniversary of the effective date.

 

In the three months ended September 30, 2023 and 2022, stock-based compensation expense of $200 and $300, respectively was recognized for the January 2021, January 2022 and January 2023 RSGA. In the nine months ended September 30, 2023 and 2022, stock-based compensation expense of $700 and $1,200, respectively was recognized for the January 2021, January 2022 and January 2023 RSGA.

 

Stock-based compensation, excluding the January 2021, January 2022 and January 2023 RSGA, related to employee and director options totaled $150 and $0 for the three months ended September 30, 2023 and 2022, respectively. Stock-based compensation, excluding the January 2021, January 2022 and January 2023 RSGA, related to employee and director options totaled $150 and $100 for the nine months ended September 30, 2023 and 2022, respectively.

 

13. SUBSEQUENT EVENTS

 

Sale of Common Stock pursuant to S-3 Registration Statement

 

Subsequent to September 30, 2023, 1,381,844 shares of Common Stock were sold under the B. Riley Sales Agreement between October 1, 2023 and October 26, 2023, pursuant to a prospectus supplement that was filed with the SEC on February 10, 2021. Total gross proceeds for the shares were $260 or $0.19 per share. Net proceeds after issuance costs were $250 or $0.18 per share.

 

Execution of term sheet

 

On October 23, 2023, the Company executed a non-binding term sheet with an institutional investor to provide an $8 million term loan with a 48-month amortization period. The primary use of proceeds will be repayment of the existing Senior Secured Convertible Notes in full. The new loan facility will be secured by all assets of the Company and will not have any conversion provisions eliminating the potential for future dilution. The closing date is scheduled for December 5, 2023.

 

Event of Default

 

On November 13, 2023, the Company received notification from the Purchasers of the Senior Secured Convertible Note of an Event of Default as the Company failed to make the $1,442 accelerated principal payment under the terms of the Letter Agreement dated August 30, 2023. Given the Event of Default, the Purchasers are demanding immediate repayment of the Notes in cash at the Mandatory Default Amount as defined in the Notes. The Company intends to satisfy the demand payment through the closing of the term loan pending completion of the due diligence process.

 

Delisting Notice Extension

 

On November 14, 2023, the Company received notice from the Nasdaq Stock Market that the cure period to regain compliance with the Bid Price Requirement has been extended for an additional 180 days until May 13, 2024. 

 

21

 

 

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

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements as of and for the three and nine months ended September 30, 2023 and 2022 and related notes included in Part 1, Item 1 of this Quarterly Report on Form 10-Q. The following discussion and analysis should also be read together with our audited consolidated financial statements and related notes for the year ended December 31, 2022.

 

Forward-Looking Statements

 

This discussion and analysis contains forward-looking statements about our plans and expectations of what may happen in the future. Forward-looking statements are based on a number of assumptions and estimates that are inherently subject to significant risks and uncertainties, and our actual results could differ materially from the results anticipated by our forward-looking statements. Our future results and financial condition may also differ materially from those that we currently anticipate as a result of the factors described in the sections entitled “Risk Factors” in the filings that we make with the U.S. Securities and Exchange Commission (the “SEC”). Throughout this section, unless otherwise noted, “we,” “us,” “our” and the “Company” refer to iSun, Inc.

 

Business Introduction / Overview

 

iSun, Inc., the principal office of which is located in Williston, Vermont, is one of the largest commercial solar engineering, procurement and construction (“EPC”) companies in the country and is expanding across the Northeastern United States (“U.S.”). The Company is a second-generation business founded under the name Peck Electric Co. (“Peck Electric”) in 1972 as a traditional electrical contractor. The Company’s core values are to align people, purpose, and profitability, and since taking leadership in 1994, Jeffrey Peck, the Company’s Chief Executive Officer, has applied such core values to expand into the solar industry. Today, the Company is guided by the mission to facilitate the reduction of carbon emissions through the expansion of clean, renewable energy and we believe that leveraging such core values to deploy resources toward profitable business is the only sustainable strategy to achieve these objectives.

 

We now conduct all of our business operations exclusively through our direct and indirect wholly-owned subsidiaries, iSun Residential, Inc., SolarCommunities, Inc. iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Energy, LLC and iSun Corporate, LLC.

 

We are one of the largest solar energy services and infrastructure deployment companies in the country and are expanding across the United States. Our services include solar, storage and electric vehicle infrastructure, development and professional services, engineering, procurement, and installation. We uniquely target all solar markets including residential, commercial, industrial and utility scale customers.

 

22

 

 

Prior to becoming a public company, we were a second-generation family business founded under the name Peck Electric Co. in 1972 as a traditional electrical contractor. Our core values were and still are to align people, purpose, and profitability, and since taking leadership in 1994, Jeffrey Peck, our Chief Executive Officer, has applied such core values to expand into the solar industry. Today, we are guided by the mission to facilitate the reduction of carbon emissions through the expansion of clean, renewable energy and we believe that leveraging such core values to deploy resources toward profitable business is the only sustainable strategy to achieve these objectives.

 

The world recognizes the need to transition to a reliable, renewable energy grid in the next 50 years. States from Vermont to Hawaii are leading the way in the U.S. with renewable energy goals of 75% by 2032 and 100% by 2045, respectively. California committed to 100% carbon-free energy by 2045. The majority of the other states in the U.S. also have renewable energy goals, regardless of current Federal solar policy. We are a member of Renewable Energy Vermont, an organization that advocates for clean, practical and renewable solar energy. The benefits of the newly enacted Inflation Reduction Act of 2022 (“IRA”) provide stability and certainty of incentives for the next 10 years that create value to our shareholders and provides a long-term commitment for the energy transformation. Our triple bottom line, which is geared towards people, environment, and profit, has always been our guide since we began installing renewable energy and we intend that it remain our guide over the next 50 years as we construct our energy future.

 

The diverse nature of our service offerings allows us to manage our operations based on the maximization of value for our customers in the evolving energy market. Our core revenue stream is generated from our engineering, procurement and installation services and products consisting of solar, electrical and data installations but has expanded to include project origination, design and development services as well. Approximately 85% of our revenue is derived from our solar EPC business, approximately 10% of revenue is derived from our electrical and data business and approximately 5% of revenue is derived from our project origination, development and design services. Recently our growth has been derived by increasing our solar customer base starting in 2013, mergers and acquisitions and expansion into new territories. We currently operate in Vermont, Maine, New Hampshire, New York, Massachusetts, Maryland, Alabama, Georgia and North and South Carolina. Our union crews are expert constructors, and union access to an additional workforce makes us ready for rapid expansion to other states while maintaining control of operating costs. The skillset provided by our workforce is transferrable among our service offerings depending on current demand.

 

We also make investments in solar development projects and currently own approximately three megawatts of operating solar arrays operating under long-term power purchase agreements. These long-term recurring revenue streams, combined with our in-house development and construction capabilities, make this asset class a strategic long-term investment opportunity for us.

 

Equity and Ownership Structure

 

We now conduct all of our business operations exclusively through our direct and indirect wholly-owned subsidiaries, iSun Residential, Inc., SolarCommunities, Inc. iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Energy, LLC and iSun Corporate, LLC.

 

23

 

 

Critical Accounting Policies

 

The following discussion and analysis of the Company’s financial condition and results of operations are based upon the Company’s financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The preparation of these financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include estimates used to review the Company’s impairments and estimations of long-lived assets, impairment on investment, estimates in recording business combinations, goodwill, intangibles, revenue recognition utilizing a cost-to-cost method, allowances for uncollectible accounts, impairment on investments, warrant liability and the valuation allowance on deferred tax assets. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable in the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

 

Revenue Recognition

 

We recognize revenue from contracts with customers under Accounting Standards Codification (“ASC”) Topic 606 (“Topic 606”). Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. We primarily recognize revenue over time utilizing the cost-to-cost measure of progress on contracts for specific projects and for certain master service and other service agreements.

 

24

 

 

Contracts. We derive revenue primarily from construction projects performed under: (i) master and other service agreements, which are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup.

 

The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of our project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and our profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect our consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. For the three months and nine months ended September 30, 2023 and 2022, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of September 30, 2023 and 2022.

 

Performance Obligations. A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. Contract amendments and change orders, which are generally not distinct from the existing contract, are typically accounted for as a modification of the existing contract and performance obligation. The vast majority of our performance obligations are completed within one year.

 

When more than one contract is entered into with a customer on or close to the same date, management evaluates whether those contracts should be combined and accounted for as a single contract as well as whether those contracts should be accounted for as one, or more than one, performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts.

 

Union Labor

 

Peck Electric Co uses union labor in order to construct and maintain the solar, electric and data work that comprise the core activities of its business. As such, contributions were made by the Company to the National Joint Apprenticeship and Training Committee, the National Electrical Benefit Funds, Union Pension Plans and a union Health and Welfare Fund. Each employee contributes monthly to the International Brotherhood of Electrical Workers (“IBEW”). Peck Electric Co’s contract with the IBEW expires May 31, 2025.

 

The Company’s management believes that access to unionized labor provides a unique advantage for growth, because workforce resources can be scaled efficiently utilizing labor unions in other states to meet specific project needs in other states without substantially increasing fixed costs for the Company.

 

Business Insurance / Captive Insurance Group

 

In 2018, Peck Electric Co. joined a captive insurance group. The Company’s management believes that belonging to a captive insurance group will stabilize business insurance expenses and will lock in lower rates that are not subject to change from year-to-year and instead are based on the Company’s favorable experience modification rate.

 

25

 

 

Warrant Liability

 

As of September 30, 2023, we have no public warrants outstanding as all public warrants have been exercised or redeemed.

 

Stock-Based Compensation

 

We periodically issue stock grants and stock options to employees and directors. We account for stock option grants issued and vesting to employees based on the authoritative guidance provided by the Financial Accounting Standards Board (FASB) whereas the value of the award is measured on the date of grant and recognized over the vesting period.

 

We account for stock grants issued to non-employees in accordance with the authoritative guidance of the FASB whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested and the total stock-based compensation charge is recorded in the period of the measurement date.

 

Revenue Drivers

 

The Company’s business includes the design and construction of solar arrays for its customers. Revenue is recognized for each construction project on a percentage of completion basis. From time to time, the Company constructs solar arrays for its own account or purchases a solar array that must still be constructed. In these instances, no revenue is recognized for the construction of the solar array. In instances where the Company owns the solar array, revenue is recognized for the sale of the electricity generated to third parties. As a result, depending on whether it is building for others or for its own account, the Company’s revenue is subject to significant variation.

 

RESULTS OF OPERATIONS FOR THE THREE MONTHS ENDED SEPTEMBER 30, 2023 COMPARED TO THE THREE MONTHS ENDED SEPTEMBER 30, 2022.

 

REVENUE AND COST OF EARNED REVENUE

 

For the three months ended September 30, 2023, our revenue increased 46.6% to $27.9 million compared to $19.0 million for the three months ended September 30, 2022. Revenue for the residential segment decreased 18.6% from $10.2 million to $8.3 million. Revenue for the commercial and industrial segment increased 168.6% from $7.0 million to $18.8 million. Revenue for the utility segment decreased 50.0% from $1.8 million to $0.9 million. Our diversified revenue stream allows for our continued growth despite the slowdown in the residential markets. The main driver in the decline of the residential market demand has been the increase in the interest rate environment. As interest rates stabilize, we anticipate the slowdown to be temporary as we continue to see increases in energy costs in our core markets.

 

Cost of earned revenue for the three months ended September 30, 2023, was 45.8% higher at $22.5 million compared to $15.4 million for the three months ended September 30, 2022. As revenue increased at approximately the same rate than cost of earned revenue, margins remained relatively flat at 19.5% and 19.0% for the three months ended September 30, 2023 and 2022, respectively.

 

26

 

 

Income before operating expenses was $5.4 million for the three months ended September 30, 2023. This compares to $3.6 million of income before operating expenses for the three months ended September 30, 2022. The gross margin was 19.5% in the three months ended September 30, 2023 compared to 19.0% in the three months ended September 30, 2022. Our margins remained consistent with the prior year which reflects the efficiencies incorporated throughout the year as our revenue mix changed significantly. For the three months ended September 30, 2023, our revenue mix was 30% residential and 70% commercial, industrial, and utility. For the three months ended September 30, 2022, our revenue mix was 54% residential and 46% commercial, industrial, and utility. As our residential segment contributes the higher margin, the consistency in the blended margin highlights the operational improvements implemented throughout the year. With the consolidation of our small and large commercial installation teams at the beginning of the year, our labor utilization has significantly improved which has mitigated any margin exposure to the fluctuation in our revenue mix.

 

For the remainder of 2023, we anticipate an increase in revenue over 2022 due to several factors. The demand for solar and electric vehicle infrastructure continues to increase across all customer groups. Our residential division has customer orders of approximately $15.0 million expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $140.3 million expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $6.5 million and 1.6 GW of projects currently under development that will transition to the respective divisions backlog when approaching notice to proceed. The customer demand across our segments will provide short-term operational cash flow.

 

In addition, the Inflation Reduction Act of 2022 (“IRA”) legislation will invest nearly $370 billion in energy security and climate change programs over the next decade. The IRA renews the full 30% credit rate for Investment Tax Credit (“ITC”) eligible facilities that meet the prevailing wage and apprenticeship requirements. The IRA provides a direct pay provision for tax exempt entities including local government, tribal nations, nonprofits, cooperative and municipal utilities while also allowing for the transferability of those tax credits. The IRA allows for additional bonus credits for qualifications related to domestic content, energy communities and low- and moderate-income communities. The ITC will step down to 26% in 2033 and 22% in 2034.

 

In addition, we are engaging existing customers and new partners outside of Vermont as we align our growth plans for continued expansion across the Northeast and additional strategic geographical areas. Our current project backlog includes projects in Vermont, Maine, New Hampshire and Maryland while our pipeline includes projects across the United States.

 

GENERAL AND ADMINISTRATIVE EXPENSES

 

Total G&A expenses were $5.7 million for the three months ended September 30, 2023, compared to $6.0 million for the three months ended September 30, 2022. As a percentage of revenue, G&A expenses decreased to 20.6% in the three months ended September 30, 2023 compared to 31.3% in the three months ended September 30, 2022. In total dollars, G&A decreased from the prior year as the current overhead structure can support the anticipated revenue growth projection over the next 12 months. As we continue to implement a shared services model, we would anticipate additional reductions to overall expenses without impacting revenue growth.

 

DEPRECIATION AND AMORTIZATION

 

For the three months ended September 30, 2023 and 2022, the non-cash expenses related to depreciation and amortization totaled $0.8 million and $1.8 million, respectively.

 

27

 

 

WAREHOUSE AND OTHER OPERATING EXPENSES

 

Warehousing and other operating expenses were $0.2 million for the three months ended September 30, 2023 compared to $0.2 million for the three months ended September 30, 2022.

 

STOCK-BASED COMPENSATION EXPENSES

 

During the three months ended September 30, 2023, we incurred $0.5 million in total non-cash stock-based compensation expense compared to $0.6 million for the same period in the prior year related to the issuance of new restricted stock awards and stock options as well as the continued amortization of restricted stock awards and stock options issued in prior years.

 

OTHER INCOME (EXPENSES)

 

Interest expense for the three months ended September 30, 2023, was $0.3 million compared to $0.1 million for the same period of the prior year. The change in the fair value of the warrant liability was a loss of $0.2 million and $0 for the three months ended September 30, 2023 and 2022, respectively.

 

INCOME (BENEFIT) TAX EXPENSE

 

The US GAAP effective tax rate for the three months ended September 30, 2023, was 0.0% and September 30, 2022 was 0.0%. The proforma effective tax rate for the three months September 30, 2023 was 21.0% and September 30, 2022 was 21.0%.

 

NET LOSS

 

The net loss for the three months ended September 30, 2023 was $2.2 million compared to a net loss of $4.9 million for the three months September 30, 2022.

 

RESULTS OF OPERATIONS FOR THE NINE MONTHS ENDED SEPTEMBER 30, 2023 COMPARED TO THE NINE MONTHS ENDED SEPTEMBER 30, 2022.

 

REVENUE AND COST OF EARNED REVENUE

 

For the nine months ended September 30, 2023, our revenue increased 38.9% to $70.3 million compared to $50.6 million for the nine months ended September 30, 2022. Revenue for the residential segment remained flat at $24.4 million compared to $24.3 million. Revenue for the commercial and industrial segment increased 98.2% from $22.5 million to $44.6 million. Revenue for the utility segment decreased 68.4% from $3.8 million to $1.2 million. Our diversified revenue stream allows for our continued growth despite the slowdown in the residential markets. The main driver in the decline of the residential market demand has been the increase in the interest rate environment. As interest rates stabilize, we anticipate the slowdown to be temporary as we continue to see increases in energy costs in our core markets.

 

Cost of earned revenue for the nine months ended September 30, 2023, was 38.2% higher at $55.4 million compared to $40.1 million for the nine months ended September 30, 2022. As revenue increased at approximately the same rate than cost of earned revenue, margins remained relatively flat at 21.2% and 20.8% for the nine months ended September 30, 2023 and 2022, respectively.

 

28

 

 

Income before operating expenses was $14.9 million for the nine months ended September 30, 2023. This compares to $10.5 million of income before operating expenses for the nine months ended September 30, 2022. The gross margin was 21.2% in the nine months ended September 30, 2023 compared to 20.8% in the nine months ended September 30, 2022. Our margins remained consistent with the prior year which reflects the efficiencies incorporated throughout the year as our revenue mix changed significantly. For the nine months ended September 30, 2023, our revenue mix was 35% residential and 65% commercial, industrial, and utility. For the nine months ended September 30, 2022, our revenue mix was 48% residential and 52% commercial, industrial, and utility. As our residential segment contributes the higher margin, the consistency in the blended margin highlights the operational improvements implemented throughout the year.

 

For the remainder of 2023, we anticipate an increase in revenue over 2022 due to several factors. The demand for solar and electric vehicle infrastructure continues to increase across all customer groups. Our residential division has customer orders of approximately $15.0 million expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $140.3 million expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $6.5 million and 1.6 GW of projects currently under development that will transition to the respective divisions backlog when approaching notice to proceed. The customer demand across our segments will provide short-term operational cash flow. With the consolidation of our small and large commercial installation teams at the beginning of the year, our labor utilization has significantly improved which has mitigated any margin exposure to the fluctuation in our revenue mix.

 

In addition, the Inflation Reduction Act of 2022 (“IRA”) legislation will invest nearly $370 billion in energy security and climate change programs over the next decade. The IRA renews the full 30% credit rate for Investment Tax Credit (“ITC”) eligible facilities that meet the prevailing wage and apprenticeship requirements. The IRA provides a direct pay provision for tax exempt entities including local government, tribal nations, nonprofits, cooperative and municipal utilities while also allowing for the transferability of those tax credits. The IRA allows for additional bonus credits for qualifications related to domestic content, energy communities and low- and moderate-income communities. The ITC will step down to 26% in 2033 and 22% in 2034.

 

In addition, we are engaging existing customers and new partners outside of Vermont as we align our growth plans for continued expansion across the Northeast and additional strategic geographical areas. Our current project backlog includes projects in Vermont, Maine, New Hampshire, and Maryland while our pipeline includes projects across the United States.

 

GENERAL AND ADMINISTRATIVE EXPENSES

 

Total G&A expenses were $16.9 million for the nine months ended September 30, 2023, compared to $17.5 million for the nine months ended September 30, 2022. As a percentage of revenue, G&A expenses decreased to 24.1% in the nine months ended September 30, 2023 compared to 3465% in the nine months ended September 30, 2022. In total dollars, G&A decreased as we take advantage of the synergies provided by our acquisitions. As we continue to implement a shared services model, we would anticipate additional reductions to overall expenses without impacting revenue growth.

 

DEPRECIATION AND AMORTIZATION

 

For the nine months ended September 30, 2023 and 2022, the non-cash expenses related to depreciation and amortization totaled $2.3 million and $5.3 million, respectively.

 

29

 

 

WAREHOUSE AND OTHER OPERATING EXPENSES

 

Warehousing and other operating expenses were $0.6 million for the nine months ended September 30, 2023 compared to $1.5 million for the nine months ended September 30, 2022. The decrease is related to the reduction of our warehousing expenses as we continue to drive synergies between operating segments.

 

STOCK-BASED COMPENSATION EXPENSES

 

During the nine months ended September 30, 2023, we incurred $1.2 million in total non-cash stock-based compensation expense compared to $2.4 million for the same period in the prior year related to the issuance of new restricted stock awards and stock options as well as the continued amortization of restricted stock awards and stock options issued in prior years.

 

OTHER INCOME (EXPENSES)

 

Interest expense for the nine months ended September 30, 2023, was $1.1 million compared to $0.8 million for the same period of the prior year. Loss on conversion for the nine months ended September 30, 2023, was $0.3 million compared to $0.0 million for the same period of the prior year. We had a PPP forgiveness of $2.6 million in the prior year. The change in the fair value of the warrant liability was a loss of $0.2 million for the nine months ended September 30, 2023 compared to a gain of $0.1 for the nine months ended September 30, 2022.

 

INCOME (BENEFIT) TAX EXPENSE

 

The US GAAP effective tax rate for the nine months ended September 30, 2023, was 0.0% and September 30, 2022 was 0.0%. The proforma effective tax rate for the nine months September 30, 2023 was 21.0% and September 30, 2022 was 21.0%.

 

NET LOSS

 

The net loss for the nine months ended September 30, 2023 was $7.8 million compared to a net loss of $13.5 million for the nine months September 30, 2022.

 

30

 

 

Certain Non-GAAP Measures

 

We periodically review the following key non-GAAP measures to evaluate our business and trends, measure our performance, prepare financial projections and make strategic decisions.

 

EBITDA and Adjusted EBITDA

 

Included in this presentation are discussions and reconciliations of earnings before interest, income tax and depreciation and amortization (“EBITDA”) and EBITDA adjusted for certain non-cash, non-recurring or non-core expenses (“Adjusted EBITDA”) to net loss in accordance with GAAP. Adjusted EBITDA excludes certain non-cash and other expenses, certain legal services costs, professional and consulting fees and expenses, and one-time Reverse Merger and Recapitalization expenses and certain adjustments. We believe that these non-GAAP measures illustrate the underlying financial and business trends relating to our results of operations and comparability between current and prior periods. We also use these non-GAAP measures to establish and monitor operational goals.

 

These non-GAAP measures are not in accordance with, or an alternative to, GAAP and should be considered in addition to, and not as a substitute or superior to, the other measures of financial performance prepared in accordance with GAAP. Using only the non-GAAP financial measures, particularly Adjusted EBITDA, to analyze our performance would have material limitations because such calculations are based on a subjective determination regarding the nature and classification of events and circumstances that investors may find significant. We compensate for these limitations by presenting both the GAAP and non-GAAP measures of our operating results. Although other companies may report measures entitled “Adjusted EBITDA” or similar in nature, numerous methods may exist for calculating a company’s Adjusted EBITDA or similar measures. As a result, the methods that we use to calculate Adjusted EBITDA may differ from the methods used by other companies to calculate their non-GAAP measures.

 

31

 

 

The reconciliations of EBITDA and Adjusted EBITDA to net loss, the most directly comparable financial measure calculated and presented in accordance with GAAP, are shown in the table below:

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2023   2022   2023   2022 
Net income (loss)  $(2,248)  $(4,934)  $(7,756)  $(13,520)
Depreciation and amortization   782    1,770    2,294    5,300 
Interest expense   292    84    1,089    800 
Stock based compensation   494    567    1,240    2,402 
Loss on conversion of debt - - 303 -                    
Change in fair value of warrant liability   178    (7)   168    (98)
Income tax (benefit)   -    -    12    (765)
EBITDA   (495)   (2,520)   (2,650)   (5,881)
Other costs(1)   -    10    350    10 
Adjusted EBITDA  $(495)  $(2,510)  $(2,300)  $(5,871)
                     
Weighted Average shares outstanding   30,898,334    13,546,624    22,222,377    13,769,564 
                     
Adjusted EBITDA per share   (0.02)   (0.18)   (0.10)   (0.43)

 

(1) Other costs consist of one-time legal expenses related to the settlement of a lawsuit.

 

LIQUIDITY AND CAPITAL RESOURCES

 

We had $5.5 million in unrestricted cash at September 30, 2023, as compared to $5.5 million at December 31, 2022.

 

As of September 30, 2023, our working capital deficit was $7.6 million compared to a working capital deficit of $5.0 million at December 31, 2022. To date, the Company has relied predominantly on cash flow from financing activities to fund its operations, borrowings from its credit facilities, and sales of Common Stock. The availability of financing and the cash flow from operations alleviates the potential for substantial doubt. On October 23, 2023, the Company executed a term sheet to refinance the existing convertible note. The terms of the new debt agreement are an $8 million long-term note that amortizes over 48 months. The amortization schedule reduces the monthly payment from $0.48 million under the existing note to $0.17 million under the new facility which will improve our working capital by $5.6 million at closing. The new facility does not have a conversion feature which will alleviate any potential downward pressure on our valuation from the previous convertible note provisions.

 

As of September 30, 2023, the Company has approximately $10.9 million in gross proceeds potentially available from sales of Common Stock pursuant to the S-3 Registration Statement which could be utilized to support any short-term deficiencies in operating cash flow.

 

32

 

 

We believe that the aggregate of our existing cash and cash equivalents and sales of Common Stock pursuant to our shelf registration, will be sufficient to meet our operating cash requirements for at least one year from the date these financial statements are issued. The demand for solar and electric vehicle infrastructure continues to increase across all customer groups. Our residential division has customer orders of approximately $15.0 million expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $140.3 million expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $6.5 million and 1.6 GW of projects currently under development that will transition to the respective divisions backlog when approaching notice to proceed. The customer demand across our segments will provide short-term operational cash flow.

 

Cash flow used in operating activities was $3.8 million for the nine months ended September 30, 2023, compared to $7.6 million of cash used in operating activities in the nine months ended September 30, 2022. The decrease in cash used in operating activities was primarily the result of the increase in accounts payable of $7.8 million and the increase in accounts receivable of $4.4 million and $4.2 million in contract assets.

 

Net cash used in investing activities was $0.9 million for the nine months ended September 30, 2023, compared to $0.9 million of cash provided by investing activities in the nine months ended September 30, 2022. The change for the nine months ended September 30, 2023 was attributable to the purchase of equipment for approximately $0.6 million, and the change for the nine months ended September 30, 2022 was attributable to the sale of solar assets for approximately $1.2 million.

 

Net cash provided by financing activities was $4.9 million for the nine months ended September 30, 2023 compared to $8.2 million of cash provided by financing activities for the nine months ended September, 2022. The cash flow provided by financing activities consisted of $6.4 million from the sale of Common Stock and $1.5 million in repayment of long term debt.

 

Off-Balance Sheet Arrangements

 

The Company does not have any off-balance sheet arrangements that are reasonably likely to have a current or future effect on its financial condition, revenues, results of operations, liquidity, or capital expenditures.

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

As a smaller reporting company, as defined in Rule 12b-2 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), we are not required to provide the information required by this Item.

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Under the supervision and with the participation of our management, including our principal executive officer and principal financial and accounting officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures as of September 30, 2023, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Management has determined there is a lack of supervisory review of the financial statement closing process due to limited resources and formal documentation of procedures and controls. This control deficiency constitutes a material weakness in internal control over financial reporting. As a result, our principal executive officer and principal financial and accounting officer have concluded that during the period covered by this report, our disclosure controls and procedures were not effective. We plan to take steps to remedy this material weakness in with the implementation of an “Internal Control-Integrated Framework” As of September 30, 2023, we continued to build out and document the control environment. The Enterprise Resource Planning (“ERP”) system implemented in the prior year allows for a more robust environment that mitigates the potential for misstatements in our financial reporting.

 

33

 

 

Disclosure controls and procedures are designed to ensure that the information that is required to be disclosed by us in our Exchange Act report is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial and accounting officer or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

 

Changes in Internal Control over Financial Reporting

 

During the three months ended September 30, 2023, we continued to build out our control environment and explored various field project management tools that would integrate to our existing ERP system. This will enhance our internal controls and include the development of an authorization matrix across the operating segments. The control environment is focused on establishing the appropriate controls and approval process around financial reporting to mitigate the risk of potential misstatements in our financial statements which was previously identified as a material weakness. We began implementing stronger processes and controls related to estimating, procurement and project management.

 

PART II – Other Information

 

Item 1. Legal Proceedings

 

None.

 

Item 1A. Risk Factors

 

As a smaller reporting company, as defined in Rule 12b-2 of the Exchange Act, we are not required to provide the information required by this Item.

 

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

 

None.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

None.

 

Item 5. Other Information

 

None.

 

34

 

 

Item 6. Exhibits

 

Exhibits Index

 

Exhibit No.   Description   Included   Form   Filing Date
                 
3.1   Third Amended and Restated Certificate of Incorporation of iSun, Inc.   By Reference   8-K   February 2, 2022
                 
3.2   Bylaws   By Reference   S-1   November 23, 2015
                 
4.1   Warrant to Purchase Common Stock, dated August 30, 2023, by and between iSun, Inc. and Anson Investments Master Fund LP.   By Reference   8-K   September 1, 2023
                 
4.2   Warrant to Purchase Common Stock, dated August 30, 2023, by and between iSun, Inc. and Anson East Master Fund LP.   By Reference   8-K   September 1, 2023
                 
10.1   Letter Agreement, dated August 30, 2023, by and between iSun, Inc., Anson Investments Master Fund LP, and Anson East Master Fund LP.   By Reference   8-K   September 1, 2023
                 
10.2   Letter Agreement, dated August 30, 2023, by and between iSun, Inc., Anson Investments Master Fund LP, and Anson East Master Fund LP.   By Reference   8-K   September 1, 2023
                 
31.1   Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.   Herewith   10-Q    
                 
31.2   Certification of Principal Financial and Accounting Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.   Herewith   10-Q    
                 
32.1   Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.   Herewith   10-Q    
                 
32.2   Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.   Herewith   10-Q    
                 
101.INS   Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).            
                 
101.SCH   Inline XBRL Taxonomy Extension Schema Document.            
                 
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document.            
                 
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document.            
                 
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)            

 

35

 

 

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 on the 10th day of August 2023.

 

  iSUN, INC.
     
  By: /s/ Jeffrey Peck
    Jeffrey Peck
    Chief Executive Officer
    (Principal Executive Officer)
     
  By: /s/ John Sullivan
    John Sullivan
    Chief Financial Officer
    (Principal Financial and Accounting Officer)
     
Dated: November 14, 2023    

 

36
EX-31.1 2 ex31-1.htm

 

Exhibit 31.1

 

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Jeffrey Peck, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of iSun, Inc.;
   
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 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 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 14, 2023 By: /s/ Jeffrey Peck
    Jeffrey Peck
    Chief Executive Officer
    (Principal Executive Officer)

 

 
EX-31.2 3 ex31-2.htm

 

Exhibit 31.2

 

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

 

I, John Sullivan, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of iSun, Inc.;
   
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 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 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 14, 2023 By: /s/ John Sullivan
    John Sullivan
    Chief Financial Officer
    (Principal Financial Officer)

 

 
EX-32.1 4 ex32-1.htm

 

Exhibit 32.1

 

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with the Quarterly Report of iSun, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeffrey Peck, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

  (1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
     
  (2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 14, 2023 By: /s/ Jeffrey Peck
    Jeffrey Peck
    Chief Executive Officer
    (Principal Executive Officer)

 

 
EX-32.2 5 ex32-2.htm

 

Exhibit 32.2

 

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with the Quarterly Report of iSun, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John Sullivan, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

  (1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
     
  (2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 14, 2023 By: /s/ John Sullivan
    John Sullivan
    Chief Financial Officer
    (Principal Financial Officer)

 

 

 

EX-101.SCH 6 isun-20230930.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - CONTRACTS IN PROGRESS link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - OPERATING SEGMENTS link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - UNION ASSESSMENTS link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - DEFERRED COMPENSATION PLAN link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - CONTRACTS IN PROGRESS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - OPERATING SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - UNION ASSESSMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - SCHEDULE OF DISAGGREGATION OF REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - ACCOUNTS RECEIVABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - SCHEDULE OF CONTRACTS IN PROGRESS (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - SCHEDULE OF SEGMENT NET REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - SCHEDULE OF OPERATING LEASE (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - LONG-TERM DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - SCHEDULE OF UNION ASSESSMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - DEFERRED COMPENSATION PLAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 isun-20230930_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 isun-20230930_def.xml XBRL DEFINITION FILE EX-101.LAB 9 isun-20230930_lab.xml XBRL LABEL FILE Equity Components [Axis] Preferred Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Segments [Axis] Solar Operations [Member] Electric Operations [Member] Data and Network Operations [Member] Customer [Axis] Residential [Member] Commercial and Industrial [Member] Utility [Member] Long-Lived Tangible Asset [Axis] Solar Power Projects [Member] Extinguishment of Debt [Axis] PPP [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Commercial [Member] Industrial [Member] Receivable Type [Axis] Contracts in Progress [Member] Retainage [Member] Capitalized Contract Cost [Axis] Expenditures on Uncompleted Contracts [Member] Estimated Earnings Thereon [Member] Corporate Segment [Member] Real Estate, Type of Property [Axis] Office Building [Member] Warehouse [Member] Geographical [Axis] Williston [Member] Waterbury [Member] Rhinebeck [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] First Lease Annual Rent [Member] Second Lease Annual Rent [Member] Vehicles and Office Equipment [Member] Asset Class [Axis] Property, Plant and Equipment [Member] Debt Instrument [Axis] NBT Bank National Association 4.25% Interest Rate [Member] NBT Bank National Association 4.15% Interest Rate [Member] NBT Bank National Association 4.20% Interest Rate [Member] NBT Bank National Association Repaid in May 2023 [Member] Vehicle Loans [Member] National Bank of Middlebury Secured Debt [Member] Senior Secured Convertible Notes Payable 5% [Member] CSA 36 Secured Debt Interest Rate 55% [Member] CSA 36 Secured Debt Interest Rate 11.25% [Member] Equipment Loans [Member] Long-Term Debt, Type [Axis] Senior Secured Convertible First Note [Member] Senior Secured Convertible Second Note [Member] Senior Secured Convertible Note [Member] Related Party, Type [Axis] Investor [Member] Class of Warrant or Right [Axis] Warrant [Member] Private Warrants [Member] Measurement Frequency [Axis] Fair Value, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Retirement Plan Type [Axis] Pension Plan [Member] Welfare Fund [Member] National Employees Benefit Fund [Member] Joint Apprenticeship and Training Committee [Member] 401 (K) Matching Plan [Member] Title of Individual [Axis] Antidilutive Securities [Axis] Options to Purchase Common Stock [Member] Warrants to Purchase Common Stock [Member] Restricted Stock [Member] Unvested Options to Purchase Common Stock [Member] Private Warrants to Purchase Common Shares From Anson Note [Member] Award Type [Axis] Non-Qualified Stock Options [Member] Share-Based Payment Arrangement, Option [Member] Grantee Status [Axis] Officer [Member] Vesting [Axis] Share-Based Payment Arrangement, Tranche One [Member] Share-Based Payment Arrangement, Tranche Two [Member] Share-Based Payment Arrangement, Tranche Three [Member] Share-Based Payment Arrangement, Employee [Member] B Riley Sales Agreement [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Letter Agreement [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] Assets Current Assets: Cash Accounts receivable, net of allowance Contract assets Inventory Other current assets Total current assets Other Assets: Property and equipment, net of accumulated depreciation Operating lease right-of-use assets, net Captive insurance investment Intangible assets, net Investments Other assets Total other assets Total assets Liabilities and Stockholders’ Equity Current Liabilities: Accounts payable Accrued expenses Operating lease liability Contract liabilities Current portion of deferred compensation Current portion of long-term debt Total current liabilities Long-term liabilities: Warrant liability Operating lease liability, net of current portion Other liabilities Long-term debt, net of current portion Total liabilities Contingencies (Note 1l) Stockholders’ equity: Preferred stock - 0.0001 par value 1,000,000 shares authorized, 0 issued and outstanding as of September 30, 2023 and December 31, 2022 Common stock – 0.0001 par value 49,000,000 shares authorized, 34,940,885 and 15,083,109 issued and outstanding as of September 30, 2023, and December 31, 2022, respectively Additional paid-in capital Accumulated deficit Total Stockholders’ equity Total liabilities and stockholders’ equity Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Earned revenue Cost of earned revenue Income before operating expenses Warehousing and other operating expenses General and administrative expenses Stock based compensation – general and administrative Depreciation and amortization Total operating expenses Operating loss Other (expense) income: Gain on forgiveness of PPP Loan Change in fair value of the warrant liability Loss on debt conversion Interest expense, net Other (expense) income Loss before income taxes Tax expense (benefit) Net loss Net loss per share of Common Stock - Basic Net loss per share of Common Stock - Diluted Weighted average shares of Common Stock - Basic Weighted average shares of Common Stock - Diluted Statement [Table] Statement [Line Items] Balance Balance, shares Issuance under equity incentive plan Issuance under equity incentive plan, shares Issuance of shares for acquisition of iSun Energy, LLC Issuance of shares for acquisition of iSun Energy, LLC, shares Issuance of shares of common stock for repayment of debt Issuance of shares of common stock for repayment of debt, shares Proceeds from the sales of common stock, net Proceeds from the sales of common stock, net, shares Net Loss Sale of common stock pursuant to S-3 registration statement Sale of common stock pursuant to S-3 registration statement, shares Balance Balance, shares Statement of Cash Flows [Abstract] Cash flows from operating activities Net loss Adjustments to reconcile net loss to net cash used in operating activities: Depreciation of property plant and equipment Bad debt expense Amortization of intangible assets Amortization of right-of-use asset Gain on forgiveness of PPP loan Gain on sale of property and equipment Change in fair value of warrant liability Stock based compensation Deferred finance charge amortization Loss on conversion of debt Provision for deferred income taxes Changes in operating assets and liabilities: Accounts receivable Other current assets Contract assets Inventory Accounts payable Accrued expenses Contract liabilities Other liabilities Deferred compensation Operating lease liability Net cash used in operating activities Cash flows from investing activities: Purchase of property and equipment Proceeds from sale of property and equipment Captive insurance investment Dividend receivable Net cash (used in) provided by investing activities Cash flows from financing activities: Proceeds from line of credit Payments to line of credit Proceeds from long term debt Repayments of long-term debt Proceeds from sales of common stock, net Net cash provided by financing activities Net increase in cash Cash, beginning of period Cash, end of period Supplemental disclosure of cash flow information Cash paid during the year for: Interest Income taxes Supplemental disclosure of non-cash investing and financing activities Accrued Employee Incentive Compensation settled in stock Issuance of shares of Common Stock for repayment of debt Vehicles and equipment purchased and financed Organization, Consolidation and Presentation of Financial Statements [Abstract] SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES Liquidity And Financial Condition LIQUIDITY AND FINANCIAL CONDITION Receivables [Abstract] ACCOUNTS RECEIVABLE Contracts In Progress CONTRACTS IN PROGRESS Segment Reporting [Abstract] OPERATING SEGMENTS Leases [Abstract] LEASES Debt Disclosure [Abstract] LONG-TERM DEBT Fair Value Disclosures [Abstract] FAIR VALUE MEASUREMENTS Union Assessments UNION ASSESSMENTS Compensation Related Costs [Abstract] DEFERRED COMPENSATION PLAN Earnings Per Share [Abstract] EARNINGS (LOSS) PER SHARE Share-Based Payment Arrangement [Abstract] RESTRICTED STOCK AND STOCK OPTIONS Subsequent Events [Abstract] SUBSEQUENT EVENTS Organization Principles of Consolidation Revenue Recognition Accounts Receivable Contract Assets and Liabilities Concentration and Credit Risks Use of Estimates Recently Issued Accounting Pronouncements Fair Value of Financial Instruments Debt Extinguishment Inventory Segment Information Legal contingencies Inflation risk Reclassification SCHEDULE OF DISAGGREGATION OF REVENUE SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT SCHEDULE OF CONTRACT ASSET AND LIABILITIES SCHEDULE OF ACCOUNTS RECEIVABLE SCHEDULE OF CONTRACT ASSETS AND LIABILITIES SCHEDULE OF CONTRACTS IN PROGRESS SCHEDULE OF SEGMENT NET REVENUE SCHEDULE OF OPERATING LEASE SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE SUMMARY OF LONG-TERM DEBT SCHEDULE OF MATURITIES OF LONG-TERM DEBT SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS SCHEDULE OF UNION ASSESSMENTS SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY Revenue Revenue in excess of billings on uncompleted contracts Conditional retainage Total Contract Assets Billings in excess of revenue on uncompleted contracts Conditional retainage Total Contract Liabilities Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Project assets Uninsured cash balances Gain on forgiveness of PPP loan Inventory allowance Operating loss Cash in operations Working capital Customer orders Completion period Contracted backlog Projects under development Proceeds from issuance or sale of equity Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts receivable Allowance for doubtful accounts Total Contract assets Unbilled receivables, included in costs in excess of billings Costs and estimated earnings in excess of billings Retainage Total Capitalized Contract Cost [Table] Capitalized Contract Cost [Line Items] Contract costs Less billings to date Contract costs, net of billings Plus under billings remaining on contracts 100% complete Total Contract assets Contract liabilities Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Net revenue Income (loss) before operating expenses Operating expenses Segment contribution (loss) Stock based compensation – general and administrative Operating (loss) income Assets Operating lease right-of-use assets Operating lease liabilities—short term Operating lease liabilities—long term Total operating lease liabilities Remaining 2023 2024 2025 2026 2027 2028 Thereafter Total lease payments Less: interest Total operating leases liability Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Operating lease, remaining lease term Warehouse Annual rent Operating lease annual increase percentage Lease expense Operating lease payments Operating lease, right-of-use asset, amortization expense Lease expense including interest Operating lease, weighted average remaining lease term Operating lease, weighted average discount rate, percent Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Long-term debit Less current portion Long-term debt, including debt issuance costs Less debt issuance costs Long-term debt Interest rate Installment payment Frequency of payment Interest only payment Half of interest only payment Balloon payment Remainder of 2023 2024 2025 2026 2027 2028 and thereafter Total Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Debt instrument face amount Discount percentage Gross proceeds from debt Discount percentage Share Price Exercise price of warrants Warrants to acquire an common stock Exercise price of warrants Warrants and rights outstanding, term Shares issued Repayments of convertible notes Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Risk-free rate Remaining term in years Expected volatility Exercise price Fair value of common stock Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Warrant Liabilities Beginning balance Fair value adjustment – Warrant liability Ending balance Number of new shares issued Private warrants to acquire shares of common stock Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] Union assessments Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items] Minimum commitment for future compensation Net present value of future compensation Solar management fee Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Number of Options, Outstanding Balance Weighted average exercise price, Outstanding Number of Options, Granted Weighted average exercise price, Granted Number of Options, Exercised Weighted average exercise price, Exercised Number of Options, Outstanding Balance Weighted average exercise price, Outstanding Number of Options, Exercisable Weighted average exercise price, Exercisable Number of shares available Number of shares available for grant Stock option period Exercised Fair value Volatility Expected term Risk free rate Dividend yield Option to purchase common stock Aggregate intrinsic value of options outstanding Share price Stock-based compensation expense Unrecognized stock-based compensation expense Unrecognized share based compensation, shares Period for recognition Grant date fair value Shares granted Stock based compensation expense Subsequent Event [Table] Subsequent Event [Line Items] Number of shares issued in transaction Proceeds from issuance of common stock Shares issued price per shares Net proceeds from issuance of common stock Loan processing fee Stockbased compensation general and administrative. Loss on debt conversion. Sale of Common Stock pursuant to registration. Sale of Common Stock pursuant to registration shares. Deferred finance charge amortization. Issuance of shares of common stock for repayment of debt. Vehicles and equipment purchased and financed. Contract Assets and Liabilities [Policy Text Block] Revenue in excess of billings and conditional retainage on uncompleted contracts. Conditional retainage assets. Billings and conditional retainage in excess of revenue on uncompleted contracts. Conditional payable retainage. Contract with customer liabilities current. Solar Power Projects [Member] PPP [Member] Liquidity and Financial Condition [Text Block] Operating loss net. Amount of capital used in the entity's day-to-day operations, calculated as current assets minus current liabilities. Customer orders for EV purchases with at-home charging, residential solar + storage installation, and other smart home energy upgrades. Residential [Member] Remaining period to complete orders or contracted backlog of projects, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Contracted backlog of projects for solar and electric vehicle infrastructure. Commercial division supports EV fleet and workplace charging adoption, promotes solar projects at the workplace to help employers and businesses provide for their customers and employees, and future-proof their energy costs. Industrial division enables municipalities, destination locations, and communities and/or dwellings where on-site or roof-top installation may not be a viable option to adopt EV charging and solar solutions via resilient microgrid and community solar projects. Capacity of projects under development for utility-scale solar projects. Utility [Member] Amount of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, for costs in excess of billings, classified as current. Unbilled receivables, included in costs in excess of billings Amount of revenue recognized in excess of amounts billed, unbilled receivables, and retainage, classified as current. Contracts on progress [Text Block] Class of private warrants. Amount of billings for costs incurred to obtain or fulfill contract with customer. Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer. Amount of asset recognized from cost incurred to obtain or fulfill contract with customer, net of billings to customers. Costs and estimated earnings in excess of billings. Contract with customer liability net current. Commercial and Industrial [Member] Schedule of Union Assessments [Table Text Block] Segment contribution loss. Union Assessments Incurred. The percentage increase in annual rent payment included in the lessee's operating lease. Williston [Member] Waterbury [Member] Non-Qualified Stock Options [Member] Equipment used primarily for road transportation and tangible personal property used in an office setting. Option to purchase common stock. Unrecognized share based compensation, shares B Riley Sales Agreement [Member] Accrued employee incentive compensation settled in stock Contract Asset And Liability [Table Text Block] Debt instrument periodic payment half of interest Long term debt gross excluding current maturities Schedule Of Contracts In Progress [Table Text Block] Unvested Options To Purchase Common Stock [Member] Private Warrants To Purchase Common Shares From Anson Note [Member] Second Lease Annual Rent [Member] First Lease Annual Rent [Member] Union Assessments [Text Block] CSA 36 Secured Debt Interest Rate 11.25 Percent [Member] Data And Network Operations [Member] Contracts In Progress [Member] Rhinebeck [Member] NBT Bank National Association 4.25% interest rate [Member] NBT Bank National Association 4.15% interest rate [Member] Vehicle Loans [Member] NBT Bank National Association 4.20% interest rate [Member] NBT Bank National Association repaid in May 2023 [Member] CSA 36 Secured Debt Interest Rate 55 Percent [Member] Equipment Loans [Member] Senior Secured Convertible Notes Payable 5% [Member] Long term debt maturities repayments of principal after year four. Joint Apprenticeship And Training Committee [Member] Warrants To Purchase Common Stock [Member] Expenditures On Uncompleted Contracts [Member] Solar Operations [Member] Electric Operations [Member] Retainage [Member] Estimated Earnings Thereon [Member] National Bank Of Middlebury Secured Debt [Member] Senior Secured Convertible First Note [Member] Senior Secured Convertible Second Note [Member] Senior Secured Convertible Note [Member] Welfare Fund [Member] National Employees Benefit Fund [Member] Matching 401 K Plan [Member] Options To Purchase Common Stock [Member] Adjusted price of warrants or rights one. Assets, Current Assets, Noncurrent Assets [Default Label] Liabilities, Current Liabilities Equity, Attributable to Parent Liabilities and Equity Operating Expenses Interest Expense Other Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shares, Outstanding Gain (Loss) on Disposition of Property Plant Equipment Increase (Decrease) in Accounts Receivable Increase (Decrease) in Other Operating Assets Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Inventories Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Contract with Customer, Liability Increase (Decrease) in Other Operating Liabilities Increase (Decrease) in Operating Lease Liability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Machinery and Equipment Payments to Acquire Investments Net Cash Provided by (Used in) Investing Activities Repayments of Lines of Credit Repayments of Long-Term Debt Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Inventory, Policy [Policy Text Block] ConditionalPayableRetainage OperatingLossNet Accounts Receivable, Allowance for Credit Loss, Current Contract with Customer, Asset, Costs in Excess of Billings, Current Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract with Customer, Assets, Current Capitalized Contract Cost, Billings CapitalizedContractCostNet1 CostsAndEstimatedEarningsInExcessOfBillings ContractWithCustomerLiabilityNetCurrent Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Debt Issuance Costs, Net Long-Term Debt, Maturity, Year One Long-Term Debt, Maturity, Year Two Long-Term Debt, Maturity, Year Three Long-Term Debt, Maturity, Year Four Long-Term Debt Class of Warrant or Right, Exercise Price of Warrants or Rights Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares EX-101.PRE 10 isun-20230930_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Nov. 10, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2023  
Current Fiscal Year End Date --12-31  
Entity File Number 001-37707  
Entity Registrant Name iSUN, INC.  
Entity Central Index Key 0001634447  
Entity Tax Identification Number 47-2150172  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 400 Avenue D  
Entity Address, Address Line Two Suite 10  
Entity Address, City or Town Williston  
Entity Address, State or Province VT  
Entity Address, Postal Zip Code 05495  
City Area Code (802)  
Local Phone Number 658-3378  
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol ISUN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Elected Not To Use the Extended Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   37,544,216
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash $ 5,600 $ 5,455
Accounts receivable, net of allowance 13,127 8,783
Contract assets 11,485 7,324
Inventory 1,569 2,536
Other current assets 1,698 1,625
Total current assets 33,479 25,723
Other Assets:    
Property and equipment, net of accumulated depreciation 8,297 8,440
Operating lease right-of-use assets, net 6,479 6,960
Captive insurance investment 629 270
Intangible assets, net 12,839 14,038
Investments 12,020 12,020
Other assets 30 30
Total other assets 40,294 41,758
Total assets 73,773 67,481
Current Liabilities:    
Accounts payable 20,783 12,941
Accrued expenses 4,677 5,868
Operating lease liability 598 588
Contract liabilities 6,439 5,419
Current portion of deferred compensation 8 31
Current portion of long-term debt 8,544 5,374
Total current liabilities 41,049 30,221
Long-term liabilities:    
Warrant liability 178 10
Operating lease liability, net of current portion 6,261 6,711
Other liabilities 2,448 3,026
Long-term debt, net of current portion 883 8,226
Total liabilities 50,819 48,194
Contingencies (Note 1l)
Stockholders’ equity:    
Preferred stock - 0.0001 par value 1,000,000 shares authorized, 0 issued and outstanding as of September 30, 2023 and December 31, 2022
Common stock – 0.0001 par value 49,000,000 shares authorized, 34,940,885 and 15,083,109 issued and outstanding as of September 30, 2023, and December 31, 2022, respectively 3 2
Additional paid-in capital 85,492 74,070
Accumulated deficit (62,541) (54,785)
Total Stockholders’ equity 22,954 19,287
Total liabilities and stockholders’ equity $ 73,773 $ 67,481
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 49,000,000 49,000,000
Common stock, shares issued 34,940,885 15,083,109
Common stock, shares outstanding 34,940,885 15,083,109
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Earned revenue $ 27,909 $ 19,034 $ 70,274 $ 50,597
Cost of earned revenue 22,481 15,417 55,360 40,057
Income before operating expenses 5,428 3,617 14,914 10,540
Warehousing and other operating expenses 183 172 634 1,539
General and administrative expenses 5,747 5,965 16,930 17,474
Stock based compensation – general and administrative 494 567 1,240 2,402
Depreciation and amortization 782 1,770 2,294 5,300
Total operating expenses 7,206 8,474 21,098 26,715
Operating loss (1,778) (4,857) (6,184) (16,175)
Other (expense) income:        
Gain on forgiveness of PPP Loan 2,592
Change in fair value of the warrant liability (178) 7 (168) 98
Loss on debt conversion (303)
Interest expense, net (292) (84) (1,089) (800)
Other (expense) income (470) (77) (1,560) 1,890
Loss before income taxes (2,248) (4,934) (7,744) (14,285)
Tax expense (benefit) 12 (765)
Net loss $ (2,248) $ (4,934) $ (7,756) $ (13,520)
Net loss per share of Common Stock - Basic $ (0.07) $ (0.36) $ (0.35) $ (0.98)
Net loss per share of Common Stock - Diluted $ (0.07) $ (0.36) $ (0.35) $ (0.98)
Weighted average shares of Common Stock - Basic 30,898,334 13,546,624 22,222,377 13,769,564
Weighted average shares of Common Stock - Diluted 30,898,334 13,546,624 22,222,377 13,769,564
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2021 $ 1 $ 60,863 $ (1,006) $ 59,858
Balance, shares at Dec. 31, 2021 11,825,878      
Issuance under equity incentive plan 1,244 1,244
Issuance under equity incentive plan, shares 164,067      
Net Loss (2,905) (2,905)
Sale of common stock pursuant to S-3 registration statement 10,400 10,400
Sale of common stock pursuant to S-3 registration statement, shares   1,749,209      
Balance at Mar. 31, 2022 $ 1 72,507 (3,911) 68,597
Balance, shares at Mar. 31, 2022 13,739,154      
Balance at Dec. 31, 2021 $ 1 60,863 (1,006) 59,858
Balance, shares at Dec. 31, 2021 11,825,878      
Net Loss         (13,520)
Balance at Sep. 30, 2022 $ 2 78,086 (14,526) 63,562
Balance, shares at Sep. 30, 2022 15,227,582      
Balance at Mar. 31, 2022 $ 1 72,507 (3,911) 68,597
Balance, shares at Mar. 31, 2022 13,739,154      
Issuance under equity incentive plan 1,476 1,476
Issuance under equity incentive plan, shares   333,888      
Proceeds from the sales of common stock, net 1,239 1,239
Proceeds from the sales of common stock, net, shares   309,038      
Net Loss (5,681) (5,681)
Balance at Jun. 30, 2022 $ 1 75,222 (9,592) 65,631
Balance, shares at Jun. 30, 2022 14,382,080      
Issuance under equity incentive plan 567 567
Issuance under equity incentive plan, shares 9,000      
Net Loss (4,934) (4,934)
Sale of common stock pursuant to S-3 registration statement $ 1 2,297 2,298
Sale of common stock pursuant to S-3 registration statement, shares   836,502      
Balance at Sep. 30, 2022 $ 2 78,086 (14,526) 63,562
Balance, shares at Sep. 30, 2022 15,227,582      
Balance at Dec. 31, 2022 $ 2 74,070 (54,785) 19,287
Balance, shares at Dec. 31, 2022 15,083,109      
Issuance under equity incentive plan 373 373
Issuance under equity incentive plan, shares 225,169      
Issuance of shares for acquisition of iSun Energy, LLC
Issuance of shares for acquisition of iSun Energy, LLC, shares   200,000      
Issuance of shares of common stock for repayment of debt 481 481
Issuance of shares of common stock for repayment of debt, shares   412,218      
Proceeds from the sales of common stock, net 1,431 1,431
Proceeds from the sales of common stock, net, shares   893,764      
Net Loss (2,997) (2,997)
Balance at Mar. 31, 2023 $ 2 76,355 (57,782) 18,575
Balance, shares at Mar. 31, 2023 16,814,260      
Balance at Dec. 31, 2022 $ 2 74,070 (54,785) 19,287
Balance, shares at Dec. 31, 2022 15,083,109      
Net Loss         (7,756)
Balance at Sep. 30, 2023 $ 3 85,492 (62,541) 22,954
Balance, shares at Sep. 30, 2023 34,940,885      
Balance at Mar. 31, 2023 $ 2 76,355 (57,782) 18,575
Balance, shares at Mar. 31, 2023 16,814,260      
Issuance under equity incentive plan   373 373
Issuance under equity incentive plan, shares   (0)      
Issuance of shares of common stock for repayment of debt     2,466   2,466
Issuance of shares of common stock for repayment of debt, shares   3,524,345      
Proceeds from the sales of common stock, net     1,658   1,658
Proceeds from the sales of common stock, net, shares   3,096,884      
Net Loss (2,511) (2,511)
Balance at Jun. 30, 2023 $ 2 80,852 (60,293) 20,561
Balance, shares at Jun. 30, 2023 23,435,489      
Issuance under equity incentive plan 494 494
Issuance under equity incentive plan, shares   346,281      
Issuance of shares of common stock for repayment of debt 878 878
Issuance of shares of common stock for repayment of debt, shares   2,403,848      
Proceeds from the sales of common stock, net $ 1 3,268 3,269
Proceeds from the sales of common stock, net, shares   8,755,267      
Net Loss (2,248) (2,248)
Balance at Sep. 30, 2023 $ 3 $ 85,492 $ (62,541) $ 22,954
Balance, shares at Sep. 30, 2023 34,940,885      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Cash flows from operating activities              
Net loss $ (2,248) $ (2,997) $ (4,934) $ (2,905) $ (7,756) $ (13,520)  
Adjustments to reconcile net loss to net cash used in operating activities:              
Depreciation of property plant and equipment         1,095 1,685  
Bad debt expense         50 87 $ 145
Amortization of intangible assets         1,199 3,615  
Amortization of right-of-use asset         481  
Gain on forgiveness of PPP loan     (2,592)  
Gain on sale of property and equipment         (36)  
Change in fair value of warrant liability         168 (98)  
Stock based compensation 494       1,240 2,402  
Deferred finance charge amortization         498 302  
Loss on conversion of debt     303  
Provision for deferred income taxes         (772)  
Changes in operating assets and liabilities:              
Accounts receivable         (4,394) 2,495  
Other current assets         (73) 7  
Contract assets         (4,161) 351  
Inventory         967 (982)  
Accounts payable         7,842 (4,208)  
Accrued expenses         (1,191) 980  
Contract liabilities         1,020 3,754  
Other liabilities         (578) (1,057)  
Deferred compensation         (23) (22)  
Operating lease liability         (440)  
Net cash used in operating activities         (3,789) (7,573)  
Cash flows from investing activities:              
Purchase of property and equipment         (603) (637)  
Proceeds from sale of property and equipment         43 1,247  
Captive insurance investment         (359)  
Dividend receivable         300  
Net cash (used in) provided by investing activities         (919) 910  
Cash flows from financing activities:              
Proceeds from line of credit         20,453  
Payments to line of credit         (19,275)  
Proceeds from long term debt           230  
Repayments of long-term debt         (1,505) (7,118)  
Proceeds from sales of common stock, net         6,358 13,937  
Net cash provided by financing activities         4,853 8,227  
Net increase in cash         145 1,564  
Cash, beginning of period   $ 5,455   $ 2,242 5,455 2,242 2,242
Cash, end of period $ 5,600   $ 3,806   5,600 3,806 $ 5,455
Cash paid during the year for:              
Interest         288 800  
Income taxes         7  
Supplemental disclosure of non-cash investing and financing activities              
Accrued Employee Incentive Compensation settled in stock         885  
Issuance of shares of Common Stock for repayment of debt         3,825  
Vehicles and equipment purchased and financed         $ 356  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES

1. SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES

 

a) Organization

 

iSun, Inc. is a leading solar energy and clean mobility infrastructure Company with over 50 years of experience accelerating the adoption of innovative electrification technologies. The Company provides solar product services ranging from project origination, design, development, engineering, procurement, construction, storage, monitoring and maintenance for EV infrastructure, residential, commercial, industrial and utility customers. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.

 

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023 or any other period. The accompanying financial statements should be read in conjunction with the Company’s audited financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

 

b) Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of iSun, Inc. and its direct and indirect wholly-owned operating subsidiaries, iSun Residential, Inc., SolarCommunities, Inc., iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Corporate, LLC and iSun Energy, LLC. All material intercompany transactions have been eliminated upon consolidation of these entities.

 

c) Revenue Recognition

 

The majority of the Company’s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.

 

1) Revenue Recognition Policy

 

Solar Power Systems Sales and Engineering, Procurement, and Construction Services

 

The Company recognizes revenue from the sale of solar power systems, Engineering, Procurement and Construction (“EPC”) services, and other construction-type contracts over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. Construction contracts, such as the sale of a solar power system combined with EPC services, are generally accounted for as a single unit of account (a single performance obligation) and are not segmented between types of services. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. For such services, the Company recognizes revenue using the cost to cost method, based primarily on contract cost incurred to date compared to total estimated contract cost. The cost to cost method (an input method) is the most faithful depiction of the Company’s performance because it directly measures the value of the services transferred to the customer. Cost of revenue includes an allocation of indirect costs including depreciation and amortization. Subcontractor materials, labor and equipment, are included in revenue and cost of revenue when management believes that the Company is acting as a principal rather than as an agent (i.e., the Company integrates the materials, labor and equipment into the deliverables promised to the customer). Changes to total estimated contract cost or losses, if any, are recognized in the period in which they are determined as assessed at the contract level. Pre-contract costs are expensed as incurred unless they are expected to be recovered from the customer. As of September 30, 2023 and December 31, 2022 the Company had $0 in pre-contract costs classified as a current asset under contract assets on its Consolidated Balance Sheet. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client. Customer payments on construction contracts are typically due within 30 to 45 days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.

 

For sales of solar power systems in which the Company sells a controlling interest in the project to a customer, revenue is recognized for the consideration received when control of the underlying project is transferred to the customer. Revenue may also be recognized for the sale of a solar power system after it has been completed due to the timing of when a sales contract has been entered into with the customer.

 

Energy Generation

 

Revenue from net metering credits is recorded as electricity is generated from the solar arrays and billed to customers (PPA off-taker) at the price rate stated in the applicable power purchase agreement (PPA).

 

 

Operation and Maintenance and Other Miscellaneous Services

 

Revenue for time and materials contracts is recognized as the service is provided.

 

2) Disaggregation of Revenue from Contracts with Customers

 

The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three and nine months ended September 30, 2023 and September 30, 2022:

 

   2023   2022   2023   2022 
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2023   2022   2023   2022 
                 
Performance obligations satisfied over time                    
Solar  $23,549   $16,836   $60,401   $45,311 
Electric   3,773    1,994    9,081    4,510 
Data and Network   587    204    792    776 
Totals  $27,909   $19,034   $70,274   $50,597 

 

The following table disaggregates the Company’s revenue based operational division for the three and nine months ended September 30, 2023, and September 30, 2022:

 

   2023   2022   2023   2022 
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2023   2022   2023   2022 
                 
Residential  $8,280   $11,338   $24,418   $27,684 
Commercial and Industrial   18,836    5,933    43,471    19,085 
Utility   793    1,763    2,385    3,828 
Totals  $27,909   $19,034   $70,274   $50,597 

 

3) Variable Consideration

 

The nature of the Company’s contracts gives rise to several types of variable consideration, including claims and unpriced change orders; award and incentive fees; and liquidated damages and penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value (i.e., the sum of a probability-weighted amount) or the most likely amount method, whichever is expected to better predict the amount. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in the Company’s performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. If the requirements for recognizing revenue for claims or unapproved change orders are met, revenue is recorded only when the costs associated with the claims or unapproved change orders have been incurred. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for claims accounting have been satisfied.

 

 

4) Remaining Performance Obligation

 

Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less.

 

5) Warranties

 

The Company generally provides limited workmanship warranties up to five years for work performed under its construction contracts. The warranty periods typically extend for a limited duration following substantial completion of the Company’s work on a project. Historically, warranty claims have not resulted in material costs incurred, and any estimated costs for warranties are included in the individual contract cost estimates for purposes of accounting for long-term contracts.

 

d) Accounts Receivable

 

Accounts receivable are recorded when invoices are issued and presented on the balance sheet net of the allowance for doubtful accounts. The allowance, is estimated based on historical losses, the existing economic condition, and the financial stability of the Company’s customers. Accounts are written off against the reserve when they are determined to be uncollectible.

 

f) Contract Assets and Liabilities

 

The timing of revenue recognition, billings and cash collections results in contracts receivable, retainage receivable, contract assets and contract liabilities on the accompanying consolidated balance sheet. Included in contract assets is revenue in excess of billings and conditional retainage on uncompleted contracts. Included in contract liabilities is billings and conditional retainage in excess of revenue earned on uncompleted contracts. Also included in contract assets and contract liabilities is “conditional retainage” representing work performed by the Company for a customer that is retained pending the completion of the terms within the contract. Upon completion of the contract terms the conditional retainage is billed and collectible based on the passage of time at which time the amount is presented as a retainage receivable. On a contract by contract basis, the conditional retainage is included in the contract asset “revenue in excess of billings and conditional retainage in excess on uncompleted contracts” and contract liability “billings and conditional retainage in excess of revenue earned on uncompleted contracts” to arrive at a net contract asset or liability by contract. The following table provides information about contract assets and liabilities at:

 

   September 30, 2023   December 31, 2022 
         
Contract Assets          
Revenue in excess of billings on uncompleted contracts  $10,934   $6,887 
Conditional retainage   551    437 
Total Contract Assets   11,485    7,324 
           
Contract Liabilities          
Billings in excess of revenue on uncompleted contracts   6,439    5,419 
Conditional retainage   -    - 
Total Contract Liabilities  $6,439   $5,419 

 

 

Project Assets

 

Project assets primarily consist of costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project and are actively marketed and intended to be sold. In contrast to contract assets, the Company holds a controlling interest in the project itself. These project related costs include costs for land, development, and construction of a PV solar power system. Development costs may include legal, consulting, permitting, transmission upgrade, interconnection, and other similar costs. The Company typically classifies project assets as noncurrent due to the nature of solar power projects (long-lived assets) and the time required to complete all activities to develop, construct, and sell projects, which is typically longer than 12 months. Once the Company enters into a definitive sales agreement, such project assets are classified as current until the sale is completed and the Company has met all of the criteria to recognize the sale as revenue. Any income generated by a project while it remains within project assets is accounted for as a reduction to the basis in the project. If a project is completed and begins commercial operation prior to the closing of a sales arrangement, the completed project will remain in project assets until placed in service. All expenditures related to the development and construction of project assets, whether fully or partially owned, are presented as a component of cash flows from operating activities. Project assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. A project is considered commercially viable or recoverable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. A partially developed or partially constructed project is considered to be commercially viable or recoverable if the anticipated selling price is higher than the carrying value of the related project assets. The Company examines a number of factors to determine if the project is expected to be recoverable, including whether there are any changes in environmental, permitting, market pricing, regulatory, or other conditions that may impact the project. Such changes could cause the costs of the project to increase or the selling price of the project to decrease. If a project is not considered recoverable, we impair the respective project assets and adjust the carrying value to the estimated fair value, with the resulting impairment recorded within “Selling, general and administrative” expense.

 

Project assets were $0 as of September 30, 2023 and December 31, 2022, respectively.

 

e) Concentration and Credit Risks

 

The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limits. The differences between book and bank balances are outstanding checks and deposits in transit. At September 30, 2023, the uninsured balances were approximately $3,554.

 

f) Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include estimates used to review the Company’s impairments and estimations of long-lived assets, impairment on investment, estimates in recording business combinations, goodwill, intangibles, revenue recognition utilizing a cost-to-cost method, allowances for uncollectible accounts, impairment on investments, warrant liability and the valuation allowance on deferred tax assets. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable in the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

 

g) Recently Issued Accounting Pronouncements

 

The Company is an emerging growth company until at minimum December 31, 2024. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.

 

In March 2023, the FASB issued ASU No. 2014-01, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Qualified Affordable Housing Projects, which amended Subtopic 323-740, Investments—Equity Method and Joint Ventures—Income Taxes, introduced the option to apply the proportional amortization method to account for investments made primarily for the purpose of receiving income tax credits and other income tax benefits when certain requirements are met. This guidance is effective for fiscal years beginning after December 15, 2023 with early adoption permitted. The Company is currently evaluating the effect that adopting this new accounting guidance will have on its condensed consolidated financial statements and related disclosures.

 

 

h) Fair Value of Financial Instruments

 

The Company’s financial instruments include cash and cash equivalents, accounts receivable, cash collateral deposited with insurance carriers, deferred compensation plan liabilities, accounts payable and other current liabilities, and debt obligations.

 

Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.

 

Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers, and outstanding balances on its line of credit and long-term debt approximate their fair values as these amounts are estimated using public market prices, quotes from financial institutions and other available information.

 

i) Debt Extinguishment

 

Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, Liabilities: Extinguishments of Liabilities. Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On January 21, 2022, SunCommon received notification from Citizens Bank N.A. that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $2,592 has been recognized on the statement of operations as a gain on forgiveness of PPP Loan for the nine months ended September 30, 2022.

 

j) Inventory

 

Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of solar panels and other materials. The Company reviews the cost of inventories against their estimated net realizable value and records write-downs if any inventories have costs in excess of their net realizable values. Inventory is presented at net realizable value with reserves for obsolete inventory of $0 at September, 2023 and December 31, 2022.

 

k) Segment Information

 

The Company currently operates in four segments based upon our organizational structure and the way in which our operations are managed and evaluated. The first segment is Residential which are projects smaller in size and shorter in duration. The second operating segment is Commercial and Industrial which includes projects that are commonly larger in size and longer in duration serving commercial and industrial customers. The third operating segment is Utility which includes design, development, project origination and other professional services as well as projects that are commonly larger in size and longer in duration serving utility-scale customers. The fourth segment is Corporate, which is responsible for general company oversight and management. Disaggregating the corporate costs from the revenue operations simplifies the performance evaluation of the Residential, Commercial and Industrial, and Utility segments.

 

l) Legal contingencies

 

The Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. The Company records legal costs associated with loss contingencies as incurred and accrues for all probable and estimable settlements. No reserves were deemed necessary as of September 30, 2023.

 

 

m) Inflation risk

 

Changes in economic conditions, including inflation, rising interest rates, lower consumer confidence, volatile equity capital markets and ongoing supply chain disruptions may affect our business, revenues and earnings adversely.

 

n) Reclassification

 

Certain prior period amounts presented on the Company’s financial statements have been reclassified in order to conform to the current period presentation. These reclassifications have no effect on previously reported results of operations or loss per share.

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
LIQUIDITY AND FINANCIAL CONDITION
9 Months Ended
Sep. 30, 2023
Liquidity And Financial Condition  
LIQUIDITY AND FINANCIAL CONDITION

2. LIQUIDITY AND FINANCIAL CONDITION

 

For the nine months ended September 30, 2023, the Company experienced a net loss of approximately $7,800 with cash used in operations of approximately $3,800. At September 30, 2023, the Company had cash on hand of approximately $5,600 and a working capital deficit of approximately $7,600. To date, the Company has relied predominantly on operating cash flow, borrowings from its credit facilities, and sales of Common Stock. During the nine months ended September 30, 2023, the Company has reduced its cash used in operations, but is still operating in a net loss situation, although at a reduced level, this raises substantial doubt about the ability for the Company to continue as a going concern for at least one year from the date these financial statements are issued. However, the Company believes the matters outlined below alleviate that substantial doubt.

 

The demand for solar and electric vehicle infrastructure continues to increase across all customer groups. Our residential division has customer orders of approximately $15,000 expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $140,300 expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $6,500 and 1,600 MW of projects currently under development that will transition to the respective divisions backlog when approaching notice to proceed. The customer demand across our segments will provide short-term operational cash flow. The Company has a diversified revenue stream which mitigates operational exposure impacting specific segments.

 

As of September 30, 2023, the Company has approximately $10,900 in gross proceeds potentially available from sales of Common Stock pursuant to the S-3 Registration Statement which could be utilized to support any short-term deficiencies in operating cash flow.

 

The Company believes its current cash on hand, potential additional sales of Common Stock, the collectability of its accounts receivable and project backlog are sufficient to meet its operating and capital requirements for at least one year from the date these financial statements are issued.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS RECEIVABLE
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

3. ACCOUNTS RECEIVABLE

 

   September 30, 2023   December 31, 2022 
Accounts receivable - contracts in progress  $12,752   $8,502 
Accounts receivable – retainage   551    583 
Accounts receivable   13,303    9,085 
Allowance for doubtful accounts   (176)   (302)
Total  $13,127   $8,783 

 

Bad debt expense was $50 and $145 at September 30, 2023 and December 31, 2022, respectively.

 

Contract assets represent revenue recognized in excess of amounts billed, unbilled receivables, and retainage. Unbilled receivables represent an unconditional right to payment subject only to the passage of time, which are reclassified to accounts receivable when they are billed under the terms of the contract. Contract assets were as follows at September 30, 2023 and December 31, 2022:

 

   September 30, 2023   December 31, 2022 
Contract assets  $10,843   $6,648 
Unbilled receivables, included in costs in excess of billings   91    93 
Costs and estimated earnings in excess of billings   10,934    6,741 
Retainage   551    583 
Total  $11,485   $7,324 

 

Contract liabilities represent amounts billed to clients in excess of revenue recognized to date, billings in excess of costs, and retainage. The Company anticipates that substantially all incurred cost associated with contract assets as of September 30, 2023 will be billed and collected within one year.

 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
CONTRACTS IN PROGRESS
9 Months Ended
Sep. 30, 2023
Contracts In Progress  
CONTRACTS IN PROGRESS

4. CONTRACTS IN PROGRESS

 

   September 30, 2023   December 31, 2022 
Expenditures to date on uncompleted contracts  $54,092   $31,215 
Estimated earnings thereon   4,008    2,509 
Contract costs   58,100    33,724 
Less billings to date   (53,145)   (31,912)
Contract costs, net of billings   4,955    1,812 
Plus under billings remaining on contracts 100% complete   91    93 
Total  $5,046   $1,905 

 

Included in accompany balance sheets under the following captions:

 

   September 30, 2023   December 31, 2022 
Contract assets  $11,485   $7,324 
Contract liabilities   (6,439)   (5,419)
Total  $5,046   $1,905 

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING SEGMENTS
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
OPERATING SEGMENTS

5. OPERATING SEGMENTS

 

Beginning in 2023, the Company assessed its operating segment disclosure based on ASC 280, Segment Reporting, guidance. As determined by ASC 280, Segment Reporting, the Company determined that it has more than one reportable segment for which financial information is available and regularly evaluated by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. As a result, the following segments were established: Residential, Commercial and Industrial, Utility and Corporate.

 

Residential

 

Through its SunCommon operating subsidiary, the Company designs, arranges financing, integrates, installs, and manages systems, primarily for residential homeowners. The Company sells residential solar systems through its direct sales and marketing channel strategy. The Company operates in the New York and Vermont residential markets. It has direct sales and/or operations personnel in New York and Vermont.

 

Commercial and Industrial

 

Through our iSun Industrial subsidiary, the Company designs, integrates, installs, and manages systems ranging in size from 50kW (kilowatt) to multi-MW (megawatt) systems primarily for larger commercial and industrial projects. Commercial installations have included installations at office buildings, manufacturing plants, warehouses, service stations, churches, and other consumer facing businesses. Industrial installations have included school districts, local municipalities, federal facilities, higher education institutions as well as green and brown fields. It has operations personnel in New York, New Hampshire, Maine and Vermont.

 

Through its iSun Utility subsidiary, the Company develops, designs, engineers, arranges financing, installs, and manages systems ranging in size from 500 kW (kilowatt) to multi-MW (megawatt) systems primarily for asset owners, business and municipalities. The Utility segment is originating projects in Vermont, North Carolina, South Carolina, Ohio, California, Georgia, Alabama and Colorado. It has operations personnel in Vermont and Pennsylvania.

 

 

Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three and nine months ended September 30, 2023.

 

                                       
   Three months ended September 30, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $8,280   $18,755   $874   $-   $27,909 
Cost of earned revenue   5,993    15,511    977    -    22,481 
Income (loss) before operating expenses   2,287    3,244    (103)   -    5,428 
Operating expenses                         
Warehousing and other operating expenses   -    183    -    -    183 
General and administrative expenses   3,117    1,122    243    1,265    5,747 
Segment contribution (loss)   (830)   1,939    (346)   (1,265)   (502)
                          
Stock based compensation – general and administrative   -    -    -    494    494 
Depreciation and amortization   495    287    -    -    782 
Operating (loss) income  $(1,325)  $1,653   $(346)   (1,759)  $(1,778)

 

                                       
   Nine months ended September 30, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $24,418   $44,682   $1,174   $-   $70,274 
Cost of earned revenue   17,537    36,356    1,467    -    55,360 
Income (loss) before operating expenses   6,881    8,326    (293)   -    14,914 
Operating expenses                         
Warehousing and other operating expenses   -    634    -    -    634 
General and administrative expenses   8,495    3,962    894    3,579    16,930 
Segment contribution (loss)   (1,614)   3,730    (1,187)   (3,579)   (2,650)
                          
Stock based compensation – general and administrative   -    -    -    1,240    1,240 
Depreciation and amortization   1,480    814    -    -    2,294 
Operating (loss) income  $(3,094)  $2,916   $(1,187)   (4,819)  $(6,184)

 

Assets by operating segment are as follows:

 

   September 30,
2023
 
Residential  $21,208 
Commercial and Industrial   27,605 
Utility   1,742 
Corporate   23,218 
Assets  $73,773 

 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
LEASES

6. LEASES

 

The Company has operating leases for offices, warehouse, vehicles, office equipment and land leases for its solar assets. The Company’s leases have remaining lease terms of 1 year to 18 years, some of which include options to extend.

 

In 2020, the Company entered into a ten-year lease agreement for a new headquarters in Williston, Vermont consisting of approximately 6,250 square feet of office space and 6,500 square feet of warehouse. The lease has annual rent of $108 with an annual increase of 2%.

 

The Company leases an office and warehouse facilities in Waterbury, Vermont under agreements expiring in May 2028 and August 2026, respectively. The monthly base rent for the office and warehouse facilities currently approximates $28, subject to annual 3% increases.

 

The Company leases an office and warehouse facility in Rhinebeck, New York from a stockholder. Monthly base rent currently approximates $7 and is on a month-to-month basis.

 

In 2015, the Company entered into two twenty-five-year non-cancelable lease agreements for land on which they constructed solar arrays. One lease has fixed annual rent of $3. The second lease has annual rent of $3 with an annual increase of 2%.

 

In 2017, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $4 with an annual increase of 2%.

 

In 2018, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $26.

 

The Company leases a vehicle under a non-cancelable operating lease. In addition, the Company occasionally pays rent for storage on a month-to-month basis.

 

The Company leases vehicles and office equipment under various agreements expiring through June 2026. As of September 30, 2023, aggregate monthly payments required under these leases approximates $35.

 

The Company’s lease expense for the three and nine months ended September 30, 2023 was entirely comprised of operating leases and amounted to $58 and $184, respectively. Operating lease payments, which reduced operating cash flows for the nine months ended September 30, 2023 amounted to $612. The difference between the ROU asset amortization of $481 and the associated lease expense of $440 consists of interest, new vehicles, new facilities and lease extensions, office and office equipment leases originated during the year ended December 31, 2022.

 

   September 30, 2023   December 31, 2022 
Operating lease right-of-use assets  $6,479   $6,960 
           
Operating lease liabilities—short term   598    588 
Operating lease liabilities—long term   6,261    6,711 
Total operating lease liabilities  $6,859   $7,299 

 

As of September 30, 2023, the weighted average remaining lease term for operating leases was 10.33 years and the weighted average discount rate for the Company’s operating leases was 3.33%.

 

Year ending December 31:  Amount 
Remaining 2023  $204 
2024   805 
2025   798 
2026   796 
2027   797 
2028   804 
Thereafter   3,937 
Total lease payments   8,141 
Less: interest   (1,282)
Total operating leases liability  $6,859 

 

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
LONG-TERM DEBT

7. LONG-TERM DEBT

 

   September 30, 2023   December 31, 2022 
NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.  $564   $598 
NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.  $564   $598 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.   108    137 
NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity.   284    325 
NBT Bank, National Association, repaid in May 2023.   -    14 
Various vehicle loans, interest ranging from 0% to 9.25%, total current monthly installments of approximately $40,167 secured by vehicles, with varying terms through 2027.   1,346    1,271 
National Bank of Middlebury, repaid in May 2023.   -    21 
Senior secured convertible notes payable, 5% interest rate, monthly payments of 1/26th of the original purchase amount plus accrued but unpaid interest beginning March 1, 2023 until maturity date of May 4, 2025.    7,933    12,500 
CSA 36: Payable in monthly installments of $2,414, including interest at 5.5%. The interest rate will become variable at the VEDA Prime Rate from June 2025 through maturity in June 2028.   98    115 
CSA 36: Payable in monthly interest only installments of $1,104 through June 2020; then payments of $552, representing half of monthly interest only payments, through June 2027 with other half of interest only payments capitalized into principal; then $2,485 monthly payments of principal and interest, with a balloon payment of $20,142 due June 2035; interest at 11.25% throughout the loan term.   118    118 
Equipment loans   32    56 
Long-term debit   10,483    15,155 
Less current portion   (8,544)   (5,374)
Long-term debt, including debt issuance costs   1,939    9,781 
Less debt issuance costs   (1,056)   (1,555)
Long-term debt  $883   $8,226 

 

Year ending December 31:  Amount 
Remainder of 2023  $8,088 
2024   590 
2025   511 
2026   901 
2027   187 
2028 and thereafter   206 
Total  $10,483 

 

Senior Secured Convertible Notes Payable

 

On November 4, 2022, the Company entered into a Securities Purchase Agreement (the “SPA”) with two affiliated investors. At the Closing, the Company issued and sold to each Purchaser a Senior Secured Convertible Note, the aggregate original principal amount of the two Notes was $12,500. The Purchase Agreement provided for a six percent (6%) original interest discount resulting in gross proceeds to the Company of $11,750. Upon (i) the effectiveness of a Registration Statement covering the Registrable Securities (as defined in the SPA), (ii) the Stockholder Approval (as defined in the SPA), (iii) the Company’s achievement of certain revenue and EBITDA targets, (iv) the Company having sufficient authorized shares of Common Stock (v) the Company’s maintenance of certain balance sheet requirements and (vi) certain other conditions, the Company and the Purchasers will consummate a second closing in which the Company will issue and sell to each Purchaser a second Note, the two notes being in the aggregate principal amount of $12,500 having identical terms and conditions as the original Note, including a six percent (6%) original interest discount, for an aggregate principal amount of $25,000 in Notes that may be issued and sold pursuant to the Purchase Agreement. The Conversion Price of $2.66 is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for, Common Stock at a price below the then-applicable Conversion Price (subject to certain exceptions). Beginning on March 1, 2023 and on the first day of each month thereafter, the Company will be required to redeem 1/26th of the original principal amount of each Note, plus accrued but unpaid interest, until the maturity date of May 4, 2025.

 

On August 30, 2023, the Company entered into a Letter Agreement with the two affiliated investors regarding a modification of the terms of the SPA. The Company failed to fulfill the EBITDA covenant for the quarter ended June 30, 2023. Under the Notes, a failure to fulfill the EBITDA covenant is defined as an Event of Default. Upon the occurrence of an Event of Default, the Purchasers may accelerate all amounts due under the Notes. The Purchasers have agreed to a waiver of the Event of Default upon the terms set forth in the letter agreement, including that the Company shall pay the Investors the aggregate amount of $1,442 of the principal amount of the Notes by wire transfer, that the Fixed Conversion Price of the Notes shall be adjusted to $1.00, and that the Company shall issue warrants to acquire an aggregate of 1,000,000 shares of Common Stock with an exercise price of $1.00 per share and a term of 5 years. For updated information with respect to the SPA and letter agreement, see Note 13 Subsequent Events below.

 

During the nine months ended September 30, 2023, the Company issued 6,340,411 common shares having a fair value of $3,825 for the repayment of principal related to the Senior Secured Convertible Notes and recognized a loss of approximately $303 for the excess fair value of such shares.

 

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE MEASUREMENTS
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS

8. FAIR VALUE MEASUREMENTS

 

During the three and nine months ended September 30, 2023, 1,000,000 warrants to acquire shares of Common Stock were granted. The warrants were issued on August 30, 2023 resulting from a failure to fulfill the EBITDA financial covenant of the Senior Secured Notes. The warrants were issued to the Investor in order to waive the Event of Default. During the three and nine months ended September 30, 2023, no warrants to acquire shares of Common Stock were exercised or redeemed. At September 30, 2023, 1,069,144 private warrants to acquire shares of Common Stock that were outstanding at the time of the Company became a public company remain outstanding.

 

 

Input 

Mark-to-Market

Measurement at

September 30, 2023

  

Mark-to-Market

Measurement at

December 31, 2022

 
Risk-free rate   4,81%   3.88%
Remaining term in years   0.724.91    1.47 
Expected volatility   140.91%   147.02%
Exercise price  $11.50   $11.50 
Fair value of common stock  $0.22   $1.30 

 

 

       Fair Value Measurement as of September 30, 2023 
   Total   Level 1   Level 2   Level 3 
Liabilities:                
Private Warrants  $178    -    -   $178 

 

       Fair Value Measurement as of December 31, 2022 
   Total   Level 1   Level 2   Level 3 
Liabilities:                
Private Warrants  $10    -    -   $10 

 

   September 30, 2023   December 31, 2022 
Beginning balance  $10   $148 
Fair value adjustment – Warrant liability   168    (138)
Ending balance  $178   $10 

 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
UNION ASSESSMENTS
9 Months Ended
Sep. 30, 2023
Union Assessments  
UNION ASSESSMENTS

9. UNION ASSESSMENTS

 

The Company employs members of the International Brotherhood of Electrical Workers Local 300 (IBEW). The union fee assessments payable are both withholdings from employees and employer assessments. Union fees are for monthly dues, defined contribution pension, health and welfare funds as part of multi-employer plans. All union assessments are based on the number of hours worked or a percentage of gross wages as stipulated in the agreement with the Union.

The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2025. During the three and nine months ended September 30, 2023 and 2022, the Company incurred the following union assessments.

 

                 
   Three Months Ended
September 30,
  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
                 
Pension fund  $198   $82   $472   $326 
Welfare fund   360    160    954    814 
National employees benefit fund   47    21    103    74 
Joint apprenticeship and training committee   37    6    75    32 
401(k) matching   42    31    162    123 
Total  $684   $300   $1,766   $1,369 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
DEFERRED COMPENSATION PLAN
9 Months Ended
Sep. 30, 2023
Compensation Related Costs [Abstract]  
DEFERRED COMPENSATION PLAN

10. DEFERRED COMPENSATION PLAN

 

In 2018, the Company entered into a deferred compensation agreement with a former minority stockholder. The agreement provides for deferred income benefits and is payable over the post-retirement period. The Company accrues the present value of the estimated future benefit payments over the period from the date of the agreement to the retirement date. The minimum commitment for future compensation under the agreement is $15, the net present value of which is $15. The Company will also pay the former stockholder a solar management fee of 24.5% of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays. The amount is de minimis and therefore not recorded on the balance sheet as of September 30, 2023 and December 31, 2022 and recorded in the statement of operations when incurred.

 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS (LOSS) PER SHARE
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
EARNINGS (LOSS) PER SHARE

11. EARNINGS (LOSS) PER SHARE

 

Basic earnings (loss) per share (“EPS”) is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of Common Stock outstanding during the period, excluding the effects of any potentially dilutive securities. Diluted EPS gives effect to the potential dilution that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock.

 

 

                 
   Three Months Ended
September 30,
  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
                 
Option to purchase Common Stock, from Jensyn’s IPO   429,000    429,000    429,000    429,000 
Private warrants to purchase Common Stock, from Jensyn’s IPO   34,572    34,572    34,572    34,572 
Unvested restricted stock awards   407,189    205,335    407,189    205,335 
Options to purchase Common Stock   1,166,333    350,668    1,166,333    350,668 
Private warrants to purchase common shares from Anson Note   1,000,000    -    1,000,000    - 
Totals   3,037,094    1,019,575    3,037,094    1,019,575 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
RESTRICTED STOCK AND STOCK OPTIONS
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
RESTRICTED STOCK AND STOCK OPTIONS

12. RESTRICTED STOCK AND STOCK OPTIONS

 

Options

 

As of September 30, 2023, the Company had 1,166,333 non-qualified stock options outstanding to purchase 1,166,333 shares of Common Stock. The stock options vest at various times and are exercisable for a period of three years from the date of grant at an average exercise price of $2.40 per share, the fair market value of the Company’s Common Stock on the date of each grant. The Company determined the fair market value of these options to be $1,700 by using the Black Scholes option valuation model. The key assumptions used in the valuation of the options were as follows; a) volatility of 125.96%, b) term of 2 years, c) risk free rate of 0.06% and d) a dividend yield of 0%.

 

  

Nine Months Ended

September 30, 2023

 
  

Number of

Options

  

Weighted

average

exercise

price

 
Outstanding, beginning January 1, 2023   576,333   $3.80 
Granted   590,000   $1.03 
Exercised   -   $- 
Outstanding, ending September 30, 2023   1,166,333   $2.40 
Exercisable at September 30, 2023   451,333   $3.46 

 

The above table does not include the 429,000 options issued as part of the Jensyn IPO.

 

 

Aggregate intrinsic value of options outstanding at September 30, 2023 was $0. Aggregate intrinsic value represents the difference between the Company’s closing stock price on the last trading day of the fiscal period which was $0.40 as of September 30, 2023 and the exercise price multiplied by the number of options outstanding.

 

During the three months ended September 30, 2023 and 2022, the Company charged a total of $100 and $300, respectively to operations to recognize stock-based compensation expense related to stock option awards. During the nine months ended September 30, 2023 and 2022, the Company charged a total of $400 and $1,100, respectively to operations to recognize stock-based compensation expense related to stock option awards.

 

As of September 30, 2023, the Company had $600 in unrecognized stock-based compensation related to 1,166,333 stock option awards, which is expected to be recognized over a weighted average period of less than three years. All option units are expected to vest.

 

Restricted Stock Grant to Executives

 

With an effective date of January 4, 2021, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2021 (the January 2021 RSGAs). All shares of Common Stock issuable under the January 2021 RSGA are valued as of the grant date at $6.15 per share representing the fair market value. The January 2021 RSGA provides for the issuance of up to 241,000 shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: 80,333 of the restricted shares shall vest immediately, 80,333 of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or 80,334 restricted shares, shall vest on the two (2) year anniversary of the effective date.

 

With an effective date of January 24, 2022, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2022 (the January 2022 RSGAs). All shares of Common Stock issuable under the January 2022 RSGA are valued as of the grant date at $5.04 per share representing the fair market value. The January 2022 RSGA provides for the issuance of up to 187,500 shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: 62,500 of the restricted shares shall vest immediately, 62,500 of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or 62,500 restricted shares, shall vest on the two (2) year anniversary of the effective date.

 

With an effective date of January 24, 2023, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2023 (the January 2023 RSGAs). All shares of Common Stock issuable under the January 2023 RSGA are valued as of the grant date at $1.39 per share representing the fair market value. The January 2023 RSGA provides for the issuance of up to 247,000 shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: 130,333 of the restricted shares shall vest immediately, 58,334 of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or 58,333 restricted shares, shall vest on the two (2) year anniversary of the effective date.

 

In the three months ended September 30, 2023 and 2022, stock-based compensation expense of $200 and $300, respectively was recognized for the January 2021, January 2022 and January 2023 RSGA. In the nine months ended September 30, 2023 and 2022, stock-based compensation expense of $700 and $1,200, respectively was recognized for the January 2021, January 2022 and January 2023 RSGA.

 

Stock-based compensation, excluding the January 2021, January 2022 and January 2023 RSGA, related to employee and director options totaled $150 and $0 for the three months ended September 30, 2023 and 2022, respectively. Stock-based compensation, excluding the January 2021, January 2022 and January 2023 RSGA, related to employee and director options totaled $150 and $100 for the nine months ended September 30, 2023 and 2022, respectively.

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

13. SUBSEQUENT EVENTS

 

Sale of Common Stock pursuant to S-3 Registration Statement

 

Subsequent to September 30, 2023, 1,381,844 shares of Common Stock were sold under the B. Riley Sales Agreement between October 1, 2023 and October 26, 2023, pursuant to a prospectus supplement that was filed with the SEC on February 10, 2021. Total gross proceeds for the shares were $260 or $0.19 per share. Net proceeds after issuance costs were $250 or $0.18 per share.

 

Execution of term sheet

 

On October 23, 2023, the Company executed a non-binding term sheet with an institutional investor to provide an $8 million term loan with a 48-month amortization period. The primary use of proceeds will be repayment of the existing Senior Secured Convertible Notes in full. The new loan facility will be secured by all assets of the Company and will not have any conversion provisions eliminating the potential for future dilution. The closing date is scheduled for December 5, 2023.

 

Event of Default

 

On November 13, 2023, the Company received notification from the Purchasers of the Senior Secured Convertible Note of an Event of Default as the Company failed to make the $1,442 accelerated principal payment under the terms of the Letter Agreement dated August 30, 2023. Given the Event of Default, the Purchasers are demanding immediate repayment of the Notes in cash at the Mandatory Default Amount as defined in the Notes. The Company intends to satisfy the demand payment through the closing of the term loan pending completion of the due diligence process.

 

Delisting Notice Extension

 

On November 14, 2023, the Company received notice from the Nasdaq Stock Market that the cure period to regain compliance with the Bid Price Requirement has been extended for an additional 180 days until May 13, 2024. 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization

a) Organization

 

iSun, Inc. is a leading solar energy and clean mobility infrastructure Company with over 50 years of experience accelerating the adoption of innovative electrification technologies. The Company provides solar product services ranging from project origination, design, development, engineering, procurement, construction, storage, monitoring and maintenance for EV infrastructure, residential, commercial, industrial and utility customers. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.

 

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023 or any other period. The accompanying financial statements should be read in conjunction with the Company’s audited financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

 

Principles of Consolidation

b) Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of iSun, Inc. and its direct and indirect wholly-owned operating subsidiaries, iSun Residential, Inc., SolarCommunities, Inc., iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Corporate, LLC and iSun Energy, LLC. All material intercompany transactions have been eliminated upon consolidation of these entities.

 

Revenue Recognition

c) Revenue Recognition

 

The majority of the Company’s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.

 

1) Revenue Recognition Policy

 

Solar Power Systems Sales and Engineering, Procurement, and Construction Services

 

The Company recognizes revenue from the sale of solar power systems, Engineering, Procurement and Construction (“EPC”) services, and other construction-type contracts over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. Construction contracts, such as the sale of a solar power system combined with EPC services, are generally accounted for as a single unit of account (a single performance obligation) and are not segmented between types of services. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. For such services, the Company recognizes revenue using the cost to cost method, based primarily on contract cost incurred to date compared to total estimated contract cost. The cost to cost method (an input method) is the most faithful depiction of the Company’s performance because it directly measures the value of the services transferred to the customer. Cost of revenue includes an allocation of indirect costs including depreciation and amortization. Subcontractor materials, labor and equipment, are included in revenue and cost of revenue when management believes that the Company is acting as a principal rather than as an agent (i.e., the Company integrates the materials, labor and equipment into the deliverables promised to the customer). Changes to total estimated contract cost or losses, if any, are recognized in the period in which they are determined as assessed at the contract level. Pre-contract costs are expensed as incurred unless they are expected to be recovered from the customer. As of September 30, 2023 and December 31, 2022 the Company had $0 in pre-contract costs classified as a current asset under contract assets on its Consolidated Balance Sheet. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client. Customer payments on construction contracts are typically due within 30 to 45 days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.

 

For sales of solar power systems in which the Company sells a controlling interest in the project to a customer, revenue is recognized for the consideration received when control of the underlying project is transferred to the customer. Revenue may also be recognized for the sale of a solar power system after it has been completed due to the timing of when a sales contract has been entered into with the customer.

 

Energy Generation

 

Revenue from net metering credits is recorded as electricity is generated from the solar arrays and billed to customers (PPA off-taker) at the price rate stated in the applicable power purchase agreement (PPA).

 

 

Operation and Maintenance and Other Miscellaneous Services

 

Revenue for time and materials contracts is recognized as the service is provided.

 

2) Disaggregation of Revenue from Contracts with Customers

 

The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three and nine months ended September 30, 2023 and September 30, 2022:

 

   2023   2022   2023   2022 
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2023   2022   2023   2022 
                 
Performance obligations satisfied over time                    
Solar  $23,549   $16,836   $60,401   $45,311 
Electric   3,773    1,994    9,081    4,510 
Data and Network   587    204    792    776 
Totals  $27,909   $19,034   $70,274   $50,597 

 

The following table disaggregates the Company’s revenue based operational division for the three and nine months ended September 30, 2023, and September 30, 2022:

 

   2023   2022   2023   2022 
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2023   2022   2023   2022 
                 
Residential  $8,280   $11,338   $24,418   $27,684 
Commercial and Industrial   18,836    5,933    43,471    19,085 
Utility   793    1,763    2,385    3,828 
Totals  $27,909   $19,034   $70,274   $50,597 

 

3) Variable Consideration

 

The nature of the Company’s contracts gives rise to several types of variable consideration, including claims and unpriced change orders; award and incentive fees; and liquidated damages and penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value (i.e., the sum of a probability-weighted amount) or the most likely amount method, whichever is expected to better predict the amount. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in the Company’s performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. If the requirements for recognizing revenue for claims or unapproved change orders are met, revenue is recorded only when the costs associated with the claims or unapproved change orders have been incurred. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for claims accounting have been satisfied.

 

 

4) Remaining Performance Obligation

 

Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less.

 

5) Warranties

 

The Company generally provides limited workmanship warranties up to five years for work performed under its construction contracts. The warranty periods typically extend for a limited duration following substantial completion of the Company’s work on a project. Historically, warranty claims have not resulted in material costs incurred, and any estimated costs for warranties are included in the individual contract cost estimates for purposes of accounting for long-term contracts.

 

Accounts Receivable

d) Accounts Receivable

 

Accounts receivable are recorded when invoices are issued and presented on the balance sheet net of the allowance for doubtful accounts. The allowance, is estimated based on historical losses, the existing economic condition, and the financial stability of the Company’s customers. Accounts are written off against the reserve when they are determined to be uncollectible.

 

Contract Assets and Liabilities

f) Contract Assets and Liabilities

 

The timing of revenue recognition, billings and cash collections results in contracts receivable, retainage receivable, contract assets and contract liabilities on the accompanying consolidated balance sheet. Included in contract assets is revenue in excess of billings and conditional retainage on uncompleted contracts. Included in contract liabilities is billings and conditional retainage in excess of revenue earned on uncompleted contracts. Also included in contract assets and contract liabilities is “conditional retainage” representing work performed by the Company for a customer that is retained pending the completion of the terms within the contract. Upon completion of the contract terms the conditional retainage is billed and collectible based on the passage of time at which time the amount is presented as a retainage receivable. On a contract by contract basis, the conditional retainage is included in the contract asset “revenue in excess of billings and conditional retainage in excess on uncompleted contracts” and contract liability “billings and conditional retainage in excess of revenue earned on uncompleted contracts” to arrive at a net contract asset or liability by contract. The following table provides information about contract assets and liabilities at:

 

   September 30, 2023   December 31, 2022 
         
Contract Assets          
Revenue in excess of billings on uncompleted contracts  $10,934   $6,887 
Conditional retainage   551    437 
Total Contract Assets   11,485    7,324 
           
Contract Liabilities          
Billings in excess of revenue on uncompleted contracts   6,439    5,419 
Conditional retainage   -    - 
Total Contract Liabilities  $6,439   $5,419 

 

 

Project Assets

 

Project assets primarily consist of costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project and are actively marketed and intended to be sold. In contrast to contract assets, the Company holds a controlling interest in the project itself. These project related costs include costs for land, development, and construction of a PV solar power system. Development costs may include legal, consulting, permitting, transmission upgrade, interconnection, and other similar costs. The Company typically classifies project assets as noncurrent due to the nature of solar power projects (long-lived assets) and the time required to complete all activities to develop, construct, and sell projects, which is typically longer than 12 months. Once the Company enters into a definitive sales agreement, such project assets are classified as current until the sale is completed and the Company has met all of the criteria to recognize the sale as revenue. Any income generated by a project while it remains within project assets is accounted for as a reduction to the basis in the project. If a project is completed and begins commercial operation prior to the closing of a sales arrangement, the completed project will remain in project assets until placed in service. All expenditures related to the development and construction of project assets, whether fully or partially owned, are presented as a component of cash flows from operating activities. Project assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. A project is considered commercially viable or recoverable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. A partially developed or partially constructed project is considered to be commercially viable or recoverable if the anticipated selling price is higher than the carrying value of the related project assets. The Company examines a number of factors to determine if the project is expected to be recoverable, including whether there are any changes in environmental, permitting, market pricing, regulatory, or other conditions that may impact the project. Such changes could cause the costs of the project to increase or the selling price of the project to decrease. If a project is not considered recoverable, we impair the respective project assets and adjust the carrying value to the estimated fair value, with the resulting impairment recorded within “Selling, general and administrative” expense.

 

Project assets were $0 as of September 30, 2023 and December 31, 2022, respectively.

 

Concentration and Credit Risks

e) Concentration and Credit Risks

 

The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limits. The differences between book and bank balances are outstanding checks and deposits in transit. At September 30, 2023, the uninsured balances were approximately $3,554.

 

Use of Estimates

f) Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include estimates used to review the Company’s impairments and estimations of long-lived assets, impairment on investment, estimates in recording business combinations, goodwill, intangibles, revenue recognition utilizing a cost-to-cost method, allowances for uncollectible accounts, impairment on investments, warrant liability and the valuation allowance on deferred tax assets. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable in the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

 

Recently Issued Accounting Pronouncements

g) Recently Issued Accounting Pronouncements

 

The Company is an emerging growth company until at minimum December 31, 2024. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.

 

In March 2023, the FASB issued ASU No. 2014-01, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Qualified Affordable Housing Projects, which amended Subtopic 323-740, Investments—Equity Method and Joint Ventures—Income Taxes, introduced the option to apply the proportional amortization method to account for investments made primarily for the purpose of receiving income tax credits and other income tax benefits when certain requirements are met. This guidance is effective for fiscal years beginning after December 15, 2023 with early adoption permitted. The Company is currently evaluating the effect that adopting this new accounting guidance will have on its condensed consolidated financial statements and related disclosures.

 

 

Fair Value of Financial Instruments

h) Fair Value of Financial Instruments

 

The Company’s financial instruments include cash and cash equivalents, accounts receivable, cash collateral deposited with insurance carriers, deferred compensation plan liabilities, accounts payable and other current liabilities, and debt obligations.

 

Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.

 

Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers, and outstanding balances on its line of credit and long-term debt approximate their fair values as these amounts are estimated using public market prices, quotes from financial institutions and other available information.

 

Debt Extinguishment

i) Debt Extinguishment

 

Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, Liabilities: Extinguishments of Liabilities. Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On January 21, 2022, SunCommon received notification from Citizens Bank N.A. that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $2,592 has been recognized on the statement of operations as a gain on forgiveness of PPP Loan for the nine months ended September 30, 2022.

 

Inventory

j) Inventory

 

Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of solar panels and other materials. The Company reviews the cost of inventories against their estimated net realizable value and records write-downs if any inventories have costs in excess of their net realizable values. Inventory is presented at net realizable value with reserves for obsolete inventory of $0 at September, 2023 and December 31, 2022.

 

Segment Information

k) Segment Information

 

The Company currently operates in four segments based upon our organizational structure and the way in which our operations are managed and evaluated. The first segment is Residential which are projects smaller in size and shorter in duration. The second operating segment is Commercial and Industrial which includes projects that are commonly larger in size and longer in duration serving commercial and industrial customers. The third operating segment is Utility which includes design, development, project origination and other professional services as well as projects that are commonly larger in size and longer in duration serving utility-scale customers. The fourth segment is Corporate, which is responsible for general company oversight and management. Disaggregating the corporate costs from the revenue operations simplifies the performance evaluation of the Residential, Commercial and Industrial, and Utility segments.

 

Legal contingencies

l) Legal contingencies

 

The Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. The Company records legal costs associated with loss contingencies as incurred and accrues for all probable and estimable settlements. No reserves were deemed necessary as of September 30, 2023.

 

 

Inflation risk

m) Inflation risk

 

Changes in economic conditions, including inflation, rising interest rates, lower consumer confidence, volatile equity capital markets and ongoing supply chain disruptions may affect our business, revenues and earnings adversely.

 

Reclassification

n) Reclassification

 

Certain prior period amounts presented on the Company’s financial statements have been reclassified in order to conform to the current period presentation. These reclassifications have no effect on previously reported results of operations or loss per share.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
SCHEDULE OF DISAGGREGATION OF REVENUE

The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three and nine months ended September 30, 2023 and September 30, 2022:

 

   2023   2022   2023   2022 
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2023   2022   2023   2022 
                 
Performance obligations satisfied over time                    
Solar  $23,549   $16,836   $60,401   $45,311 
Electric   3,773    1,994    9,081    4,510 
Data and Network   587    204    792    776 
Totals  $27,909   $19,034   $70,274   $50,597 
SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT

The following table disaggregates the Company’s revenue based operational division for the three and nine months ended September 30, 2023, and September 30, 2022:

 

   2023   2022   2023   2022 
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2023   2022   2023   2022 
                 
Residential  $8,280   $11,338   $24,418   $27,684 
Commercial and Industrial   18,836    5,933    43,471    19,085 
Utility   793    1,763    2,385    3,828 
Totals  $27,909   $19,034   $70,274   $50,597 
SCHEDULE OF CONTRACT ASSET AND LIABILITIES

 

   September 30, 2023   December 31, 2022 
         
Contract Assets          
Revenue in excess of billings on uncompleted contracts  $10,934   $6,887 
Conditional retainage   551    437 
Total Contract Assets   11,485    7,324 
           
Contract Liabilities          
Billings in excess of revenue on uncompleted contracts   6,439    5,419 
Conditional retainage   -    - 
Total Contract Liabilities  $6,439   $5,419 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS RECEIVABLE (Tables)
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

 

   September 30, 2023   December 31, 2022 
Accounts receivable - contracts in progress  $12,752   $8,502 
Accounts receivable – retainage   551    583 
Accounts receivable   13,303    9,085 
Allowance for doubtful accounts   (176)   (302)
Total  $13,127   $8,783 
SCHEDULE OF CONTRACT ASSETS AND LIABILITIES

Contract assets represent revenue recognized in excess of amounts billed, unbilled receivables, and retainage. Unbilled receivables represent an unconditional right to payment subject only to the passage of time, which are reclassified to accounts receivable when they are billed under the terms of the contract. Contract assets were as follows at September 30, 2023 and December 31, 2022:

 

   September 30, 2023   December 31, 2022 
Contract assets  $10,843   $6,648 
Unbilled receivables, included in costs in excess of billings   91    93 
Costs and estimated earnings in excess of billings   10,934    6,741 
Retainage   551    583 
Total  $11,485   $7,324 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
CONTRACTS IN PROGRESS (Tables)
9 Months Ended
Sep. 30, 2023
Contracts In Progress  
SCHEDULE OF CONTRACTS IN PROGRESS

 

   September 30, 2023   December 31, 2022 
Expenditures to date on uncompleted contracts  $54,092   $31,215 
Estimated earnings thereon   4,008    2,509 
Contract costs   58,100    33,724 
Less billings to date   (53,145)   (31,912)
Contract costs, net of billings   4,955    1,812 
Plus under billings remaining on contracts 100% complete   91    93 
Total  $5,046   $1,905 

 

Included in accompany balance sheets under the following captions:

 

   September 30, 2023   December 31, 2022 
Contract assets  $11,485   $7,324 
Contract liabilities   (6,439)   (5,419)
Total  $5,046   $1,905 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING SEGMENTS (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
SCHEDULE OF SEGMENT NET REVENUE

Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three and nine months ended September 30, 2023.

 

                                       
   Three months ended September 30, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $8,280   $18,755   $874   $-   $27,909 
Cost of earned revenue   5,993    15,511    977    -    22,481 
Income (loss) before operating expenses   2,287    3,244    (103)   -    5,428 
Operating expenses                         
Warehousing and other operating expenses   -    183    -    -    183 
General and administrative expenses   3,117    1,122    243    1,265    5,747 
Segment contribution (loss)   (830)   1,939    (346)   (1,265)   (502)
                          
Stock based compensation – general and administrative   -    -    -    494    494 
Depreciation and amortization   495    287    -    -    782 
Operating (loss) income  $(1,325)  $1,653   $(346)   (1,759)  $(1,778)

 

                                       
   Nine months ended September 30, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $24,418   $44,682   $1,174   $-   $70,274 
Cost of earned revenue   17,537    36,356    1,467    -    55,360 
Income (loss) before operating expenses   6,881    8,326    (293)   -    14,914 
Operating expenses                         
Warehousing and other operating expenses   -    634    -    -    634 
General and administrative expenses   8,495    3,962    894    3,579    16,930 
Segment contribution (loss)   (1,614)   3,730    (1,187)   (3,579)   (2,650)
                          
Stock based compensation – general and administrative   -    -    -    1,240    1,240 
Depreciation and amortization   1,480    814    -    -    2,294 
Operating (loss) income  $(3,094)  $2,916   $(1,187)   (4,819)  $(6,184)

 

Assets by operating segment are as follows:

 

   September 30,
2023
 
Residential  $21,208 
Commercial and Industrial   27,605 
Utility   1,742 
Corporate   23,218 
Assets  $73,773 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
SCHEDULE OF OPERATING LEASE

 

   September 30, 2023   December 31, 2022 
Operating lease right-of-use assets  $6,479   $6,960 
           
Operating lease liabilities—short term   598    588 
Operating lease liabilities—long term   6,261    6,711 
Total operating lease liabilities  $6,859   $7,299 
SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE

As of September 30, 2023, the weighted average remaining lease term for operating leases was 10.33 years and the weighted average discount rate for the Company’s operating leases was 3.33%.

 

Year ending December 31:  Amount 
Remaining 2023  $204 
2024   805 
2025   798 
2026   796 
2027   797 
2028   804 
Thereafter   3,937 
Total lease payments   8,141 
Less: interest   (1,282)
Total operating leases liability  $6,859 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
SUMMARY OF LONG-TERM DEBT

 

   September 30, 2023   December 31, 2022 
NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.  $564   $598 
NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.  $564   $598 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.   108    137 
NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity.   284    325 
NBT Bank, National Association, repaid in May 2023.   -    14 
Various vehicle loans, interest ranging from 0% to 9.25%, total current monthly installments of approximately $40,167 secured by vehicles, with varying terms through 2027.   1,346    1,271 
National Bank of Middlebury, repaid in May 2023.   -    21 
Senior secured convertible notes payable, 5% interest rate, monthly payments of 1/26th of the original purchase amount plus accrued but unpaid interest beginning March 1, 2023 until maturity date of May 4, 2025.    7,933    12,500 
CSA 36: Payable in monthly installments of $2,414, including interest at 5.5%. The interest rate will become variable at the VEDA Prime Rate from June 2025 through maturity in June 2028.   98    115 
CSA 36: Payable in monthly interest only installments of $1,104 through June 2020; then payments of $552, representing half of monthly interest only payments, through June 2027 with other half of interest only payments capitalized into principal; then $2,485 monthly payments of principal and interest, with a balloon payment of $20,142 due June 2035; interest at 11.25% throughout the loan term.   118    118 
Equipment loans   32    56 
Long-term debit   10,483    15,155 
Less current portion   (8,544)   (5,374)
Long-term debt, including debt issuance costs   1,939    9,781 
Less debt issuance costs   (1,056)   (1,555)
Long-term debt  $883   $8,226 
SCHEDULE OF MATURITIES OF LONG-TERM DEBT

Year ending December 31:  Amount 
Remainder of 2023  $8,088 
2024   590 
2025   511 
2026   901 
2027   187 
2028 and thereafter   206 
Total  $10,483 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS

 

Input 

Mark-to-Market

Measurement at

September 30, 2023

  

Mark-to-Market

Measurement at

December 31, 2022

 
Risk-free rate   4,81%   3.88%
Remaining term in years   0.724.91    1.47 
Expected volatility   140.91%   147.02%
Exercise price  $11.50   $11.50 
Fair value of common stock  $0.22   $1.30 
SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS

 

       Fair Value Measurement as of September 30, 2023 
   Total   Level 1   Level 2   Level 3 
Liabilities:                
Private Warrants  $178    -    -   $178 

 

       Fair Value Measurement as of December 31, 2022 
   Total   Level 1   Level 2   Level 3 
Liabilities:                
Private Warrants  $10    -    -   $10 
SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS

   September 30, 2023   December 31, 2022 
Beginning balance  $10   $148 
Fair value adjustment – Warrant liability   168    (138)
Ending balance  $178   $10 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
UNION ASSESSMENTS (Tables)
9 Months Ended
Sep. 30, 2023
Union Assessments  
SCHEDULE OF UNION ASSESSMENTS

The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2025. During the three and nine months ended September 30, 2023 and 2022, the Company incurred the following union assessments.

 

                 
   Three Months Ended
September 30,
  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
                 
Pension fund  $198   $82   $472   $326 
Welfare fund   360    160    954    814 
National employees benefit fund   47    21    103    74 
Joint apprenticeship and training committee   37    6    75    32 
401(k) matching   42    31    162    123 
Total  $684   $300   $1,766   $1,369 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS (LOSS) PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE

 

                 
   Three Months Ended
September 30,
  

Nine Months Ended

September 30,

 
   2023   2022   2023   2022 
                 
Option to purchase Common Stock, from Jensyn’s IPO   429,000    429,000    429,000    429,000 
Private warrants to purchase Common Stock, from Jensyn’s IPO   34,572    34,572    34,572    34,572 
Unvested restricted stock awards   407,189    205,335    407,189    205,335 
Options to purchase Common Stock   1,166,333    350,668    1,166,333    350,668 
Private warrants to purchase common shares from Anson Note   1,000,000    -    1,000,000    - 
Totals   3,037,094    1,019,575    3,037,094    1,019,575 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
RESTRICTED STOCK AND STOCK OPTIONS (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY

 

  

Nine Months Ended

September 30, 2023

 
  

Number of

Options

  

Weighted

average

exercise

price

 
Outstanding, beginning January 1, 2023   576,333   $3.80 
Granted   590,000   $1.03 
Exercised   -   $- 
Outstanding, ending September 30, 2023   1,166,333   $2.40 
Exercisable at September 30, 2023   451,333   $3.46 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue $ 27,909 $ 19,034 $ 70,274 $ 50,597
Solar Operations [Member]        
Revenue 23,549 16,836 60,401 45,311
Electric Operations [Member]        
Revenue 3,773 1,994 9,081 4,510
Data and Network Operations [Member]        
Revenue $ 587 $ 204 $ 792 $ 776
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue $ 27,909 $ 19,034 $ 70,274 $ 50,597
Residential [Member]        
Revenue 8,280 11,338 24,418 27,684
Commercial and Industrial [Member]        
Revenue 18,836 5,933 43,471 19,085
Utility [Member]        
Revenue $ 793 $ 1,763 $ 2,385 $ 3,828
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Revenue in excess of billings on uncompleted contracts $ 10,934 $ 6,887
Conditional retainage 551 437
Total Contract Assets 11,485 7,324
Billings in excess of revenue on uncompleted contracts 6,439 5,419
Conditional retainage
Total Contract Liabilities $ 6,439 $ 5,419
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Uninsured cash balances $ 3,554   $ 3,554    
Gain on forgiveness of PPP loan $ 2,592  
Inventory allowance $ 0   0   $ 0
PPP [Member]          
Property, Plant and Equipment [Line Items]          
Gain on forgiveness of PPP loan       $ 2,592  
Solar Power Projects [Member]          
Property, Plant and Equipment [Line Items]          
Project assets     $ 0   $ 0
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
LIQUIDITY AND FINANCIAL CONDITION (Details Narrative)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
MW
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Operating loss $ 7,800    
Cash in operations 3,800    
Cash 5,600   $ 5,455
Working capital 7,600    
Proceeds from issuance or sale of equity 6,358 $ 13,937  
Common Stock [Member]      
Proceeds from issuance or sale of equity 10,900    
Residential [Member]      
Customer orders $ 15,000    
Residential [Member] | Minimum [Member]      
Completion period 3 months    
Residential [Member] | Maximum [Member]      
Completion period 5 months    
Commercial [Member]      
Contracted backlog $ 140,300    
Industrial [Member]      
Contracted backlog $ 6,500    
Utility [Member]      
Projects under development | MW 1,600    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 13,303 $ 9,085
Allowance for doubtful accounts (176) (302)
Total 13,127 8,783
Contracts in Progress [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 12,752 8,502
Retainage [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 551 $ 583
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Receivables [Abstract]    
Contract assets $ 10,843 $ 6,648
Unbilled receivables, included in costs in excess of billings 91 93
Costs and estimated earnings in excess of billings 10,934 6,741
Retainage 551 583
Total $ 11,485 $ 7,324
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS RECEIVABLE (Details Narrative) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Receivables [Abstract]      
Bad debt expense $ 50 $ 87 $ 145
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF CONTRACTS IN PROGRESS (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Capitalized Contract Cost [Line Items]    
Contract costs $ 58,100 $ 33,724
Less billings to date (53,145) (31,912)
Contract costs, net of billings 4,955 1,812
Plus under billings remaining on contracts 100% complete 91 93
Total 5,046 1,905
Contract assets 11,485 7,324
Contract liabilities (6,439) (5,419)
Expenditures on Uncompleted Contracts [Member]    
Capitalized Contract Cost [Line Items]    
Contract costs 54,092 31,215
Estimated Earnings Thereon [Member]    
Capitalized Contract Cost [Line Items]    
Contract costs $ 4,008 $ 2,509
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF SEGMENT NET REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]          
Net revenue $ 27,909   $ 70,274    
Cost of earned revenue 22,481 $ 15,417 55,360 $ 40,057  
Income (loss) before operating expenses 5,428 3,617 14,914 10,540  
Operating expenses          
Warehousing and other operating expenses 183 172 634 1,539  
General and administrative expenses 5,747 5,965 16,930 17,474  
Segment contribution (loss) (502)   (2,650)    
Stock based compensation – general and administrative 494   1,240 2,402  
Depreciation and amortization 782 1,770 2,294 5,300  
Operating (loss) income (1,778) $ (4,857) (6,184) $ (16,175)  
Assets 73,773   73,773   $ 67,481
Residential [Member]          
Segment Reporting Information [Line Items]          
Net revenue 8,280   24,418    
Cost of earned revenue 5,993   17,537    
Income (loss) before operating expenses 2,287   6,881    
Operating expenses          
Warehousing and other operating expenses      
General and administrative expenses 3,117   8,495    
Segment contribution (loss) (830)   (1,614)    
Stock based compensation – general and administrative      
Depreciation and amortization 495   1,480    
Operating (loss) income (1,325)   (3,094)    
Assets 21,208   21,208    
Commercial and Industrial [Member]          
Segment Reporting Information [Line Items]          
Net revenue 18,755   44,682    
Cost of earned revenue 15,511   36,356    
Income (loss) before operating expenses 3,244   8,326    
Operating expenses          
Warehousing and other operating expenses 183   634    
General and administrative expenses 1,122   3,962    
Segment contribution (loss) 1,939   3,730    
Stock based compensation – general and administrative      
Depreciation and amortization 287   814    
Operating (loss) income 1,653   2,916    
Assets 27,605   27,605    
Utility [Member]          
Segment Reporting Information [Line Items]          
Net revenue 874   1,174    
Cost of earned revenue 977   1,467    
Income (loss) before operating expenses (103)   (293)    
Operating expenses          
Warehousing and other operating expenses      
General and administrative expenses 243   894    
Segment contribution (loss) (346)   (1,187)    
Stock based compensation – general and administrative      
Depreciation and amortization      
Operating (loss) income (346)   (1,187)    
Assets 1,742   1,742    
Corporate Segment [Member]          
Segment Reporting Information [Line Items]          
Net revenue      
Cost of earned revenue      
Income (loss) before operating expenses      
Operating expenses          
Warehousing and other operating expenses      
General and administrative expenses 1,265   3,579    
Segment contribution (loss) (1,265)   (3,579)    
Stock based compensation – general and administrative 494   1,240    
Depreciation and amortization      
Operating (loss) income (1,759)   (4,819)    
Assets $ 23,218   $ 23,218    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF OPERATING LEASE (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease right-of-use assets $ 6,479 $ 6,960
Operating lease liabilities—short term 598 588
Operating lease liabilities—long term 6,261 6,711
Total operating lease liabilities $ 6,859 $ 7,299
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Remaining 2023 $ 204  
2024 805  
2025 798  
2026 796  
2027 797  
2028 804  
Thereafter 3,937  
Total lease payments 8,141  
Less: interest (1,282)  
Total operating leases liability $ 6,859 $ 7,299
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Details Narrative)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2020
USD ($)
ft²
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2015
USD ($)
Lessee, Lease, Description [Line Items]                
Annual rent           $ 26 $ 4  
Operating lease annual increase percentage             2.00% 2.00%
Lease expense $ 58 $ 184            
Operating lease payments   612            
Operating lease, right-of-use asset, amortization expense   $ 481          
Operating lease, weighted average remaining lease term 10 years 3 months 29 days 10 years 3 months 29 days            
Operating lease, weighted average discount rate, percent 3.33% 3.33%            
Property, Plant and Equipment [Member]                
Lessee, Lease, Description [Line Items]                
Operating lease, right-of-use asset, amortization expense       $ 481        
Lease expense including interest       $ 440        
Vehicles and Office Equipment [Member]                
Lessee, Lease, Description [Line Items]                
Annual rent   $ 35            
First Lease Annual Rent [Member]                
Lessee, Lease, Description [Line Items]                
Annual rent               $ 3
Second Lease Annual Rent [Member]                
Lessee, Lease, Description [Line Items]                
Annual rent               $ 3
Williston [Member]                
Lessee, Lease, Description [Line Items]                
Annual rent         $ 108      
Operating lease annual increase percentage         2.00%      
Waterbury [Member]                
Lessee, Lease, Description [Line Items]                
Annual rent   $ 28            
Operating lease annual increase percentage   3.00%            
Rhinebeck [Member]                
Lessee, Lease, Description [Line Items]                
Annual rent   $ 7            
Office Building [Member]                
Lessee, Lease, Description [Line Items]                
Warehouse | ft²         6,250      
Warehouse [Member]                
Lessee, Lease, Description [Line Items]                
Warehouse | ft²         6,500      
Minimum [Member]                
Lessee, Lease, Description [Line Items]                
Operating lease, remaining lease term 1 year 1 year            
Maximum [Member]                
Lessee, Lease, Description [Line Items]                
Operating lease, remaining lease term 18 years 18 years            
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF LONG-TERM DEBT (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]    
Long-term debit $ 10,483 $ 15,155
Less current portion (8,544) (5,374)
Long-term debt, including debt issuance costs 1,939 9,781
Less debt issuance costs (1,056) (1,555)
Long-term debt 883 8,226
NBT Bank National Association 4.25% Interest Rate [Member]    
Short-Term Debt [Line Items]    
Long-term debit 564 598
NBT Bank National Association 4.15% Interest Rate [Member]    
Short-Term Debt [Line Items]    
Long-term debit 108 137
NBT Bank National Association 4.20% Interest Rate [Member]    
Short-Term Debt [Line Items]    
Long-term debit 284 325
NBT Bank National Association Repaid in May 2023 [Member]    
Short-Term Debt [Line Items]    
Long-term debit 14
Vehicle Loans [Member]    
Short-Term Debt [Line Items]    
Long-term debit 1,346 1,271
National Bank of Middlebury Secured Debt [Member]    
Short-Term Debt [Line Items]    
Long-term debit 21
Senior Secured Convertible Notes Payable 5% [Member]    
Short-Term Debt [Line Items]    
Long-term debit 7,933 12,500
CSA 36 Secured Debt Interest Rate 55% [Member]    
Short-Term Debt [Line Items]    
Long-term debit 98 115
CSA 36 Secured Debt Interest Rate 11.25% [Member]    
Short-Term Debt [Line Items]    
Long-term debit 118 118
Equipment Loans [Member]    
Short-Term Debt [Line Items]    
Long-term debit $ 32 $ 56
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
NBT Bank National Association 4.25% Interest Rate [Member]  
Short-Term Debt [Line Items]  
Interest rate 4.25%
Installment payment $ 5,869
NBT Bank National Association 4.15% Interest Rate [Member]  
Short-Term Debt [Line Items]  
Interest rate 4.15%
Installment payment $ 3,677
NBT Bank National Association 4.20% Interest Rate [Member]  
Short-Term Debt [Line Items]  
Interest rate 4.20%
Installment payment $ 5,598
Vehicle Loans [Member]  
Short-Term Debt [Line Items]  
Installment payment $ 40,167
Vehicle Loans [Member] | Minimum [Member]  
Short-Term Debt [Line Items]  
Interest rate 0.00%
Vehicle Loans [Member] | Maximum [Member]  
Short-Term Debt [Line Items]  
Interest rate 9.25%
Senior Secured Convertible Notes Payable 5% [Member]  
Short-Term Debt [Line Items]  
Interest rate 5.00%
Frequency of payment monthly payments
CSA 36 Secured Debt Interest Rate 55% [Member]  
Short-Term Debt [Line Items]  
Interest rate 5.50%
Installment payment $ 2,414
CSA 36 Secured Debt Interest Rate 11.25% [Member]  
Short-Term Debt [Line Items]  
Interest rate 11.25%
Installment payment $ 2,485
Interest only payment 1,104
Half of interest only payment 552
Balloon payment $ 20,142
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2023 $ 8,088
2024 590
2025 511
2026 901
2027 187
2028 and thereafter 206
Total $ 10,483
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT (Details Narrative) - USD ($)
9 Months Ended
Nov. 04, 2022
Sep. 30, 2023
Aug. 30, 2023
Debt Instrument [Line Items]      
Share Price $ 2.66    
Repayments of convertible notes   $ 3,825,000  
Common Stock [Member]      
Debt Instrument [Line Items]      
Shares issued   6,340,411  
Warrant [Member]      
Debt Instrument [Line Items]      
Warrants to acquire an common stock     1,000,000
Exercise price of warrants     $ 1.00
Warrants and rights outstanding, term     5 years
Investor [Member]      
Debt Instrument [Line Items]      
Debt instrument face amount     $ 1,442
Exercise price of warrants     $ 1.00
Senior Secured Convertible First Note [Member]      
Debt Instrument [Line Items]      
Debt instrument face amount $ 12,500,000    
Discount percentage 6.00%    
Gross proceeds from debt $ 11,750,000    
Senior Secured Convertible Second Note [Member]      
Debt Instrument [Line Items]      
Debt instrument face amount $ 12,500,000    
Discount percentage 6.00%    
Senior Secured Convertible Note [Member]      
Debt Instrument [Line Items]      
Debt instrument face amount $ 25,000,000    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Nov. 04, 2022
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value of common stock     $ 2.66
Private Warrants [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Risk-free rate 4.81% 3.88%  
Remaining term in years   1 year 5 months 19 days  
Expected volatility 140.91% 147.02%  
Exercise price $ 11.50 $ 11.50  
Fair value of common stock $ 0.22 $ 1.30  
Private Warrants [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Remaining term in years 8 months 19 days    
Private Warrants [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Remaining term in years 4 years 10 months 28 days    
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant Liabilities $ 178 $ 10
Private Warrants [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant Liabilities 178 10
Private Warrants [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant Liabilities
Private Warrants [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant Liabilities
Private Warrants [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant Liabilities $ 178 $ 10
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Fair Value Disclosures [Abstract]          
Beginning balance     $ 10 $ 148 $ 148
Fair value adjustment – Warrant liability $ 178 $ (7) 168 $ (98) (138)
Ending balance $ 178   $ 178   $ 10
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE MEASUREMENTS (Details Narrative) - Warrant [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2023
shares
Sep. 30, 2023
shares
Number of new shares issued 1,000,000 1,000,000
Private warrants to acquire shares of common stock 1,069,144 1,069,144
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF UNION ASSESSMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Defined Benefit Plan Disclosure [Line Items]        
Union assessments $ 684 $ 300 $ 1,766 $ 1,369
Pension Plan [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Union assessments 198 82 472 326
Welfare Fund [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Union assessments 360 160 954 814
National Employees Benefit Fund [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Union assessments 47 21 103 74
Joint Apprenticeship and Training Committee [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Union assessments 37 6 75 32
401 (K) Matching Plan [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Union assessments $ 42 $ 31 $ 162 $ 123
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
DEFERRED COMPENSATION PLAN (Details Narrative) - Investor [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]  
Minimum commitment for future compensation $ 15
Net present value of future compensation $ 15
Solar management fee 24.50%
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 3,037,094 1,019,575 3,037,094 1,019,575
Options to Purchase Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 429,000 429,000 429,000 429,000
Warrants to Purchase Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 34,572 34,572 34,572 34,572
Restricted Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 407,189 205,335 407,189 205,335
Unvested Options to Purchase Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 1,166,333 350,668 1,166,333 350,668
Private Warrants to Purchase Common Shares From Anson Note [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 1,000,000 1,000,000
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details) - Share-Based Payment Arrangement, Option [Member]
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Options, Outstanding Balance | shares 576,333
Weighted average exercise price, Outstanding | $ / shares $ 3.80
Number of Options, Granted | shares 590,000
Weighted average exercise price, Granted | $ / shares $ 1.03
Number of Options, Exercised | shares
Weighted average exercise price, Exercised | $ / shares
Number of Options, Outstanding Balance | shares 1,166,333
Weighted average exercise price, Outstanding | $ / shares $ 2.40
Number of Options, Exercisable | shares 451,333
Weighted average exercise price, Exercisable | $ / shares $ 3.46
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 24, 2023
Jan. 24, 2022
Jan. 04, 2021
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Nov. 04, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Option to purchase common stock           429,000      
Share price                 $ 2.66
Non-Qualified Stock Options [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares available       1,166,333   1,166,333      
Number of shares available for grant       1,166,333   1,166,333      
Stock option period           3 years      
Exercised           $ 2.40      
Fair value           $ 1,700      
Volatility           125.96%      
Expected term           2 years      
Risk free rate           0.06%      
Dividend yield           0.00%      
Share-Based Payment Arrangement, Option [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares available       1,166,333   1,166,333   576,333  
Aggregate intrinsic value of options outstanding       $ 0   $ 0      
Share price       $ 0.40   $ 0.40      
Stock-based compensation expense       $ 100 $ 300 $ 400 $ 1,100    
Unrecognized stock-based compensation expense       $ 600   $ 600      
Unrecognized share based compensation, shares       1,166,333   1,166,333      
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Period for recognition           3 years      
Restricted Stock [Member] | Officer [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Grant date fair value $ 1.39 $ 5.04 $ 6.15            
Shares granted 247,000 187,500 241,000            
Stock based compensation expense       $ 200 300 $ 700 1,200    
Restricted Stock [Member] | Officer [Member] | Share-Based Payment Arrangement, Tranche One [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Shares granted 130,333 62,500 80,333            
Restricted Stock [Member] | Officer [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Shares granted 58,334 62,500 80,333            
Restricted Stock [Member] | Officer [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Shares granted 58,333 62,500 80,334            
Restricted Stock [Member] | Share-Based Payment Arrangement, Employee [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock based compensation expense       $ 150 $ 0 $ 150 $ 100    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
1 Months Ended
Oct. 23, 2023
Oct. 26, 2023
Nov. 13, 2023
Nov. 04, 2022
Subsequent Event [Line Items]        
Share price       $ 2.66
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Loan processing fee $ 8,000,000      
B Riley Sales Agreement [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Number of shares issued in transaction   1,381,844    
Proceeds from issuance of common stock   $ 260,000    
Shares issued price per shares   $ 0.19    
Net proceeds from issuance of common stock   $ 250,000    
Share price   $ 0.18    
Letter Agreement [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Debt instrument face amount     $ 1,442  
XML 68 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001634447 2023-01-01 2023-09-30 0001634447 2023-11-10 0001634447 2023-09-30 0001634447 2022-12-31 0001634447 2023-07-01 2023-09-30 0001634447 2022-07-01 2022-09-30 0001634447 2022-01-01 2022-09-30 0001634447 us-gaap:PreferredStockMember 2022-12-31 0001634447 us-gaap:CommonStockMember 2022-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001634447 us-gaap:RetainedEarningsMember 2022-12-31 0001634447 us-gaap:PreferredStockMember 2023-03-31 0001634447 us-gaap:CommonStockMember 2023-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001634447 us-gaap:RetainedEarningsMember 2023-03-31 0001634447 2023-03-31 0001634447 us-gaap:PreferredStockMember 2023-06-30 0001634447 us-gaap:CommonStockMember 2023-06-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001634447 us-gaap:RetainedEarningsMember 2023-06-30 0001634447 2023-06-30 0001634447 us-gaap:PreferredStockMember 2021-12-31 0001634447 us-gaap:CommonStockMember 2021-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001634447 us-gaap:RetainedEarningsMember 2021-12-31 0001634447 2021-12-31 0001634447 us-gaap:PreferredStockMember 2022-03-31 0001634447 us-gaap:CommonStockMember 2022-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001634447 us-gaap:RetainedEarningsMember 2022-03-31 0001634447 2022-03-31 0001634447 us-gaap:PreferredStockMember 2022-06-30 0001634447 us-gaap:CommonStockMember 2022-06-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001634447 us-gaap:RetainedEarningsMember 2022-06-30 0001634447 2022-06-30 0001634447 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001634447 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001634447 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001634447 2023-01-01 2023-03-31 0001634447 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001634447 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001634447 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001634447 2023-04-01 2023-06-30 0001634447 us-gaap:PreferredStockMember 2023-07-01 2023-09-30 0001634447 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001634447 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001634447 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0001634447 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001634447 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001634447 2022-01-01 2022-03-31 0001634447 us-gaap:PreferredStockMember 2022-04-01 2022-06-30 0001634447 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001634447 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001634447 2022-04-01 2022-06-30 0001634447 us-gaap:PreferredStockMember 2022-07-01 2022-09-30 0001634447 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001634447 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001634447 us-gaap:PreferredStockMember 2023-09-30 0001634447 us-gaap:CommonStockMember 2023-09-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001634447 us-gaap:RetainedEarningsMember 2023-09-30 0001634447 us-gaap:PreferredStockMember 2022-09-30 0001634447 us-gaap:CommonStockMember 2022-09-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001634447 us-gaap:RetainedEarningsMember 2022-09-30 0001634447 2022-09-30 0001634447 ISUN:SolarOperationsMember 2023-07-01 2023-09-30 0001634447 ISUN:SolarOperationsMember 2022-07-01 2022-09-30 0001634447 ISUN:SolarOperationsMember 2023-01-01 2023-09-30 0001634447 ISUN:SolarOperationsMember 2022-01-01 2022-09-30 0001634447 ISUN:ElectricOperationsMember 2023-07-01 2023-09-30 0001634447 ISUN:ElectricOperationsMember 2022-07-01 2022-09-30 0001634447 ISUN:ElectricOperationsMember 2023-01-01 2023-09-30 0001634447 ISUN:ElectricOperationsMember 2022-01-01 2022-09-30 0001634447 ISUN:DataAndNetworkOperationsMember 2023-07-01 2023-09-30 0001634447 ISUN:DataAndNetworkOperationsMember 2022-07-01 2022-09-30 0001634447 ISUN:DataAndNetworkOperationsMember 2023-01-01 2023-09-30 0001634447 ISUN:DataAndNetworkOperationsMember 2022-01-01 2022-09-30 0001634447 ISUN:ResidentialMember 2023-07-01 2023-09-30 0001634447 ISUN:ResidentialMember 2022-07-01 2022-09-30 0001634447 ISUN:ResidentialMember 2023-01-01 2023-09-30 0001634447 ISUN:ResidentialMember 2022-01-01 2022-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-07-01 2023-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2022-07-01 2022-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-01-01 2023-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2022-01-01 2022-09-30 0001634447 ISUN:UtilityMember 2023-07-01 2023-09-30 0001634447 ISUN:UtilityMember 2022-07-01 2022-09-30 0001634447 ISUN:UtilityMember 2023-01-01 2023-09-30 0001634447 ISUN:UtilityMember 2022-01-01 2022-09-30 0001634447 ISUN:SolarPowerProjectsMember 2023-01-01 2023-09-30 0001634447 ISUN:SolarPowerProjectsMember 2022-01-01 2022-12-31 0001634447 ISUN:PaycheckProtectionProgramMember 2022-01-01 2022-09-30 0001634447 ISUN:ResidentialMember 2023-09-30 0001634447 ISUN:ResidentialMember srt:MinimumMember 2023-01-01 2023-09-30 0001634447 ISUN:ResidentialMember srt:MaximumMember 2023-01-01 2023-09-30 0001634447 ISUN:CommercialMember 2023-09-30 0001634447 ISUN:IndustrialMember 2023-09-30 0001634447 ISUN:UtilityMember 2023-09-30 0001634447 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001634447 ISUN:ContractsInProgressMember 2023-09-30 0001634447 ISUN:ContractsInProgressMember 2022-12-31 0001634447 ISUN:RetainageMember 2023-09-30 0001634447 ISUN:RetainageMember 2022-12-31 0001634447 2022-01-01 2022-12-31 0001634447 ISUN:ExpendituresOnUncompletedContractsMember 2023-09-30 0001634447 ISUN:ExpendituresOnUncompletedContractsMember 2022-12-31 0001634447 ISUN:EstimatedEarningsThereonMember 2023-09-30 0001634447 ISUN:EstimatedEarningsThereonMember 2022-12-31 0001634447 ISUN:ResidentialMember 2023-07-01 2023-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-07-01 2023-09-30 0001634447 ISUN:UtilityMember 2023-07-01 2023-09-30 0001634447 us-gaap:CorporateMember 2023-07-01 2023-09-30 0001634447 ISUN:ResidentialMember 2023-01-01 2023-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-01-01 2023-09-30 0001634447 ISUN:UtilityMember 2023-01-01 2023-09-30 0001634447 us-gaap:CorporateMember 2023-01-01 2023-09-30 0001634447 ISUN:ResidentialMember 2023-09-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-09-30 0001634447 ISUN:UtilityMember 2023-09-30 0001634447 us-gaap:CorporateMember 2023-09-30 0001634447 srt:MinimumMember 2023-09-30 0001634447 srt:MaximumMember 2023-09-30 0001634447 srt:OfficeBuildingMember 2020-12-31 0001634447 srt:WarehouseMember 2020-12-31 0001634447 ISUN:WillistonMember 2020-01-01 2020-12-31 0001634447 ISUN:WaterburyMember 2023-01-01 2023-09-30 0001634447 ISUN:RhinebeckMember 2023-01-01 2023-09-30 0001634447 ISUN:FirstLeaseAnnualRentMember 2015-01-01 2015-12-31 0001634447 ISUN:SecondLeaseAnnualRentMember 2015-01-01 2015-12-31 0001634447 2015-01-01 2015-12-31 0001634447 2017-01-01 2017-12-31 0001634447 2018-01-01 2018-12-31 0001634447 ISUN:VehiclesAndOfficeEquipmentMember 2023-01-01 2023-09-30 0001634447 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2023-09-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2023-09-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2023-09-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2022-12-31 0001634447 ISUN:NBTBankNationalAssociationRepaidInMay2023Member 2023-09-30 0001634447 ISUN:NBTBankNationalAssociationRepaidInMay2023Member 2022-12-31 0001634447 ISUN:VehicleLoansMember 2023-09-30 0001634447 ISUN:VehicleLoansMember 2022-12-31 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2023-09-30 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2022-12-31 0001634447 ISUN:SeniorSecuredConvertibleNotesPayable5PercentageMember 2023-09-30 0001634447 ISUN:SeniorSecuredConvertibleNotesPayable5PercentageMember 2022-12-31 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2023-09-30 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2022-12-31 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2023-09-30 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2022-12-31 0001634447 ISUN:EquipmentLoansMember 2023-09-30 0001634447 ISUN:EquipmentLoansMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2023-01-01 2023-09-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2023-01-01 2023-09-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2023-01-01 2023-09-30 0001634447 srt:MinimumMember ISUN:VehicleLoansMember 2023-09-30 0001634447 srt:MaximumMember ISUN:VehicleLoansMember 2023-09-30 0001634447 ISUN:VehicleLoansMember 2023-01-01 2023-09-30 0001634447 ISUN:SeniorSecuredConvertibleNotesPayable5PercentageMember 2023-01-01 2023-09-30 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2023-01-01 2023-09-30 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2023-01-01 2023-09-30 0001634447 ISUN:SeniorSecuredConvertibleFirstNoteMember 2022-11-04 0001634447 ISUN:SeniorSecuredConvertibleFirstNoteMember 2022-11-03 2022-11-04 0001634447 ISUN:SeniorSecuredConvertibleSecondNoteMember 2022-11-04 0001634447 ISUN:SeniorSecuredConvertibleNoteMember 2022-11-04 0001634447 2022-11-04 0001634447 us-gaap:InvestorMember 2023-08-30 0001634447 us-gaap:WarrantMember 2023-08-30 0001634447 us-gaap:WarrantMember 2023-07-01 2023-09-30 0001634447 us-gaap:WarrantMember 2023-01-01 2023-09-30 0001634447 us-gaap:WarrantMember 2023-09-30 0001634447 ISUN:PrivateWarrantsMember 2023-01-01 2023-09-30 0001634447 ISUN:PrivateWarrantsMember 2022-01-01 2022-12-31 0001634447 srt:MinimumMember ISUN:PrivateWarrantsMember 2023-01-01 2023-09-30 0001634447 srt:MaximumMember ISUN:PrivateWarrantsMember 2023-01-01 2023-09-30 0001634447 ISUN:PrivateWarrantsMember 2023-09-30 0001634447 ISUN:PrivateWarrantsMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2023-07-01 2023-09-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2022-07-01 2022-09-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-09-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-09-30 0001634447 ISUN:WelfareFundMember 2023-07-01 2023-09-30 0001634447 ISUN:WelfareFundMember 2022-07-01 2022-09-30 0001634447 ISUN:WelfareFundMember 2023-01-01 2023-09-30 0001634447 ISUN:WelfareFundMember 2022-01-01 2022-09-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2023-07-01 2023-09-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2022-07-01 2022-09-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2023-01-01 2023-09-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2022-01-01 2022-09-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2023-07-01 2023-09-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2022-07-01 2022-09-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2023-01-01 2023-09-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2022-01-01 2022-09-30 0001634447 ISUN:Matching401KPlanMember 2023-07-01 2023-09-30 0001634447 ISUN:Matching401KPlanMember 2022-07-01 2022-09-30 0001634447 ISUN:Matching401KPlanMember 2023-01-01 2023-09-30 0001634447 ISUN:Matching401KPlanMember 2022-01-01 2022-09-30 0001634447 us-gaap:InvestorMember 2018-12-31 0001634447 us-gaap:InvestorMember 2018-01-01 2018-12-31 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2023-07-01 2023-09-30 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2022-07-01 2022-09-30 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2023-01-01 2023-09-30 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2022-01-01 2022-09-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2023-07-01 2023-09-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2022-07-01 2022-09-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-09-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2022-01-01 2022-09-30 0001634447 us-gaap:RestrictedStockMember 2023-07-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0001634447 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2023-07-01 2023-09-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2022-07-01 2022-09-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2023-01-01 2023-09-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2022-01-01 2022-09-30 0001634447 ISUN:PrivateWarrantsToPurchaseCommonSharesFromAnsonNoteMember 2023-07-01 2023-09-30 0001634447 ISUN:PrivateWarrantsToPurchaseCommonSharesFromAnsonNoteMember 2022-07-01 2022-09-30 0001634447 ISUN:PrivateWarrantsToPurchaseCommonSharesFromAnsonNoteMember 2023-01-01 2023-09-30 0001634447 ISUN:PrivateWarrantsToPurchaseCommonSharesFromAnsonNoteMember 2022-01-01 2022-09-30 0001634447 ISUN:NonQualifiedStockOptionsMember 2023-09-30 0001634447 ISUN:NonQualifiedStockOptionsMember 2023-01-01 2023-09-30 0001634447 us-gaap:EmployeeStockOptionMember 2023-09-30 0001634447 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001634447 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001634447 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001634447 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001634447 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-01-24 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-24 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-24 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-24 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2023-07-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-07-01 2022-09-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2023-01-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-01-01 2022-09-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-07-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-07-01 2022-09-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-09-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-09-30 0001634447 us-gaap:EmployeeStockOptionMember 2022-12-31 0001634447 us-gaap:SubsequentEventMember ISUN:BRileySalesAgreementMember 2023-10-01 2023-10-26 0001634447 us-gaap:SubsequentEventMember ISUN:BRileySalesAgreementMember 2023-10-26 0001634447 us-gaap:SubsequentEventMember 2023-10-23 2023-10-23 0001634447 us-gaap:SubsequentEventMember ISUN:LetterAgreementMember 2023-11-13 iso4217:USD shares iso4217:USD shares ISUN:Segment utr:MW ISUN:Investor ISUN:Lease utr:sqft pure false --12-31 Q3 0001634447 P3M 10-Q true 2023-09-30 2023 false 001-37707 iSUN, INC. DE 47-2150172 400 Avenue D Suite 10 Williston VT 05495 (802) 658-3378 Common Stock, $0.0001 par value ISUN NASDAQ Yes Yes Non-accelerated Filer true true false false 37544216 5600000 5455000 13127000 8783000 11485000 7324000 1569000 2536000 1698000 1625000 33479000 25723000 8297000 8440000 6479000 6960000 629000 270000 12839000 14038000 12020000 12020000 30000 30000 40294000 41758000 73773000 67481000 20783000 12941000 4677000 5868000 598000 588000 6439000 5419000 8000 31000 8544000 5374000 41049000 30221000 178000 10000 6261000 6711000 2448000 3026000 883000 8226000 50819000 48194000 0.0001 0.0001 1000000 1000000 0 0 0 0 0.0001 0.0001 49000000 49000000 34940885 34940885 15083109 15083109 3000 2000 85492000 74070000 -62541000 -54785000 22954000 19287000 73773000 67481000 27909000 19034000 70274000 50597000 22481000 15417000 55360000 40057000 5428000 3617000 14914000 10540000 183000 172000 634000 1539000 5747000 5965000 16930000 17474000 494000 567000 1240000 2402000 782000 1770000 2294000 5300000 7206000 8474000 21098000 26715000 -1778000 -4857000 -6184000 -16175000 2592000 -178000 7000 -168000 98000 303000 292000 84000 1089000 800000 -470000 -77000 -1560000 1890000 -2248000 -4934000 -7744000 -14285000 12000 -765000 -2248000 -4934000 -7756000 -13520000 -0.07 -0.07 -0.36 -0.36 -0.35 -0.35 -0.98 -0.98 30898334 30898334 13546624 13546624 22222377 22222377 13769564 13769564 15083109 2000 74070000 -54785000 19287000 225169 373000 373000 200000 412218 481000 481000 893764 1431000 1431000 -2997000 -2997000 16814260 2000 76355000 -57782000 18575000 -0 373000 373000 3524345 2466000 2466000 3096884 1658000 1658000 -2511000 -2511000 23435489 2000 80852000 -60293000 20561000 346281 494000 494000 2403848 878000 878000 8755267 1000 3268000 3269000 -2248000 -2248000 34940885 3000 85492000 -62541000 22954000 11825878 1000 60863000 -1006000 59858000 164067 1244000 1244000 1749209 10400000 10400000 -2905000 -2905000 13739154 1000 72507000 -3911000 68597000 333888 1476000 1476000 309038 1239000 1239000 -5681000 -5681000 14382080 1000 75222000 -9592000 65631000 14382080 1000 75222000 -9592000 65631000 9000 567000 567000 836502 1000 2297000 2298000 -4934000 -4934000 15227582 2000 78086000 -14526000 63562000 15227582 2000 78086000 -14526000 63562000 -7756000 -13520000 1095000 1685000 50000 87000 1199000 3615000 481000 2592000 36000 168000 -98000 1240000 2402000 498000 302000 303000 -772000 4394000 -2495000 73000 -7000 4161000 -351000 -967000 982000 7842000 -4208000 -1191000 980000 1020000 3754000 -578000 -1057000 -23000 -22000 -440000 -3789000 -7573000 603000 637000 43000 1247000 359000 300000 -919000 910000 20453000 19275000 230000 1505000 7118000 6358000 13937000 4853000 8227000 145000 1564000 5455000 2242000 5600000 3806000 288000 800000 7000 885000 3825000 356000 <p id="xdx_80E_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_zZoKdhO9ioN7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1. <span id="xdx_82C_zmvwz58Q2CHf">SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zf9QhMecGv97" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>a) <span id="xdx_86E_zwLWSdR5C7Tk">Organization</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iSun, Inc. is a leading solar energy and clean mobility infrastructure Company with over 50 years of experience accelerating the adoption of innovative electrification technologies. The Company provides solar product services ranging from project origination, design, development, engineering, procurement, construction, storage, monitoring and maintenance for EV infrastructure, residential, commercial, industrial and utility customers. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023 or any other period. The accompanying financial statements should be read in conjunction with the Company’s audited financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zDNsFxcKj3di" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>b) <span><span><span id="xdx_860_zVcAPsYc0Ddk">Principles of Consolidation</span></span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements include the accounts of iSun, Inc. and its direct and indirect wholly-owned operating subsidiaries, iSun Residential, Inc., SolarCommunities, Inc., iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Corporate, LLC and iSun Energy, LLC. All material intercompany transactions have been eliminated upon consolidation of these entities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zdXnsIvT8lu8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>c) <span id="xdx_869_z6MIr6M29SBl">Revenue Recognition</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The majority of the Company’s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1) Revenue Recognition Policy</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Solar Power Systems Sales and Engineering, Procurement, and Construction Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue from the sale of solar power systems, Engineering, Procurement and Construction (“EPC”) services, and other construction-type contracts over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. Construction contracts, such as the sale of a solar power system combined with EPC services, are generally accounted for as a single unit of account (a single performance obligation) and are not segmented between types of services. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. For such services, the Company recognizes revenue using the cost to cost method, based primarily on contract cost incurred to date compared to total estimated contract cost. The cost to cost method (an input method) is the most faithful depiction of the Company’s performance because it directly measures the value of the services transferred to the customer. Cost of revenue includes an allocation of indirect costs including depreciation and amortization. Subcontractor materials, labor and equipment, are included in revenue and cost of revenue when management believes that the Company is acting as a principal rather than as an agent (i.e., the Company integrates the materials, labor and equipment into the deliverables promised to the customer). Changes to total estimated contract cost or losses, if any, are recognized in the period in which they are determined as assessed at the contract level. Pre-contract costs are expensed as incurred unless they are expected to be recovered from the customer. As of September 30, 2023 and December 31, 2022 the Company had $0 in pre-contract costs classified as a current asset under contract assets on its Consolidated Balance Sheet. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client. Customer payments on construction contracts are typically due within 30 to 45 days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For sales of solar power systems in which the Company sells a controlling interest in the project to a customer, revenue is recognized for the consideration received when control of the underlying project is transferred to the customer. Revenue may also be recognized for the sale of a solar power system after it has been completed due to the timing of when a sales contract has been entered into with the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Energy Generation</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue from net metering credits is recorded as electricity is generated from the solar arrays and billed to customers (PPA off-taker) at the price rate stated in the applicable power purchase agreement (PPA).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Operation and Maintenance and Other Miscellaneous Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue for time and materials contracts is recognized as the service is provided.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2) Disaggregation of Revenue from Contracts with Customers</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_z8tOR9IZZHf2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three and nine months ended September 30, 2023 and September 30, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8B6_zE8HGBgL9dOl" style="display: none">SCHEDULE OF DISAGGREGATION OF REVENUE</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20230701__20230930_zyaudXxoE1nj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220701__20220930_zCjHZfHbfW16" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20230101__20230930_zwMAWnoOeIaf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220101__20220930_zVxbdZvsZy9j" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Performance obligations satisfied over time</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--SolarOperationsMember_zCMsHE7D4sTb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; width: 44%">Solar</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">23,549</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">16,836</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">60,401</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,311</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ElectricOperationsMember_z8AmoP3Rcl07" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Electric</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,773</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,994</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,081</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,510</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--DataAndNetworkOperationsMember_zYFZKin8AgC1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Data and Network</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">587</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">204</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">792</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">776</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zMDsiWlyLJb4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Totals</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,909</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">70,274</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,597</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zacAfoiT2J95" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Revenue</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,909</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">70,274</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,597</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zSCp5fPEAnma" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zPVXLg2xCns7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table disaggregates the Company’s revenue based operational division for the three and nine months ended September 30, 2023, and September 30, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zd9eu6tHSkf3" style="display: none">SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230701__20230930_z706CXSL0W7f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220701__20220930_zOI9H5SyGQS2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230101__20230930_z140kl8McCCb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20220101__20220930_zQ9KMni7ysF7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--ResidentialMember_zrLYFlCtxaVj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 44%">Residential</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">8,280</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">11,338</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">24,418</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">27,684</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--CommercialAndIndustrialMember_zcGWtLjgyTPe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Commercial and Industrial</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,836</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,933</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43,471</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,085</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--UtilityMember_z7DI6fPt6XW1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Utility</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">793</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,763</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,385</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,828</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zZ876UnRVZLi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Totals</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,909</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">70,274</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,597</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zSuSALR4lDgk" style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Revenue</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,909</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">70,274</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,597</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zHWyoQRIIYTj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3) Variable Consideration</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The nature of the Company’s contracts gives rise to several types of variable consideration, including claims and unpriced change orders; award and incentive fees; and liquidated damages and penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value (i.e., the sum of a probability-weighted amount) or the most likely amount method, whichever is expected to better predict the amount. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in the Company’s performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. If the requirements for recognizing revenue for claims or unapproved change orders are met, revenue is recorded only when the costs associated with the claims or unapproved change orders have been incurred. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for claims accounting have been satisfied.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4) Remaining Performance Obligation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5) Warranties</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generally provides limited workmanship warranties up to five years for work performed under its construction contracts. The warranty periods typically extend for a limited duration following substantial completion of the Company’s work on a project. Historically, warranty claims have not resulted in material costs incurred, and any estimated costs for warranties are included in the individual contract cost estimates for purposes of accounting for long-term contracts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zCpJFBmkuJ1g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>d) <span id="xdx_864_zk1lsAZUZOP6">Accounts Receivable</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable are recorded when invoices are issued and presented on the balance sheet net of the allowance for doubtful accounts. The allowance, is estimated based on historical losses, the existing economic condition, and the financial stability of the Company’s customers. Accounts are written off against the reserve when they are determined to be uncollectible.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_ecustom--ContractAssetsAndLiabilitiesPolicyTextBlock_ziclgKlt67h7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">f) <b><span id="xdx_861_zzCaJUiCljw2">Contract Assets and Liabilities</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The timing of revenue recognition, billings and cash collections results in contracts receivable, retainage receivable, contract assets and contract liabilities on the accompanying consolidated balance sheet. Included in contract assets is revenue in excess of billings and conditional retainage on uncompleted contracts. Included in contract liabilities is billings and conditional retainage in excess of revenue earned on uncompleted contracts. Also included in contract assets and contract liabilities is “conditional retainage” representing work performed by the Company for a customer that is retained pending the completion of the terms within the contract. Upon completion of the contract terms the conditional retainage is billed and collectible based on the passage of time at which time the amount is presented as a retainage receivable. On a contract by contract basis, the conditional retainage is included in the contract asset “revenue in excess of billings and conditional retainage in excess on uncompleted contracts” and contract liability “billings and conditional retainage in excess of revenue earned on uncompleted contracts” to arrive at a net contract asset or liability by contract. The following table provides information about contract assets and liabilities at:</span></p> <p id="xdx_892_ecustom--ContractAssetAndLiabilityTableTextBlock_z4qfJgoW2pwh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zyxowqY0pYG5" style="display: none">SCHEDULE OF CONTRACT ASSET AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230930_z5styayUu7e" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20221231_zvujfxuRdCo3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contract Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts_iI_zyFsVR6q56a6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 64%; text-align: left">Revenue in excess of billings on uncompleted contracts</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,934</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">6,887</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--ConditionalRetainageAssets_iI_zdkpZRK4JqB2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Conditional retainage</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">551</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">437</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerAssetNet_iI_pn3n3_zmPhLlOxHw25" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Contract Assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,485</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">7,324</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contract Liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts_iI_zrJsK2AD6wAb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Billings in excess of revenue on uncompleted contracts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,419</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--ConditionalPayableRetainage_iI_zUYPFYwZaatf" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Conditional retainage</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0819">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0820">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--ContractWithCustomerLiabilitiesCurrent_iI_pn3n3_zSJ9tynkln1f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Contract Liabilities</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,439</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,419</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zhb21oUUhDUk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b>Project Assets</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Project assets primarily consist of costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project and are actively marketed and intended to be sold. In contrast to contract assets, the Company holds a controlling interest in the project itself. These project related costs include costs for land, development, and construction of a PV solar power system. Development costs may include legal, consulting, permitting, transmission upgrade, interconnection, and other similar costs. The Company typically classifies project assets as noncurrent due to the nature of solar power projects (long-lived assets) and the time required to complete all activities to develop, construct, and sell projects, which is typically longer than 12 months. Once the Company enters into a definitive sales agreement, such project assets are classified as current until the sale is completed and the Company has met all of the criteria to recognize the sale as revenue. Any income generated by a project while it remains within project assets is accounted for as a reduction to the basis in the project. If a project is completed and begins commercial operation prior to the closing of a sales arrangement, the completed project will remain in project assets until placed in service. All expenditures related to the development and construction of project assets, whether fully or partially owned, are presented as a component of cash flows from operating activities. Project assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. A project is considered commercially viable or recoverable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. A partially developed or partially constructed project is considered to be commercially viable or recoverable if the anticipated selling price is higher than the carrying value of the related project assets. The Company examines a number of factors to determine if the project is expected to be recoverable, including whether there are any changes in environmental, permitting, market pricing, regulatory, or other conditions that may impact the project. Such changes could cause the costs of the project to increase or the selling price of the project to decrease. If a project is not considered recoverable, we impair the respective project assets and adjust the carrying value to the estimated fair value, with the resulting impairment recorded within “Selling, general and administrative” expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Project assets were $<span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentAdditions_pn3n3_c20230101__20230930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SolarPowerProjectsMember_zeA9uXruzCnk" title="Project assets"><span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentAdditions_pn3n3_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SolarPowerProjectsMember_zu0fEKBLb9Z1" title="Project assets">0</span></span> as of September 30, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--ConcentrationRiskCreditRisk_zw8gMopR3ck2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>e) <span id="xdx_866_zmCga5EvbXRh">Concentration and Credit Risks</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) <span style="background-color: white">limits. The differences between book and bank balances are outstanding checks and deposits in transit. At September 30, 2023, the uninsured balances were approximately $<span id="xdx_90C_eus-gaap--CashUninsuredAmount_iI_pn3n3_c20230930_z57MZMoqXOb5" title="Uninsured cash balances">3,554</span>.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--UseOfEstimates_zpW3Qetb5wa6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>f) <span id="xdx_863_zflc1HGu7aj1">Use of Estimates</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include estimates used to review the Company’s impairments and estimations of long-lived assets, impairment on investment, estimates in recording business combinations, goodwill, intangibles, revenue recognition utilizing a cost-to-cost method, allowances for uncollectible accounts, impairment on investments, warrant liability and the valuation allowance on deferred tax assets. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable in the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z0zpGYktsEY" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>g) <span id="xdx_86B_zxyWGAYRqj3i">Recently Issued Accounting Pronouncements</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is an emerging growth company until at minimum December 31, 2024. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2023, the FASB issued ASU No. 2014-01, <i>Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Qualified Affordable Housing Projects</i>, which amended Subtopic 323-740, Investments—Equity Method and Joint Ventures—Income Taxes, introduced the option to apply the proportional amortization method to account for investments made primarily for the purpose of receiving income tax credits and other income tax benefits when certain requirements are met. This guidance is effective for fiscal years beginning after December 15, 2023 with early adoption permitted. The Company is currently evaluating the effect that adopting this new accounting guidance will have on its condensed consolidated financial statements and related disclosures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zGRw4Rxo4qQ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>h) <span id="xdx_86E_zW2zyu03g59h">Fair Value of Financial Instruments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s financial instruments include cash and cash equivalents, accounts receivable, cash collateral deposited with insurance carriers, deferred compensation plan liabilities, accounts payable and other current liabilities, and debt obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers, and outstanding balances on its line of credit and long-term debt approximate their fair values as these amounts are estimated using public market prices, quotes from financial institutions and other available information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--DebtPolicyTextBlock_zJznBTnJ4z5k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>i) <span id="xdx_869_zwYjU4p0gJKf">Debt Extinguishment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, <i>Liabilities: Extinguishments of Liabilities. </i>Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On January 21, 2022, SunCommon received notification from Citizens Bank N.A. that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $<span id="xdx_908_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pn3n3_c20220101__20220930__us-gaap--ExtinguishmentOfDebtAxis__custom--PaycheckProtectionProgramMember_zK0mXak0X76e" title="Gain on forgiveness of PPP loan">2,592</span> has been recognized on the statement of operations as a gain on forgiveness of PPP Loan for the nine months ended September 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--InventoryPolicyTextBlock_z48BkylOdmu4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>j) <span id="xdx_86F_zONLsDEIhaUf">Inventory</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of solar panels and other materials. The Company reviews the cost of inventories against their estimated net realizable value and records write-downs if any inventories have costs in excess of their net realizable values. Inventory is presented at net realizable value with reserves for obsolete inventory of $<span id="xdx_90F_eus-gaap--InventoryValuationReserves_iI_pn3n3_c20230930_zlBKRfPyBdWf" title="Inventory allowance"><span id="xdx_905_eus-gaap--InventoryValuationReserves_iI_pn3n3_c20221231_znBx4OMolmf4" title="Inventory allowance">0</span></span> at September, 2023 and December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zbiXMBV5U8mi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>k) <span id="xdx_86B_zDyoKHOyUYv6">Segment Information</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company currently operates in four segments based upon our organizational structure and the way in which our operations are managed and evaluated. The first segment is Residential which are projects smaller in size and shorter in duration. The second operating segment is Commercial and Industrial which includes projects that are commonly larger in size and longer in duration serving commercial and industrial customers. The third operating segment is Utility which includes design, development, project origination and other professional services as well as projects that are commonly larger in size and longer in duration serving utility-scale customers. The fourth segment is Corporate, which is responsible for general company oversight and management. Disaggregating the corporate costs from the revenue operations simplifies the performance evaluation of the Residential, Commercial and Industrial, and Utility segments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zKSY8Eh1yX8f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>l) <span id="xdx_86E_zBXINhf1lLhc">Legal contingencies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. The Company records legal costs associated with loss contingencies as incurred and accrues for all probable and estimable settlements. No reserves were deemed necessary as of September 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--LiabilityReserveEstimatePolicy_z7Pl6xK0aCn4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>m) <span id="xdx_862_zz54HDxCX8fc">Inflation risk</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in economic conditions, including inflation, rising interest rates, lower consumer confidence, volatile equity capital markets and ongoing supply chain disruptions may affect our business, revenues and earnings adversely.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_ziRBAuOPFeTh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>n) <span><span id="xdx_860_zpLMCK8X8Yub">Reclassification</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain prior period amounts presented on the Company’s financial statements have been reclassified in order to conform to the current period presentation. These reclassifications have no effect on previously reported results of operations or loss per share.</span></p> <p id="xdx_854_zUECdHp9d614" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zf9QhMecGv97" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>a) <span id="xdx_86E_zwLWSdR5C7Tk">Organization</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iSun, Inc. is a leading solar energy and clean mobility infrastructure Company with over 50 years of experience accelerating the adoption of innovative electrification technologies. The Company provides solar product services ranging from project origination, design, development, engineering, procurement, construction, storage, monitoring and maintenance for EV infrastructure, residential, commercial, industrial and utility customers. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023 or any other period. The accompanying financial statements should be read in conjunction with the Company’s audited financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zDNsFxcKj3di" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>b) <span><span><span id="xdx_860_zVcAPsYc0Ddk">Principles of Consolidation</span></span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements include the accounts of iSun, Inc. and its direct and indirect wholly-owned operating subsidiaries, iSun Residential, Inc., SolarCommunities, Inc., iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Corporate, LLC and iSun Energy, LLC. All material intercompany transactions have been eliminated upon consolidation of these entities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zdXnsIvT8lu8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>c) <span id="xdx_869_z6MIr6M29SBl">Revenue Recognition</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The majority of the Company’s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1) Revenue Recognition Policy</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Solar Power Systems Sales and Engineering, Procurement, and Construction Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue from the sale of solar power systems, Engineering, Procurement and Construction (“EPC”) services, and other construction-type contracts over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. Construction contracts, such as the sale of a solar power system combined with EPC services, are generally accounted for as a single unit of account (a single performance obligation) and are not segmented between types of services. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. For such services, the Company recognizes revenue using the cost to cost method, based primarily on contract cost incurred to date compared to total estimated contract cost. The cost to cost method (an input method) is the most faithful depiction of the Company’s performance because it directly measures the value of the services transferred to the customer. Cost of revenue includes an allocation of indirect costs including depreciation and amortization. Subcontractor materials, labor and equipment, are included in revenue and cost of revenue when management believes that the Company is acting as a principal rather than as an agent (i.e., the Company integrates the materials, labor and equipment into the deliverables promised to the customer). Changes to total estimated contract cost or losses, if any, are recognized in the period in which they are determined as assessed at the contract level. Pre-contract costs are expensed as incurred unless they are expected to be recovered from the customer. As of September 30, 2023 and December 31, 2022 the Company had $0 in pre-contract costs classified as a current asset under contract assets on its Consolidated Balance Sheet. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client. Customer payments on construction contracts are typically due within 30 to 45 days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For sales of solar power systems in which the Company sells a controlling interest in the project to a customer, revenue is recognized for the consideration received when control of the underlying project is transferred to the customer. Revenue may also be recognized for the sale of a solar power system after it has been completed due to the timing of when a sales contract has been entered into with the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Energy Generation</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue from net metering credits is recorded as electricity is generated from the solar arrays and billed to customers (PPA off-taker) at the price rate stated in the applicable power purchase agreement (PPA).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Operation and Maintenance and Other Miscellaneous Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue for time and materials contracts is recognized as the service is provided.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2) Disaggregation of Revenue from Contracts with Customers</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_z8tOR9IZZHf2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three and nine months ended September 30, 2023 and September 30, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8B6_zE8HGBgL9dOl" style="display: none">SCHEDULE OF DISAGGREGATION OF REVENUE</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20230701__20230930_zyaudXxoE1nj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220701__20220930_zCjHZfHbfW16" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20230101__20230930_zwMAWnoOeIaf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220101__20220930_zVxbdZvsZy9j" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Performance obligations satisfied over time</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--SolarOperationsMember_zCMsHE7D4sTb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; width: 44%">Solar</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">23,549</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">16,836</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">60,401</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,311</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ElectricOperationsMember_z8AmoP3Rcl07" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Electric</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,773</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,994</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,081</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,510</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--DataAndNetworkOperationsMember_zYFZKin8AgC1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Data and Network</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">587</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">204</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">792</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">776</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zMDsiWlyLJb4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Totals</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,909</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">70,274</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,597</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zacAfoiT2J95" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Revenue</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,909</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">70,274</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,597</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zSCp5fPEAnma" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zPVXLg2xCns7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table disaggregates the Company’s revenue based operational division for the three and nine months ended September 30, 2023, and September 30, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zd9eu6tHSkf3" style="display: none">SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230701__20230930_z706CXSL0W7f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220701__20220930_zOI9H5SyGQS2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230101__20230930_z140kl8McCCb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20220101__20220930_zQ9KMni7ysF7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--ResidentialMember_zrLYFlCtxaVj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 44%">Residential</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">8,280</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">11,338</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">24,418</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">27,684</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--CommercialAndIndustrialMember_zcGWtLjgyTPe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Commercial and Industrial</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,836</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,933</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43,471</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,085</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--UtilityMember_z7DI6fPt6XW1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Utility</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">793</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,763</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,385</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,828</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zZ876UnRVZLi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Totals</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,909</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">70,274</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,597</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zSuSALR4lDgk" style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Revenue</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,909</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">70,274</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,597</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zHWyoQRIIYTj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3) Variable Consideration</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The nature of the Company’s contracts gives rise to several types of variable consideration, including claims and unpriced change orders; award and incentive fees; and liquidated damages and penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value (i.e., the sum of a probability-weighted amount) or the most likely amount method, whichever is expected to better predict the amount. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in the Company’s performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. If the requirements for recognizing revenue for claims or unapproved change orders are met, revenue is recorded only when the costs associated with the claims or unapproved change orders have been incurred. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for claims accounting have been satisfied.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4) Remaining Performance Obligation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5) Warranties</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generally provides limited workmanship warranties up to five years for work performed under its construction contracts. The warranty periods typically extend for a limited duration following substantial completion of the Company’s work on a project. Historically, warranty claims have not resulted in material costs incurred, and any estimated costs for warranties are included in the individual contract cost estimates for purposes of accounting for long-term contracts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_z8tOR9IZZHf2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three and nine months ended September 30, 2023 and September 30, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_8B6_zE8HGBgL9dOl" style="display: none">SCHEDULE OF DISAGGREGATION OF REVENUE</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20230701__20230930_zyaudXxoE1nj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220701__20220930_zCjHZfHbfW16" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20230101__20230930_zwMAWnoOeIaf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220101__20220930_zVxbdZvsZy9j" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Performance obligations satisfied over time</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--SolarOperationsMember_zCMsHE7D4sTb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; width: 44%">Solar</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">23,549</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">16,836</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">60,401</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,311</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ElectricOperationsMember_z8AmoP3Rcl07" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Electric</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,773</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,994</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,081</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,510</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--DataAndNetworkOperationsMember_zYFZKin8AgC1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Data and Network</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">587</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">204</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">792</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">776</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zMDsiWlyLJb4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Totals</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,909</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">70,274</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,597</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zacAfoiT2J95" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Revenue</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,909</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">70,274</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,597</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 23549000 16836000 60401000 45311000 3773000 1994000 9081000 4510000 587000 204000 792000 776000 27909000 19034000 70274000 50597000 27909000 19034000 70274000 50597000 <p id="xdx_898_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zPVXLg2xCns7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table disaggregates the Company’s revenue based operational division for the three and nine months ended September 30, 2023, and September 30, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zd9eu6tHSkf3" style="display: none">SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230701__20230930_z706CXSL0W7f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220701__20220930_zOI9H5SyGQS2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230101__20230930_z140kl8McCCb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20220101__20220930_zQ9KMni7ysF7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--ResidentialMember_zrLYFlCtxaVj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 44%">Residential</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">8,280</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">11,338</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">24,418</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">27,684</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--CommercialAndIndustrialMember_zcGWtLjgyTPe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Commercial and Industrial</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,836</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,933</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43,471</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,085</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--UtilityMember_z7DI6fPt6XW1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Utility</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">793</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,763</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,385</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,828</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zZ876UnRVZLi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Totals</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,909</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">70,274</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,597</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zSuSALR4lDgk" style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Revenue</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,909</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,034</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">70,274</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,597</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 8280000 11338000 24418000 27684000 18836000 5933000 43471000 19085000 793000 1763000 2385000 3828000 27909000 19034000 70274000 50597000 27909000 19034000 70274000 50597000 <p id="xdx_84E_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zCpJFBmkuJ1g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>d) <span id="xdx_864_zk1lsAZUZOP6">Accounts Receivable</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable are recorded when invoices are issued and presented on the balance sheet net of the allowance for doubtful accounts. The allowance, is estimated based on historical losses, the existing economic condition, and the financial stability of the Company’s customers. Accounts are written off against the reserve when they are determined to be uncollectible.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_ecustom--ContractAssetsAndLiabilitiesPolicyTextBlock_ziclgKlt67h7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">f) <b><span id="xdx_861_zzCaJUiCljw2">Contract Assets and Liabilities</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The timing of revenue recognition, billings and cash collections results in contracts receivable, retainage receivable, contract assets and contract liabilities on the accompanying consolidated balance sheet. Included in contract assets is revenue in excess of billings and conditional retainage on uncompleted contracts. Included in contract liabilities is billings and conditional retainage in excess of revenue earned on uncompleted contracts. Also included in contract assets and contract liabilities is “conditional retainage” representing work performed by the Company for a customer that is retained pending the completion of the terms within the contract. Upon completion of the contract terms the conditional retainage is billed and collectible based on the passage of time at which time the amount is presented as a retainage receivable. On a contract by contract basis, the conditional retainage is included in the contract asset “revenue in excess of billings and conditional retainage in excess on uncompleted contracts” and contract liability “billings and conditional retainage in excess of revenue earned on uncompleted contracts” to arrive at a net contract asset or liability by contract. The following table provides information about contract assets and liabilities at:</span></p> <p id="xdx_892_ecustom--ContractAssetAndLiabilityTableTextBlock_z4qfJgoW2pwh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zyxowqY0pYG5" style="display: none">SCHEDULE OF CONTRACT ASSET AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230930_z5styayUu7e" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20221231_zvujfxuRdCo3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contract Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts_iI_zyFsVR6q56a6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 64%; text-align: left">Revenue in excess of billings on uncompleted contracts</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,934</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">6,887</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--ConditionalRetainageAssets_iI_zdkpZRK4JqB2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Conditional retainage</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">551</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">437</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerAssetNet_iI_pn3n3_zmPhLlOxHw25" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Contract Assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,485</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">7,324</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contract Liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts_iI_zrJsK2AD6wAb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Billings in excess of revenue on uncompleted contracts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,419</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--ConditionalPayableRetainage_iI_zUYPFYwZaatf" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Conditional retainage</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0819">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0820">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--ContractWithCustomerLiabilitiesCurrent_iI_pn3n3_zSJ9tynkln1f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Contract Liabilities</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,439</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,419</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zhb21oUUhDUk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b>Project Assets</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Project assets primarily consist of costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project and are actively marketed and intended to be sold. In contrast to contract assets, the Company holds a controlling interest in the project itself. These project related costs include costs for land, development, and construction of a PV solar power system. Development costs may include legal, consulting, permitting, transmission upgrade, interconnection, and other similar costs. The Company typically classifies project assets as noncurrent due to the nature of solar power projects (long-lived assets) and the time required to complete all activities to develop, construct, and sell projects, which is typically longer than 12 months. Once the Company enters into a definitive sales agreement, such project assets are classified as current until the sale is completed and the Company has met all of the criteria to recognize the sale as revenue. Any income generated by a project while it remains within project assets is accounted for as a reduction to the basis in the project. If a project is completed and begins commercial operation prior to the closing of a sales arrangement, the completed project will remain in project assets until placed in service. All expenditures related to the development and construction of project assets, whether fully or partially owned, are presented as a component of cash flows from operating activities. Project assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. A project is considered commercially viable or recoverable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. A partially developed or partially constructed project is considered to be commercially viable or recoverable if the anticipated selling price is higher than the carrying value of the related project assets. The Company examines a number of factors to determine if the project is expected to be recoverable, including whether there are any changes in environmental, permitting, market pricing, regulatory, or other conditions that may impact the project. Such changes could cause the costs of the project to increase or the selling price of the project to decrease. If a project is not considered recoverable, we impair the respective project assets and adjust the carrying value to the estimated fair value, with the resulting impairment recorded within “Selling, general and administrative” expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Project assets were $<span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentAdditions_pn3n3_c20230101__20230930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SolarPowerProjectsMember_zeA9uXruzCnk" title="Project assets"><span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentAdditions_pn3n3_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SolarPowerProjectsMember_zu0fEKBLb9Z1" title="Project assets">0</span></span> as of September 30, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_ecustom--ContractAssetAndLiabilityTableTextBlock_z4qfJgoW2pwh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zyxowqY0pYG5" style="display: none">SCHEDULE OF CONTRACT ASSET AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230930_z5styayUu7e" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20221231_zvujfxuRdCo3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contract Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts_iI_zyFsVR6q56a6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 64%; text-align: left">Revenue in excess of billings on uncompleted contracts</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,934</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">6,887</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--ConditionalRetainageAssets_iI_zdkpZRK4JqB2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Conditional retainage</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">551</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">437</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerAssetNet_iI_pn3n3_zmPhLlOxHw25" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Contract Assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">11,485</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">7,324</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contract Liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts_iI_zrJsK2AD6wAb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Billings in excess of revenue on uncompleted contracts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,419</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--ConditionalPayableRetainage_iI_zUYPFYwZaatf" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Conditional retainage</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0819">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0820">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--ContractWithCustomerLiabilitiesCurrent_iI_pn3n3_zSJ9tynkln1f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Contract Liabilities</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,439</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,419</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 10934000 6887000 551000 437000 11485000 7324000 6439000 5419000 6439000 5419000 0 0 <p id="xdx_849_eus-gaap--ConcentrationRiskCreditRisk_zw8gMopR3ck2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>e) <span id="xdx_866_zmCga5EvbXRh">Concentration and Credit Risks</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) <span style="background-color: white">limits. The differences between book and bank balances are outstanding checks and deposits in transit. At September 30, 2023, the uninsured balances were approximately $<span id="xdx_90C_eus-gaap--CashUninsuredAmount_iI_pn3n3_c20230930_z57MZMoqXOb5" title="Uninsured cash balances">3,554</span>.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 3554000 <p id="xdx_844_eus-gaap--UseOfEstimates_zpW3Qetb5wa6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>f) <span id="xdx_863_zflc1HGu7aj1">Use of Estimates</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include estimates used to review the Company’s impairments and estimations of long-lived assets, impairment on investment, estimates in recording business combinations, goodwill, intangibles, revenue recognition utilizing a cost-to-cost method, allowances for uncollectible accounts, impairment on investments, warrant liability and the valuation allowance on deferred tax assets. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable in the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z0zpGYktsEY" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>g) <span id="xdx_86B_zxyWGAYRqj3i">Recently Issued Accounting Pronouncements</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is an emerging growth company until at minimum December 31, 2024. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2023, the FASB issued ASU No. 2014-01, <i>Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Qualified Affordable Housing Projects</i>, which amended Subtopic 323-740, Investments—Equity Method and Joint Ventures—Income Taxes, introduced the option to apply the proportional amortization method to account for investments made primarily for the purpose of receiving income tax credits and other income tax benefits when certain requirements are met. This guidance is effective for fiscal years beginning after December 15, 2023 with early adoption permitted. The Company is currently evaluating the effect that adopting this new accounting guidance will have on its condensed consolidated financial statements and related disclosures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zGRw4Rxo4qQ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>h) <span id="xdx_86E_zW2zyu03g59h">Fair Value of Financial Instruments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s financial instruments include cash and cash equivalents, accounts receivable, cash collateral deposited with insurance carriers, deferred compensation plan liabilities, accounts payable and other current liabilities, and debt obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers, and outstanding balances on its line of credit and long-term debt approximate their fair values as these amounts are estimated using public market prices, quotes from financial institutions and other available information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--DebtPolicyTextBlock_zJznBTnJ4z5k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>i) <span id="xdx_869_zwYjU4p0gJKf">Debt Extinguishment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, <i>Liabilities: Extinguishments of Liabilities. </i>Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On January 21, 2022, SunCommon received notification from Citizens Bank N.A. that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $<span id="xdx_908_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pn3n3_c20220101__20220930__us-gaap--ExtinguishmentOfDebtAxis__custom--PaycheckProtectionProgramMember_zK0mXak0X76e" title="Gain on forgiveness of PPP loan">2,592</span> has been recognized on the statement of operations as a gain on forgiveness of PPP Loan for the nine months ended September 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2592000 <p id="xdx_84B_eus-gaap--InventoryPolicyTextBlock_z48BkylOdmu4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>j) <span id="xdx_86F_zONLsDEIhaUf">Inventory</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of solar panels and other materials. The Company reviews the cost of inventories against their estimated net realizable value and records write-downs if any inventories have costs in excess of their net realizable values. Inventory is presented at net realizable value with reserves for obsolete inventory of $<span id="xdx_90F_eus-gaap--InventoryValuationReserves_iI_pn3n3_c20230930_zlBKRfPyBdWf" title="Inventory allowance"><span id="xdx_905_eus-gaap--InventoryValuationReserves_iI_pn3n3_c20221231_znBx4OMolmf4" title="Inventory allowance">0</span></span> at September, 2023 and December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 0 <p id="xdx_847_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zbiXMBV5U8mi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>k) <span id="xdx_86B_zDyoKHOyUYv6">Segment Information</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company currently operates in four segments based upon our organizational structure and the way in which our operations are managed and evaluated. The first segment is Residential which are projects smaller in size and shorter in duration. The second operating segment is Commercial and Industrial which includes projects that are commonly larger in size and longer in duration serving commercial and industrial customers. The third operating segment is Utility which includes design, development, project origination and other professional services as well as projects that are commonly larger in size and longer in duration serving utility-scale customers. The fourth segment is Corporate, which is responsible for general company oversight and management. Disaggregating the corporate costs from the revenue operations simplifies the performance evaluation of the Residential, Commercial and Industrial, and Utility segments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zKSY8Eh1yX8f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>l) <span id="xdx_86E_zBXINhf1lLhc">Legal contingencies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company may be involved in legal proceedings, claims and assessments arising in the ordinary course of business. The Company records legal costs associated with loss contingencies as incurred and accrues for all probable and estimable settlements. No reserves were deemed necessary as of September 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--LiabilityReserveEstimatePolicy_z7Pl6xK0aCn4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>m) <span id="xdx_862_zz54HDxCX8fc">Inflation risk</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in economic conditions, including inflation, rising interest rates, lower consumer confidence, volatile equity capital markets and ongoing supply chain disruptions may affect our business, revenues and earnings adversely.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_ziRBAuOPFeTh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>n) <span><span id="xdx_860_zpLMCK8X8Yub">Reclassification</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain prior period amounts presented on the Company’s financial statements have been reclassified in order to conform to the current period presentation. These reclassifications have no effect on previously reported results of operations or loss per share.</span></p> <p id="xdx_808_ecustom--LiquidityAndFinancialConditionTextBlock_zQ1JhL7s9otb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2. <span id="xdx_828_zGd8Cm6sxGth">LIQUIDITY AND FINANCIAL CONDITION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the nine months ended September 30, 2023, the Company experienced a net loss of approximately $<span id="xdx_901_ecustom--OperatingLossNet_iN_pn3n3_di_c20230101__20230930_zpYDFsS7QTUc" title="Operating loss">7,800</span> with cash used in operations of approximately $<span id="xdx_904_eus-gaap--CashEquivalentsAtCarryingValue_iI_pn3n3_c20230930_zqT9ALuO4cme" title="Cash in operations">3,800</span>. At September 30, 2023, the Company had cash on hand of approximately $<span id="xdx_90C_eus-gaap--Cash_iI_pn3n3_c20230930_zfRzf1dhluVh" title="Cash">5,600</span> and a working capital deficit of approximately $<span id="xdx_90D_ecustom--WorkingCapital_iI_pn3n3_c20230930_zCx16D3d92p3" title="Working capital">7,600</span>. <span style="background-color: white">To date, the Company has relied predominantly on operating cash flow, borrowings from its credit facilities, and sales of Common Stock. During the nine months ended September 30, 2023, the Company has reduced its cash used in operations, but is still operating in a net loss situation, although at a reduced level, this raises substantial doubt about the ability for the Company to continue as a going concern for at least one year from the date these financial statements are issued. However, the Company believes the matters outlined below alleviate that substantial doubt.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">The demand for solar and electric vehicle infrastructure continues to increase across all customer groups. Our residential division has customer orders of approximately $<span id="xdx_905_ecustom--CustomerOrders_iI_pn3n3_c20230930__srt--MajorCustomersAxis__custom--ResidentialMember_z8Ps61Z38mqa" title="Customer orders">15,000</span> expected to be completed within <span id="xdx_901_ecustom--CompletionPeriod_dxL_c20230101__20230930__srt--MajorCustomersAxis__custom--ResidentialMember__srt--RangeAxis__srt--MinimumMember_zVZXLgX3mwsl" title="Completion period::XDX::P3M"><span style="-sec-ix-hidden: xdx2ixbrl0869">three</span></span> to <span id="xdx_90F_ecustom--CompletionPeriod_dc_c20230101__20230930__srt--MajorCustomersAxis__custom--ResidentialMember__srt--RangeAxis__srt--MaximumMember_z1IruvZLD7m2" title="Completion period">five months</span>, our commercial and industrial division has a contracted backlog of approximately $<span id="xdx_909_ecustom--ContractedBacklog_iI_pn3n3_c20230930__srt--MajorCustomersAxis__custom--CommercialMember_zqoCBFSvv6o8" title="Contracted backlog">140,300</span> expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $<span id="xdx_90D_ecustom--ContractedBacklog_iI_pn3n3_c20230930__srt--MajorCustomersAxis__custom--IndustrialMember_zRFakU57zZTb" title="Contracted backlog">6,500</span> and <span id="xdx_90E_ecustom--ProjectsUnderDevelopment_iI_pid_uMegawatt_c20230930__srt--MajorCustomersAxis__custom--UtilityMember_z73LOlksaEqd" title="Projects under development">1,600</span> MW of projects currently under development <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">that will transition to the respective divisions backlog when approaching notice to proceed<span style="background-color: white">. The customer demand across our segments will provide short-term operational cash flow. The Company has a diversified revenue stream which mitigates operational exposure impacting specific segments.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">As of September 30</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">, 2023<span style="background-color: white">, the Company has approximately $<span id="xdx_906_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn3n3_c20230101__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z4VMS5XaVyDf" title="Proceeds from issuance or sale of equity">10,900</span> in gross proceeds potentially available from sales of Common Stock pursuant to the S-3 Registration Statement which could be utilized to support any short-term deficiencies in operating cash flow.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The Company believes its current cash on hand, potential additional sales of Common Stock, the collectability of its accounts receivable and project backlog are sufficient to meet its operating and capital requirements for at least one year from the date these financial statements are issued.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> -7800000 3800000 5600000 7600000 15000000 P5M 140300000 6500000 1600 10900000 <p id="xdx_807_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zpwkSWavyf9e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3. <span id="xdx_823_zk6PJ8uVhcBg">ACCOUNTS RECEIVABLE</span></b></span></p> <p id="xdx_89E_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z0QPJxZkm8Ug" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zbP5yE9fG7Qi" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20230930_zTdt3c2TeGZc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20221231_z3N5WvzREnhc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_hus-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--ContractsInProgressMember_zhXGEhJlJ4qj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Accounts receivable - contracts in progress</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">12,752</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">8,502</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_hus-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--RetainageMember_zPgrv1v8Of6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Accounts receivable – retainage</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">551</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">583</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_maARNCzJxM_ziIeuvQYmzu7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,303</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,085</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pn3n3_di_msARNCzJxM_zHA9rNWHN3jh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(176</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(302</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableNetCurrent_iTI_pn3n3_mtARNCzJxM_zfUaqsM4f44k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,127</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,783</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zcl0qhJtMCOf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bad debt expense was $<span id="xdx_901_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_c20230101__20230930_zupm5Zcj1Nfd" title="Bad debt expense">50</span> and $<span id="xdx_906_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_c20220101__20221231_zGoCfiwrytQ4" title="Bad debt expense">145</span> at September 30, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z5fYdeNSPbG2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets represent revenue recognized in excess of amounts billed, unbilled receivables, and retainage. Unbilled receivables represent an unconditional right to payment subject only to the passage of time, which are reclassified to accounts receivable when they are billed under the terms of the contract. Contract assets were as follows at September 30, 2023 and December 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zRJSKrzOHaR5" style="display: none">SCHEDULE OF CONTRACT ASSETS AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20230930_z5uY9ELawHB7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20221231_zfvzsvD17vKj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_409_ecustom--ContractWithCustomerAssetCostsInExcessOfBillingsCurrent_iI_pn3n3_maCWCANzTTY_maCWCANz5UO_zkF83rorxOV5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Contract assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,843</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">6,648</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_ecustom--UnbilledReceivablesIncludedInCostsInExcessOfBillings_iI_pn3n3_maCWCANzTTY_maCWCANz5UO_zT4Iczqc06Ha" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Unbilled receivables, included in costs in excess of billings</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">91</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">93</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerAssetNetCurrent_iTI_pn3n3_mtCWCANz5UO_maCWCACzVJG_zWCeKzkFF936" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs and estimated earnings in excess of billings</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,934</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,741</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RetainageDeposit_iI_pn3n3_maCWCACzVJG_zzXP2l3P5x02" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Retainage</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">551</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">583</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--ContractWithCustomerAssetsCurrent_iTI_pn3n3_mtCWCACzVJG_zIjwIFDRfnEb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,485</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,324</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_z9WyPgcQ1zkd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract liabilities represent amounts billed to clients in excess of revenue recognized to date, billings in excess of costs, and retainage. The Company anticipates that substantially all incurred cost associated with contract assets as of September 30, 2023 will be billed and collected within one year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z0QPJxZkm8Ug" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zbP5yE9fG7Qi" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20230930_zTdt3c2TeGZc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20221231_z3N5WvzREnhc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_hus-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--ContractsInProgressMember_zhXGEhJlJ4qj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Accounts receivable - contracts in progress</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">12,752</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">8,502</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_hus-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--RetainageMember_zPgrv1v8Of6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Accounts receivable – retainage</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">551</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">583</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_maARNCzJxM_ziIeuvQYmzu7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,303</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,085</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pn3n3_di_msARNCzJxM_zHA9rNWHN3jh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(176</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(302</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableNetCurrent_iTI_pn3n3_mtARNCzJxM_zfUaqsM4f44k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,127</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,783</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 12752000 8502000 551000 583000 13303000 9085000 176000 302000 13127000 8783000 50000 145000 <p id="xdx_89F_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z5fYdeNSPbG2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets represent revenue recognized in excess of amounts billed, unbilled receivables, and retainage. Unbilled receivables represent an unconditional right to payment subject only to the passage of time, which are reclassified to accounts receivable when they are billed under the terms of the contract. Contract assets were as follows at September 30, 2023 and December 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zRJSKrzOHaR5" style="display: none">SCHEDULE OF CONTRACT ASSETS AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20230930_z5uY9ELawHB7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20221231_zfvzsvD17vKj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_409_ecustom--ContractWithCustomerAssetCostsInExcessOfBillingsCurrent_iI_pn3n3_maCWCANzTTY_maCWCANz5UO_zkF83rorxOV5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Contract assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,843</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">6,648</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_ecustom--UnbilledReceivablesIncludedInCostsInExcessOfBillings_iI_pn3n3_maCWCANzTTY_maCWCANz5UO_zT4Iczqc06Ha" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Unbilled receivables, included in costs in excess of billings</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">91</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">93</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerAssetNetCurrent_iTI_pn3n3_mtCWCANz5UO_maCWCACzVJG_zWCeKzkFF936" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs and estimated earnings in excess of billings</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,934</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,741</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RetainageDeposit_iI_pn3n3_maCWCACzVJG_zzXP2l3P5x02" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Retainage</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">551</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">583</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--ContractWithCustomerAssetsCurrent_iTI_pn3n3_mtCWCACzVJG_zIjwIFDRfnEb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,485</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,324</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 10843000 6648000 91000 93000 10934000 6741000 551000 583000 11485000 7324000 <p id="xdx_807_ecustom--ContractsInProgressTextBlock_ziXfO9RkY9J9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4. <span id="xdx_82D_zfPdD3rIM6Aa">CONTRACTS IN PROGRESS</span></b></span></p> <p id="xdx_89B_ecustom--ScheduleOfContractsInProgressTableTextBlock_zfk92PbsNUIf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zXDp31dVY5Ac" style="display: none">SCHEDULE OF CONTRACTS IN PROGRESS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230930_zEl7Jh4sVuoi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20221231_z6RGI8u2haI3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--CapitalizedContractCostGross_iI_pn3n3_hus-gaap--CapitalizedContractCostAxis__custom--ExpendituresOnUncompletedContractsMember_zasYo9cZMuf8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Expenditures to date on uncompleted contracts</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">54,092</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">31,215</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CapitalizedContractCostGross_iI_pn3n3_hus-gaap--CapitalizedContractCostAxis__custom--EstimatedEarningsThereonMember_zzjD09K31ZO1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Estimated earnings thereon</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,008</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,509</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--CapitalizedContractCostGross_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract costs</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,724</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--CapitalizedContractCostBillings_iNI_pn3n3_di_zVza20PDJPaa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less billings to date</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(53,145</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(31,912</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_ecustom--CapitalizedContractCostNetOfBillings_iI_pn3n3_zv6EzF49vSga" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract costs, net of billings</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,955</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,812</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--UnbilledContractsReceivable_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Plus under billings remaining on contracts 100% complete</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">91</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">93</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--CapitalizedContractCostNet1_iTIC_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,905</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Included in accompany balance sheets under the following captions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_ecustom--CostsAndEstimatedEarningsInExcessOfBillings_iI_pn3n3_maCCCNzctg_zsTP2qqrw257" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Contract assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">11,485</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,324</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_ecustom--ContractWithCustomerLiabilityNetCurrent_iNI_pn3n3_di_msCCCNzctg_zGarcEp07Rga" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Contract liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,439</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,419</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_407_ecustom--CapitalizedContractCostNet1_iTI_pn3n3_mtCCCNzctg_zF7otvCnGpdl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,905</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zg6R2Rapyowa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_ecustom--ScheduleOfContractsInProgressTableTextBlock_zfk92PbsNUIf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zXDp31dVY5Ac" style="display: none">SCHEDULE OF CONTRACTS IN PROGRESS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230930_zEl7Jh4sVuoi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20221231_z6RGI8u2haI3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--CapitalizedContractCostGross_iI_pn3n3_hus-gaap--CapitalizedContractCostAxis__custom--ExpendituresOnUncompletedContractsMember_zasYo9cZMuf8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Expenditures to date on uncompleted contracts</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">54,092</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">31,215</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CapitalizedContractCostGross_iI_pn3n3_hus-gaap--CapitalizedContractCostAxis__custom--EstimatedEarningsThereonMember_zzjD09K31ZO1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Estimated earnings thereon</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,008</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,509</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--CapitalizedContractCostGross_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract costs</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,724</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--CapitalizedContractCostBillings_iNI_pn3n3_di_zVza20PDJPaa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less billings to date</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(53,145</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(31,912</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_ecustom--CapitalizedContractCostNetOfBillings_iI_pn3n3_zv6EzF49vSga" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract costs, net of billings</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,955</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,812</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--UnbilledContractsReceivable_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Plus under billings remaining on contracts 100% complete</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">91</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">93</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--CapitalizedContractCostNet1_iTIC_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,905</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Included in accompany balance sheets under the following captions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_ecustom--CostsAndEstimatedEarningsInExcessOfBillings_iI_pn3n3_maCCCNzctg_zsTP2qqrw257" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Contract assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">11,485</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,324</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_ecustom--ContractWithCustomerLiabilityNetCurrent_iNI_pn3n3_di_msCCCNzctg_zGarcEp07Rga" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Contract liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,439</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,419</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_407_ecustom--CapitalizedContractCostNet1_iTI_pn3n3_mtCCCNzctg_zF7otvCnGpdl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,905</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 54092000 31215000 4008000 2509000 58100000 33724000 53145000 31912000 4955000 1812000 91000 93000 5046000 1905000 11485000 7324000 6439000 5419000 5046000 1905000 <p id="xdx_800_eus-gaap--SegmentReportingDisclosureTextBlock_zSLp9294Wzzf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b>5. <span id="xdx_82B_zYKBfQPIYi13">OPERATING SEGMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Beginning in 2023, the Company assessed its operating segment disclosure based on ASC 280, <i>Segment Reporting</i>, guidance. As determined by ASC 280, <i>Segment Reporting,</i> the Company determined that it has more than one reportable segment for which financial information is available and regularly evaluated by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. As a result, the following segments were established: Residential, Commercial and Industrial, Utility and Corporate.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><i>Residential</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Through its SunCommon operating subsidiary, the Company designs, arranges financing, integrates, installs, and manages systems, primarily for residential homeowners. The Company sells residential solar systems through its direct sales and marketing channel strategy. The Company operates in the New York and Vermont residential markets. It has direct sales and/or operations personnel in New York and Vermont.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><i>Commercial and Industrial</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Through our iSun Industrial subsidiary, the Company designs, integrates, installs, and manages systems ranging in size from 50kW (kilowatt) to multi-MW (megawatt) systems primarily for larger commercial and industrial projects. Commercial installations have included installations at office buildings, manufacturing plants, warehouses, service stations, churches, and other consumer facing businesses. Industrial installations have included school districts, local municipalities, federal facilities, higher education institutions as well as green and brown fields. It has operations personnel in New York, New Hampshire, Maine and Vermont.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Through its iSun Utility subsidiary, the Company develops, designs, engineers, arranges financing, installs, and manages systems ranging in size from 500 kW (kilowatt) to multi-MW (megawatt) systems primarily for asset owners, business and municipalities. The Utility segment is originating projects in Vermont, North Carolina, South Carolina, Ohio, California, Georgia, Alabama and Colorado. It has operations personnel in Vermont and Pennsylvania.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zjFyGvInsrT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three and nine months ended September 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_zCMMxZ8PKhDi" style="display: none">SCHEDULE OF SEGMENT NET REVENUE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_499_20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_zOcak6ZZJXb6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_497_20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zkRXYeJiioik" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_498_20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zpsTVkO1a00f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_494_20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zoOspx1eEEqa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_497_20230701__20230930_zFsfYmvBWUVb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Residential</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial<br/> and<br/> Industrial</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Utility</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--Revenues_pn3n3_zNxHyAuQBKWl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left">Net revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,280</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,755</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">874</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0962">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">27,909</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_ztoHZzKTnRHe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Cost of earned revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,993</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,511</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">977</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0968">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,481</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--GrossProfit_pn3n3_zAExdIivwNI9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Income (loss) before operating expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,287</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,244</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(103</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0974">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,428</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingExpensesAbstract_iB_z3kug85w2zZb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingCostsAndExpenses_pn3n3_zsvDgDDZhJzi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warehousing and other operating expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0983">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0985">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0986">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_z3nVg6Ywku7a" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">General and administrative expenses</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,117</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">243</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,265</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">5,747</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--SegmentContributionLoss_pn3n3_z874GtLs2HHe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment contribution (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(830</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,939</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(346</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,265</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(502</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--ShareBasedCompensation_pn3n3_zW2wW4TOsrr1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Stock based compensation – general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1001">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1002">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1003">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">494</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">494</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_pn3n3_zfEzaFWAppok" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Depreciation and amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">495</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">287</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1009">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1010">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">782</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_pn3n3_zbnguytkwNOd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Operating (loss) income</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,325</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,653</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(346</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,759</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,778</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_492_20230101__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_zk6uPF4ylto6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49F_20230101__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zlIN1TclPLwl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49E_20230101__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_z1pWZ6tDXNXa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49A_20230101__20230930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_z5QOjiyb7Xl4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_498_20230101__20230930_zvKPnPlaU8f5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Residential</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial<br/> and<br/> Industrial</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Utility</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--Revenues_pn3n3_znoRlZM6NOD1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left">Net revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,418</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">44,682</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,174</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1022">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">70,274</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_zqiqa8LZtIpd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Cost of earned revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,537</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">36,356</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,467</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1028">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">55,360</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--GrossProfit_pn3n3_zgmkq70UeHgf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Income (loss) before operating expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,881</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,326</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(293</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1034">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,914</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingExpensesAbstract_iB_zQGxTA2p1oe9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingCostsAndExpenses_pn3n3_zWJWEPgnPXe1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warehousing and other operating expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1043">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">634</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1045">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1046">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">634</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_zNF101aBuabd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">General and administrative expenses</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">8,495</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,962</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">894</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,579</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">16,930</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--SegmentContributionLoss_pn3n3_zOHN32pUWZIi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment contribution (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,614</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,730</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,187</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,579</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,650</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--ShareBasedCompensation_pn3n3_znIjLTZDdoi1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Stock based compensation – general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1061">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1062">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1063">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,240</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,240</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_pn3n3_zJy4MK4W183d" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Depreciation and amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,480</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">814</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1069">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1070">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,294</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_pn3n3_zsNYYzDpBfs9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Operating (loss) income</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,094</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,916</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,187</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">(4,819</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,184</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets by operating segment are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20230930_zwfvkBn9IzQj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, <br/> 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_zP1y3Ar7gTue" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">Residential</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">21,208</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_z1DNd68iHYf5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Commercial and Industrial</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,605</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zBmf1UYtxW36" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Utility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,742</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zf0E6o9LU1ag" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Corporate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,218</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Assets_iI_pn3n3_zJkwErsCs54e" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">73,773</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zwHIhzcsb3Si" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zjFyGvInsrT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three and nine months ended September 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_zCMMxZ8PKhDi" style="display: none">SCHEDULE OF SEGMENT NET REVENUE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_499_20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_zOcak6ZZJXb6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_497_20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zkRXYeJiioik" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_498_20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zpsTVkO1a00f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_494_20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zoOspx1eEEqa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_497_20230701__20230930_zFsfYmvBWUVb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Residential</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial<br/> and<br/> Industrial</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Utility</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--Revenues_pn3n3_zNxHyAuQBKWl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left">Net revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,280</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,755</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">874</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0962">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">27,909</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_ztoHZzKTnRHe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Cost of earned revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,993</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,511</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">977</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0968">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,481</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--GrossProfit_pn3n3_zAExdIivwNI9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Income (loss) before operating expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,287</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,244</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(103</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0974">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,428</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingExpensesAbstract_iB_z3kug85w2zZb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingCostsAndExpenses_pn3n3_zsvDgDDZhJzi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warehousing and other operating expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0983">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0985">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0986">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_z3nVg6Ywku7a" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">General and administrative expenses</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,117</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">243</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,265</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">5,747</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--SegmentContributionLoss_pn3n3_z874GtLs2HHe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment contribution (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(830</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,939</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(346</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,265</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(502</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--ShareBasedCompensation_pn3n3_zW2wW4TOsrr1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Stock based compensation – general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1001">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1002">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1003">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">494</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">494</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_pn3n3_zfEzaFWAppok" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Depreciation and amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">495</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">287</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1009">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1010">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">782</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_pn3n3_zbnguytkwNOd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Operating (loss) income</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,325</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,653</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(346</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,759</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,778</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_492_20230101__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_zk6uPF4ylto6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49F_20230101__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zlIN1TclPLwl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49E_20230101__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_z1pWZ6tDXNXa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49A_20230101__20230930__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_z5QOjiyb7Xl4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_498_20230101__20230930_zvKPnPlaU8f5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Residential</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial<br/> and<br/> Industrial</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Utility</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--Revenues_pn3n3_znoRlZM6NOD1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left">Net revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,418</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">44,682</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,174</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1022">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">70,274</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_zqiqa8LZtIpd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Cost of earned revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,537</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">36,356</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,467</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1028">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">55,360</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--GrossProfit_pn3n3_zgmkq70UeHgf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Income (loss) before operating expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,881</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,326</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(293</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1034">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,914</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingExpensesAbstract_iB_zQGxTA2p1oe9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingCostsAndExpenses_pn3n3_zWJWEPgnPXe1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warehousing and other operating expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1043">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">634</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1045">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1046">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">634</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_zNF101aBuabd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">General and administrative expenses</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">8,495</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,962</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">894</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,579</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">16,930</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--SegmentContributionLoss_pn3n3_zOHN32pUWZIi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment contribution (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,614</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,730</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,187</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,579</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,650</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--ShareBasedCompensation_pn3n3_znIjLTZDdoi1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Stock based compensation – general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1061">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1062">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1063">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,240</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,240</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_pn3n3_zJy4MK4W183d" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Depreciation and amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,480</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">814</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1069">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1070">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,294</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_pn3n3_zsNYYzDpBfs9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Operating (loss) income</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,094</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,916</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,187</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">(4,819</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,184</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets by operating segment are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20230930_zwfvkBn9IzQj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, <br/> 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_zP1y3Ar7gTue" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">Residential</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">21,208</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_z1DNd68iHYf5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Commercial and Industrial</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,605</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zBmf1UYtxW36" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Utility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,742</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zf0E6o9LU1ag" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Corporate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,218</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Assets_iI_pn3n3_zJkwErsCs54e" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">73,773</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 8280000 18755000 874000 27909000 5993000 15511000 977000 22481000 2287000 3244000 -103000 5428000 183000 183000 3117000 1122000 243000 1265000 5747000 -830000 1939000 -346000 -1265000 -502000 494000 494000 495000 287000 782000 -1325000 1653000 -346000 -1759000 -1778000 24418000 44682000 1174000 70274000 17537000 36356000 1467000 55360000 6881000 8326000 -293000 14914000 634000 634000 8495000 3962000 894000 3579000 16930000 -1614000 3730000 -1187000 -3579000 -2650000 1240000 1240000 1480000 814000 2294000 -3094000 2916000 -1187000 -4819000 -6184000 21208000 27605000 1742000 23218000 73773000 <p id="xdx_801_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zQQjr7z8naRh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6. <span id="xdx_82C_zPfcvgH7LRR2">LEASES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has operating leases for offices, warehouse, vehicles, office equipment and land leases for its solar assets. The Company’s leases have remaining lease terms of <span id="xdx_90C_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20230930__srt--RangeAxis__srt--MinimumMember_zLdKihwumAWc" title="Operating lease, remaining lease term">1</span> year to <span id="xdx_909_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20230930__srt--RangeAxis__srt--MaximumMember_z3roNdLsW9lk" title="Operating lease, remaining lease term">18</span> years, some of which include options to extend.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2020, the Company entered into a ten-year lease agreement for a new headquarters in Williston, Vermont consisting of approximately <span id="xdx_904_eus-gaap--AreaOfLand_iI_uSqft_c20201231__srt--MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis__srt--OfficeBuildingMember_z471KIQ8Zl1c" title="Office space">6,250</span> square feet of office space and <span id="xdx_90A_eus-gaap--AreaOfLand_iI_uSqft_c20201231__srt--MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis__srt--WarehouseMember_zsfs315vgJs9" title="Warehouse">6,500</span> square feet of warehouse. The lease has annual rent of $<span id="xdx_90D_eus-gaap--PaymentsForRent_pn3n3_c20200101__20201231__srt--StatementGeographicalAxis__custom--WillistonMember_zYQQGpSECtU5" title="Annual rent">108</span> with an annual increase of <span id="xdx_905_ecustom--LesseeOperatingLeaseAnnualRentIncreasePercentage_pid_dp_uPure_c20200101__20201231__srt--StatementGeographicalAxis__custom--WillistonMember_zL2rB6ck9Ckg" title="Operating lease annual increase percentage">2</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases an office and warehouse facilities in Waterbury, Vermont under agreements expiring in May 2028 and August 2026, respectively. The monthly base rent for the office and warehouse facilities currently approximates $<span id="xdx_90F_eus-gaap--PaymentsForRent_pn3n3_c20230101__20230930__srt--StatementGeographicalAxis__custom--WaterburyMember_zEpKRZWTXQvl" title="Annual rent">28</span>, subject to annual <span id="xdx_902_ecustom--LesseeOperatingLeaseAnnualRentIncreasePercentage_pid_dp_uPure_c20230101__20230930__srt--StatementGeographicalAxis__custom--WaterburyMember_zyU8HNWgLNKd" title="Operating lease annual increase percentage">3</span>% increases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases an office and warehouse facility in Rhinebeck, New York from a stockholder. Monthly base rent currently approximates $<span id="xdx_90D_eus-gaap--PaymentsForRent_pn3n3_c20230101__20230930__srt--StatementGeographicalAxis__custom--RhinebeckMember_zW43YSxiynUf" title="Annual rent">7</span> and is on a month-to-month basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2015, the Company entered into two twenty-five-year non-cancelable lease agreements for land on which they constructed solar arrays. One lease has fixed annual rent of $<span id="xdx_906_eus-gaap--PaymentsForRent_pn3n3_c20150101__20151231__us-gaap--TypeOfArrangementAxis__custom--FirstLeaseAnnualRentMember_zm3UB4GIRBLa" title="Payments for rent">3</span>. The second lease has annual rent of $<span id="xdx_90E_eus-gaap--PaymentsForRent_pn3n3_c20150101__20151231__us-gaap--TypeOfArrangementAxis__custom--SecondLeaseAnnualRentMember_zvPTk0CbVpp4" title="Payments for rent">3</span> with an annual increase of <span id="xdx_90D_ecustom--LesseeOperatingLeaseAnnualRentIncreasePercentage_pid_dp_uPure_c20150101__20151231_zp6bPtRsvvYc" title="Operating lease annual increase percentage">2</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2017, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $<span id="xdx_908_eus-gaap--PaymentsForRent_pn3n3_c20170101__20171231_zMYMsYln19Yb" title="Payments for rent">4</span> with an annual increase of <span id="xdx_906_ecustom--LesseeOperatingLeaseAnnualRentIncreasePercentage_pid_dp_uPure_c20170101__20171231_z6CznQeK0FK6" title="Operating lease annual increase percentage">2</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2018, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $<span id="xdx_900_eus-gaap--PaymentsForRent_pn3n3_c20180101__20181231_zgpmTvEzRnMl" title="Payments for rent">26</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases a vehicle under a non-cancelable operating lease. In addition, the Company occasionally pays rent for storage on a month-to-month basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The Company leases vehicles and office equipment under various agreements expiring through June 2026. As of September 30, 2023, aggregate monthly payments required under these leases approximates $<span id="xdx_908_eus-gaap--PaymentsForRent_pn3n3_c20230101__20230930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehiclesAndOfficeEquipmentMember_zWkCyJfM8oTa" title="Annual rent">35</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s lease expense for the three and nine months ended September 30, 2023 was entirely comprised of operating leases and amounted to $<span id="xdx_90D_eus-gaap--OperatingLeaseExpense_pn3n3_c20230701__20230930_zaSQiVVuKME1" title="Lease expense">58</span> and $<span id="xdx_907_eus-gaap--OperatingLeaseExpense_pn3n3_c20230101__20230930_zsLJrNAT9MRc" title="Lease expense">184</span>, respectively<i>.</i> Operating lease payments, which reduced operating cash flows for the nine months ended September 30, 2023 amounted to $<span id="xdx_90C_eus-gaap--OperatingLeasePayments_pn3n3_c20230101__20230930_z2WQcmHPuHTl" title="Operating lease payments">612</span>. The difference between the ROU asset amortization of $<span id="xdx_906_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_pn3n3_c20220101__20221231__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zl3S1Oave1x9" title="Operating lease, right-of-use asset, amortization expense">481</span> and the associated lease expense of $<span id="xdx_90E_eus-gaap--OperatingLeaseCost_pn3n3_c20220101__20221231__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zdDAxcykZjLi" title="Lease expense including interest">440</span> consists of interest, new vehicles, new facilities and lease extensions, office and office equipment leases originated during the year ended December 31, 2022.</span></p> <p id="xdx_89C_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zdp2bFDvhhUd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_z9QClNeUdDa4" style="display: none">SCHEDULE OF OPERATING LEASE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20230930_zVMun7KjLgpf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20221231_zuaWi8KKKKT4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_zslW4SRi7EVg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Operating lease right-of-use assets</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">6,479</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">6,960</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzBhv_zs8yCP1KdR44" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating lease liabilities—short term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">598</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">588</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzBhv_zi2q9C2IPtnb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities—long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,261</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,711</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzBhv_zpGCpLYi9WR6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,859</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,299</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zp8wf6Kd46uf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zCmw6gC4xFIc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2023, the weighted average remaining lease term for operating leases was <span class="xdx_phnt_RGlzY2xvc3VyZSAtIExFQVNFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230930_zAGkcA4yShSl" title="Operating lease, weighted average remaining lease term">10.33</span> years and the weighted average discount rate for the Company’s operating leases was <span class="xdx_phnt_RGlzY2xvc3VyZSAtIExFQVNFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20230930_z3cdMdSWc3ve" title="Operating lease, weighted average discount rate, percent">3.33</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zeoiDlK279r8" style="display: none">SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Year ending December 31:</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230930_zVpaug0qp3u1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzuRC_zHs9MqLcUggg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">Remaining 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">204</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzuRC_zeer6ZwRSnel" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">805</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzuRC_zUavnKxCnIK7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">798</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzuRC_zqC5qHTwjERl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">796</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzuRC_zmT2qxKfoTU1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">797</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_maLOLLPzuRC_ze16qwqLmYBk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">804</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzuRC_zGnBAOt9DBy5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,937</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzuRC_zmP3WnrnIjua" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,141</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_ztM9JxMlELVj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,282</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zSRPdmolSqQg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total operating leases liability</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,859</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zy0JMJivJRlc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P1Y P18Y 6250 6500 108000 0.02 28000 0.03 7000 3000 3000 0.02 4000 0.02 26000 35000 58000 184000 612000 481000 440000 <p id="xdx_89C_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zdp2bFDvhhUd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_z9QClNeUdDa4" style="display: none">SCHEDULE OF OPERATING LEASE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20230930_zVMun7KjLgpf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20221231_zuaWi8KKKKT4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_zslW4SRi7EVg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Operating lease right-of-use assets</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">6,479</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">6,960</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzBhv_zs8yCP1KdR44" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating lease liabilities—short term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">598</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">588</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzBhv_zi2q9C2IPtnb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities—long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,261</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,711</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzBhv_zpGCpLYi9WR6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,859</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,299</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 6479000 6960000 598000 588000 6261000 6711000 6859000 7299000 <p id="xdx_89F_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zCmw6gC4xFIc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2023, the weighted average remaining lease term for operating leases was <span class="xdx_phnt_RGlzY2xvc3VyZSAtIExFQVNFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230930_zAGkcA4yShSl" title="Operating lease, weighted average remaining lease term">10.33</span> years and the weighted average discount rate for the Company’s operating leases was <span class="xdx_phnt_RGlzY2xvc3VyZSAtIExFQVNFUyAoRGV0YWlscyBOYXJyYXRpdmUpAA__" id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20230930_z3cdMdSWc3ve" title="Operating lease, weighted average discount rate, percent">3.33</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zeoiDlK279r8" style="display: none">SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Year ending December 31:</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230930_zVpaug0qp3u1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzuRC_zHs9MqLcUggg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">Remaining 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">204</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzuRC_zeer6ZwRSnel" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">805</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzuRC_zUavnKxCnIK7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">798</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzuRC_zqC5qHTwjERl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">796</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzuRC_zmT2qxKfoTU1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">797</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_maLOLLPzuRC_ze16qwqLmYBk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">804</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzuRC_zGnBAOt9DBy5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,937</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzuRC_zmP3WnrnIjua" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,141</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_ztM9JxMlELVj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,282</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zSRPdmolSqQg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total operating leases liability</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,859</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> P10Y3M29D 0.0333 204000 805000 798000 796000 797000 804000 3937000 8141000 1282000 6859000 <p id="xdx_80A_eus-gaap--DebtDisclosureTextBlock_zdLAOxxIhgEl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7. <span id="xdx_82B_zSJybiSBdin4">LONG-TERM DEBT</span></b></span></p> <p id="xdx_892_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_z0XPIVRthFAl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BB_z4hWbRO9kFQh" style="display: none">SUMMARY OF LONG-TERM DEBT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20230930_zb02Vch0Wgmf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20221231_zy20zAJJqibe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zbpw5wTBGq0i" style="width: 14%; text-align: right" title="Long-term debt">564</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zQh216gdx1y" style="width: 14%; text-align: right" title="Long-term debt">598</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zd1aqDoAi0k3" title="Debt instrument interest rate">4.25</span>% interest rate, secured by all business assets, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90E_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zPUYW0fGZW67" title="Installment payment">5,869</span> through September 2026, with a balloon payment at maturity.</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_z08dCK0lgryh" style="text-align: right" title="Long-term debt">564</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zidNfH9L5nOe" style="text-align: right" title="Long-term debt">598</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zwlwHo0vJqZ7" title="Interest rate">4.15</span>% interest rate, secured by all business assets, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90A_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zseBq6kI0i32" title="Installment payment">3,677</span> through April 2026.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_z5F1L3mRl6gb" style="text-align: right" title="Long-term debt">108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zlDxuZGR5V8i" style="text-align: right" title="Long-term debt">137</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zRPrxU6OD9T8" title="Interest rate">4.20</span>% interest rate, secured by all business assets, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zaE5Al6MhWUc" title="Installment payment">5,598</span> through October 2026, with a balloon payment at maturity.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zwkanpTqVqsk" style="text-align: right" title="Long-term debt">284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zlHysqU8sRae" style="text-align: right" title="Long-term debt">325</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">NBT Bank, National Association, repaid in May 2023.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--NBTBankNationalAssociationRepaidInMay2023Member_zzRv9DLMSiri" style="text-align: right" title="Long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl1205">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NBTBankNationalAssociationRepaidInMay2023Member_zS1gDCjRP4fj" style="text-align: right" title="Long-term debt">14</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Various vehicle loans, interest ranging from <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_903_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__srt--RangeAxis__srt--MinimumMember__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zdpTOGCF3QAc" title="Interest rate">0</span>% to <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zC92M5pP4RJc" title="Interest rate">9.25</span>%, total current monthly installments of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zI5QDYJK7EB9" title="Installment payment">40,167</span> secured by vehicles, with varying terms through 2027.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zohwlrQLIpkh" style="text-align: right" title="Long-term debt">1,346</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zC85C2OZUKn" style="text-align: right" title="Long-term debt">1,271</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">National Bank of Middlebury, repaid in May 2023.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zSl40lFqnba3" style="text-align: right" title="Long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl1219">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zOnkTd8ca7z5" style="text-align: right" title="Long-term debt">21</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Senior secured convertible notes payable, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayable5PercentageMember_zD3b81fWUUrh" title="Interest rate">5</span>% interest rate, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_901_eus-gaap--DebtInstrumentFrequencyOfPeriodicPayment_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayable5PercentageMember_zZLFElqpT3b3" title="Frequency of payment">monthly payments</span> of 1/26<sup>th</sup> of the original purchase amount plus accrued but unpaid interest beginning March 1, 2023 until maturity date of May 4, 2025. </span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayable5PercentageMember_zqORnXlhlGEf" style="text-align: right" title="Long-term debt">7,933</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayable5PercentageMember_zPfTilP530cc" style="text-align: right" title="Long-term debt">12,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">CSA 36: Payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_908_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zhR77CQL0XI4" title="Installment payment">2,414</span>, including interest at<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zqm1vUix1xg2" title="Interest rate"> 5.5</span>%. The interest rate will become variable at the VEDA Prime Rate from June 2025 through maturity in June 2028.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zN2n4IYe3YK4" style="text-align: right" title="Long-term debt">98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zP3ZmddyalQ7" style="text-align: right" title="Long-term debt">115</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">CSA 36: Payable in monthly interest only installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--DebtInstrumentPeriodicPaymentInterest_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zYsZ456Xwq16" title="Interest only payment">1,104</span> through June 2020; then payments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_909_ecustom--DebtInstrumentPeriodicPaymentHalfOfInterest_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_z1b9RNsX5Snj" title="Half of interest only payment">552</span>, representing half of monthly interest only payments, through June 2027 with other half of interest only payments capitalized into principal; then $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90C_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zp3hUesx4Bed" title="Installment payment">2,485</span> monthly payments of principal and interest, with a balloon payment of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_znzl276xtnH" title="Balloon payment">20,142</span> due June 2035; interest at <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zELUU7110wC5" title="Interest rate">11.25</span>% throughout the loan term.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zeN1bvW1Zq0c" style="text-align: right" title="Long-term debt">118</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zhv2pPv8yTr4" style="text-align: right" title="Long-term debt">118</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Equipment loans</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--EquipmentLoansMember_z41ferCt2J1b" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term debt">32</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--EquipmentLoansMember_z6E6ENYE37bc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term debt">56</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term debit</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,483</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,155</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LongTermDebtCurrent_iNI_pn3n3_di_zkPLtXM0my9h" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,544</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,374</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_ecustom--LongTermDebtGrossExcludingCurrentMaturities_iI_pn3n3_zpPE17xK3ekd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term debt, including debt issuance costs</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,939</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,781</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredFinanceCostsNet_iNI_pn3n3_di_zsBQhxiFCu14" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,056</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,555</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Long-term debt</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">883</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,226</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zsztsLXwjt6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zzAaqwNMvzN9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_znaqRG74wr4d" style="display: none">SCHEDULE OF MATURITIES OF LONG-TERM DEBT</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Year ending December 31:</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230930_zioX4SXfDmdj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_pn3n3_maDICAzqRL_maLTDzuKt_zZIH7KOLLYfe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 80%">Remainder of 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">8,088</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pn3n3_maDICAzqRL_maLTDzuKt_z30j8eOXQsr6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">590</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pn3n3_maDICAzqRL_maLTDzuKt_zdaVWpDOB3Yd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">511</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pn3n3_maDICAzqRL_maLTDzuKt_zf4mKc8NjMC4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">901</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pn3n3_maDICAzqRL_maLTDzuKt_zSYuruFV5DPf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">187</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_iI_pn3n3_maLTDzuKt_zQkDjlizAq6g" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">2028 and thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">206</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebt_iTI_pn3n3_mtLTDzuKt_zDDZRiCO7Zbg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,483</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_z4cmuYLFAiP5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><i>Senior Secured Convertible Notes Payable</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On November 4, 2022, the Company entered into a Securities Purchase Agreement (the “SPA”) with two affiliated investors. At the Closing, the Company issued and sold to each Purchaser a Senior Secured Convertible Note, the aggregate original principal amount of the two Notes was $<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleFirstNoteMember_zJPMypkSqe16" title="Face amount">12,500</span>. The Purchase Agreement provided for a six percent (<span id="xdx_903_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleFirstNoteMember_zd1GfBfTW6X3" title="Discount percentage">6</span>%) original interest discount resulting in gross proceeds to the Company of $<span id="xdx_906_eus-gaap--ProceedsFromConvertibleDebt_pn3n3_c20221103__20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleFirstNoteMember_zw3vYTN9kqZg" title="Gross proceeds from debt">11,750</span>. Upon (i) the effectiveness of a Registration Statement covering the Registrable Securities (as defined in the SPA), (ii) the Stockholder Approval (as defined in the SPA), (iii) the Company’s achievement of certain revenue and EBITDA targets, (iv) the Company having sufficient authorized shares of Common Stock (v) the Company’s maintenance of certain balance sheet requirements and (vi) certain other conditions, the Company and the Purchasers will consummate a second closing in which the Company will issue and sell to each Purchaser a second Note, the two notes being in the aggregate principal amount of $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleSecondNoteMember_zCyyPUQ87pPc" title="Face amount">12,500</span> having identical terms and conditions as the original Note, including a six percent (<span id="xdx_900_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleSecondNoteMember_zwzbvpu4gOp7" title="Discount percentage">6</span>%) original interest discount, for an aggregate principal amount of $<span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleNoteMember_zHM9aHqEAA61" title="Face amount">25,000</span> in Notes that may be issued and sold pursuant to the Purchase Agreement</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <span style="background-color: white">The Conversion Price of $<span id="xdx_902_eus-gaap--SharePrice_iI_pid_c20221104_zpmgZOkg7IQf">2.66</span> is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for, Common Stock at a price below the then-applicable Conversion Price (subject to certain exceptions). Beginning on March 1, 2023 and on the first day of each month thereafter, the Company will be required to redeem 1/26<sup>th</sup> of the original principal amount of each Note, plus accrued but unpaid interest, until the maturity date of May 4, 2025.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 30, 2023, the Company entered into a Letter Agreement with the two affiliated investors regarding a modification of the terms of the SPA. The Company failed to fulfill the EBITDA covenant for the quarter ended June 30, 2023. Under the Notes, a failure to fulfill the EBITDA covenant is defined as an Event of Default. Upon the occurrence of an Event of Default, the Purchasers may accelerate all amounts due under the Notes. The Purchasers have agreed to a waiver of the Event of Default upon the terms set forth in the letter agreement, including that the Company shall pay the Investors the aggregate amount of $<span id="xdx_90B_eus-gaap--DebtInstrumentFaceAmount_iI_pp2d_c20230830__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--InvestorMember_z2R0imCzqn69" title="Debt instrument face amount">1,442</span> of the principal amount of the Notes by wire transfer, that the Fixed Conversion Price of the Notes shall be adjusted to $<span id="xdx_90B_ecustom--AdjustedPriceOfWarrantsOrRights1_iI_c20230830__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--InvestorMember_zvg7wpG4e4L7" title="Exercise price of warrants">1.00</span>, and that the Company shall issue warrants to acquire an aggregate of <span id="xdx_909_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230830__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zqkhWFGJVgzi" title="Warrants to acquire an common stock">1,000,000</span> shares of Common Stock with an exercise price of $<span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20230830__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zkRBoCXcq4U4" title="Exercise price of warrants">1.00</span> per share and a term of <span id="xdx_900_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dm_c20230830__us-gaap--ClassOfWarrantOrRightAxis__us-gaap--WarrantMember_zv9Lv3JzEvJ1" title="Warrants and rights outstanding, term">5 years</span>. For updated information with respect to the SPA and letter agreement, see Note 13 Subsequent Events below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended September 30, 2023, the Company issued <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_pid_c20230101__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z73cYEaUFqB1" title="Shares issued">6,340,411</span> common shares having a fair value of $<span id="xdx_904_eus-gaap--RepaymentsOfRelatedPartyDebt_pn3n3_c20230101__20230930_zawhLOsGE1M2" title="Repayments of convertible notes">3,825</span> for the repayment of principal related to the Senior Secured Convertible Notes and recognized a loss of approximately $303 for the excess fair value of such shares.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_z0XPIVRthFAl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BB_z4hWbRO9kFQh" style="display: none">SUMMARY OF LONG-TERM DEBT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20230930_zb02Vch0Wgmf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20221231_zy20zAJJqibe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zbpw5wTBGq0i" style="width: 14%; text-align: right" title="Long-term debt">564</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zQh216gdx1y" style="width: 14%; text-align: right" title="Long-term debt">598</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zd1aqDoAi0k3" title="Debt instrument interest rate">4.25</span>% interest rate, secured by all business assets, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90E_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zPUYW0fGZW67" title="Installment payment">5,869</span> through September 2026, with a balloon payment at maturity.</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_z08dCK0lgryh" style="text-align: right" title="Long-term debt">564</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zidNfH9L5nOe" style="text-align: right" title="Long-term debt">598</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zwlwHo0vJqZ7" title="Interest rate">4.15</span>% interest rate, secured by all business assets, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90A_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zseBq6kI0i32" title="Installment payment">3,677</span> through April 2026.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_z5F1L3mRl6gb" style="text-align: right" title="Long-term debt">108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zlDxuZGR5V8i" style="text-align: right" title="Long-term debt">137</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zRPrxU6OD9T8" title="Interest rate">4.20</span>% interest rate, secured by all business assets, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zaE5Al6MhWUc" title="Installment payment">5,598</span> through October 2026, with a balloon payment at maturity.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zwkanpTqVqsk" style="text-align: right" title="Long-term debt">284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zlHysqU8sRae" style="text-align: right" title="Long-term debt">325</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">NBT Bank, National Association, repaid in May 2023.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--NBTBankNationalAssociationRepaidInMay2023Member_zzRv9DLMSiri" style="text-align: right" title="Long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl1205">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NBTBankNationalAssociationRepaidInMay2023Member_zS1gDCjRP4fj" style="text-align: right" title="Long-term debt">14</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Various vehicle loans, interest ranging from <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_903_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__srt--RangeAxis__srt--MinimumMember__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zdpTOGCF3QAc" title="Interest rate">0</span>% to <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zC92M5pP4RJc" title="Interest rate">9.25</span>%, total current monthly installments of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zI5QDYJK7EB9" title="Installment payment">40,167</span> secured by vehicles, with varying terms through 2027.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zohwlrQLIpkh" style="text-align: right" title="Long-term debt">1,346</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zC85C2OZUKn" style="text-align: right" title="Long-term debt">1,271</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">National Bank of Middlebury, repaid in May 2023.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zSl40lFqnba3" style="text-align: right" title="Long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl1219">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zOnkTd8ca7z5" style="text-align: right" title="Long-term debt">21</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Senior secured convertible notes payable, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayable5PercentageMember_zD3b81fWUUrh" title="Interest rate">5</span>% interest rate, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_901_eus-gaap--DebtInstrumentFrequencyOfPeriodicPayment_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayable5PercentageMember_zZLFElqpT3b3" title="Frequency of payment">monthly payments</span> of 1/26<sup>th</sup> of the original purchase amount plus accrued but unpaid interest beginning March 1, 2023 until maturity date of May 4, 2025. </span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayable5PercentageMember_zqORnXlhlGEf" style="text-align: right" title="Long-term debt">7,933</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayable5PercentageMember_zPfTilP530cc" style="text-align: right" title="Long-term debt">12,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">CSA 36: Payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_908_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zhR77CQL0XI4" title="Installment payment">2,414</span>, including interest at<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zqm1vUix1xg2" title="Interest rate"> 5.5</span>%. The interest rate will become variable at the VEDA Prime Rate from June 2025 through maturity in June 2028.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zN2n4IYe3YK4" style="text-align: right" title="Long-term debt">98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zP3ZmddyalQ7" style="text-align: right" title="Long-term debt">115</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">CSA 36: Payable in monthly interest only installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--DebtInstrumentPeriodicPaymentInterest_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zYsZ456Xwq16" title="Interest only payment">1,104</span> through June 2020; then payments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_909_ecustom--DebtInstrumentPeriodicPaymentHalfOfInterest_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_z1b9RNsX5Snj" title="Half of interest only payment">552</span>, representing half of monthly interest only payments, through June 2027 with other half of interest only payments capitalized into principal; then $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90C_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zp3hUesx4Bed" title="Installment payment">2,485</span> monthly payments of principal and interest, with a balloon payment of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_znzl276xtnH" title="Balloon payment">20,142</span> due June 2035; interest at <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zELUU7110wC5" title="Interest rate">11.25</span>% throughout the loan term.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zeN1bvW1Zq0c" style="text-align: right" title="Long-term debt">118</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zhv2pPv8yTr4" style="text-align: right" title="Long-term debt">118</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Equipment loans</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230930__us-gaap--DebtInstrumentAxis__custom--EquipmentLoansMember_z41ferCt2J1b" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term debt">32</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--EquipmentLoansMember_z6E6ENYE37bc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term debt">56</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term debit</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,483</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,155</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LongTermDebtCurrent_iNI_pn3n3_di_zkPLtXM0my9h" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,544</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,374</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_ecustom--LongTermDebtGrossExcludingCurrentMaturities_iI_pn3n3_zpPE17xK3ekd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term debt, including debt issuance costs</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,939</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,781</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredFinanceCostsNet_iNI_pn3n3_di_zsBQhxiFCu14" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,056</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,555</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Long-term debt</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">883</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,226</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 564000 598000 0.0425 5869000 564000 598000 0.0415 3677000 108000 137000 0.0420 5598000 284000 325000 14000 0 0.0925 40167000 1346000 1271000 21000 0.05 monthly payments 7933000 12500000 2414000 0.055 98000 115000 1104000 552000 2485000 20142000 0.1125 118000 118000 32000 56000 10483000 15155000 8544000 5374000 1939000 9781000 1056000 1555000 883000 8226000 <p id="xdx_896_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zzAaqwNMvzN9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_znaqRG74wr4d" style="display: none">SCHEDULE OF MATURITIES OF LONG-TERM DEBT</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Year ending December 31:</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230930_zioX4SXfDmdj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_pn3n3_maDICAzqRL_maLTDzuKt_zZIH7KOLLYfe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 80%">Remainder of 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">8,088</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pn3n3_maDICAzqRL_maLTDzuKt_z30j8eOXQsr6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">590</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pn3n3_maDICAzqRL_maLTDzuKt_zdaVWpDOB3Yd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">511</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pn3n3_maDICAzqRL_maLTDzuKt_zf4mKc8NjMC4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">901</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pn3n3_maDICAzqRL_maLTDzuKt_zSYuruFV5DPf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">187</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_iI_pn3n3_maLTDzuKt_zQkDjlizAq6g" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">2028 and thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">206</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebt_iTI_pn3n3_mtLTDzuKt_zDDZRiCO7Zbg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,483</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 8088000 590000 511000 901000 187000 206000 10483000 12500000 0.06 11750000 12500000 0.06 25000000 2.66 1442 1.00 1000000 1.00 P5Y 6340411 3825000 <p id="xdx_803_eus-gaap--FairValueDisclosuresTextBlock_zGLQ0UfQrPNf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8. <span id="xdx_82A_z3G6CyEIkoh2">FAIR VALUE MEASUREMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three and nine months ended September 30, 2023, <span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230701__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zb02O8HxEBn7" title="Number of new shares issued"><span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230101__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zyy31k4aFGok" title="Number of new shares issued">1,000,000</span></span> warrants to acquire shares of Common Stock were granted. The warrants were issued on August 30, 2023 resulting from a failure to fulfill the EBITDA financial covenant of the Senior Secured Notes. The warrants were issued to the Investor in order to waive the Event of Default. During the three and nine months ended September 30, 2023, no warrants to acquire shares of Common Stock were exercised or redeemed. At September 30, 2023, <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zqgVJutxgKUj" title="Private warrants to acquire shares of common stock">1,069,144</span> private warrants to acquire shares of Common Stock that were outstanding at the time of the Company became a public company remain outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_z1WSwFa49wl3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_z96wpjviA7x4" style="display: none">SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left; font-weight: bold">Input</td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mark-to-Market</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Measurement at</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30, 2023</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mark-to-Market</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Measurement at</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2022</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Risk-free rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20230101__20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zRCEVrWXkcMe" title="Risk-free rate">4,81</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zkBrgUTP84z9" title="Risk-free rate">3.88</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Remaining term in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__srt--RangeAxis__srt--MinimumMember_znL5ilNGtKc1" title="Remaining term in years">0.72</span> – <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__srt--RangeAxis__srt--MaximumMember_zqgmDBhtUasb" title="Remaining term in years">4.91</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zhUS44lAgdIc" title="Remaining term in years">1.47</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_z2RoJGJXhxrh" title="Expected volatility">140.91</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zHmeMtpE5LM3" title="Expected volatility">147.02</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Exercise price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_c20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zKZWgsJ2iual" title="Exercise price">11.50</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zNwwZzXWtUcd" title="Exercise price">11.50</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Fair value of common stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--SharePrice_iI_pid_c20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zSUNo7NaLuP5" title="Fair value of common stock">0.22</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--SharePrice_iI_pid_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zE3UwoyvNrA1" title="Fair value of common stock">1.30</span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A3_zBCP28Ev9fwg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zL7IGBQJMTQ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_zl4z3d7zdJG7" style="display: none">SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value Measurement as of September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Liabilities:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 44%; text-align: left; padding-bottom: 1.5pt">Private Warrants</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zZL4K1AfPm8f" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities">178</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zfaa5smCvQ98" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1351">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z1sp66q3Ye59" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1353">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zQhu6dEVRdIj" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities">178</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value Measurement as of December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Liabilities:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 44%; text-align: left; padding-bottom: 1.5pt">Private Warrants</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zykjiZQooOn2" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities">10</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zUVuEQKAdnbi" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1359">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zUkqt8MPZnOh" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1361">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zISvU87whzwe" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities">10</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zffQsRZZx7D2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zhFuUVXg5kD9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zDQ8DN1U4Vre" style="display: none">SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230101__20230930_z7iROY05OoCj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20220101__20221231_zryq8nz4esC5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_z0aiLWcqA8U8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Beginning balance</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">148</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_iN_di_zMBkqHVBS6I2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Fair value adjustment – Warrant liability</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">168</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(138</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_zTQZBJNsnah8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Ending balance</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">178</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zDXS8ASEEYbg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1000000 1000000 1069144 <p id="xdx_89D_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_z1WSwFa49wl3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_z96wpjviA7x4" style="display: none">SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left; font-weight: bold">Input</td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mark-to-Market</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Measurement at</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30, 2023</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mark-to-Market</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Measurement at</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2022</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Risk-free rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20230101__20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zRCEVrWXkcMe" title="Risk-free rate">4,81</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zkBrgUTP84z9" title="Risk-free rate">3.88</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Remaining term in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__srt--RangeAxis__srt--MinimumMember_znL5ilNGtKc1" title="Remaining term in years">0.72</span> – <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__srt--RangeAxis__srt--MaximumMember_zqgmDBhtUasb" title="Remaining term in years">4.91</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zhUS44lAgdIc" title="Remaining term in years">1.47</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_z2RoJGJXhxrh" title="Expected volatility">140.91</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zHmeMtpE5LM3" title="Expected volatility">147.02</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Exercise price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_c20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zKZWgsJ2iual" title="Exercise price">11.50</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zNwwZzXWtUcd" title="Exercise price">11.50</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Fair value of common stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--SharePrice_iI_pid_c20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zSUNo7NaLuP5" title="Fair value of common stock">0.22</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--SharePrice_iI_pid_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zE3UwoyvNrA1" title="Fair value of common stock">1.30</span></td><td style="text-align: left"> </td></tr> </table> 0.0481 0.0388 P0Y8M19D P4Y10M28D P1Y5M19D 1.4091 1.4702 11.50 11.50 0.22 1.30 <p id="xdx_89D_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zL7IGBQJMTQ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_zl4z3d7zdJG7" style="display: none">SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value Measurement as of September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Liabilities:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 44%; text-align: left; padding-bottom: 1.5pt">Private Warrants</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zZL4K1AfPm8f" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities">178</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zfaa5smCvQ98" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1351">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z1sp66q3Ye59" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1353">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230930__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zQhu6dEVRdIj" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities">178</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value Measurement as of December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Liabilities:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 44%; text-align: left; padding-bottom: 1.5pt">Private Warrants</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zykjiZQooOn2" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities">10</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zUVuEQKAdnbi" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1359">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zUkqt8MPZnOh" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1361">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zISvU87whzwe" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities">10</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 178000 178000 10000 10000 <p id="xdx_898_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zhFuUVXg5kD9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zDQ8DN1U4Vre" style="display: none">SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230101__20230930_z7iROY05OoCj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20220101__20221231_zryq8nz4esC5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_z0aiLWcqA8U8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Beginning balance</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">148</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_iN_di_zMBkqHVBS6I2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Fair value adjustment – Warrant liability</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">168</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(138</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_zTQZBJNsnah8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Ending balance</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">178</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 10000 148000 -168000 138000 178000 10000 <p id="xdx_809_ecustom--UnionAssessmentsTextBlock_z3MudRSbXj7f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9. <span id="xdx_82B_zNWBsA8nid1j">UNION ASSESSMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company employs members of the International Brotherhood of Electrical Workers Local 300 (IBEW). The union fee assessments payable are both withholdings from employees and employer assessments. Union fees are for monthly dues, defined contribution pension, health and welfare funds as part of multi-employer plans. All union assessments are based on the number of hours worked or a percentage of gross wages as stipulated in the agreement with the Union.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_ecustom--ScheduleOfUnionAssessmentsTableTextBlock_zOHc9vfj8aQ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2025. During the three and nine months ended September 30, 2023 and 2022, the Company incurred the following union assessments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BC_zPpEqdSdz5Ph" style="display: none">SCHEDULE OF UNION ASSESSMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" id="xdx_493_20230701__20230930_zBhO9AF3zYK6"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20220701__20220930_zuZAQy65gTGl"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230101__20230930_z47SYAVb57kc"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20220101__20220930_z1GQ84DjkOl3"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30, </b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_409_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__us-gaap--PensionPlansDefinedBenefitMember_zJNK4kSVN5O7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 44%">Pension fund</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">198</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">82</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">472</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">326</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--WelfareFundMember_zJ4yy9A8M1sa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Welfare fund</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">360</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">160</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">954</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">814</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--NationalEmployeesBenefitFundMember_zDyijLhIZOua" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">National employees benefit fund</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">103</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--JointApprenticeshipAndTrainingCommitteeMember_zGqnbg2ui4Pi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Joint apprenticeship and training committee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--Matching401KPlanMember_zyYF67Osi6Cd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">401(k) matching</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">31</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">162</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">123</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_ecustom--UnionAssessmentsIncurred_pn3n3_zRS4U7T0Eiof" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">684</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">300</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,766</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,369</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--UnionAssessmentsIncurred_pn3n3_zCxhiFSoCVfc" style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Union assessments</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">684</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">300</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,766</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,369</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_znMvVYxz3BA" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_ecustom--ScheduleOfUnionAssessmentsTableTextBlock_zOHc9vfj8aQ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2025. During the three and nine months ended September 30, 2023 and 2022, the Company incurred the following union assessments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BC_zPpEqdSdz5Ph" style="display: none">SCHEDULE OF UNION ASSESSMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" id="xdx_493_20230701__20230930_zBhO9AF3zYK6"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20220701__20220930_zuZAQy65gTGl"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230101__20230930_z47SYAVb57kc"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20220101__20220930_z1GQ84DjkOl3"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30, </b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_409_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__us-gaap--PensionPlansDefinedBenefitMember_zJNK4kSVN5O7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 44%">Pension fund</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">198</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">82</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">472</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">326</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--WelfareFundMember_zJ4yy9A8M1sa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Welfare fund</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">360</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">160</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">954</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">814</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--NationalEmployeesBenefitFundMember_zDyijLhIZOua" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">National employees benefit fund</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">103</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--JointApprenticeshipAndTrainingCommitteeMember_zGqnbg2ui4Pi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Joint apprenticeship and training committee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--Matching401KPlanMember_zyYF67Osi6Cd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">401(k) matching</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">31</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">162</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">123</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_ecustom--UnionAssessmentsIncurred_pn3n3_zRS4U7T0Eiof" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">684</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">300</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,766</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,369</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--UnionAssessmentsIncurred_pn3n3_zCxhiFSoCVfc" style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Union assessments</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">684</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">300</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,766</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,369</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 198000 82000 472000 326000 360000 160000 954000 814000 47000 21000 103000 74000 37000 6000 75000 32000 42000 31000 162000 123000 684000 300000 1766000 1369000 684000 300000 1766000 1369000 <p id="xdx_80E_eus-gaap--CompensationRelatedCostsGeneralTextBlock_zdpWgy4rfW13" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10. <span id="xdx_825_zp8QZIbtooO">DEFERRED COMPENSATION PLAN</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2018, the Company entered into a deferred compensation agreement with a former minority stockholder. The agreement provides for deferred income benefits and is payable over the post-retirement period. The Company accrues the present value of the estimated future benefit payments over the period from the date of the agreement to the retirement date. The minimum commitment for future compensation under the agreement is $<span id="xdx_90F_eus-gaap--OtherCommitment_iI_pn3n3_c20181231__srt--TitleOfIndividualAxis__us-gaap--InvestorMember_zH0wZYIIndue" title="Minimum commitment for future compensation">15</span>, the net present value of which is $<span id="xdx_902_eus-gaap--DeferredCompensationArrangementWithIndividualRecordedLiability_iI_pn3n3_c20181231__srt--TitleOfIndividualAxis__us-gaap--InvestorMember_z1HHuR1CQ3jd" title="Net present value of future compensation">15</span>. The Company will also pay the former stockholder a solar management fee of <span id="xdx_90A_eus-gaap--PropertyManagementFeePercentFee_pid_dp_uPure_c20180101__20181231__srt--TitleOfIndividualAxis__us-gaap--InvestorMember_zl81XEbBFYt5" title="Solar management fee">24.5</span>% of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays. The amount is de minimis and therefore not recorded on the balance sheet as of September 30, 2023 and December 31, 2022 and recorded in the statement of operations when incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 15000 15000 0.245 <p id="xdx_80F_eus-gaap--EarningsPerShareTextBlock_zt7QOMp9sH8j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>11. <span id="xdx_829_zXJj6QASMh22">EARNINGS (LOSS) PER SHARE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings (loss) per share (“EPS”) is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of Common Stock outstanding during the period, excluding the effects of any potentially dilutive securities. Diluted EPS gives effect to the potential dilution that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zqJMgoW2zTpf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zORuTdSvXlA5" style="display: none">SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" id="xdx_499_20230701__20230930_zsPlJxsxMRZa"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20220701__20220930_z3GHqFVy5Ga7"> </td><td> </td><td> </td> <td colspan="2" id="xdx_494_20230101__20230930_ze7hAls9pQRg"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20220101__20220930_zmpAf3S8D1y"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_409_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--OptionsToPurchaseCommonStockMember_zpw9UlI2oSGi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left">Option to purchase Common Stock, from Jensyn’s IPO</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">429,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">429,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">429,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">429,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--WarrantsToPurchaseCommonStockMember_zo7NfvkRidRk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Private warrants to purchase Common Stock, from Jensyn’s IPO</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,572</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockMember_zKvHgG66fj47" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Unvested restricted stock awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">407,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">205,335</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">407,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">205,335</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedOptionsToPurchaseCommonStockMember_zO6iCjhv8GUi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Options to purchase Common Stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,166,333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">350,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,166,333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">350,668</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--PrivateWarrantsToPurchaseCommonSharesFromAnsonNoteMember_zLX4HDlkC0J2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Private warrants to purchase common shares from Anson Note</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1448">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1450">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zPCPbU940E3c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Totals</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,037,094</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,019,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,037,094</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,019,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zWhwiW482fcj" style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Anti-dilutive securities</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,037,094</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,019,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,037,094</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,019,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zawOBge7NXb6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zqJMgoW2zTpf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zORuTdSvXlA5" style="display: none">SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" id="xdx_499_20230701__20230930_zsPlJxsxMRZa"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20220701__20220930_z3GHqFVy5Ga7"> </td><td> </td><td> </td> <td colspan="2" id="xdx_494_20230101__20230930_ze7hAls9pQRg"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20220101__20220930_zmpAf3S8D1y"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> September 30,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_409_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--OptionsToPurchaseCommonStockMember_zpw9UlI2oSGi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left">Option to purchase Common Stock, from Jensyn’s IPO</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">429,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">429,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">429,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">429,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--WarrantsToPurchaseCommonStockMember_zo7NfvkRidRk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Private warrants to purchase Common Stock, from Jensyn’s IPO</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,572</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockMember_zKvHgG66fj47" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Unvested restricted stock awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">407,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">205,335</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">407,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">205,335</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedOptionsToPurchaseCommonStockMember_zO6iCjhv8GUi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Options to purchase Common Stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,166,333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">350,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,166,333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">350,668</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--PrivateWarrantsToPurchaseCommonSharesFromAnsonNoteMember_zLX4HDlkC0J2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Private warrants to purchase common shares from Anson Note</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1448">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1450">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zPCPbU940E3c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Totals</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,037,094</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,019,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,037,094</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,019,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zWhwiW482fcj" style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Anti-dilutive securities</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,037,094</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,019,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">3,037,094</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">1,019,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 429000 429000 429000 429000 34572 34572 34572 34572 407189 205335 407189 205335 1166333 350668 1166333 350668 1000000 1000000 3037094 1019575 3037094 1019575 3037094 1019575 3037094 1019575 <p id="xdx_80C_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zCla1fNDLGGl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27pt; text-align: justify; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>12. <span id="xdx_825_zom4v5tTUH95">RESTRICTED STOCK AND STOCK OPTIONS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Options</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2023, the Company had <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pid_c20230930__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zJe3E1Kc0iq5" title="Number of shares available">1,166,333</span> non-qualified stock options outstanding to purchase <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20230930__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_z7RhQkFh9UPd" title="Number of shares available for grant">1,166,333</span> shares of Common Stock. The stock options vest at various times and are exercisable for a period of <span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dc_c20230101__20230930__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zeDLAXUcdOWj" title="Stock option period">three years</span> from the date of grant at an average exercise price of $<span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230930__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_z3fbJoelCLk4" title="Exercised">2.40</span> per share, the fair market value of the Company’s Common Stock on the date of each grant. The Company determined the fair market value of these options to be $<span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_pn3n3_c20230101__20230930__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zFsXg8IPOxt3" title="Fair value">1,700</span> by using the Black Scholes option valuation model. The key assumptions used in the valuation of the options were as follows; a) volatility of <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230930__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zf5wcGoZQ9vh" title="Volatility">125.96</span>%, b) term of <span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230930__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zdwFA9Lan9V7" title="Expected term">2</span> years, c) risk free rate of <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230930__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zTOp0rSkPJ21" title="Risk free rate">0.06</span>% and d) a dividend yield of <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20230101__20230930__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zEwj18tKjVGa" title="Dividend yield">0</span>%.</span></p> <p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zTTQiTBEik8f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BF_zo7Ni8rvul91" style="display: none">SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30, 2023</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>price</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 64%">Outstanding, beginning January 1, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zFx0zzmvI2Rl" style="width: 14%; text-align: right" title="Number of Options, Outstanding Balance">576,333</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z7F7w34F8F1e" style="width: 14%; text-align: right" title="Weighted average exercise price, Outstanding">3.80</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zHg10YsPbXwe" style="text-align: right" title="Number of Options, Granted">590,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zNWR1MVCl9B3" style="text-align: right" title="Weighted average exercise price, Granted">1.03</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z5Mu6qdReZU6" style="text-align: right" title="Number of Options, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1492">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zOAAee4yGONb" style="text-align: right" title="Weighted average exercise price, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1494">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Outstanding, ending September 30, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zopqZE25cYM6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of Options, Outstanding Balance">1,166,333</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zG4Bm1JJS8j4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Outstanding">2.40</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercisable at September 30, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zwoHSVpvE4yh" style="text-align: right" title="Number of Options, Exercisable">451,333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zTK9s6IZayQ1" style="text-align: right" title="Weighted average exercise price, Exercisable">3.46</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AD_zUIPz1ehvHri" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The above table does not include the <span id="xdx_907_ecustom--OptionToPurchaseCommonStock_pid_c20230101__20230930_z0LKqJx8UI8f" title="Option to purchase common stock">429,000</span> options issued as part of the Jensyn IPO.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Aggregate intrinsic value of options outstanding at September 30, 2023 was $<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_pn3n3_c20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zUB86HylO5ci" title="Aggregate intrinsic value of options outstanding">0</span>. Aggregate intrinsic value represents the difference between the Company’s closing stock price on the last trading day of the fiscal period which was $<span id="xdx_909_eus-gaap--SharePrice_iI_pid_c20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zu4tjp960ksk" title="Share price">0.40</span> as of September 30, 2023 and the exercise price multiplied by the number of options outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">During the three months ended September 30, 2023 and 2022, the Company charged a total of $<span id="xdx_90C_eus-gaap--StockOptionPlanExpense_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zNZ8fPiFhuJ8" title="Stock-based compensation expense">100</span> and $<span id="xdx_90A_eus-gaap--StockOptionPlanExpense_pn3n3_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z52IP3tmoAT8" title="Stock-based compensation expense">300</span>, respectively to operations to recognize stock-based compensation expense related to stock option awards. During the nine months ended September 30, 2023 and 2022, the Company charged a total of $<span id="xdx_904_eus-gaap--StockOptionPlanExpense_pn3n3_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_ze02zz8lZGVj" title="Stock-based compensation expense">400</span> and $<span id="xdx_90C_eus-gaap--StockOptionPlanExpense_pn3n3_c20220101__20220930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zplrx27Rgwe1" title="Stock-based compensation expense">1,100</span>, respectively to operations to recognize stock-based compensation expense related to stock option awards.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">As of September 30, 2023, the Company had $<span id="xdx_903_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn3n3_c20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_za0HFJ0icmx9" title="Unrecognized stock-based compensation expense">600</span> in unrecognized stock-based compensation related to <span id="xdx_90D_ecustom--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptionsShares_iI_pid_c20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zFeuwuBju6V2" title="Unrecognized share based compensation, shares">1,166,333</span> stock option awards, which is expected to be recognized over a weighted average period of less than <span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dc_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MaximumMember_z3MuEeeA3zPh" title="Period for recognition">three years</span>. All option units are expected to vest.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Restricted Stock Grant to Executives</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With an effective date of January 4, 2021, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2021 (the January 2021 RSGAs). All shares of Common Stock issuable under the January 2021 RSGA are valued as of the grant date at $<span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210104__20210104__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_ztFD1CFMJ8k9" title="Grant date per share">6.15</span> per share representing the fair market value. The January 2021 RSGA provides for the issuance of up to <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210104__20210104__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zUn0o7tsnzE4" title="Shares granted">241,000</span> shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210104__20210104__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zdkwNoAQrEYg" title="Shares granted">80,333</span> of the restricted shares shall vest immediately, <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210104__20210104__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheTwoMember_zBlFQ0Z7qQVj" title="Shares granted">80,333</span> of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210104__20210104__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheThreeMember_zxPVLEKOkM34" title="Shares granted">80,334</span> restricted shares, shall vest on the two (2) year anniversary of the effective date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With an effective date of January 24, 2022, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2022 (the January 2022 RSGAs). All shares of Common Stock issuable under the January 2022 RSGA are valued as of the grant date at $<span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220124__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zxJz1qIW1Xk7" title="Grant date fair value">5.04</span> per share representing the fair market value. The January 2022 RSGA provides for the issuance of up to <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220124__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zOp1VTWCiZn7" title="Shares granted">187,500</span> shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220124__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zKztJn1fwxpk" title="Shares granted">62,500</span> of the restricted shares shall vest immediately, <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220124__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheTwoMember_zkngBeS2dq94" title="Shares granted">62,500</span> of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220124__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheThreeMember_zedAAkpjXauc" title="Shares granted">62,500</span> restricted shares, shall vest on the two (2) year anniversary of the effective date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With an effective date of January 24, 2023, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2023 (the January 2023 RSGAs). All shares of Common Stock issuable under the January 2023 RSGA are valued as of the grant date at $<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230124__20230124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_z6pbLyEFqsR9" title="Grant date fair value">1.39 </span>per share representing the fair market value. The January 2023 RSGA provides for the issuance of up to <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230124__20230124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zK8IZiK9k5L" title="Granted in shares">247,000</span> shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230124__20230124__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zLy33DE3W8V7" title="Granted in shares">130,333</span> of the restricted shares shall vest immediately, <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230124__20230124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheTwoMember_z15JI4Cdep9b" title="Shares granted">58,334</span> of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230124__20230124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheThreeMember_z5n1wdJNPXge" title="Shares granted">58,333</span> restricted shares, shall vest on the two (2) year anniversary of the effective date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the three months ended September 30, 2023 and 2022, stock-based compensation expense of $<span id="xdx_90B_eus-gaap--RestrictedStockExpense_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zOFJsXT7VsD9" title="Stock based compensation expense">200</span> and $<span id="xdx_904_eus-gaap--RestrictedStockExpense_pn3n3_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zvVAmTCc2Bcl" title="Stock based compensation expense">300</span>, respectively was recognized for the January 2021, January 2022 and January 2023 RSGA. In the nine months ended September 30, 2023 and 2022, stock-based compensation expense of $<span id="xdx_902_eus-gaap--RestrictedStockExpense_pn3n3_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zHd7jEdUHhJa" title="Stock based compensation expense">700</span> and $<span id="xdx_908_eus-gaap--RestrictedStockExpense_pn3n3_c20220101__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zg5tO7fL3ibk" title="Stock based compensation expense">1,200</span>, respectively was recognized for the January 2021, January 2022 and January 2023 RSGA.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based compensation, excluding the January 2021, January 2022 and January 2023 RSGA, related to employee and director options totaled $<span id="xdx_90D_eus-gaap--RestrictedStockExpense_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__us-gaap--ShareBasedPaymentArrangementEmployeeMember_zviM02yC1mr" title="Stock based compensation expense">150</span> and $<span id="xdx_902_eus-gaap--RestrictedStockExpense_pn3n3_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__us-gaap--ShareBasedPaymentArrangementEmployeeMember_zUcncFTQV9gl" title="Stock based compensation expense">0</span> for the three months ended September 30, 2023 and 2022, respectively. Stock-based compensation, excluding the January 2021, January 2022 and January 2023 RSGA, related to employee and director options totaled $<span id="xdx_905_eus-gaap--RestrictedStockExpense_pn3n3_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__us-gaap--ShareBasedPaymentArrangementEmployeeMember_z9RjkBF6haWe" title="Stock based compensation expense">150</span> and $<span id="xdx_903_eus-gaap--RestrictedStockExpense_pn3n3_c20220101__20220930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__us-gaap--ShareBasedPaymentArrangementEmployeeMember_zcOnv3uKqtne" title="Stock based compensation expense">100</span> for the nine months ended September 30, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1166333 1166333 P3Y 2.40 1700000 1.2596 P2Y 0.0006 0 <p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zTTQiTBEik8f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BF_zo7Ni8rvul91" style="display: none">SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30, 2023</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>price</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 64%">Outstanding, beginning January 1, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zFx0zzmvI2Rl" style="width: 14%; text-align: right" title="Number of Options, Outstanding Balance">576,333</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z7F7w34F8F1e" style="width: 14%; text-align: right" title="Weighted average exercise price, Outstanding">3.80</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zHg10YsPbXwe" style="text-align: right" title="Number of Options, Granted">590,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zNWR1MVCl9B3" style="text-align: right" title="Weighted average exercise price, Granted">1.03</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z5Mu6qdReZU6" style="text-align: right" title="Number of Options, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1492">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zOAAee4yGONb" style="text-align: right" title="Weighted average exercise price, Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1494">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Outstanding, ending September 30, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zopqZE25cYM6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of Options, Outstanding Balance">1,166,333</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zG4Bm1JJS8j4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Outstanding">2.40</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercisable at September 30, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zwoHSVpvE4yh" style="text-align: right" title="Number of Options, Exercisable">451,333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zTK9s6IZayQ1" style="text-align: right" title="Weighted average exercise price, Exercisable">3.46</td><td style="text-align: left"> </td></tr> </table> 576333 3.80 590000 1.03 1166333 2.40 451333 3.46 429000 0 0.40 100000 300000 400000 1100000 600000 1166333 P3Y 6.15 241000 80333 80333 80334 5.04 187500 62500 62500 62500 1.39 247000 130333 58334 58333 200000 300000 700000 1200000 150000 0 150000 100000 <p id="xdx_805_eus-gaap--SubsequentEventsTextBlock_zT0rdJfJJyw" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27pt; text-align: justify; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>13. <span id="xdx_82B_zW2j8aSh2f2">SUBSEQUENT EVENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27pt; text-align: justify; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Sale of Common Stock pursuant to S-3 Registration Statement</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsequent to September 30, 2023, <span id="xdx_901_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20231001__20231026__us-gaap--TypeOfArrangementAxis__custom--BRileySalesAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zIfvRgolreu3" title="Number of shares issued in transaction">1,381,844</span> shares of Common Stock were sold under the B. Riley Sales Agreement between October 1, 2023 and October 26, 2023, pursuant to a prospectus supplement that was filed with the SEC on February 10, 2021. Total gross proceeds for the shares were $<span id="xdx_909_eus-gaap--ProceedsFromIssuanceOfCommonStock_pn3n3_c20231001__20231026__us-gaap--TypeOfArrangementAxis__custom--BRileySalesAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zmVOxLg4OkF8" title="Proceeds from issuance of common stock">260</span> or $<span id="xdx_90A_eus-gaap--SharesIssuedPricePerShare_iI_c20231026__us-gaap--TypeOfArrangementAxis__custom--BRileySalesAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_za8mGR6wsZJ2" title="Shares issued price per shares">0.19</span> per share. Net proceeds after issuance costs were $<span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn3n3_c20231001__20231026__us-gaap--TypeOfArrangementAxis__custom--BRileySalesAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z7dasmgRjUEj" title="Net proceeds from issuance of common stock">250</span> or $<span id="xdx_907_eus-gaap--SharePrice_iI_c20231026__us-gaap--TypeOfArrangementAxis__custom--BRileySalesAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zhfcoOMfybdb" title="Share price">0.18</span> per share.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Execution of term sheet</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October 23, 2023, the Company executed a non-binding term sheet with an institutional investor to provide an $<span id="xdx_908_eus-gaap--LoanProcessingFee_pn6n6_c20231023__20231023__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zJIsey8looM" title="Loan processing fee">8</span> million term loan with a 48-month amortization period. The primary use of proceeds will be repayment of the existing Senior Secured Convertible Notes in full. The new loan facility will be secured by all assets of the Company and will not have any conversion provisions eliminating the potential for future dilution. The closing date is scheduled for December 5, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Event of Default</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 13, 2023, the Company received notification from the Purchasers of the Senior Secured Convertible Note of an Event of Default as the Company failed to make the $<span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_iI_c20231113__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember_zn4y59DLAyK8" title="Debt instrument face amount">1,442</span> accelerated principal payment under the terms of the Letter Agreement dated August 30, 2023. Given the Event of Default, the Purchasers are demanding immediate repayment of the Notes in cash at the Mandatory Default Amount as defined in the Notes. The Company intends to satisfy the demand payment through the closing of the term loan pending completion of the due diligence process.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Delisting Notice Extension</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 14, 2023, the Company received notice from the Nasdaq Stock Market that the cure period to regain compliance with the Bid Price Requirement has been extended for an additional 180 days until May 13, 2024. </span></p> 1381844 260000 0.19 250000 0.18 8000000 1442 EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +> ;E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "W@&Y7J.OX^>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O295D=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9' MO4<0574/'DE;31HF8!$7(E.--=(DU-2E,]Z:!1\_4SO#K %LT6.@#+SDP-0T M,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LJ_GW+@#A_?GI]=YW<*% M3#H8'']E)^D4<<4ND]_J]6;[R)2H1%UP7O#;K>"RNI/BX6-R_>%W%?:==3OW MCXTO@JJ!7W>AO@!02P,$% @ MX!N5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "W@&Y7?""1"@4& "?( & 'AL+W=OMMJ)=Y2 M1#PYERL1PR=SJ2*N85,M6LE*">YG15'88H[3;44\B!N#?O;>O1KT9:K#(!;W MBB1I%''U?"U"N;EJT,;^C8=@L=3FC=:@O^(+,17ZT^I>P58K3_,1)(&.B MQ/RJ,:1O1V[;%&1[? [$)CEX30S*HY3?S,;8OVHXID4B%)XV$1S^K,5(A*%) M@G9\WX4V\N\TA8>O]^EW&3S //)$C&3X)?#U\JIQT2"^F/,TU ]R\Z?8 75, MGB?#)/M--MM].TZ#>&FB9;0KAA9$0;S]RY]V!^*@P.V6%+!= 7M10-LE!>ZN MP,U MRW+L&ZXYH.^DANBS-Z09EYDQR:K!IH@-MTXU0H^#:!.#T9R+11IDF3) ME4CZ+0V9YI.6MZN_WM:SDOI+\E[&>IF0V]@7_H_U+6A+WB"V;] U0P.G8G5. M7.>,,(>YEO:,\/*)7)\3:BW_H3EN?GS<+,]%C\\_P\=$*QAR_]J.T#:A;4\P MY^';9,4]<=6 $RT1:BT:@]]^H5WG=QO>3PK[ ;:=P[:Q],&-]%(X1369/:^$ MC10OIT[SHPT)K:J(U,F1.FB;AL#C9TQW(5_8F/#Z.0\3VZ$8H645H;HY5/>T M?OJ8)16J14/K:J(U\OQ>B<.0\7A?I%=[LOY\*S2_D/+ M*@)>Y( 7IP'>"Q5(WUP["5R]K:<] M@[>MMQH\[:.5#ZVIR$>=XN[I_"_"KX*KAK'AXB./0IMOK.3TK M(%I;%;!P&8K:PQ[P02P"HS/0IQ,>V?L0#PJFGR9GK\:3T;F5L@Z'H87$4%Q# M=I0C&+,*QNL8Q/2)_"6>K9QXE .]V77;[;:]-^L0&UJ8#<759,OP(%J($,7M98<\]'U(3\[V+\@[V(]\B.V<>&3; M<5X1^!FN19P*: ME[0CLP7C>28WL944C_L2A"%HN;G[KV2ZR#VK./Y M2.;GF762H YE8H4R,=QQ7H+>RT3#K>CO8%5Z>3J2Z'3:EQTK:1W.Q IG8KCN M9*-UJ 0O!\,#7E\X[(T5K Y78H4K,5QQWLGLB64I8TP&CX1T.Q=-U^U=6/GJ ML"166!+#U686:-!<.2>4O7Y\0Z;"2Q7TI1423QK)*))Q=E.9:NE].R._.N?& MG,@*GA36/+3/,."I5?D+>V*XZLP4]X-X0:;/T:,,K=AXP!@!])_&J=^1[A554Y"PUB)VG0.-9";5<[S",WWX-;.?'$,LXZ!(@5 L1.$B#S MV T6#T:PD,I^'<)S)C)N,K8,E8'/F92OC"?',I,AV-3A_-U]]'V9K MSJUB]^W2_7MN3MR$A&(.I;5?#MQM:KK(%Y4>IM8RRETO!?:',#O#Y M7$J]WS!?D/]/PN _4$L#!!0 ( +> ;E?]"1FM[ 8 )4? 8 >&PO M=V]R:W-H965T&ULK5EM;YPX$/XKUK:J6FF3Q3:O:;)2FNAT MD7IW4=->/SO@S:("IL8DS?WZ&\-FV<7&F]SE0QM@9X9GAF&>Q^;T0<@?S9IS MA7Z51=6+19.N>%LL8V2Y26OFEQ42/+5V>P:;6 M9[-XAC*^8FVAOHB'W_DFH4#'2T71=/^CAXVM-T-IVRA1;IP!09E7_5_V:U.( M'0?L3SB0C0-YK@/=.- NT1Y9E]8E4VQY*L4#DMH:HNF#KC:=-V235_HQWB@) MO^;@IY87HLK@H? ,P5$CBCQC"DX^L8)5*4XQ<@/@JW1'B!_"\AW CI/4]%6T&J2ISR_9[<%GZ,*QIA8(5; L-'M M:$/ ;09D8DVC+< 8R? KT*QXAD 8^/>E/K1N(2F%0DB,M%VR19B MXAQ3?0T=0RIYS2'U2L'V,L7>0$Z>\W%<2] K4CTB(!C$?[9Y#0I"#8,A3=NR M+3K&RC@@2'.FQ8&5BCQS!)!D/"=L5K[OV9\8WB%9[.Y[R *057>HX* YD-3B MXDBLCEHXZ;NL2\H*'!N00K/5;%9). 5\H$3L9"'@B5K++"#ZII6=(LAAL#1* M/P8K6&+"( 96TXA$4U '1L-N2KNJ%*ONF MPVZJN]I6T*Z9+(P&"F=,P@?-]M$-I(;=K-:/E^G)ATVVH@8VI\T^L('0L)O1 M^M$L#L$S:*MI_TP)?825*#M*S9H]:5UH03M+DQ=#A5H@6GO(-!K!8!3Y. M)D .3$4.++XV;V$M9+>5 4HFXRL.%S.4BE*WP*2,(28I&94U3>A4APZD1=RD M9<%SV&(5T&AB_4,&(B-N(MN7\H?ZP60L'WN^ MT1 V8B-DJKH#MY'0.9<_;TM9')C,Q$F2+]Z">*5H^VD/;$G<;/F=21"5ZL T ML:SS(J/G+483BH,,;$GZJN!^HB; M^GHQ=ZCW+=SG^T:%32MH_8G] #HP'W4SW^>](?*2PE++4LT@;)L1F40]T"%U MTV$_6P[4E5H8SHOQ>*98S$#I)1/SCPY42 ]3(?0NKU+ A][_*11'N/A@1?H? MMB*1;9Z\0J#];'?V,ZES@MXHD?Y8BR+CLGGW)B8X^MAM&*A'ZQBE3H9^Z1A] MK6C[N0_<3-W1X&P2O1/2M:>/!SN*#_H6;- -BK5H+ MF?_#LSGR4-XT6G[J71;1J@86TID>>ZS1[^(-KQ4O;V&0/.W5=X:7/-UFB;MRQ!\/2E[5H+?S0+[">N"E-_GOC>/(Z#KG0X MF'LQG6,O>6GEY_;2SQ';=)['"RJ+4HES&@\@T(1-#:! VU+UH/\^R7 ]P MF)8UR[.CO$(IJW.8GE:0YJH<]&)"QD!-L\CWIG:0Z"!'J%N.G.]M)Z[R-+>J M6FIJC:.0!/Z8TVUV@1_%$UO4=- E]#F;U-,3SPK:LA=-DF"LQ2UF."%Q- %Y M$"+4+40,PNSZN'E9"HGQWH/UG\P>9=7#4B]%?AYQQ'4 M0/;?@/L3)>KN,^JM4$J4W>&:,X"N#>#WE0"&W9SH+[/;+_'+?P%02P,$% M @ MX!N5_B$$=/U @ ]PD !@ !X;"]W;W)KU\\Y'&+&&R&?5 2@R7,2IVIB15IGU[:M@@@2ICHB@Q2O M+(5,F,:I7-DJD\#"0I3$MDMIWTX83RU_7*S-I#\6N8YY"C-)5)XD3/Z^A5AL M)I9CO2P\\%6DS8+MCS.V@CGHQVPF<6;7+B%/(%5O2(N=;T6 M^?2P_ X"E#N%W&W*;:Q$70ZW+H=;^'G[<#2FCUVJB5B2>YYB$3B+R4PH7G3= MCYN%TA)[[V=;JJ5WM]W;/)#7*F,!3"Q\XA3(-5C^AW=.GWYJ2_P_F37*X-5E M\ ZY^S-\ED!*; 1LP.#IBF1,DC6+HAR(:D/T:LO\F2#P,E&9IR--5&VG_*.FAB ;IH"8='"2=BB3!A_.47AV< MUJM'PQJ ;G28TZW*E5=]3:J2<$-IA'-?/H?.;]?3K:P?"ZHRX=#GNO M>'<#G1X=>@X=M?,Z]-^)1L\G/M*TE>4)W"V1>\#MK5/9O!)]97+%4T5B6**4 M=@;H( ;E<2:3@FAP8 '4> 8 >&PO=V]R:W-H965T&ULK5E=;]LV%/TKA%L4"5#'(O6=)@8:R^L*M&O0M.O#L ?:HFVADNA)M)/N MUX^4%,DFK]1D=1YB2S[WBN>0O#P4K^YY\;W<,";00Y;FY?5H(\3V.-SLMX(=6,RO=K2-;MCXNOVMI!7DS9+G&0L+Q.> MHX*MKD=O\>6A>ALY?GZ"5*/R:B)DRU3^R;)IQ4W="M+3"AM]Y+G8E&@N M6Q,#\=%P?#@0/Y&*M+*01UENR&#".[:]0+;U&A&+V$![9D\/)Q"=7WOZ_'\_ M_4@,NQTC=I7/[LGW/E_RC'5C OWU=E&*0L[QOZ&NKI,Y<#)5^"[++5VRZY&L M;"4K]FPT??4">]8;2.=3)HM.F6Q^HF1'/>*T/>(,99_.:9'+65JP/)KJ+F)H. M$IWQ4J@*Q'Y*N,[C'A(F3H UPB8*NP[V-<(FRG5MS]((FRC'LMP>PEY+V!LD MW,RU!9,>@"%>%]Y\C=C#5I5IL+9Z9G,=$FC,39#M&<1-$'9"K/#')_QW)),ZUXTUBN\HDJK\I!#=(.S'[W':U+9P H]%R-N G"7FCK QY MR>PY1X.'-NEHDT':GUK"*2]ALL1X\EAVGE[B(9@3N/K0 MAF >#HQ.AAXJEXP^OIV;Q,-V\E-5V<^:WCV76P>UY%V"Q$_J)4^:+3IIMOFI MLAWW2>&@^;Z/>Y8#*E>%PZ7Z.< M"5!:T\:.26AX!@"EKQ,1!,)6$.JB0+EZ/4/GG/&P=887$Y"R:5_'CFZ 9A#* M-Z8/ ,*NL4$$8#@(^RAWAAD/.^9J!C4;Q)HN$O2AQR:9%G6L]L4Z:P#FA,:+ M CF^X[A' 8ECO2'N= .F=,AIWQ%_KP.++1V4*N4JM$G$.TA_,\HW*<*E%$ M /NM3;9SS+Y()3;S3'Z(:6R1+4HDX>'#;+NK!\Z^A/ M?Z,$1]F>+@T,/3E(F2="? U^\W3?KG:@-&F=K ,$,; M$-:K3>=]R;#W_58=)C&YSY9>A$J#5NE3/FOHF(;1EDM@8.M39 8@Y=!W/(\8 MDPDPH>K/UI>C.9C3]T+7ZWDW0SK+2H8MZ].U&1H\IH_L4P=X/]NC#O2^%U8' MR@FJ,SDX1LM8L:[.+TMI4G>YJ$]+VKOM&>G;ZF10NW^#+V<8N!_ARWE] MJE MKP]D/U*Y[\I+E+*5?)1UX3O*\[% MXX5Z0'O2//T/4$L#!!0 ( +> ;E<5:X<[%0P $QR 8 >&PO=V]R M:W-H965T&ULO5U=;]O(%?TKA+IH=X$H)N>+9.H8V+5([!9) M8<2;]J'H R/1MA!)U))4O/GW'5MMRXW\RUU5KXM6OJWO+YIM71:+ M?:/UZH*$H;A8%\O-Y.IR_]E-?759[=K5U$&S6Z^+^OLOY:IZ?#^))L\? M?%K>/[3=!Q=7E]OBOKPMV\_;FUJ^NSBB+);KN@.Y0O5?6U>_/;XOTD[+Y1N2KG;0=1R/^^E=?E:M4AR>_QQP%T M[P]>'LR7HBFOJ]6_EXOVX?TDF02+\J[8K=I/U>.OY>& >(;I_^+/0T><-""\IP$Y-"!F ]+3@!X: M4*,!%3T-V*$!,S/$/0WXH0$W&D2TIX$X-!#[OG_JK'U/SXJVN+JLJ\>@[J(E M6O=B3]>^M>S@Y:8[LV[;6OYU*=NU5]?59B'/DW(1R%=-M5HNBE:^N6WE?_($ M:H/J+KA^*#;W91,L-_+S:O[UH5HMRKKY6Y#]L5NVWX,?/V^*W6(IV_T43(// MM[/@QQ]^"G[HXG]_J'9-L5DTEQ>M_+9=SHOYX9O]\O3-2,\WNY&G6%G7^R\C MDP;_^5BNOY3U?QU(US#2=;5>5YMAF!D,\_-"'J,<#<4JN"F6BZD\O.MBNVSE M>P T@T$_E:T<_O(@LZ+>+#?W#825PUB_5_*[Z,TNY.EP/"?(\9P@>QS6@_-+ ML2HV\S(HVF!6SM\&-'H3D)!$+@Y!I&Y:?-=LBWGY?B+GO::LOY63J\#%X!.. MV.-TL^&W*YGNVRDY=H0($T'UJ,R.FD9RDM6C%)G!B]."+A7_\2B?#OKE,;$RQ' M.H8T?J M&$C=;TVSVY_R.SD;UD'Y-*\MY2>;[L(7;"6S+OI 5 _ZD'!FS#X-"&/&$$%* ME@\DTXC@1R+XBXEX'F N0D!T#T*X?6R"A2(V1M.(=/VC"1,L1P+32!1'$@5( MXC_E@OA#U3@) EMZ$(2$,T/"R81UPDQ)&G+CNC,4I75W?.SN&.SNVV)5=LNT M^=,RI]DO<[:[NAM);=!6P>V42A%POVS:NM@OYYOGU9V+(3"9!T-(.+/8'HHA M"T-C4D/*E@]ETQA*C@PEK\40--F!23TGC.O$/O"8I21,C2D/,VF&"98C@6D, MIT>&TW.7S!^+^KCF(R[:0"2/ 98.+IE3B].8\-"XB&5VU)2FD8&5VU$BX6GL M'AA1J.1GZ+MH'NQ &-*C!P] VDE/8WGPW%@SS<:D[#_M4=%R+#2=P1,#(4)3 MBS"4#W/1X,E_"-'.6(=@=(2Y%*,C#)",D9+:T5E:VTLTPI ^O4C.E8UC4@+G M/R9:CH6F,ZA4?P3+?FBU"S?UO42CHLU0T3)4M#RR_8QI1#GI68=%2N='L- _ MF:QNRZT<9B%PF<%2]P>@T\F*F./+%M-Q(FPX0;D@/=VG MU'D$RW/';#701K M4S*)8^.:T82$26AVYHB4P*R#B99CH>D,*B> O'RCWLDB MEAN !30CMJW S8W^#"M;/I!-9T.I>@*K^I>NHF%X'U9LX9V&YF;M;$PZ8%QA MHN58:#J3RF$@L,, 7LVQG 0LH!D64$9L;V/*4LK,Z]%0F-[KRA4@K[9![R0* MRRPX ($7?%N7$Y):\Q>6#>!.U[,-1I0-0& ;X)4J)."LWF+%=@<2*GAHVL^H M63-4M!P+3:^05>X /6N[_ZR- QC*IS@V'-Q_H;;H=NV_.,*<^R^..&#_A2H1 M3\_::_?:?X$A?;K1UNH]^R]C4@)5QJAJ'0M-9U"I=3JJMM[-')9ZIW:]NT69 MK9-C%L9FF9TC;,I9G)B%CHZX*"5)ST*7GI38OZC&WMV-:$7VCBI['B8TLHKD MQJ0$!@!NG?UK%-I3)?TI+/W'"D<8UH=%)* 9M7T$&IOE15C9\H%L.AM*QM/7 MK;>'X7U8L74Q(3P2ULA"W=I'15750S"6IS?[. MM>XOR]O=)L@V97W__4WPX<.UDU4L.P +:(8%E&$!Y0A .L_*(J"P13".9W 4 M8^[P7U-;I),PM%T@U*P9*EJ.A:93K/P(>F:5@J+8%,<=Y76Y+;X_WZ6[*+\X MS0@XE<]@QJI%*K>"O6XM PSO +8IXC)E'6%.4]81!YBR3!D/[*Q["KQ,61C2IQOM MBH,>4W9,2F H%8=8*'I#"I+@8VO.H";>B^2,-%FJ&@9*EK.'+4*<\I]6!* MN+.S[M3OVT)U=R/6+?O,<7\!2UF8F'/U;$Q*X,Q&5>58:/H3@I0JYV?7$ RN MLV H#^;X< T!=]00.):KCC#G+82JDK&0M,95"J9PRIY[!8J#.M[)1^#YI31W):U]CXJ5K9\()M.B9+0');0 M+WYN&>J# KBM=*WAA5JA@(J68Z'I7"H]S\^L4$#8?(%3>?.*B3;CMG5 F#!+ MWE!SYD,Y=;"#S5MAHJ68Z'I+"N?@<,^ MPTNW8V!X;T8QT6;<86,(GIB#$=5T&,JITZ3,! Z;"5B[,W :;[IL.4[#5"2) MN3V#FC9#1L!LHG@ICX2 :O, LHXP[+@G#KH2.#87JO*\>" MG_ULP=.;)-U"#)Z4Z/2=D_[:"BY5AH.H/*L1"P8S%6[\*P/BPB M !U' AR&J,Z$ M<.GZD";,K#9$39NAHN58:#K+RL00L(GQ4GD+P_N,/;LRP9I.'78&$=:PPGIJ M@CM=SS.1Q,GO%. 9"N!80C46A"W+DYAS8OWZ!&K:#!4MQT+3F54>A!A?T W M]1DG6(]1P +*A*/F@!!S$LX'P_1>5_Z P"M-@*%\6!@N37"$N$H3'&'.T@1' M'%":()30%_BE"3"D3S>>79HP)B4P[:"6)F"A/3%XMWO+'XLZOOEI@E6 MY9V$#]_&LK?JIY\N?'K35MO]3^U]J=JV6N]?/I2%E$E=@/S[756USV^Z7^\[ M_H#DU?\ 4$L#!!0 ( +> ;E&PO=V]R:W-H M965T&ULM9UM]\.2=Q'EUZ#+?UYX;QR MOFW3K/Q\L:FJW:?+RS+>\&U4_I3O>";^LLZ+;52)7XO'RW)7\&A5%]JFEV0\ MGEQNHR2[N+ZJ7[LKKJ_R?94F&;\KG'*_W4;%RPU/\^?/%^[%ZPN_)8^;2KYP M>7VUBQ[Y/:]^W]T5XK?+ V65;'E6)GGF%'S]^>*+^VD9U 7JB#\2_EP>_>S( MM_*0YW_*7[ZN/E^,948\Y7$E$9'X[XG?\C25))''?UOHQ:%.6?#XYU#,/43"R?> MEU6^;0N+#+9)UOP??6LOQ%$!P3$7(&T!HA;PWRC@M06\4POX;0'_U )!6R X M]3U,V@*34VN8M@6F:H&W+NNL+3"K[VYS.^I[&495='U5Y,].(:,%3?Y0"Z(N M+6YADDGMWE>%^&LBRE77MWE6YFFRBBJ^ MJ-MS?LZS:E,Z-%OQE:$\LY>?OU=^:2_O$@O@4ES(P]4DKU?SAEB)]WSWD^.- M?W3(F'B&A&[MQ7^."E''KMQ%"27]J+ASQ^*_G> MG?0.GPNOYGEO?2ZD^->U^-=%OG5$9U%$59(]-JUM4B70,;]L*7U\IQY\8/#Q0^L'_\OJ_^(OK?I"JM<#-+B/(N3 ME#M9>U?DJ_+G6+83^U)TGJ(O-#42GTSW+T"V$DA8B(11)(PA80LD; F"]80Z M.0AU8FTE0BZ@<1+5$P$Q:-L54H35B[-+HZQRQ,#,X?_=)SLI99,2K?2A2D3" M0B2,(F&L@05'[9<[GBM-X<(0-)DI04M06CWE3 _*F5J5Z?J>>W@V?'6[XS'K# MOVSSHDK^=V@JDJR*LL?D0?1J45GRRCC2L"*'*@ )"Y$PBH2QF?[1=^=S10-Z MD#=QU?8!E%9/+O.#7.:#Y%)(%VB4KT=BM-,(QJ07*W.H7I"P$ FC2!B;:U+P M9ZXBES,J=$QC%5#B/46YX\YL&ELUM8CD*#ESUGGQF#SQC)>UTW1W=R<&U5%F MM)"LQ-/?^>TYH+?5A$J+0M-BJ+06+>A8E",2S(G20*&R[^OIR+QT3])3&8E. M['CT^^ZXUPX>VE!!:2&41J$TUM)ZNO#4"?XY51I;*U3N?7F13E[$*J_;C1@@ M<3FS7T=)X3Q%Z;Z6V7-4%')VE2;10Y(FU8M185;V8(4A:2&41J$TUM*4F9.J M,#UH-)^IC1,HK[YZ.@?9M=J#U_=5'O]9+ZRMG#C?RDE6/9@RBL73QP!SQ8.[ MM=H MW/M"ZAQBUVX1WQ7Y4U+K1TR[Y+Z.ICU*,M$I<:>*OIE7,NW4P0T0U!N&TBB4 MQLZAF:=@NH4\FDZU5NHC/&2W,Y'=J7V=O!XBE\KJ5VTGUI.PUR'R6RMA+M1B MAM)"*(U":0Q*6T!I2Q2M+\G.YG;?\;GC.-_+A=N"QSQYBAY2X]J&G3)8>5!O M&TJC4!IS=>=ZY'OJ9&5A"".^NDJV1*76ETIG<;MVC_O7:L,+)]Z+#E$NEKZY M"F+'#-8*U->&TBB4QES=VAY-M7&6'J2NAJ&RZF_JZVQK8K>M;_.L*J+8IA [ M8:A"H+002J-0&B,&G]EW)^KRAR',"Y2@)2JSODHZ,YK8S>BO8IZ657EA= /M M90?K ^HW0VD42F-$]YOGDZFJ#H,I/9^I(V548GUY=&8RL9O)AV')+GIY:TQB M1PQ6"=0SAM(HE,:(;@=/9SY196(PC7TR5FUC5&I]G72V,;';QD(GQ5[,S]MM M.>;>!KK-&$H+H30*I3&B.\8CUYUKO8T>-I^IVU-1F?5ETOG*Q.XK'\8D1S-L MHU2@/C*4%D)I%$IC1+>(W;&Z1WEAB/*F@:]*Y2.<9-(YR<3N)#>SG/=T MV3 M#*6%4!J%TAC1K>11,%47'$Q1[CA0YSFHU/I"Z9QB\MYFXM8;?F^YTLX9+!:H M-PRE42B-$8.E2]3YL#%(&\Q^A.U+.MN7V#E,>E=R^$\+.&JP6J,<+ MI5$HC1%]G_#(UU;!SZG3N$R%2KXOJW:[^&Y?Q!O9*P[:D6J'#A4BE!9":11*8Y[!09YH MFSF,49XZ_D9EUA=.YR![=@?YKLACSE=M$S9\4[,=/UA"4),92J-0&O-T_]C7 M!*3'N,37!/01'K/7>.QN6HYT\"D;T?N6^J'<;-OW@FX*!^LU06@BE42B- M>08GV0O4D=,Y=1I'YJCD^ZHZ.@K#[DB'8ORTXJ+QL6^HL%,&BPE[^ 7V] OL M\1=GT(P;QCS=MO;&JFV-RKVOIIJ0VDAE$:A-.;I?O5H[FH-EQXU=S4A?82I[76FMF<_H4.=\#7;ZT^8\'E0 MHQM*"Z$T"J4Q*&T!I2U1M+X6.]_<>W>']=&X7?Y5CMOC@J\2\[ +:I]#:2&4 M1J$T=@[-W%/J%CL9^X'J::&R[\NJ,]D]N\E^%[T<3B Z0510EQU*"Z$T"J6Q MG=.INJ>5U3Z?55U/KMG]]F5QBH7/6;%B^V;WRRRXP;K"FJO0VD4 M2F-0VL(S;*?VM"'91WCP7N?!>_;=U+_QW6N+)5HJJ:R175E0ZQU*"Z$T"J4Q MS["KV@W4P_@6IK"IZZK;W5"Y]0\Y[,QR_QVS7/,\:_7$^78K#W:0WZ'^49ZT M9Q*0'3U40%!:"*51*(WYNAD^\0)USXHARO7FFF>.2JVOG\XS]^V>^<%0.+81 M3)-!HX"@ACF4%D)I%$ICOL$PGZG#YX4A:D:(II^/L,S]SC+W[9:YU$^2B6&U M7+!+LEI+1JE K7(H+832*)3&?,-Q'K[:59F"@HFZC1*56%\IG0WNVVUPZ3C] MZ#SPQR3+9-,BE^9XD>2FD\=O[*S!>^;KG MK&>V,$3IK.5[4?W[=G2.LMUR;NZ;7+^PWS%?O\83U3Z_M=[BY*5L]H7\J-6;;CSPJ-" MGF!@-'5]J*D+I850&H72&)2V@-*6*%I?A)VIZ]M-W:^9F+SRTCSQ@!JX4%H( MI5$HC?D&WW6FS3OTH)FVC(G*JR^.SIKU[=;LUW<.3[$7'RP0J!D+I5$HC9U# M,YJQOF[&:A./C_!A_4)]3VA=)"*(U":>PO=+9P8+>%OY;EOM[ *)K#H>$RRTDGY M6E0U_FDJ/J=%\Z3.YI+3BA0P0?U_G>?7ZBZS@\+S4 MZ_\#4$L#!!0 ( +> ;E>)I7$;A1\ &-9 8 >&PO=V]R:W-H965T M&ULO5Q9<]M(DG['KZCP=&Q8$1 MZK!DN]L1M"R[M>M#8]F> MW=C8!Q HDFB# !L%2.;\^LTOLR[PD#T;,_LBD2!0E965QY='X=?[IOUF%EIW MZONRJLUOCQ9=MWK^Y(G)%WJ9F5&STC7],FO:9=;1UW;^Q*Q:G17\T+)ZR9[Q/K;S MK"[_GD%<4G79U*:IRB(3Z:D+==-JH^M.+C0S]::LLSHOLTK=TD5-HMH9]=^3 MJ>E:$K;_V<4A(>!T-P%0P.=FE>7ZMTZ4JYHY[)6Z5JW\S7O74Z_U&K93,NJ[-:JK&=M1OO4YUW?:MKKY2JKUZ1[W4(U M=[I59T=JK;/68)_U]Y5N2UWGFHQ(3@:EI4A*>NZNE\43=5,R^U&:G/BS#EJFWNRD(;2S)]+8@H!9Z5.5UNLWJ.R69M ML\2O?]# JFE+NF@%E1XNY_S_CFSL"F*8)AI/:2*[GJ=X+*=E\B\J)[GFA?/# M9&!:,KXIL:8NZ3.F K]@SSL-^=:*3+^Z^KK!LY1,LB'"ZXX4 *,NE[K-^7-9 M%V2X6OJ<8*B^$YZ+-=/M!@.RRC2!"Y9Q.2D5$:E8 ?.]KYCNQ@P995<3Y.;0IJZHU*\&*YDCL M\K[4/#VODA5F0KM,NZ(>D\X>'Q^]^#*Z':FWD\D-?Q^_.&"1@H"UY3*BE"2, M/:TSN$P-9BB#R!K5-0H.68V/#O^*VY))VY6DW^H"$YF68X_ZQI.KH56JC_[$NP:[I6?C6\"NQ$ MI3N=[&+X2%T+BYI565NOL'-UY%$V+T$+5L M&8L?FPBG%IWE:H^+-#![6L6>%LN&X2I((\@9\=?:?KE?-&0B#IO[FB9HG( E MII^2K)8D&MJD/!:M/7(?&#=5MW"!EV+4.[Y3KO/]U]ZKI.K=N\M4W>C\F[JR M_H(63C>^*XE+Y&KGE(64EN'[%P($OD@4A)7667XR6 M9:@B%U";S)JEH&&Z*I?PSL2!?M74$=.M"2#>&IU@[1WC@=QOYB?RX76ODT\Z M;^9@@MW$9?8'^69:F=6E37EJY3G21. %NY7!8ENS@JYIE-NU(>$R MZC:KK ._BL')30Q.\.ME!%#(VEC'#RXX-]O*A'_78>$,C\ 90[-@G19.,05& M*$CW3KP]KW-=5S>7WFFYQ:?LOL4(Q6CJL%NO8NS 0!+@@=9E]O#;L/$T]-D MA1"*H\5@#Q8R4EGW36_"EM#*>(*F2MQ=%E:-A@OP9!#&Z_,%*(C9D^U@$'S9 MM(3BLCFDI8*POTL^@!60*<#S MC)UQ:Q/64Y VTSYFTTJGGE0V\[28GV/)[H6G"J)+!I/^V$E@H9?D(V'-R;H" M!T2AP A.0C8S;$MD#':H1=(;%ZCD#>D_+8S_+W6W:$C8D,\H /*6[+15)#=R M(Q% T(/NH2<+Q[W,7NB:CBRB)C*7F<6?X5'QR_B4#&B5:S%)GAO1;QK[+*F*''2D( MAE4KMZ -=1*+Z4R,]8P0%P"W)O?VW'L_+-.Y4#">UD#7RX HLR7Y>QN\4CC< M3QW/:&=]=)&J*ILRU(G$4C0PPA7!YG,D-*25I2H@3>)/5=)/%GQU@Y EL3$6 MBZP%_$"=&1LX>J#FG^CO'$,]+D=Z-!0\KUQV'Q]UVSLPP%M MQ (^S?Q0Y /J\88AA@S($5AFM<+'Y )=,2W^T69+R0N0%Q6$))OEVP#L6:, M!9HLS_QL%4+M$1)"AP,*Q)H#U-9&AO *U->T2N-G"LB75C45&N\8R\.3)4-) MG+ !W 6\ZQW@<+ U"\*ZOQQAI:MM8O.*5BC1+V\^DPIO2(ON%,?+B7^$+QJ8 M"&"_RQA(OLHJUL);I"'!%LE22+;%9FH">R)8LLC:N;# 93;L;1'C(,J)9QO; M#BMM9+FRMG/F80^>F6JV@#L4G30" ?6E93,-MA;<9"';MBM-V/:O5TA/$/EP MU?"4Q-R3(PQ[>D9&Z:$ MR5YY_-.:V5:($7119Q)HEL@C>F9B#]/DHUXOM'5H;WI3 M-?6.R\?/U>WE[U>OO[R[0G+^]?7MY.W;3U=O.4./*Y^NOEY]^'*5\!#L9?RG MY#-GB^+BSL8$'T#7_M]W#GJS9]4^5 KA5<+1IOI%'9^D9Z?/Z,/X:7IQ\I0^ M/#U*3X_&].'T+#T9CQ.?+CA)S\]/U#A]]NQ4/4N/+L;J-#T;'R6O76[Y \4? M2"&?79P30:?J_-FQ.C]_FGP& C&8[#Q]=L23T?,GI_3A_"@]/L>'LZ/T[-FY MCX]_XMY_CB0YM2*(5) SX,+I/YS2X]U(?R@F21 *]6IR>_4Z5'0F[]3MU=OW M5Q\^__^)2Y1-(J9>I,<71V#W.#TYN< &G*:GXPO9B:<7I\@DV'(%+S3DEM3X M@D7G+'UVVX]T(6=_D")RB<<3U?E-XWLA*S5!?Z,\< .N,)A*-)UG/DC M:)%WT:((.W*8:N*Z0XG4A41,H)WV@7VWCTR-:1#]ZB)AQVF%Z'$D5K$(\7"E M6?6=MH)&F(+<]*:H2? [A[2!8@+/RN1D_$2@()L'@W2_XWT2Y[:]L7VN'F<' MP_".^">(7 ,BP /Y^B1*S',2(;*X97#!O+!4/9X23"J*TMI@B64("M$-R$YP M]2@O6Y(V@DXTK$E82OF.'K4G;8 1-Z--3KRPY6ZZJ)("02@TR39*T\#]5JP? MR),0B?F!4'OH"A=,)4K,T*+P"TUSAW8;:W382_HJJSB. MQ\5!X)WI5ZAR^$049H?8-5.@>.@<'D'Z2Z8>)=>N8,0Y/0G*P&JWE5*R"F;! MRA5]VBLR6!\)_U9 PJ"YJ4E#V(BX3)G9DEU/^L/S#.IL',".*#S.O]E8EY,8 M8 @%GRV/9.(,9Y2TC ME[2]7I,^9[7H207V!Y-&E+\6;23!C9:0;-#H&6>RY<:FD<;D;3G%0J;-W6"S MHB)SX)D'=R-UBOH"NA!P1PP&/X;8WM^0[,'(*3@,VJMFCJVW)5%KK!VVBAP! M(Z50U5&V3T"R?2'&;#UET63)5FX-41]TUFN'1+%2]7=IASVM! L7R'L,@&@-D7P0.Z:J41.V"4S1NIW M='JT,BOMGZ7(J0OK"&1);+_X7E^5]'EGMCBV3A&A$VOEA4&!@9L99>F!0.A0 M]%$#3L(F)" =C$+!_:HQ@AXC59YQ"K:>'\(HQ5PN#I*)JR9_XCP/VR)W+6G# M-6=>V#2+I:OO&NG^ <'&]+JPOI[5.0314YN(E'Y6)$LL_Z'!][Z9J6CZ:8<: M@RMPVR8"=U.: !5YWODX?>&WR.>9!:[9E@TBNFZ6%%W2?T$!J;>V@V*[[4+; M!]M]HU3@&59^WY8$SB!3Q/-YAJ88!P?08><-L61*8\? (+2O;3JQA)-5LX/$ MY3741'*[H/5=*=0Y]0QYB0UD+,NS>4YY-L_,PN4L.5AW+1]EI'$J;#5,'@7 M: =XKT->,!+[G1/&*Z!9ARS<.<& (%?;(Y-7BUSNF7R"G&?YP)+MA#NILO7O MG?38BGAPJ'#!&X:7H&[L"L5^>J?'KI(YCB$UQX%%*%5NFD](LG&Y]F$2_8MT M6+@G7(G/+TL>M9=VL=:X[*=PPVO(,#VW(I;Q5L]LVK%S>7)\BZ))1EK6+"46 MOFW+^$A]K&-W.EU'GQ%:I ^3O&FUASOK-L])REYY_K&X[1$N)P$[)6CMYO\) MU=DEV>H'DNTF1ZFA;3F 0*@/<[_!!W@C3U3$XU'R.0X!;;[-XXY!'^"TZ3?' M-3:C$10FZX:9L_69.YS?74]>7;^[_GQ]=9OL2,MNE?$V MK;//&NW>S7W,0F[I*'W&N:6GZ<7%.<;=L1%G9V-U>G(N:2RUZ1G&X_3TXDR= MIR?'IX&PR%[;Z'5(6J)$FSDXF$$:%$=R.(S6SD7Q,09')0ER)7/!0-%S=?ASCQ; ME40X1TDT,^I-S1X+YXI0<2G-=9O(R15T-&3M-^:?)-DZR=Z*=R>:"VXW%=ZZ M9H^!V ZJ]LF"GOC9JAX!:%W-&":9<'600O"=@P%JDN\MAGWI/JW@D'C"8<7- MUQVU-PH_(Z;*J"CEN7DX$2/][.B9X49W()Y./G,8MR2TR+FUU;S-"IVZ_KVZ MUGG 9YSL20PA'=# ,PV#L1 .^)*Y"=MD30)B/5^EC6J#(4>[4ZX>,UZNN/ I M0QTD#C2R<_&]Q[RAHD+2.1Q*OFC/$69%#?ZR.!1O_6PV\\>E4[\F$. Z/<;' MMC0P2CX".,4^G&N7QO5'(?4$%'BG;;'3E_ELQ]DF?UJ]T7#@>(78H0I:4)I0 M8_68-QRH"'6=A(U( M:&!HC(7FKMX8*J;NHX%S$'\Z0^54Q1&/K.6LXQE"R.W#LLG3LAP)/^%%I-4VN; MLZ=@(YF1 S>2U/#-QI%>A%Z42 A)&DI];_>M)+$J6R8;X1.GQ"$M'2?G@'W/ M$!!#E.J>P18]/+.95S:A-F1V=$6KV]VO)?%JJ&K&P98--A M /[P@9==VV[M3LC2\)D7_BT-QSDD <'()BAZ2"Z);;?1RJVV+5LV$VD)0&T+ M)SI!HHL\;(??:!->\I-=Z14ZC(YQH^I8S M(^X(!-S+XS>OKR\/),MI$5!1SF:T**;#M63CC+6XJJS^%LB$M%.L!!-I:WLZ M_V9/[,FTK &,RTH2T4FWHSTEM)0@,"1S+6BZZ?.<-)T[]HD[2L[-39+*^ M&);/*Y^C_,RM2CCCYEMZ]AQW@9PBW$.(R'(3SG=9Y&7B3EJ2NV7V34?I4!83 M8WI)Q[M @=@F.DF>$N4O7YZ5E.G.,#*-DO*NTY\XZ5LR=\6=XGWM^<*M1*-= M9NIQU"YB+#RR?? BVB:6*7F(+8$]9A92<1MH>,T5F4N?]QI.1.7#DBQ:@ZJIRBM0QOD@(.M#24XU0(XQ%$!CMFB M$3E4"*,\IYQAY;ICQO'!8=<<#CKI?>Y8(I]!KM6GF?>3;GS&/TI8N#V#4;-6 MQ*>QH?3:-3YFWYV[&T0M2&#)$=/ EV$6.S[9C#BH3EQD*]YF6ZQ;[7K)@R>, M*\-LJ6.HE$9VV$B#) (0:%P$D6?<__X-#/ZC+_@,B$DD];)M^Q_0H$"EU$JR M K$^F8V,(PT!BKPTT_0M'ZJ8Y%W/"0>A$ Y5C)[OQ#8#B>:"DC.+W8!%3>R? M1VJ.$B9\ )%P+56+22B5D.NHZ7-N#5'L#TJIV!%XXJ/?\[:Y1_>$_54P.GP_ M>:9EO]Q*'9T.Q8 1/Y_GSNP&A7=BW&44\G*[3!-/F6Q,:0N0@J%RDHX>V4*J*JT4W ;2-\ B#4DQ)V)EE; M;'8'=1R;L6AO< E&KS=.=^PI'2U=U%@DSNOOGU"Y"4-MP1[P3]C&^EC<8>WR MSI^*J=?(OR3OLY;D._BR-Y/;5ZYH-;G]HCXT(_IU?'IX-,;Q1&\!V" >O[BB M"4CWW\M9&2SCWQO:.O65[N%:[>//S0H-C,0)%T7!PM7\EP99H>S*; MX8@WMN;W1AJ-;EP"8G&0O %V^NK@='BOQ34#_2T!];9[B$;>*LY6OS@332* MG%5I%AQL!0>VH&V#?JQ=(BJ"6(3KQ,4R A1 UTR1@;#.9=5WUH(((2SU?DO$ M1$B;*Y_/D6/+\E1\YIPQ"?F#Y^IQ>:#>X58U5H?JS[Z!K$5AF,7>$IW(=7%5 MTBD%#^I.Q;1))#\O:&0_]#$-'2U#ACF4XI*ESD=W6\N5"@N-YH<[H>'BIL:^ MWGI(&E'H5YM_(!C4-M/&9[NVJ.$W:K@=&1[1B:K(8C;"7BZ; DP.+[S@XXL> M*2<1Z)CMD*K8"6O00PYHQNCB1P MXY=8NEVB,O<],!$C!H5! F3(E_-\]EBC*VY&V^02_WNF*^50%82*?!OYD?>> MC>%-!'P8;:E#HU(8/[<'6(2]/;+,)4ZO;,V:/#!KT$4'P>+,AJTR1OVJ0;L0 MP8,0-]^VW8EMIQD&8['GX)-+/J(7@;,88J"6J2BKS?SMC(GC@U4!YD25O5'R MVJ<1B#UF02&.M*TLD;#'FP*&V#.*F."I]CBQ?\S3Q!%M(H2$S3*Q',1'.'<" M8GD!19@M$&5^WK4J[UKEC'L4SOM(W)X Q#N?F!>2U6 @[CM_V'=&:U-;:[-' M9"\!I%7WV&W>G)5S.4O?.@1_72GYT>IK"/T$B.;M=WW MR#=QBM -A?SUCA?KX&;O(FW;WNG1V>'Q41K7-)]O$,4O]HA^)_R8GCT[5G\< M) !\-5*$RG]"[Q*SF(^M5EQL5N]EDXJ7'?1Y@]$YR>-=M M>Y;A_#SYWH8+>*4?B>9$RO#;07(K;S^@64+_01P76@."&@D7.\15SBB2=2]. M,-8Y\7M'<+V)WI;&*2'WRC.77+CGBJKUM_R$JS;9IFFV0!R))%JB/?^TSNV MNNE.ZF\7[U&3X';O"KW,0UIL'30B1>I?W%0VF#%ZP]G&6\VZ1=GNH!K<<<>' M-FC<]?JV72]ZBS0))1YMC-U2>S02S4;W'&[\$]=MW]UV:'*44C?6"L%#Q!V6 M&-ZGD_@Z,Q+\, [0"FB RZZ[W (* P8'6.Q13N?PN/O\;$0G['- M-]N;;?"!5M;J3HJK\PD&-+;6^S@'S<7-+_L*=N9]*-/'O6UM(;5T !=$48N>:$X3#TN-0MDEVV M].\R;18R;35 [T_0['P+8*NCCHS2Y@5LXY!D:-V9>G8\MCU^\&8YUQ/4;A#N M6]:5MKS@5U#<(;M@/HD>O$M\H#\>E^N M=]:=O /77U7N#<(3>7%NN%U>/_P^:[GOHM(S>O1H='[VB 2(7^DK7[IFQ:_1 MG38=&4'^B/Y5?_B]02P,$% @ MX!N5^V(,HCD M! # L !@ !X;"]W;W)KM7 M[*B=GE1)EFSGH[9F9+N9:"9QTCAIIT>(7(JH08 !0,G^]WT+4HS+Q=G.^=M0,D>ZJXP-Y\,RQOKU9!*RDBL5QJYFBR^%\Y6*>/6;2:@] MJSPY568RFTY/)Y72=K@X2VL?_>+,-=%HRQ\]A::JE+^_8.-VY\.CX7[AD]Z4 M418FB[-:;?B&XY?ZH\?;I$?)=<4V:&?)7GPZD08L-9% 2%GRU?LC$"!!I?.\QAOZ4X'O[?H[])L2.6M0I\Z%FKQ!3EL1Y29Z?-7PBXMW MJS^^K*Y6G_^FY?45O5E=+Z\O5\MW=/GA&JNK#]=GDXAMQ'B2=9 7+>3L":#%[%O"&ZS'-IR.:36?S9_#F?TM#F]T5;93"M#E\YB%;7R6,PMY/'CD-(ZKT.M,CX?HC<"^RT/%[_\ M='0Z_>T9PL<]X>/GT'],I&PUVPRVBBQ.'.-"(%>0JFOO[C2:C,T]_4PO1B^G4YJG MY\GH%,\7Z?G940Z;A["E"C@>C 8J0LE=)8)&X*#I<7AY%;7=4*9"207.H!&M MG8< 6 Q4>%>1CF&0P5-'*E2F#6J PX@4BB,HPXDA-D.L=!-==CNFJ\8+YH^E MH>6;-Y(&;-TR:P+G ]T3=A8$UDTD'2A$;&!* "&_\"Z MEU):*#0%@M9"!0I6T]\K_Q&HX0-%W"=CE^<#,FW=Z_V);HZ MW7?6+J)DT]\2UU7V8H#OA8,NW8MLT%^ %_\"4$L#!!0 ( +> ;E=QE+8> M3 0 ,$) 8 >&PO=V]R:W-H965T&ULC5;;;MLX$'W7 M5PS41=$"6EL7.W;2V(#MN&B - EBI_NPV =:&MO<2J1*4G&R7[]#RI:35 WZ M(O$RD6"Z8[LD1!,VNI"F:HJS9= M72IDF7,J\FX:NHUVU0,EZ@T%P*4+@>^9/H;-JS]L[@&\>=?M8&&\E* MRN^VP4RXIIG,G\ M+YZ9[<@?^I#AFE6YN9.[+[B/IV_Q4IEK]X5=;1LG/J25-K+8.Q.#@HOZSQ[W M>7CF, Q_X1#O'6+'NU[(L;Q@AHW/E=R!LM:$9ALN5.=-Y+BP15D81;.<_,QX M,IO=W%\O%W WG\TOOTVF5_/SKB%@.]U-]R#3&B3^!<@I?)7";#7,18;92_\N M$6I8Q0=6T_A-P 66'4C" .(P3M[ 2YHH$X>7_ +O#E/D#VR5HX:_)RMM%*GA MG[9 :YQ>.X[=(6>Z9"F.?-H"&M4#^N/W[Z*3\-,;+'L-R]Y;Z+];BS=!VBDF M':\%'!:S+_.+^ZNY=_,96N8]*H/!8H6JJ05<4";KDD@R M_ DI"<(F60,74"JY(2X:_H H#@;]F!K#H!^V.[]_-XRCZ!,-&3I4Z&2 ?C^" M_C!IM8Z2( D3. W"8=^;Y'3(,)$BT'$%F:Q69EWEM/7W?A^BP0E\A ])&,-' M;RD-RRVG)(CB@>,T&"8P99F7X>1:,#8"([1MZ!^Q:C MXYH>$P1#N,H&F5/(3 22O946%:Z6OU+)R!(D3_9<;-%FM/:YI5(&3IA M ]AM>;H%IASYG&;YFM.:9,Y:4K[;HK X3\ZCYN=5M/650S>H"A>P[1QTT&D2 M!_O$[9"<*;-K:8NF@1EHT9M-QT^:.WNAW-G-]?)N,EO"9+&8DX GUQ=P=3F9 M7EY=+B_GB]]3\6MVI(HP&/82:IP$)[VAUU:(@ J36A8N- MAM,(3A-:Q%K8D%!3XIDA1V1*6!.OW9%8G"8]XC#H1=[=3SNBD7 4](9]:@R" M).X=19IS1E DCN>J>:5$6^8TYRA>LV\1-)EF1#LX$GSAX5+P6L/>DG0PDT7) M!"E&&)[RDC TZ8,Y?6IC1UE. J6/S6FE%"UFT6P]9,I=JG;<;!M!'0K%W,(M M-=X10U@U^K2N@86;I+>B4-7?FNN:4W%BIK0/-K M*&ULC57;;MLZ$'S75RS4"U) B.Z)G=H&$L<] M#= VAIVVS[2TMHE2I$I2=?KW9RG92EHX1E^D);D[G.&*H]%.Z1]FBVCAL1+2 MC/VMM?55&)IBBQ4SYZI&22MKI2MF::@WH:DULK(MJD281-%%6#$N_CFFUPB?9K/==>1:#4[)2ZH<;W)5C/W*$4&!A'0*CUR^)#T1BKJGTQ,:BX[-[L<7\.SPH&T0L%R;X@:7EW&[4L;YEEDY%6 M.] NF]!F9@6.?;H#!O4O]"=O M7\47T?L3)+.>9'8*_=^;<1+F.,GLW#L*#\OIQ]GMUT\S[_X#',WPJ!<6JQ7J MOB%PB\5^)FYG$F_V2#Y1S-C.5TRRD*F)9<;0MFB1H*@S&@ 29!'0^_01\(RA),/@CB*($V#RR3S M/E%/8<6%Z,KW),[R-(BS'-[!&>TUC!-X]Q=, )+L3ZV?:K-@F.<0!X,X\>:B M,22C)+7]ND9G>!0ZB4^RB,L;..B%80S#U'M0E@DG.(BR"WH3A2BGK[ 0#5T5 MCSMGD-EP8$KJDT.K_,?="=S78#J^K6VE;*DE&VX9;^ M3*A= JVOE;*'@=N@_]=-_@=02P,$% @ MX!N5XQZ0(P]!P QQ$ !D M !X;"]W;W)K&ULM5AM;]LX$OZN7T%X%XL48&.] M6G(W"9"DWC; )0V2M,7A[0QJ)&Y,PS M,P^'(QT]*GUO*LXM^='4TAP/*FN7'X9#,ZMXP\RA6G*))W.E&V9QJQ=#L]2< ME7Y14P_C,!P-&R;DX.3(RZ[UR9%J;2TDO];$M$W#]-,9K]7C\2 :K 0W8E%9 M)QB>'"W9@M]R^W5YK7$W7&LI1<.E$4H2S>?'@]/HPUGJYOL)WP1_-%MCXCR9 M*G7O;B[*XT'H /&:SZS3P'!YX.>\KITBP/AGKW.P-ND6;H]7VO_POL.7*3/\ M7-7?16FKXT$Q("6?L[:V-^KQ,^_]R9R^F:J-_R6/W=QX/""SUEC5](N!H!&R MN[(??1RV%A3A"POB?D'L<7>&/,J/S+*3(ZT>B7:SH M"JRS)U^N)S>G=Q=7G\CMY-/EY.KN]FAHH=<]'=CO@%'6-RJ:2M#)G( MDI>[ZX? LP85KT"=Q:\JO.7+0Y*$E,1AG+RB+UD[F7A]R8OZ%N"1)3=\J;05 MTOS$AK^K8CS [#)[K)F=\(:1$2 (A?;@IL14GYZI9,OE$F#$<_TLBK"&H M!)KY\)D^H*4PLUJ95G._-4J"?79Z>T[B LE['O5G$HJA$25D@M7DKM*J752! MLW7;2F!HH&_+:CO%9(':L0NRA(Z%-)0PK9E<<$/F0C(Y\P:$M'P!!=RXL;&L MKMU,66(72>8FFR=C>0/A4@L4)E$_$12[0&\AJU3#U:/DVAP"Y<8RJDMMR/9, MHVJF5RJ!TGODHU<*C4I$#*MAL[.O[[EW;%8Q*3D66P=T\;1C).@"@$7(D'/[ M"J7NKRAU7LDWKA$DNX.A4PRH%Y94[+GEH=*KJ"II"$9&>?LPL$_YH8/2<#V# M\L#)+V2)RJ2WZ=A)+T&:%ER3V=HS;U=LT"^U^@?"9K:]7Z'L M(U>Q!P[1K&Y+MT6VGP7,$C6?BQEV1BOJ$N#A&MQJYZ@ZK7;.+&LF+:2/3/-* MM<:%P6U6MPBJO!X*"ETK(?T#-H*=F2/Z=G.3MY'1E%_SQ M%8>NL]N9W\E/5RG6+O?U59A :0%47=U<,=E![..&R*("5^2<:873@Z%:HV/; MOO]2"45Q7PL D@*23QR]GQNY:&4!;(CM3<'W5C0#N M^>?)QZ]_F01?_E@=H^1J_S%.1V'X^!<&5=_"&=: L!J:4;' MXX1$&9H'MZ^PXZ!(0H".Z#@9DX,D'>'FH%N,01;&Y%UP:]7L MON]H$!9GL:/3;[\4<13]3A8O WSO_Z7CU/T%'SD:,&2V>P-QLQO7^?S9"=)Q M1EPXW8J\B+?9V#]QP[P _BM7)?^O#(Q3 MFD8%!FE*1T7L845K$N8AC?/T)1)&.G(12#+:#(*W\S#$2V* M"!LAB4?D(!YW/(Q2.H[2_Y*(HR3U"<'U340LJ$MC0L>CF!1(>T*S?$RB$0@6 MOLY$9#)* 3RA.3B)VPA<@+S3@$&,5(?_$SZ"X&G8_?Z$D\@':DL1=4' =A^G MK_$RH>$X]>R+$?M1Q\+>CY064<_,$61NVJD[V$PP?=KS,H$4N9ZAJ]#F0[## MV1VZPAA<"8O@?+=[VVI]4 ='81:LV(R=D<;!AM-XSXFC(NC@.,8B!WE"]KV_ M#;=>KF%LX3\A&.2AE;9[SUY+UU\I3KN7\\WT[A/')7I.-!.DYG,L#0_S;$!T M]]F@N[%JZ5_5I\KBQ=\/*\[0@+D)>#Y7RJYNG('UMYN3?P%02P,$% @ MMX!N5YIK2-.?!0 S0T !D !X;"]W;W)K&UL MS5?;;MLX$'W75PS%VS%9]S<%=<*[SHURD)D/-="YJ#X\J0Q#H[. M>K3?;O@F^%KOK($LF4MY3S>7BY.&3X1XRF-#" S_'O@Y3U,"0AH_*\Q&K9($ M=]=;]$_6=K1ESC0_E^EWL3#)22-JP((O69F:&[G^S"M[^H07RU3;*ZS=W@ W MQZ4V,JN$D4$F,W5 V^'";<.]<9@7+-Y P#5B^BAF1KR!U'L%"!KE((31H&7*%#"M.38&T@R5Y@_OHC 8?M1>)9"P!XXE M3$VB9@*&JPSY+2& ((++W,/(8_S-$PR@:DV3YI+K!7U M1%L#?RR$(B*X?\HVE/N1!1V7*ZQ]NA\TT7&ZX+9[I9NV1VXFM 3I4C_"UY4' MR'/_1BPN%>U'V1W#-;P'5-S]#\9NB/I-@CDZY_%]$[YB#'Y@'X:EDAG&!%T? MWR\JWZ)0.2W%(^Y@>5ZRU)F .?0> M7=?%7'&4AX=SV!'^!:Y[J KS-E%;?Q;"(Z*O*/9J@M'_DV XV)M_V\:TK9Z7 MI%XTN#8:"6RQ$#3TGQLJXYC188*EF&\%4GHJ'4Q3A6<0,H2YZFH9V;(+#[-5 M./8ON6U;IBV-5UW3\7U@2F#![*UZDRA9KA+XL\0_:\BV3U>116)XW.)U,T%^ MW-4]MNVJZR!]FOA[*&)SH)<&F:144%FAA.;DF-=#B#!9)DM,O86':?<>^A%. M@1ZT81"$T(L"Z/5\F)U_GES/J26"? MA-[5<\6@Z)#6DLL6M3 WN%#WH-D;CNS_:."_DDD%FU?MT_HK_*@3J8R=7] ? M14@]^@6A5%+$20:'S"# ZS (O%MIL CDV]*65M0G>L-F.!IAAGAO9 B%;&V/ MH=2B'KC-Z'U3UYT!7L:$PA?X[2[V,KKL^GXRN[V(G7&ULA\2.$[)/G?:KI_6WRIC=T1_VNX^=*9, MK41.-;=$4;\][#=<7FYOC"SL@7TN#1[_[9*.-5S1!GR_E-)L;TA!_05W^@]0 M2P,$% @ MX!N5_-02_8W!@ \PT !D !X;"]W;W)K&ULE5?;;N,V$'W75PS<"[: UI9DRY=L$L")W39%D@UR:5$4?:!E MVB96$KTDY=1_WS.4K75:)]V^V"3%.3-SYD+R]%F;3W8EI:._BKRT9ZV5<^N3 M3L=F*UD(V]9K6>++0IM".$S-LF/71HJY%RKR3A)%_4XA5-DZ/_5K=^;\5%R%S_7S6BEO[A7NU7#E>Z)R?KL52/DCWM+XSF'4:E+DJ9&F5 M+LG(Q5EK')]<]'B_W_"KDL_V8$SLR4SK3SRYFI^U(C9(YC)SC"#PMY&7,L\9 M"&9\WF&V&I4L>#C>H__H?8D4@V0DDWNY:D;=R(IPX M/S7ZF0SO!AH/O*M>&L:IDH/RX R^*LBY\^N/MS^]?YS>W]!D>O%XVG' Y"^= M;"=_4['J_["MY$SAQ-E,UR;2LCZ8_QS#J#9/CSF+,U5N\X%A?(B5V+3)ZU4 %6 MFHULG7__3=R//KQA::^QM/<6^E>$XDWYX]8-VL%+7'IXNKD9W_].'W^DEU\" M4.]D,9.FX9\F,MNMQ'XE"6X!<2'*3R'="JXKD=/86ITI/PNIUT[2[TB53L(& M1T8X&9*5&;B?TVQ+(L]I5EG8;BT):Z6S(:W%5LQR"3$J.)WR+8;682_JWUG2 M"_HV#8?]$;F5T=5R15]LA57]$%7C5B10H'FN4>P 9$D2#L7B*J/]H^%5N4*WR_XG%*77#_F! <32DN#OX&DT1- &=DF&/NDGZGR)&KH6:,ULW M8NL#U:;W%/>"7X51NK*TD2N5@<]ER(XU3'-=2.VGW40XI M;:*\BY-%7&D0CKI=BI,PC:+@\F%,W?X)W7U%9E 2]N(>I>V40&(Z7+X'>H%C M8:8<,@ (\"@-XS0-KCGA08UAL;4V_E!Z-PS37H]^H'=IV!U@\!+$<>RRO)HC M: '/25E;B3*3H-?"Y!B#8IG=Q&*5]5A*':9K^2PF\'L)._(9) MTJ>'RY^GDZ?K:8 .<3-^?+J_>KR:/ASI%[]+84B6;-QAHSBA<:&KT@7WDF\% M*%]CKWE; XHE MS%Q"-6FC4.^@:VV01VJ-D:AC@XCP5K:TINE96";55Q^A$<3A((V^S),TC#!H M!X_>8E;K[V5W1B'/ZBIL]_MZ%\(E4M/[Z+*@9[[;=.+J\?)&!6S MD:6 %;CO^O7/E3!LG^3[#?U2E;)QJTU//KMYFRSI_>?ZJG:6^J)QPG@Z7.K0-7+ M>1UBL0_Q05?#=YS1A^EA5VPN#@:_>M4$_65FU^[L6W:/.W0;^1ESEOI,]=,T MV*)'69J@DM%!&:($Y_5A8'UYVA=]G% HN7$,<[W(;K6L1M?Y^ B7DBS M],\-='VVM;Z3-ZO-BV9<7^2_;*^?0S?"H'0MN%M -&H/TA:9^HE13YQ>^VO] M3#L\$OQPA5>9-+P!WQ<:L=U-6$'SSCO_&U!+ P04 " "W@&Y7@._Z)\ # M !H" &0 'AL+W=O/::\9?Q$+1 FO95&)CKV0LKYV79$OL"3"8356ZF3&>$FD6O*Y*VJ. M9&J4RL(-/._"+0FM[&[;[#WR;ILM94$K?.0@EF5)^%L/"[;NV+Z]W4CI?"'U MAMMMUV2.&] M&$P[MJ<)88&YU A$#2N\P:+00(K&CPVFO3.I%??G6_1;X[OR94($WK#BF4[E MHF-'-DQQ1I:%3-GZ.V[\.==X.2N$^85U(]L*; M0N1]HA!L% +#NS%D6/:))-TV9VO@6EJAZ8EQU6@KCA.X2^)LG"9WR?TH:[M2@6L1-]\ ]1J@X!.@*[ACE5P(2*HI3M_KNXK4 MCEFP9=8+C@)F6#O0\DXA\(+6$;S6SM.6P6M]YBFA')Y(L43H4Y$73"PY"O@C MG@C)57'\>_>G9Q=>J'(60WWY/^>)C PRT<-@F#^\?Q*+,&5;V4<$?XRYED9WI47>D. MB MA3#.LD0E*;[OPW 0]P;#P6B09-MP]B$>[4?YX1[2Y&:>?OT2!;[_;4L3BHT/JGHN M(OC5;T7PFZ5:Z#] 51 -]*&VXNYU_Q+YW+QQ0I73LI+-0[#;W3VC8MF3"I7B8S7:B_ LBU@#J?,2:W"VU@ M]^>B^S=02P,$% @ MX!N5]:=0[TL! PD !D !X;"]W;W)K&ULC59;;]I*$'[WKQC1JFHE#AC;X9("4DBIFJ,FC4IR M\KS8 U[%WO7979?P[\_,&@A1$G1>S%YFOOGFML-XH\VCS1$=/)6%LI-6[EQU MWNW:-,=2V(ZN4-'-2IM2.-J:===6!D7FEYXX/N=%R)-2[0W5>WAG;= THF2U16:@4& M5Y/61>]\EK"\%_A'XL8>K8$]66K]R)NK;-(*F1 6F#I&$/3S!R^Q*!B(:/R[ MPVP=3++B\7J/_MW[3KXLA<5+73S(S.63UK %&:Y$7;C?>O,#=_Z<,5ZJ"^N_ ML&ED>R2@&%I M0N.%=]5K$SFI."D+9^A6DIZ;WM]<_;J!B\5BOEA/%[ M/BK._X6U:"W5D[-O^=A )&]#<&NX4@Z-$MPV MHH"9T71H/ M[]=&6QML:.>M6R>KNA".A&4#)=8&D<$J\*R8$1Q6P>UN+''1P$?HC8;T'4;T20;\C:-^\'!46!#W0Z#7 D9G"0Q[ M27"S[Z[G8M_%O9%/!A#UH!?&,$B"O[6DP(N*.ELYF:+-9>7CY R-78Y#JLM2 M.D>NQ0/HP^",& 1)V/O\^(6FA4MS%DHBB FS'T$OBH,[[//W MX%J8M:2:*W!%JF%G<-8"TXS<9N-TY<< ;E>6]DT1[ ( ) & 9 >&PO=V]R:W-H965T MYCV M8)(+L1K;F7V!\NUW=B"E$B!-0L1V[G[WO[-]&6RT>;8Y +(762@[#'+$\BH, M;9*#Y+:M2U#T)M-&S!F+I.EUL]N']CL^_AA$"+QG568[%C7 M-2L^P?K"[K7"W+*I2B%]ZQ^2KD9X(WT9(.L^7^/,RAX @IFVB+EOT>+RT:.B-_CN5=8WO'L>[>7-F2)S ,Z&)8 M,&L(1A_>=2ZBKV=$]QK1O7/T_]RALZSC2CM1NW4Z"+M3K3CJ7'YDF -S%>1J MRT A&"J>4*@9=]< C)LGAQ7F*P- %QCI3&-.9JZ'@'''6!N!6T:G.WG.=9&" M:;,GPK]ZE$:O10K6^33XEE 4 -@2%&2"=HTKDF!9R;=\60#3:Z([F27MZ2<# M*,R.!D;HM(ZQ3X$GB:DH@+=WQ2"[-2\JPF1^$2P*Z8](5F%EFK M"N>H]B"> MY[/,:.GG*;GM,:\Y4:GKHIH(64E70"G0OW29[R*_*6M%M\NTWJ*I M".]9I^]^<:_=9\?.77C0)6@;5KX76F)7"NN&T:PV[79<=YE7\[I7WW.S$LJR M C)RC=J?^P$S=?^K)ZA+WW.6&JF#^6%.GPPPSH#>9UKC?N("-!^AT3]02P,$ M% @ MX!N5_YAUJ<,! - D !D !X;"]W;W)K&ULE59=C^HV$'WG5XQRI:N]$A=" NP7(+$LVZ7:!42@K53UP20#L3:) MEV%,:9, MU42.&:VLA$R9IJEQU1Z(1G.)6@BC1E M\N,!$['M.@UG;YCQ=:R-H=[KY&R- >I%/I4TJQ]8(IYBIKC(0.*JZ_0;=P]- MXV\=?N.X54=C,$J60KR9R2CJ.JX)"!,,M6%@]-K@ )/$$%$8/W: M[]F?K';2LF0*!R+YG4KX+F>?X'//VCU+9]_3BN3 M&<_6"J8H(8B91/BSOU1:4FG\=4IO2=<\36?:Y4[E+,2N0_V@4&[0Z7W]TFB[ M]Q>";1Z";5YB_[D/:$Q@N4'1'S#(T)#1D<+SV@)]SQLPWC"E@F"%@:3 M4GM2I8=OL4@BE,K =8RPM3V%485M4-(1 5F1+BD&L2K#4&8T*/&!P0,=.TJS MS.X;%=*\#!$%SD54!7P/DR+:6W&UHK/!DK#L W*A,=.<)8D)/BG,<0$*0Z+1 M'%6M\FB,)(Y$PYH6U8[!J+"[[ EV<(I*QTR3PB*)0(3$!'QU1 F"M!!2DDMF MRU 9+JY4@9]U;9&2CN\H0ZXH'\(B*"DF')X1YMB[!L'@>?BX>!E6)D\PGUUMW-R2RE;5]UO_GN^$GP\+&M5&NTVN/O@M MM]INW_S7-LUB MXY8TMT[9*GTJ]>\G^N3_$L"I0[)^=).E*-?VOC;G2I'I\E([6 ^_!/WR)OS' MO?R?>&5RS2G-":X(ZM:N6P[(\HXN)UKD]EY<"DVWK!W&]%N#TCC0^DI0MG83 ML\'A1ZGW-U!+ P04 " "W@&Y7,F(8 %X% !L#P &0 'AL+W=O=U6SGC1 MZ)W:L:'LG8I29[S H015YCF3JW/,Q/*LX3-O;6X"/'I=IJ@XED*L2=Z5PE9PW/$,(,8VT0 M&#WNL8]99H"(QITCANMS?HES9VBF7*%/9%]HDG.CUK'#<@P1DK,ST2 MRW>XCJ=C\&*1*?L/R\JV'38@+I46^=J9&.2\J)[L89V'+8=C[PF'8.T06-[5 M1);E!=.L=RK%$J2Q)C33L*%:;R+'"U.4L9;TEI.?[HT&X\GHJC\97,!XMV.+FZO1F?MC3-8ZQ;\1KSO,(,GL \@6M1Z%3!H$@PV?5O$;^:9+ A M>1X\"SC&11-"SX7 "\)G\,(ZZ-#BA4_AI4SBX3D5,X$A6Y'&-$12LF*.MOUG M-%5:DF#^VA=\A=W>CVT^HM=JP6(\:]!7HE#>8Z/W\H7?]=X\P[Q=,V\_A_Z= MY7H6#BP]_#)S;2QB_ MBT8#.(_&1&X8?;X>W$P@&HVBF[<#TW;7#%V(^I.KCU>3S\X-A;TCS#UTG9O2 M]BF6362?['=-UNP>)2U3@ \H8ZX0%I+'Z-R66FE6)+R8NS#%.2\*:L)[5I2T MR%$D%A@Z1U6H!Q VCSWG+8G-@'9./->C4 _ ;WJA,UAC)W!(0X>[X&B?>UAO M9?+ YF^#PZ89 M/[7-H=O^;3[L(D18=-Q3V"MDZ)0 6%T,"+."L3M&5L!R>6 M;#2?2YPSC0XOM.2T0,=PS[(23=[$.F_BD?H3%)9,T?0>59JP G V0[L#04*9,\0V$FG;N4DH MJIS^338&P-#@X[)PX:J(F^:]!X,O)=XP*;F8UIU)C!DE$.[.@B.ITFEQ62=D9&8W?1NI5 M$Z(L V76?RL!R@P)#:KR<:5*J_Z21"=A+P209R5V$IDR931F5>)L84GKI)FF MWX&@[=O/Y=BSRME^M+]!%D&EB^"7+GZ:+H*O=!'\N"Z"_Z&+3M-K@W]\Y'9( M%]U@S^.;=1'^TL5/TT7XE2["']=%^#]TX3?#$RKLD5TO_+!:*3K'=J6PCY#* M^%V;HRW4X=0>=6,J*UVGF+T.X8-I8[5#!NL=TIZZ7-,;/_HYVWYT#'DP)P*S MK?][@71W/PM#XJM\N*2BC!D)414P7V1B1?$8TX1+$K.0]0G"[N!HMF"_0Z<$ M^V\V[WW'Z-;6#2A'.@*8>YZBB,M"5Y>A>K2^2D;5#>K1O+J'7M,)@LXTD.&, M7+WF4:VF=)U&*4QH/&ULC55-<^,V#+W[5V#4G9ZREBPKJ9/:GHFS[K2'S;I1LSUT>J EV.)8 M(A42LI-_7Y!2%&?JN+U(_ >WP,(<'K09F<+1(+GJE1V%A1$]4T8VJS 2MBA MKE'QSD:;2A!/S3:TM4&1>Z>J#.,HN@HK(54PG_JUE9E/=4.E5+@R8)NJ$N9E M@:4^S()1\+KP(+<%N85P/JW%%E.DQWIE>!;V*+FL4%FI%1C MX+O$@ST:@U.RUGKG)K_ELR!RA+#$C!R"X-\>[[ L'1#3>.HP@_Y(YW@\?D7_ MQ6MG+6MA\4Z7?\JM"'7['3<^GP,EU:_X5#:QM?!Y UEG35 M.3.#2JKV+YZ[.!PY3*(/'.+.(?:\VX,\RR^"Q'QJ] &,LV8T-_!2O3>3D\HE M)27#NY+]:)X^+M+E[X_+^S]@^9V_Z30DAG6;8=9!+%J(^ .(:_BJ%146EBK' M_+U_R'1Z3O$KIT5\%C#%>@CCZ +B*!Z?P1OW&L<>;_P17K.V^-2@(ECN^6OA MK]NU)<,WXN]3,LQ&F"H_%P\"]L2$6) [V!.UU57"(IZ6P'=6-L(SA8I"']/(8'W$H7+5]% M*0G"RH7R+:H#9X@UKZ_1](F[@-'%>#*ZF"0)Q%<11,/1-<27?C"!Y3-FC4-T MQQ.:"MH>]$T-OF6D'9"#:(&H0$>Q%NH%T#MB#@*45I_74N52;8\A#I(*$ JD MLB3)'R)*GNV1J\DX5;71>YFC,_H$D_92.!Y?VFIV).[UOI4S.LG"8(;<37+F M0'(CLS8X&Z,K;[9J3%9PKS 6G#Q>25%)/CQE\H;=[C33,237)<*])G1FS,8S M@3?# 5T::]@9QA&"-J#BG3)5[!_ CX\(@\EQV:1M-(LC%BX5&D2R9PLMK1I(A MG*JW\*@75FBVON-;9L4 ;5OL5_M'Y;;MI6_F[8O$>K=\B:#$#;M&PY\N S!M MEV\GI&O?6=>:N$_[8<$/(QIGP/L;S:GM)NZ _JF=_P-02P,$% @ MX!N M5TUV[/>U( T&$ !D !X;"]W;W)K&ULO5U9 M<]M(DG['KZCP=$Q8$9 LZK!DN[LC:%EV:]>'QK(]N[&Q#R!1)-$& 38*D,SY M]9M?9ET@0=K3,;,O;8H$JK*R\OCRJ.J?'^KFJUEHW:IOR[(ROSQ:M.WJ^9,G M9KK0R\PB1^^)C,5^T^.+)KS^OLKF^T^WGU6U# M?SWQH^3%4E>FJ"O5Z-DOC\:CYR]'EWB!G_A2Z <3?598RJ2NO^*/F_R71\>@ M2)=ZVF*(C/ZYUU>Z+#$2T?&''?21GQ,OQI_=Z*]Y\;2826;T55W^OVI>)@F51R;_9-\N( M'WGAQ+YPPG3+1$SEJZS-?OVYJ1]4@Z=I-'S@I?+;1%Q185?NVH9^+>B]]M>[ MS^_>C3_^M_KP6GVXO?XX_G3SX?V=&K]_I>YNWKR_>7US-7[_28VOKCY\?O_I MYOT;=?OA[GQ;E\6TT.;@YR4Z[[__A%;@EW'BEO'R9.^ =WIUI$Z/4W5R?'*Z9[Q3SY93'N]TQW@?FGE6 M%?_((#FINJHK0XO-,Q&D*E>WC3:Z:N6+>J9>%U5638NL5'?TI2:Q;8WZG_'$ MM W)W?\.<4@(.!LF ,KXW*RRJ?[ET0IS-??ZT:]__YBV[."O?[D+!57'756ER4TV/5&%4IDJR'$4U5\3/K%&Z MTLU\S1R=TB^56M:3HBS:M2JJ69,1][IIVS6:=F"YRJHU*4>[4/6];M3YL5KK MK#'@OOZVTDVAJZDF+9^2QCLFJ^:8;-;42_SZ.PVL MZJ:@+ZWXT,O%G/^])RNX@G"DB<9;FLBNYBE>F](R^1BRLFR-/0Y MP5!=*SP7Z3)[R!K-?%ED]'2+L>SS:D'2^T>7-30+ M!E)_+\JR(*;1/GW1#>U0R],E)(4R(5C355F7%YAMZNT(+\>9#!-,QB(CV9QH M71'#]8H(81(Q7)/S5K,"X.^N8KX3.VB054FGLR;ON_$A]6#E+1D\2S#"\()#;+AHM M(E^1%8%M@#?5\*;J#GN_G) J.8>H2)"8I8Z,HER3;.2LF/?:<==-TBZREKBP M)G+8M$Y97.W,,+J8"%2]HN%DHI&="(LC-:OIR0::7=2Y*&!/(_Q.))'HFT7= ME3GF!+J$V!/_?N\J06]>TJPF0U!'%R](_ZUN#:H3&-202N,!D1,0IDE '9/I M0S(T[+BJ.AKKHR;-)W->>8G^SRU.T"";C#@Y4GN\]+GWTN=[O?1MT&W:H1X( M&7+:>P<;=MH3[[3#7,GF7-L6[?MVS.EN:[>^PYP/KFI/:DL?D M/RO[Q\.B)CMV6#]4-$'MM" QW804JB#YU2;EL6B#(A^'<5-U!S]])9ZGY2?E M>W[^QKN^5+U]>Y6J6SW]JJZM4Z.%TX-O"]I*\H?NV]X G\59I@F_S5]=.?_ M0\I*\/TUHQO^DLP<61+GGL2R6H8J\E.5R:SM#&9 E\42$((XT*WJ*F*ZM5/$ M6Z,3K+UET+)'XIYZB7NZ5^(^$D*I.DUV6L+G< %!U0:F? ?.BR< 28X8V@6K-,"4J; " 7ISHFWYW7. M__KVRKM]M_B4 9"8\1B/'K;K58R^&(H#?M&ZS Y^&W8_ACX;X#C"P;08[,%" M1BJJKNY,V!):&4]0EXE[R@+3H_X"/!F$DKOI A3$[,D&& 0T,"E@5=BAT-+# MDIG,'HB"V2(4Q2[;!+&"7>$)Y GU^#L"=\"\=S[8Z#GV U!%MP_0=/"4K6,0 MO0]=$W-Y1D@_L1!'(9C@P*6*HA!V::V>,TP5R/--4AYL'9@"O,_1!QZMPWIR M,C6TC]FDU*DGE1TE+>;'6#*\\%1!=,F:TW_L)' ?2T(9<#5D^H&DHF#J"&Y6 M-C-L2V0,!M0BZ8P+]:8UZ3\MC/]=ZG91D[ A99,#)B\9]JA(;N1!(H# &SU# M;^:.>YG]HJU;,M>:R%QF%L&'5P79X%/2GY4D C!NU;DO#A!X@,0E'B+PURYF M74D\6173R)QOV;R8K1,]S3I#&+BU+I,6L]29(?V6L>^SDMAA1PJ"8=7*+6A# MG<1B.A-CW3;$!="WGGIGXUTSENG\.QA/:Z#OBX#)LR4A)AO^'R5WW<3QC';6 MQV>I*K,)@\5(+$4#(V06;#['DGU:6:H"5B?^E 7]9.%KVPOZ$ANELLC:D FX M/6,#1R]4_!/]=XZA'A='^J@O>%ZY[#[N78CH%YZ+5,LDWM=L[,,!;<0"/LU\ M5^0 L,O:&,8_,V!M89K7"Q_2"OC&7P^+8KJ0R J1;4ZQ4+-D&X@U8RS09'GF M9RN1K#A"HNNP1X%8=N"9B68+.*#HI!%(25Q9-M-@:\%-%D]NN]*$;?]ZA00/D0]7#4]) MS#T]QK!GYV0DU[Q9$R0_@#+(!-B L*YZ0G04 2+!$FWVS6J0V[TI(7T]Y2Q+ MY38',R96SP\EX<;:&[DS%B]K*!@8VEL9R+6D= MF:KXC@%W^!31.N?I)GJ(B+V0*"-TT<"M(-_%H8=+F>0Q5&L1CG#6@VG/E##9 M*X]_6S/;8*RXDX(VL-'M-@0I3&@BZ:'G;Y*+'+@G) MF6(7!;1.%'C%O$[$"FN1/TBK<-"G.=7CV]LQ+6AVV&9?R0Q;&YA(BI&1%(>T MWJ9FJQ5!?QASR\%5UY""DU/.YHT6-X0Q#WSJIJX82+^+DK7X^P,KP[O"3$GL MLDH#__HPP'.C;O9F-C<$SJ%?&88SJY*SS8_4R4'RJC#9G*B<>Y?^,8XKKORH MO&-7GD<(2F:D$/4#&QE>?![&ZFOS5K FZ,N:A2!!$@QD'OOL"AQZZ:[DQ]-= MU<#7)\_5W=5OUZ\^O[U&M>O5S=WXS9N/UV^XY(5O/EY_N7[_^3KA(=C+^$_) M)\ZWQ46KC0G>@Z[=OP\.>KMCU3Y4"N%5PM&F^DF=G*;G9\_HP^AI>GGZE#X\ M/4[/CD?TX>P\/1V-$I_+.$TO+D[5*'WV[$P]2X\O1^HL/1\=)Z]<=OX]Q1]( MPI]?7A!!9^KBV8FZN'B:? (",9CL(GUVS)/1^Z=G].'B.#VYP(?SX_3\V86/ MCW_@V7^-)#FU(HB4DS/@XO _G13EW4B_*R9)$ KUC2]F)IY=GR"38@@\O-"2^U.B2 M1><\?79ZJLY.T[.+$>_:Y7EBLULD"I"4ZR='ER^>\2C-.#Y L% M9RP05SUW"9&I,JX [HB0@C6<%P#_#0%L&'FC ;O+$%O?NQEZ#CF-(AF"BL52 MG$57L0_( =\(ERLXGL:\2% ;RFVJ:\D9"J14NB67 M7>ZUGRYR'@_D'3D[44\)A/4)=:&(B49,HD"LW40=1.Z.5818W<<&'+7&$9?I ME@)59)TLCX+HNO&MD)6:L+_!GC@1UPA?U0I&TY\T?0 M8MI&BR+LR&&JB2LW!5(7$C&!=MH']MT^,C6F1O2K\X0=IQ6BQY%8Q2+$PQ5F MU;7:"AIA"G+3FZ(FP>\Z-[7/U.#OH MAW?$/T'D&A !'LA7>%&DGY,(D<4M@@OFA:7J\81@4IX7U@9++$-0B!Y =H+K M;].B(6DCZ$3#FH2EE)_H4+W3!AAQ,]KDQ M;[KJ-:E$0A%S/T&92H=7$B?6> M/ F1.#T0:@]=Z8>IY,A&#.A,9%.R"GZG&YT96A1^H6GNT5%DC0Y[25^G%L?Q M.#\(O#/="G4BGXC"[!"[>@(4#YW#*TA_R=1'R8TKN7%.3X(RL-IMI13]@EFP M3OG^>7J62 ]@C"H^G7VVLRTD, M,(2"SX9',G$.R&SF*S@LIT$D$DTX^VO:R."I*&/!PF03"5PIX%RAY/&,\I:1 MFP*\7I,^9Y7H20GV!Y-&E+\2;23!C9:0;-#H&6>RY<:FD<9,FV*"A4SJ^]YF M167ZP#,/[H[4&>H+Z./ $S$8_!!B>_] L@,CI^ P:"_K.;;>%I6ML7;8*G($ MC)1"R4G93@O)]H48L_&419,E6[DU1'W06:\=$L5*WX1+.^QHQEBX2$YF17)3 M2O'6N.AO>BF].Z2/X[LK@KI/#T?'A^?'AZ.S-)$@7A[BY!V7PM82S[!GG*X$3RKG%15%)7MA*,S)PVM,3S@^3O M7*3B3$53#D# Q1)=9%"OU$-[N5N#,#!9$NIT@7GUS%#-\,*5C MVVUDT'4BB4$3)7GT-XI-I<*?>8+\&@-D1_FUS02 VA3!GMPU4XFWW)U.>=V>+8.D6$3JR5%P8%!FYFE*6+!*%# MWD4M3 F;D(!T, H%]ZO:"'J,5'G&*=AJ?@BC%'-Y3_WUPM=?+_;67\>N5/Z1 M\T2P94/UU[V##-=?\X-D8'#EODN:\)VS?>PWQ Q7][4T=X&;QG0ZMT"$;4V( M\"7GPO6IYW4U:%$!<:X#M$7$/I0D@F]]8GT18>/GQ27#! MDK8CAXBNZB6%OO2O0)34NX)>FX)M,MP54_@^N, SK/RA*0@Y0N!)(.89>IX< M5@&3O9>0-&[LM1@A=Y7-=19 /O$Y=*+R^5><7%)&S66Q#76^K:0U9'P#XG. MW@&'16=VD'QG(C9R(;NS$5_(/MALL;P[S%:CXK(;JD@DW!L+3&< M8JK>MYN9>S2;A0I&1*"5S]U=+#W)15=8,!F;DQ0A8*-?]3>T5$7Y<$^%!\F! M=H1 5QZ)-7:S\2" MX&T9/U(?JAB43-;19P1HZ7Z2-WU??V?=YCE)V2G/WQ>W'<+E)&!0@M9N_A]0 MG2')5M^1;#:X MQN:%@L)D;3^_>/7A_:>/XZM/A&_OKC_QP8NW-^.7-V]O/MUVM8NBF M=?:YM^'=W,4L9.B.TV>8-R!C3@_'ZFSTPM)!JI-SS :I6>7Y^HB M/3TY"X1%OB)YZ0@9W-&=U#U-STZ?J?/T;/1L!V&'ZE"(&IR75X4A?I)!7 DW ML82[/^V^A8:1J+%,$*;+*B#,C:II%N7:_@/!G9P'0W&',,=7)!T/3MRQ E](5GSE?DGJA;>N M9:8GMKW>AV1!;_QH;93"$%W.&,^9\&TO$>.;0P-@)]^;]\]'^.2,BV<2#LYN MOPQ4,"F(CY@JHZ(@ZN;A=):I:]&L M*CT-0))39HDAI ,:>*9^2!N"*M]X8,(V69. B-G7NJ,*:\AT#\K58XXZ2BX? MRU 'B4.W[%Q\#SQOJ*B0=+"'PCF:G(19T4$361Q*X'XVFS_E K1?$PAP_3*C M$UM@.4H^ #C%/IPKP,9UF2&!!Q1XKVW)V!=+;=_>)G\:O=&VX7B%"*P,6E"8 M4*GVG(B3"TNR[-'I@2GA=P238()/[H3A,H_K"!%QRP^-KJ/B,OD%'\R"/24W M8TFBQ(&.9&,QA0E=<\IWS?ETE]MZR;7V=8F4=!9-&*]6*MIZCGG#P9Y0'4O8 MB(0VD-I8:.ZJ]E$3;1H;&K8_=H$H"FMR[9BE69305;V+*S]#ES=Q!9 M:"1>DLA<2D=44-5-'>=2<&^>U"?<*5Q$]U[#F9J"Q9';PZ7_*42BTN5#JZDK M;2L?%&PD,W+@1E)#OI\\THO0T1,)(4E#H1_LOA4D5D7#9"/.X\("I*7E%.?4 M]F\!.\?9;V5/64BQ1AI"B/<!>,MDV M<6S?1:Y+,J=(@J#5K>U9?WL&A8:?H9$5VBN/ZR)BM=THP"OWE=\K9"_'T4[T MG@U?1\\/+R81HGYL28R=HP7!7MDC4-+OL"CFOIVOQVFI,?E3+B*/?4$3H.<- MV+<,D3M$J>H8;-'+,YN_9A-J8WM'5[2ZX:XWB5=#5,$NA7?*5>4 MI,^4FW;8EVZ@#3D]@VJ)MF6XC:W8?C[7\ORV28/D]VHP$;<>M-6ZQ&995K:8 MLNDP '_XX-70MEN[$]))?/:*?TO#L2))0#"R"8H>LF!BVVVT5^0Z"(/VR=YM DON1[VDSK>EP5ZYK- S[Z7!4(MN@DMN%?<-:4^%N;K M8!)H[WC#22#-2: ]\_02W?64C"[C\U(\,2=\;(Z%K:3O'(\/%](6M1V/GG>- M"_(YN=Z+%?#M:YTSZU_I%3FWEO"LZ1K.X+C3.'"#CU^_NKDZD)RV16IY,9L1 M\YD.UX"/2P/$I6;5UT FM))B.IAR6\G5TZ_VA*M,RYK*^+$@51JW \U(J6WM M*T!@2#19$> 2VS<63.+43^HT/3\_VR<4H^-PL/]XKUA\-JR)URZG/7A*?^\0 M.].!FT/SWLN!5=]=MN-8&)0=,3/B;%:^<%C3PE<3-W63\BZSKSK*S+.N&=-) M9UAX*ZULEYEZ M,#I$C,68]DB&V <3"[R\Q.;4'J"\BSH\ B=<>!.^Z6QSN0"7P7.-P;I9 N1E M9B41MQ5BI+$]Y$K]0QV^4B#A8R^S[HL*NTDWOO@497W3,C/3J(HJ#QD5QQHR/8GP%@W_O;:IK/9;8]%=0QR M]M931M%M**/O'("$BZ-%W$B5:QSJ?N3!*_H\%1T?M*9[QQZVIG/T /S@G#T7 M6TC)FW SWSXQIZ6B_,ID8TI;P1?X[#).XAJYS4#.HT0MU"V.^5>'JVY2:FY1@"%HDK M0W9/J-R$H:QD[QA)V#/X-(P+LXI[?ZRL6B/UEKS+&M+* ]>C^]>NL+J^.ZS M>E\?T:^CL\/C$0X?>[O%9OSDQ35-0!;KG1PVPS+^HZ:M4U_H&6YV>/RI7J$# M^.3TX'DL3Z H&@[HY6^DCI)H&<]FN&4"6_-;+9UZMR[WM$^Y3H)RG>Q5KM< MWE]<+!:NS+GA*'&W6NT==5BM%@?)#\P6*Y3WD'U ZI[T.4L 65_"Q$Z3D627 M$LZY]RJ4KM*)/H:L=,#1QA2J<+ U@=%%PU0:/ TDAM"!.*,5P<8^>O'SK;*U M[WJRP9]-F/6?9]PZ:>.&'K0\4GPED9(]HRA!G+3M11V&[['D\G+[FALXLOR??3!@0OM%&NZX/<:!> M@W"BDNZTLG>/4#)(@/K:BH^/$=4<9_6I3900VFWI2^\3L%C5\"9';D?Z9O*@S0\Q^Z2UB1*^&3; 7I1V>SYYC=G7X:)M-2@'K0+R280 MXN;;MCNQ[33]D#?V''Q4T2>?1. LYNFI92K*:I/4@VF1^"1E@&51$?HH>>4S M7L0>LZ! 4OK4EJ@MX=Z2/L*/XE)XJAU.[)_S-'%2(Q%"PF:96 [B,]N#88?< MV1-F"T29'W>MRKM6N=0BRNCX9(P]\@MLP;R0Q!:'.[[5CWUGM#:UM39[!L^$ MQN.!S4_^;9N_%Z6%FP]'>V\>_/45EGG]#9:O(V>'?1I$97_B_L+B(!D877WF M4]AH\#V[.$Z%S^%P Q+#VXW8_!!GV]U0* 4-W)6&A[T+MWW$9\?GAR?':=P> M\'R#*+X&*?J=\'AZ_NQD+XO#[8NC_=I [ M*)H!JL$==PIT@\:A>TR';CR--!TU9FV,W5)[PAW=C@\<1/X+UVTO,3TT4_1R M;*P5@H>\3UABN+,M\8TNJ##">$%KH:&NO.[24-OFY&XF\)UN07I-L5QQ$L8PLH]/J>@0FUB$W+OQ;J=\2;CO-M+IW'Z( M$&Z)&^V_)NXMGP_T]9+ICE[S_:,,VY;R(!D8O6=;;,B+0PGEO72?R(%%W**K M-8 =T&$XS1NB#!B*PDC_FIPU0LDB:^"UND;"^V#ZM2ZXD*2UQ_?-S8MYQ M)F&#[OB6%R9E.FTZ6[7(I-TJG%@3CX:_*-1H2W=#Z?O:.PXI&N;HGLH3?Z>P';I<[]^2A#!L5QB+S:^_4PGK) MRY,/.AK:HR?1)?NH)_#_2H!;9JI6[MOWWRKWORL8RR7]X7'Y?QV\RQINW2OU MC%X]/KH@$-;(_SY _FCK%5_9/ZE; ;E><[2J?Q@0 &X, 9 >&PO=V]R:W-H965TW7=WWQW/ET^-^"+7E"IXKBLNKSIK MI387W:XLUK0F\D.SH1R_+!M1$X5;L>K*C:"D-$)UU?4M">.=P:4YFXK! M9;-5%>-T*D!NZYJ(KT-:-4]7';>S/YBQU5KI@^[@M)2L MIERRAH.@RZM.XEX,>_J^N?"9T2?YW1JT)XNF^:(W67G5<30@6M%":0T$_SW2 M$:TJK0AA_+'3V3F8U(+?K_?:;XSOZ,N"2#IJJE]8J=97G;@#)5V2;:5FS=,G MNO,GU/J*II+F+SSM[CH=*+92-?5.&!'4C+?_R?,N#N<(>#L!S^!N#1F4UT21 MP:5HGD#HVZA-+XRK1AK!,:Z3DBN!7QG*J4'^<'^?S'Z%R0U,INDLF6>3<0[) M^!KR[':T?"G?1?P')[R]$T/OI,*<;CZ []C@.9Y_0I]_"(IO M]/FOZ)N(%>'L3Z)Y8\.HX;*I6$E:&O$2IH)*RE5[T"SAAG'""T8JR/&0(F>5 MA-^2A50"6??[L0BU (+C '0E7L@-*>A59Z-MB4?:&;Q[X_:T M#_+1I_3ZX2[52;_.\N3V=I;>FLSKDUGZ.1T_I,= GU1['/1\3:UE4V'M,[X" MI2D#)9-DM1)TA;&2H-840UQO"/_Z[DWLN=%'B=7^2/F6FGHK 8.L+RE6:QT8 M;XF1ETM2[.._H<*T)UY0:!856YG,2,##5G(M*+5TYCABAKIE']7L ^0.9FQ! MQ8% )L5_._8NX*RX64:%%H##RIIK "]8_X.!L<;U^O>C2J>O>-U&A^G /:(X MAHU:>5,1 6_!\^TPZ./"[=FQW\-%S[$#Q\5%$-J^ZUJI[I>"%>#;4>2#:_?[ M ?1M)W8AL$/7L72;,2$:4Z4[+H1QA( "B/H>1%'/FC>*5%(;B^R^8XRAO!_@ M(G)L+]*+T+'#?F3-=GD^XRZ<('YX('YX-O%WZ8)ADJ?7WWI?<@=Y>GN?CN?' M"N"D^G^Q )#@)KG884KVR,R+^(+<< :Y#8GL?V2W=4YP_CN6SZAD)394W5W? M0FQ[L:-9XMJ^'VO>!';@QBV!>G%@82!K*DPOUHYFO,0W5.BM&QO&AW;?]R'P M[2!R#=GBT'I0K&+J*S)8$S[JH6G;CT,L@=B+_P<^]PY\[IW-Y]%D/)\E(WRK M\SR=FQ?\+DN&V5TVQ]?Z&)E/ZCY.YACTAKN@;R MZ_5 M5]'U[,#O(_$"M_\*L/?PO@5UU*[Q2JMXVRHY2IWN=S,@5L#*3+H246RY:L?! MP^EAF$[:&?+;]782OR=BQ? AJ>@219T/$;8]T4ZW[48U&S-1+AJ%\ZE9KO$' M 17Z GY?-HW:;[2!PT^,P5]02P,$% @ MX!N5\]6-@WA P )0D !D M !X;"]W;W)K&ULC59M<]HX$/[.K]AQ;SK-C"]^ M)9 4F %"I\RD209([\/-?1#V@GVU)2K)(;E??RL9G/3JME]]ME]M)(' M>R&_J0Q1PU-9<#5T,JUW5YZGD@Q+IL[%#CGM;(0LF::IW'IJ)Y&EUJDLO-#W M+[R2Y=P9#>S:O1P-1*6+G..]!%65)9//$RS$?N@$SG%AD6\S;1:\T6#'MKA$ M_;"[ES3S&I0T+Y&K7'"0N!DZX^!JTC7VUN!KCGOU:@PFD[40W\QDG@X=WQ#" M A-M$!C]/>(4B\( $8WO!TRG"6D<7X^/Z)]L[I3+FBFB/UG/.1C"2:B4/87]K5M'#N05$J+\N!,#,JO=PNUK"8C:= MS;^.)STRI7:L02'#O6"0OF(SNC]N^#"_WB"9=RPC$^ACY;3S[/K!U+B[A.T"-1& M]R1@.UTXANFTA^E0\366:Y2- G!-]:M7 KL2=L9)(BJN%77HL;3P.R1T#$QI M%>0<=E)L*:J"WR (W5XWI$'?[?KMSN_?]<,@^$A+FNX4NAB@VPV@VX]:K8/( MC?P(+EV_W^V,"[IC&$\0Z+:"5%1KO:D*ZOR#WX>@=P%G\"'R0SCKK(1FA>$4 MN4'8LYQZ_0A.Z-=M].O^LG[3N]O58CQ=P7BYG%%]Q[?7<#,?3^8W\]5\MFS3 M\B1XNY;30[T[3"FT%;)[7-/H$7F%IF9BR_-_,#62X%-B!!$;8&5=FW5>%)BZ M4/%Z]*K(R@7&TQ=!SN&AQ>@E9H=Q@J$CD.;FYJ4B2W,W@A:P8\^E8:6J]=]T M+X/@Q;-9UQG2GE)&;B*EZ=YW89_E209,6O(%[>:;G&*2.6LY"?L,N<%YMAXU MOTY%]Y"TZ!IE:1,VD^/Q/(=CX>!0N#V2,U-T@,Q94L TM+2!*<=/K7#U0T/] MC^Z_UES_94>'U7?[<42#"_ ;E=^ M&PO=V]R:W-H965T;\6X?O''?FC0U.R4JI M'V[Q6([]R!%"@85U"(Q>/W&*0C@@HO'/'M/O4[K M_8!_4.KG;2LF,&I$G_S MTF['_L"'$M>L$7:A=I]PKR=W>(42IGW"KO--,Q^*QEA5[8.)0<5E]V8O^SJ\ M"1A$)P*2?4#2\NX2M2P?F&63D58[T,Z;T)S12FVCB1R7KBE+J^F44YR=3)^^ M/B_NIL]+>/P*\\73Q\5LN82+9[82:"Y'H:4IJ^!0./$N9: M;30: MOGV>P=,'.-JA8X3/0AXG#(=$WJE$'M7?8K5"W3D=8AG#R01!'$:1I<)-DWF?J(ZRX$%WXGL1%G@9QEL,E M7%"N89S Y?]@ I T^]3Z-38+AGD.<3"($V\N&D,R2E+;GVMTTXY,)_%5%G%Y M!P>],(QAF'K/RC+A! =1=DUOHA#E].45HJ'KX7$WEEP(D[]HN @F"X3V,A^2 M4AE@K03-3I>O8+6;9>;V]]K2"V7&8%OX. ZR04[&39!2S7H'P1G)XY93_RZN M@RP=NHKE01:3<4+%L>\\?#.)*M2;=MX:JDHC;3>4^MU^I-]UD^S5O?L??&%Z MPZ4!@6L*C:YN ;E?J/.+HM 0 $0+ 9 >&PO=V]R:W-H965T]CD M$SN\F:J-?Y+'SE?PD,S6QJIF$XP,FJKMWL6W31UV K+HF0"^">">=[>09_FV ML,7H5*M'HITWHKF!3]5'([FJ=4V96(U?*XRSHX^WX[OS^^N;*S(97WT8W]Q/ MR."^F-9@CDZ'%A=P;L/9!NRB ^//@.7D@VKMTI!Q6T+Y8_P0B?7L^);=!3\( M.('5,1$1)3SBX@">Z+,5'D\\B[= 05ER!RNE;=4NR._G4V,U:N./?>EV:'(_ MFMLO)V95S. LQ UA0'^%XRIZK/(0^FER^'[]]^&U,/K[;]H;< MC._)W?C3^.9AO(_N0<#]=#<5"5K<_QJ^0KL&2LRF3+CU=>'+!-_P%#!@2-&6 M_><9-EM7T[7?7H-:&7-$JK8[*)P)OYO*6"B)FA.[!#)7-1X"#@^=O,4N-8 ' M;9%MT'3R 2:H->4DRRK,(WRRC:1P[0RKQ^1I_/*5YE >7 MREB7,A2Z10+;T)CFN2 LIC%C)$]3#.&8*O_9_,I?L%;P%UCIWM MCG_GW;A=_U=GD'E,7#E=1)KQG0KV4O9=>>D8"NX88M-I$@MGZKFG<>Z_N&&: M(?\;%/+_JT NJ609#J2D2<8]+=:+,(TH3^5S(F0IC05J**$B3C!.)JX"<4Q% M$OVR#A.:90PW@N )&?"\TR&3-&?R7PHQ$=(W!-^_),2,NC8*FB><9-AV0>,T M)RQ!@46'E8B=9!*)"YJB)G'*4 MH[Q!PP+'5T7^B1Q2XC+KG3S2)_<"S)6-= M$7"[Y_*0+@6--,WQ!&-9 MT-%QBL4>I(+L^Y\YW+G9X&(+?W\SV(=U:[M+3F_MKXCGW&ULC55MC]HX$/Z>7S%*JZJ5Z.85"!20V-WL%6GIKGBYT^ET'PP9 M2-0DSMEFZ?[[&SN0 ^B4>VS./GWG)S&#/Q7>9(BKX4>2E'-JI4E7?<>0Z MQ8+)&UYA23<;+@JF:"NVCJP$LL08%;GCNV['*5A6VJ.!.7L6HP'?J3PK\5F MW!4%$Z^WF//]T/;LX\$LVZ9*'SBC0<6V.$>UK)X%[9P&)C-)AK:K"6&.:Z41&"TO>(=YKH&(QC\'3+MY M4AN>RD?T!^,[^;)B$N]X_D>6J'1H1S8DN&&[7,WX_BL>_#$$USR7Y@O[6C<, M;%COI.+%P9@8%%E9K^S'(0XG!I%[P< _&/B&=_V087G/%!L-!-^#T-J$I@7C MJK$F VQK OP#0@RDO M52HA+A-,_FOO$)F&D7]D=.M?!9QC=0.!VP+?]8,K>$'C86#P@DL>(B5-PE_C ME52"BN#OT1Q_>>1WWRQ6"84,PO(8^FM]] MC>^7CS$\/<#3'$ M,R>^]52A8"HKMY#K<(+0Q?Z9;S[O:,.D1"7A/71:8;=GUE['?6.39VR5Y9G* M4'YX%_F>_T6F7"A0* IH]R)H1]$O&.6<+HU-I^5W//IV/<]:<,5RX)>M#:VH MK>EU6WZO!U.Y-$$"@/Z?U M2Z=JEBKS0BJ/JBEA=ZUB-*V8>L)&64"CYZ M+3_RX5-M8KUQ^U@?KTUUG*L*YZ2]%BBV9HA(6&O_ZD[;G#9S:ERWYY_J]9"; M,K'-2GH8-V3JWG2I"$0]..J-XI5IUBNNJ/4;,:59BT(KT/V&:Z3WZ M%U!+ P04 " "W@&Y7R;12/&4$ O"@ &0 'AL+W=O+V3ETIA3B)0^@!$BWL;J72K8#N:76Z M#R8Q8&T2L[93EG]_XX1FJ8ZRO2_)V/$\\\QKW-])]4UO.#?P(\\*/6AMC-E> M=3HZV?"U##OBQ- M)@K^H$"7><[4_IIG/VP>%JTZ#DHJ<%UK( M A1?#5HC)<0SGAB+P/#UQ&]XEED@ MI/']@-EJ3%K%8_D9_4/E._JR9)K?R.POD9K-H!6W(.4K5F9F)G>?^,&?BF B M,UT]85>?#=%B4FHC\X,RKG-1U&_VXQ"'(X78>T7!/RCX%>_:4,5RS P;]I7< M@;*G$!I4>,$K>&.^-# 6.LFD+A6'OT=+;116Q3^GG*VQPM-8ME.N])8E?-#" M5M!89IV# -SZ$/YX_3Z6CV%3Y_@)?I.47T+-1IHO"J 0># M;GB^Y*J)/(QY->86NVPL"(+Y+/<^YF8\@B*[@X0V5 ;X;DA!HFP(&D1!Z7OL0"UFXY]A*0Q6 M "*@1]0EE#IWMN Q-,JJ;:6J_DL7L4O#$-[#!76#+@HO08S-79*5*2;-L6L0 M6I>L2#B&5R-E@C'K0<_MQJ0V<.K0!7$]&EDCQ*64_L<(>ATC3WRZOA_!F2%& MFR%&SP^QFT^3\>/=Q Z9Z6CQ.+M=W$[F;YMI9Y%/S[1G<\XOS#E?.5/ "QO. MX]%V!:-95+%7 P$&*%"'I>)6#[Q%TK MQ,"*%(L92XRM3#6=(F,[5NKJJ8+E85O7_O-EM;D.C M^A+P\WA]E9HRA3VN(>,K5/7:70RHJJ\G]<+(;74E6$J#%XQ*W."-CBM[ +^O M)';K86$--'?$X;]02P,$% @ MX!N5Q)J_?W% P J@D !D !X;"]W M;W)K&ULI59M;^(X$/Z>7S'*7E>[TI:\0('M E(H MZ2T2;5$"[8?3?3!A %^3.&<;:/_]V0[DV"UED59(^"4SS\QXYO&XLV7\6:P0 M);QD:2ZZ]DK*XMIQ1++"C(@:*S!77Q:,9T2J)5\ZHN!(YD8I2QW?=9M.1FAN M]SIF;\Q[';:6*KKMVV88X+LDYEQ+;? M<1?/E<9+6"K,/VQ+V5;+AF0M),MVRLJ#C.;E2%YVYW"@T';?4?!W"K[QNS1D MO!P027H=SK; M;1"TQ,3JM%6SM%<)R667'VE2D_V;H-A!(_!:!K"71C$TRB\ M"^\G,7R:D%F*XG/'DLG\.I5R'6#5W\O9$(Y/))TC3"@(DF96',4\%S#5K#O%A+N"/\^5*R2SVJ>^0.B3Y215T) M1(+*G\1LAKQ*XB\4!ICLY#TC[UL1%<^7"XX(G$B$QI>V!Q=0K[7;<&%%J"\? MFB]!(L^ YO"*A MP:RT?&K6O'GBU1LL*7PIU$^ <-BPEDJ94OH+7MG5,;O^F0=$/&'"A#Z;-]6C35ADJ0PP@VFX.U&?S?6K1$E M,YU5BN+:&G.ZT97R1#@GN10Z+:TV7*J?F9VV_;8 ?].TN[=\LC":56$TSRZ, MZ&$T@MN'Z"F(!GH]"A_#$=05/^-)-#5W^;',,W1KM _)1N;_J%YH4O3Q0]OWO&_[\X5T=_B*SKN9KM1C"KD64-\7C,G]0ANHGF>]_P!02P,$ M% @ MX!N5\QJ$D): P , < !D !X;"]W;W)K&UL?55M;^(X$/Z>7S'*K4Z[$B*O!-H#I-*RVIZN;+70ZV<3)L1J8N=L M9VG__8T=8.D=Y8L]MF<>/S.>&8]W4KWH$M' :UT)/?%+8YKK(-!YB373?=F@ MH)-"JIH96JIMH!N%;..,ZBJ(PS +:L:%/QV[O44#:]1:"X%*"PF_DUT/4NMOE/X MF^-.G\A@/5E+^6(7]YN)'UI"6&%N+ *CZ2?>8E59(*+QSQ[3/UYI#4_E _I7 MYSOYLF8:;V7US#>FG/@C'S98L+8R/^3N&^[]&5B\7%;:C;#K=)/0A[S51M9[ M8V)0<]'-['4?AQ.#T4<&\=X@=KR[BQS+.V;8=*SD#I35)C0K.%>=-9'CPC[* MTB@ZY61GID^+^^\+N%DNY\OEPWRQ6L+G%5M7J+^, T/X5BO(]UBS#BO^ .L* M'J0PI8:YV.#FO7U O([DX@.Y67P1<(E-'Y*P!W$8)Q?PDJ.SB<-+/G)6V$2X MT1JUIL0R^IR/'41Z'L+6R+5N6(X3GXI H_J)_O3WWZ(L_.,"P?1(,+V$/EW> M?IO?/?TUA^]?X7\OK>R;IAX@Y)I8%0:6X5H T+)9THP)<+] M;/X,W-:=;JB P$A0S* &64##WGI0RE;I'JQ18,$-24QL0)*I JR;2KXYO%R* M#;?EIPF5&<#7AA,D/+ W+XG8V49P5'R'O<]K&B)[2>(KD8TCF(:TJ$=DSCSGK$JF,).)\E"H(R" MJT$*HRCU%LR&D%7[R"(%7!B>HRYYX^)D M%/5H&X=_IO<"]IP[E:"4ZZ6(UJZWJU)K:M,%U#.^X>OX.; MK@O^4N_^D@>FMIQRKL*"3,/^<."#ZOISMS"R<3UQ+0UU6">6]*6AL@IT7DAI M#@M[P?&3G/X+4$L#!!0 ( +> ;E=S99GN. , *,' 9 >&PO=V]R M:W-H965T8D$S.RYRIL@5>TN6 MFV*LHSR[7MOI6SM# F MHRH6BLF('U26%A@*D(<\9^+[+6;\.#8)T@%K,BK9'B-4ZS(4Y%DM MRC;-L9 I+T#@;FSXSLUM5^=7";^D>)1O;-!*-IP_:V>V'1NV)H09QDHC,!I> M<(I9IH&(QI\-IM$NJ0O?VJ_H]Y5VTK)A$J<\^S7=JF1L7!NPQ1T[9&K)CP_8 MZ.EIO)AGLOK"L5K4(_O6[,./%+A-@5OQKA>J6-XQQ28C MP8\@=#:A::.26E43N;30/R52@F93JE.3P%_.9_.?(OCTN(BBSQ &2X@>_&4 MGU9LDZ'\/+(4K:.SK;C!O*TQW3.80WCBA4HD!,46M^_K+>+7DG1?2=ZZ%P$C M+*_ LTUP;=>[@.>UHKT*SSLGFHDB+?820A00)4P@_.YOI!)T1OXXI;>&ZYZ& MT_?F1I8LQK%!%T.B>$%C\O&#T[>_7B#;;S*%K[\VD00?#;]'%]%]S!_7+Q!-/%4[A>^:O98J[+SO[D4UHOLCFM M]95BYW^@V%DE O'=B8(YD7H?H1.B,-_0[Z1CTM''1)\5%UJKLRBK+J XE <1 M)W218F;=OGQDXHTA>F M$(Y,"%8H^1^6\+IF;^">'#KKX@6E(HFTVTJDL3:EA@-&*VXE=.V!Z5P/267/ M]+S>/_U&^'E:X)A.OT^I'G@]V^SWK_\=N2PRKM&DODBR%ND7DB)S3B6.WJ5J MQ[Z\M3LKKE@FP3-M;V#:PZZ>=(:DN7#G@&B M?A)J1_&R:L,;KJBI5V9"KR@*G4#S.TZ[U3AZ@?9=GOP%4$L#!!0 ( +> M;E=TJ^=TXP( %$& 9 >&PO=V]R:W-H965T]L+9/OOSY_AL^GLA?ZDMHH:'(N=JX&RU+J]<5R5;+)AJB1(YW:R%+)@F M56Y<54IDJ0TJ6P+W8ZSSC.):A=43#Y9X2YV ^ @<3UPPO;5J&/\K.9PAACHDV"(R.>QQCGAL@HO'[@.G4*4W@8_F(?F-KIUI63.%8 MY-^R5&\'SJ4#*:[9+M<+L;_%0SU=@Y>(7-E?V%>^/=^!9*>T* [!Q*#(>'6R MA\-W>!1PZ3T3X!\"?,N[2F197C/-AGTI]B"--Z$9P99JHXE!ZJR#B*:9/XUTB6K/UCVQ'_EG &,L6!%X3?,\/SN %=?6!Q0N>P]LR MB1IXBOLSFEL,TU7JF0)#AP:%X7R M'IWAJQ?MGO?^#/-.S;QS#GT8CV^CZR^?(YC=0'P;+B(8A3$U<1Y^OXNF2P@7 MBW#Z(3)R\]#))H3CY>3K9/G]5#%GTYTN!HXD&O]#HC&E'$\>"%![-18KE'6/ M&].=U<4:9J498P7?[*"1-[M'27L#\ %EDBF$4F8)-F8[K33C:<8W35CA)N.< M1/C(^(ZV#K0K8.B^[36#(("7$+0NO<8':KH![;[SFI[GD;G=\H)&=,!.X8), M%T_!T9XG6%.2=N\([[&ULK5=K;YLP%/TK%JNF5MK*&T*7 M1&H#?4CK0TG;?9CVP4UN$E3 S':2[M_/!LH2H"CM^-)@<\ZYOM>GYKJ_(?29 M+0$X>HFCA V4)>?IB:JRZ1)BS(Y)"HEX,RD?%2"U59F$,"0M)@BC,!\JI?A)X$I\!'D/8L*UG)#-Y(N19#JYF T63"X(( MIEPJ8/&SAA%$D102R_A=:"IE2$G>%<['' _[E&P0E6BA)A^RZF=L4:\P MD3Z9<"K>AH+'AY/19> _? _0[3GRKR:G%Q?CX.+T_NKV1LZ,@\?@YB% ASYP M'$;L"'U%#Q,?'1XL9[4\WFM+YO^C! MAZ/O%,,L?6%F>M8;>F-80[*"IFW-B4Y&E,?0>FBXGN;UU?5VL>HHW=-,:Q?E MUU&N9K@55%!'V9KMN25J)T.KS-!JS7!"(DS1;0H4RR.+H9_7$#\!_=649W*19T)+:S'W:Y'_9''9<3[6W' MF;95=5P=I3L]TZDXKHYR-$O3*XZKHRS;U/5FQSEEADYKAH'\.M)PNJ_I6M7> M:[HNQ?PNQ8*.Q':VQ"VWQ/VHZ=R:!4S7-2N>JX-TSZL>XW7I9C?I5C0D=C.UGCEUG@?-9Y7 M_]KUW(KOZAA#J]JNCG$]H^*Z!HSK5$RG;G67,=!%UM8S-"6KA.<-13E;WAQ. MLX:Y,G^FGXSTAGE?W#3RB\$_^?R: M]HEPT2EGCTMQ6P(J >+]G!#^.I !ROO7\"]02P,$% @ MX!N5R\ )"9F M P A0T !D !X;"]W;W)K&ULK5=;C]HX&/TK M5K:J6JD[N9-D"DA W':DSD4P=!]6^^ A!JPF-K4-M/]^[2230I))I].\0.R< M<_Q=#L8>'AG_*K882_ ]2ZD8&5LI=Y>F*59;G"%QP7:8JC=KQC,DU9!O3+'C M&"4Y*4M-Q[(&9H8(-<;#?.Z.CX=L+U-"\1T'8I]EB/^8XI0=1X9M/$[,R68K M]80Y'N[0!B^P7.[NN!J9E4I",DP%811PO!X9$_L21AJ? [X0?!0GST!G\L#8 M5SVX2D:&I0/"*5Y)K8#4UP'/<)IJ(17&MU+3J);4Q-/G1_4/>>XJEPA&J?+"17;XGBR?%B]@G&R\\0W'X <_@%WBPAF$X6, :W=W ^ MN;^ZO9E\!@OX\1K>W(,W,9:(I.(M^!LL%S%X\^HM> 4(!?=;MA>()F)H2A65 MUC979033(@+GB0A<<,VHW H :8*3%G[&;/ISMMZ?S9ZO#%JY\5PZW\X>9ZWA-Z' ML1-$5C0T#Z?%:J+LR'*]+# 5),)4$ MI>#?:YP]8/Y?6[J=*GH[OQ0[M,(C0^W7 O,#-L:O_[('UOLV"_4I%OG6-RG&.Q)[*PQ0=68X*7."YJF M"D-W4+->$^5'KEMS7A/DN5Y@UYS7LF!DA7Z[\\(JP; SP:4D*9$_.GW6J?"[ M/NM3+.Y3#/8D=M:&J&I#]%*?1#NLN:(,<]L4]1A";(51MJ MS6/FR;E2[5N;_$ OP(KMJ2R.$-5L=6>8Y$?EVOS4OIS9+?.QNF,45X*?\L4% MY1KQ#:$"I'BMEK(N O5[X,6AOQA(MLM/M0],JC-R_KA5]R3,-4"]7S,F'P=Z M@>KF-?X?4$L#!!0 ( +> ;E=S?9$^& , /\( 9 >&PO=V]R:W-H M965T^!=A")AE9%8FU5Z/9A MV@>3'& UL3/;0+=?/SL)$30!K=J^)+9SS]WSW)UC]S:,OX@E@$2O64I%WUA* MF5^9IHB7D&%QP7*@ZLN<\0Q+->4+4^0<<%* LM1T+"LP,TRH$?:*M4<>]MA* MIH3"(T=BE668_[J&E&WZAFUL%Y[(8BGU@AGV4;OU9YV '8W@& 4P&#2X'HU'T]'-!)T.06*2BC/T"3U/ANCTY R=($+1=,E6 M-$]$RI M*&G'9ER%OR[#.X?"0WZ!7.L<.9;CML"CX_ AQ IN%W!G'VZJ1-39<.IL.(4_ M]X"_![[ E/S&NL/.4<2H8"E)<-EP-$&/' 1062ZP.;HE%-.8X!1-U"*H[I8" M?1_,A.2J/W^TY:,DX+43T'OV2N0XAKZ1ZUA\#4;X\8,=6)_;LO.?G.WERJUS MY1[S'C[!&N@*= / :PQ"Z(3,2*KL%FI,T8K&+,M3D)"@F-$B):TM4L8)BCCZ MK[,.;>O2]7KF>E=KTRKH=CNUT9X&K];@'=6@*IP074Q50:Z[FZH_5QO%THV_ M$]SW[3<$FS:>>X"?7_/SC_*;,JF8157RT$ (:$^AWXAMVU[7?\.P:=5Q':^= M8E!3#(Y2O-Y6?*\/>-4<[VF#H,$N\-S+-Q*:1KYG7[9+Z-02.O^G"XZZ:=]N MJ&W;_KN?/9W=6F?W/=TT)EAM5R4<6LO1;>ZW9CF:1BWE,'>.)WTU^(+Y@E"! M4I@KF'714>7DY7%;3B3+BQ-KQJ0Z_XKA4MU0@&L#]7W.F-Q.]"%8WWG"/U!+ M P04 " "W@&Y7R[A[X!<$ !U%P &0 'AL+W=OGL!\46 MP5O;HI((S;]?^1('IT:%5OT"MO#['.F\LB3.<$_H9[;!F,/7-,G82-MPOAWH M.@LW.$7L@FQQ)GY9$YHB+F[I@\ZV%*.H$*6);AE&3T]1G&GC8=$6T/&0['@2 M9SB@P'9IBNC3-4[(?J29VG/#;?RPX7F#/AYNT0->8K[:!E31#N2?DXB3) M2:(?7RJH5L?,A8?7SW2O&+P8S#UB>$J2CW'$-R/M2H,(K]$NX;=D_Q>N!F3G MO) DK/B$??6LH4&X8YRDE5CT((VS\AM]K1)Q(!"<=H%5":S7@NX10:<2=$Z- MT*T$W5,CV)7 ?BWH'1'T*D&OR'V9K"+3#N)H/*1D#S1_6M#RB\*N0BT2'&?Y MS%IR*GZ-A8Z/EZO9;'+[#RP\6 3N[>3.7\R7,)D[L/1OYK[G3R?S.YA,IXO5 M_,Z?WT"P^.!/?7<);QW,49PPF"-*43X_WL$?L%HZ\/;-.W@#<09W&[)C*(O8 M4.>BKWE$/:SZ=5WVRSK2KP[,2,8W#-PLPE&+WI'K^]_3>W*]:4D NDARG6GK M.=/7EI2XQ-L+Z!COP3*L3DN'IJ?+K;9\_%QT]^>B>W*Y@T,A-]ODC5QVZEG; M*7B=([R BJ65\J?W$"0HXR#F&+A?=O%6K'DS9_S9YII*F*,2YJJ$>8I@#;>[M=M=&7V\RN*, M[2B.($1L(S82X7F(6Q>5$M0K0/FF^CCNV'9WJ#\>6B:-=JYEIT1T54;T%,$: M5MBU%;;4BAMQ5@%Q(!!'F@>QXF>8,2!K"(( $H*R-DNDP/;N0MN+IHCC*.*X M]C?&6W;?:AKO_4"P[WK5J[WJ2;WR,V$0)_0)4"(.D/D[T^9/[YMQ&*_>%VF8 M<]^7$F8?#^>J#.?)1M?(ZF6=U4MI5O.I_FF&TWM,6S<7J?K/FK:DC-6Y($40C('HM/2O[#(6?2M5C..]<[I31'**UC3=>C'=DI^KRA<:$&.8MQ>,I("S MC55)B?LL@)+N,EZ66NK6N$4^*RNBK]FMS M,#5;VAUSX)85X!=\69">(;&]9@P2O!:AC(M+<=ZG98VWO.%D6]0D[PGG)"TN M-QA%F.8/B-_7A/#GFSQ 76D?_P]02P,$% @ MX!N5V H4;ZP! GAH M !D !X;"]W;W)K&ULM9EM;Z,X$,>_BL6M3KO2 MJ3R%I.DED=IPJXVT3;OM]JK3Z5ZX,$E\!WX>\ R>["B[YQL @1[3).-3:R-$?F+;/-I BOD1S2&3_ZPH2[&0EVQM\YP! MC@NC-+$]QQG:*2:9-9L4;9=L-J%;D9 ,+AGBVS3%[/L9)'0WM5SKJ>&*K#=" M-=BS28[7< WB)K]D\LJN5&*20L8)S1"#U=0Z=4]"KS H[OB3P(X?G"/ERAVE M]^IB$4\M1XT($HB$DL#R\ !S2!*E),?Q;2]J57TJP\/S)_6/A?/2F3O,84Z3 M6Q*+S=0ZME ,*[Q-Q!7=?8*]0X'2BVC"BU^T*^\=CBT4;;F@Z=Y8CB E67G$ MCWL0!P9>\(*!MS?PGAMX+QCX>P/_K0:#O<&@(%.Z4G (L<"S":,[Q-3=4DV= M%# +:^D^R=2\7PLF_R723LP^+[[<+,+%U[_0Z3)$'Q?+T^5\Z'7,3JG MF=AP]$<60]RTMZ4'E1O>DQMGGE;P&O(CY#N_(<_Q?'1S':+W[SZ@\]N.H[@!=V+'-0D9&N44-Y)OK0?%O;JJ7^8 MC8X=9V(_'#+0=J+>-2<\QQ%,+?DRX< >P)K]^HL[='[O(F%(K,%C4/$8:'G, M,=^H8*0E%YIU,BDU@@,F?IN)MJ.^3 R)-9@$%9/@529=%((6A6#8HJ"5[DLA M:,5B, B"JL>&=\/*NZ'6NUNYCJCXCW!.!$ZZ'!VV'!VU'=7VTM=10V(-(*,* MR$@+Y)+1""#F:,5HB@CG6YQ%@*A>/;ONE$SBMN-)WU!N+(;4F%J_& MXO6.+/0?.B<92;>I/MBTRKV#S:1::$JM2;5.F%U]QBS7ACR!HLB4.2*A<2<_ MO8:/TJ)>Z81E-)/K(6@R?YX;50M-J36IUOFX^TI" M_J80U&L$NA TFK2;4FO"JM-[5Y_?JUP.6/3J\FHR?Y\;50M-J34)UO6 JR\( MYC)0&(X$Q.@.1_<)77<"[$CK!X[?7F(-)?9[-#^C3'#K.L'5%PJ++):Y!WLU MN(S6"4;50E-J38)UJ>#J:X4W!M>X%5S#H!U:1LL"4VK-#Y!U7>#IZX(;01)9 M(VGC2B_1-ZZ,JH6FU)KXZIK T]<$L@;]%R+!T3:3-0&*X0$2FJ' MW+.]8J/V;'_GT??;FY+1$L$^^' O%[UUL0'"442WF2@_?E>MU2;+:;&U\*S] MS#V9EULEM4RY ;E=\AR4O*@, ,P+ 9 M>&PO=V]R:W-H965T U.(E@I5<&Q,=RHCS-SVY';<-2RN"&$*E M*2B^EA! '&LFU/$[)S4*GQJX/OY@OTZ#QV!&5$+ XY_16,W:1M,@8YC01:SZ M?'4#>4">Y@MY+-,G666V#=\@X4(JGN1@5)!$+'O3]SP1:P#[; _ R0'._P+< M'."F@6;*TK!Z5-%.2_ 5$=H:V?0@S4V*QF@BIK=QH 1^C1"G.H/@YJHWO+LB MC]>D&P2/PX?G >E?!5>W+]U+7#[L@:)1+(_("1D.>N3PX(@9GY=/;YA/DI<:UCXEB.6P(/JN$]"!%NIW!G$VYB]$4*G"(% M3LKG[N'KAB%?,"6/R0-7@*\[3IDD&!NYCAAE8<2FI \A1$LZBH&\WB$!N560 MR%]EP6?>SLJ]Z6-Y(>Y$8 M/*X?P9?%FY$T4A)]:RP[MNM:N+'+]4!VK50N,\1;"#0*" M]QD9\\5(318Q7@V9[C*Q&:&W)N/$]AM;6DN,7,LIU^H56KU*K<]A^U]ZYOTZ$U,3V49BFD5BFG6<^>9NT3J^YVP5[:Y5T]MWCLX+ M@>>5 OOZ?\2PPZ@LU$J.S^Y'360;X=K6OQ^T]:6EFKNK*3=UL6TF9ZU[L>LH MUYQE_>_C>?96M989[5RQYEJKI?O<>RJF$6Y'#!-$6:<^5KO(6L=LHO@\[;Y& M7&$OEPYGV&Z#T ;X?<)Q5_.);NB*!K[S%U!+ P04 " "W@&Y7% !+)=P" M "X!P &0 'AL+W=OT@$@U41>K:BL#V,.W!)!>PZL29;:#[][,3&E$(K ][2?QQS_$Y MU_9U=\/XBU@"2/2:TT+TC*64Y8UIBG0).197K(1"S^91EZTD)04\8[YGUN@;-,S;.-M8$P62ZD'S*A; MX@4D(*?E,U<]LV')2 Z%(*Q '.8]HV_?Q*&.KP*^$]B(G3;23F:,O>C.*.L9 MEA8$%%*I&;#ZK2$&2C61DO%[RVDT2VK@;ON-_:[RKKS,L("8T1\DD\N>T3%0 M!G.\HG+,-O>P]>-KOI1147W1IHX-KPV4KH1D^1:L%.2DJ/_X=9N''8#M'0$X M6X#S48"[!;B5T5I996N )8ZZG&T0U]&*33>JW%1HY884>A<3R=4L43@9)?'] M<#!]&**G.Q0_/4[&_7B"^DDRG"2H_SA #Z/^[>AA-!D-$W0^ (D)%1?H"YHF M W1^=H'.$"G09,E6 A>9Z)I2:=+,9KI=_[9>WSFV/I17R+4ND6,Y;@L\/@T? M0*K@=@5WWL--E8DF'4Z3#J?BV?9;2R[I]BCF!652X2% -FZA35! M4!'HLK".;*OCJ>U:[YHXC H"K],$O1/G->*\D^*FQ8Q0"IDJ&,W&7*HCE])5 MID;5V4N9D$(WX#4%(1";(PTAQ:+52KV&ULK55=;]HP%/TK5E9-K;0UG]".A4B0,*W2VB%HNX=I#R:Y M$*N)G=D&NG\_VPD9I0'MH2_$U[[GW'N/R4FX9?Q)Y 2/9<%%4,KE[(:V+9( ML*.PPBN8@WRHIEQ%=LN2D1*H((PB#LNA-7(' M2:#S3<(C@:W86R,]R8*Q)QW<9$/+T0U! :G4#%@]-A!#46@BU<;OAM-J2VK@ M_GK'_L7,KF998 $Q*WZ03.9#Z]I"&2SQNI SMOT*S3P]S9>R0IA?M*US^ST+ MI6LA6=F 50G1.%D-(KC[P]W]W,TF\23F\?1^-L$ MG2<@,2D$NL.<8WTO%^@C>I@GZ/SL ITA0M%]SM8"TTR$ME1=:"X[;2J.ZXK> MD8J?T"VC,A=H0C/(.O#):;SKG2"PU?BM!MY.@[%WDG$.U27RG0_(USRGX0FD"NYVP5],X[8) MNGFTWPQ$A5,86LI0!/ -6-'[=V[?^=RET5N2)6]$]D*_H-4O.,4>C7&FC&,A M$3PK;Q70I5S-T#<,VE@W4<\)[IB2O4]R@U^;4S=M[KW8)?&4L M4J"4K:FL_^'M;NO"(V,^!_MC=Q#79OJ/IK;V6\Q7A I4P%)1.I=7RMMX;9=U M(%EE#&3!I+(CL\S5%P:X3E#G2\;D+M %VF]6]!=02P,$% @ MX!N5^V$ MH8?! P 6 X !D !X;"]W;W)K&ULM5==C]HX M%/TK5K:[:J5V$N<#R"P@M4"W(TT[")C=AVH?3'(!JTFX(1)(E&4CS^*4&M:D[M>-Q^0?]MA-:*-H*R=+263%( M:;;_)\]E((X*6#5PC=,RMDC8DDPSYG.\2UM4+3C2(VA;=2 M0S.]C'/)U5>J_.1P/OHR&3_>3]##9S1Z^+:8?1PMYNCN&YK.'OZ83>9S]'8, MDM!$O$,?T.-\C-Z^>8?>()JAQ89M!E8J+Q[*B<]=-^5O?%0*O#7U8R8Z4;..*[OT[A;].#D_#H(<=IV\_'6MH6GE>U_4KJQ-R?D7. M;R5W#T*@)4W4^%H@R5!,))@X[F&"H]D_!![V@QI)@YF'0^R:6085R^""$+Y' MF4K";%7Q-O$-&D3\,*BS;1KAWCFNG8IKIY7K--D*M,UBX(>XJ?!+\0U"083SRR@6PGHM@I8,'5@36RZC:D"Q^_4^#2- M<.@$9D:]BE'O=HUI\5^K[[>3:NN=^X$A16Y\'7D$DK4@E-)P<@P M;)Z,CN^%-88&J\#'H9DB=@ZER&DE.7E6EY.8RJU*;WH//F8OV^Z0E@7Z_A72 M)7!C.FZ?X-)\?"VTTW <56;\DZI2"7RM,%P)[30,A]J,6^O>*RI3"7!RYGTG M=&N[UF#F81>?.?;X4#EQ>^F<"$G5?5*MTH3PK$BEBPUP4#NX=:^VHEZ\2%=" M.XW!H4!C_V?MU=;2?W$8KH1V&H;##0!?<@4PR@T:%R3?<7KUK=JT<@.GGF#M MHVN_?G-])7Q-,X$26"DWYZ:K4/C^&;/O2)87+X$ED^I=430WZND'7!NH[RO& MY$M'/RZJQ^3P?U!+ P04 " "W@&Y7Z50V:$D+ #1< &0 'AL+W=O MG"4!6HO< M"JQ=T33;A^%\<&PF$6I;F:0DW?GU1[(=TWS)$]-Y\J5-'/&^*=X215ZFI).' MJO[6W"C51M\7\V5S.KAIV]OCX;"9WJC%I'E;W:IE]Y>KJEY,VN[7^GK8W-9J M,EL56LR'-([3X6)2+@=G)ZO//M=G)]5=.R^7ZG,=-7>+Q:3^][V:5P^G S)X M_.!+>7W3]A\,STYN)]?J7+47MY_K[K?A5F56+M2R*:ME5*NKT\$[31HVK^5_EK+TY'>2#:*:N)G?S]DOU\)O:[%#2ZTVK M>;/Z-WI8;YMF@VAZU[358E.XJ\&B7*[_GWS?-,1.@4['7X!N"E"[ '^B -L4 M8/LZ\$T!OJ]#LBF0[%L@W118A3E<-]:JI8M).SD[J:N'J.ZW[M3Z'U9QK4IW M#5PN^R/KO*V[OY9=N?;L?/R;*"Y^%]$?,CH7OWX4G[Y&G\37Z(OX4WRZ$-&; M0K63YBY>YB[AXH6:=L6)K[C1EFQ[0+&5'GNR.M==Q]-&7]1M5;?E\CKZ ML%QW@'U'\O?OW>;1AU8MFO_Z#IRU-O=K][WL<7,[F:K30=>--JJ^5X.SGWX@ M:?R++S5,L0)33&"*220Q(VV^39M#ZF>?NFM?K>[5\D[YXEP73E>%^VO<_1G- M1O'H9'B_FQ-H$9J3:YG%-..FI<"TE$AB1@#)-H $#&!<-6U4745J4B_5#,IB MK9/L9D%Y3JPL$J?Y2,))9FY5N%I)PM+8:F17B\=Q8FE)'1 M29AUI9'@KA[8D*-M0X[ AOQ5+;LVFZ\:<3+KAO)ET_9M>*_ -ARY_4S&K2YD M[-EHE"96*[H;D73$[$[;LU7G9[6V!'?UP(8DL9ZSQ&!3/HXQI]TTH"XO[U9# MRW4G[IV-Q,X^'26Q=9"-8<_0SL3G2=/$;FU44XFE9L:R,Y4D<"QM-?VVFN?/ MNF@6_3&]'O7_]$-."?DENG[R%/#&1IPFY"-NIP96*3@UUY)0^R(K/%MU&UG' MD\2JF1D&U6%0,(Q"=;+3)A)XGOBN:53K1T7Q8EMG# M!%@_^#S?RU2@FDKB3DW3;'<&9K:MG@$2> KX137EK+LVI-.P?')'K MF>8V=!6HGA)+S?PJ34_.:8R 2GFQ'>,JE:@J@E4-8FE9H:KI_@4GN*_A ;" MTOZJ1]ZT4>?\6-42J-626&IFT!H?4!@?'$@KJ3NG9\3^QF,,>P<'Z'KF?&1- M@ 6JI\12,]/15(+"5"(0@%(/2\AM\CN&/8-3\=&0U/E:"]548JF9L6C*06'* M@0Q 8;>0#A,5GF!52Z!62V*IF=EK"D-A"A/,6ZG[);K3:XUAT^#D7$O"[6FC M0/646&IF+)J>4/@;_@!^2]VOV(\(HTXDJ S$9\IBAY6CFDHL-3,3#3> MAL'4PQ@(C6V$#NL'1["7J4 UE5AJ9@0:;-#GP,9BH>IIN;D6?5C.[KHKT7,$ M&18-GK2APA!4-8&J)K'4S+ U,Z&C5R3(%!-.C%'5"E0U@:HFL=3,5;@:PS!X MC<0S!)FYZQ-(GB7VQ0XV"5Y#ZYIRGMI?,@M44XFE9N:@B0F#B %#9AZ^0;F]* 7V#X[(PS<8 M=1)"Y1M8:F9"._<0P#<1[,>0&>[= KBW"^#>+X![P\!K4!*F*0F#*P49[!TPY[!J7CN>\B#5XH$D%_FNS4B<885J.C"XTE'Q!G5HR()+#7S5E&-)#B, M))[FOMP% S1+8YM&P/K!=XKN92I03266FAF!IA$<(1B>V1(.P?G)#'D]I+QP6JI\12,Q/2 M#(/#][3LQW'N<>!G)A[Z =WNEA4^N&QS)TU5JB6$DO-S$;3#P[3CT!*S%T: M<<1X:H>"2D!\GH38'$R@FDHL-?-A31J!),\\N0(7$\-N =WE(4)/)XM5+8%: M+8FE9F:OV4L"LY=@3 SKA:2+RF"PJB50JR6QU,QT-7Y)X$4E ;@Y<1=T>#I; MV"\X-(^GI[-%-958:F8D&HXD,!QYFC!'*,]P9+ATRCIMK&H) MU&I)+#4S: V'4A@.'DHL-3,=#7=2 M&.X$TO34!UL\L: 2'I^I+Q=4PH.E9N:B"4_ZS'-0<'%ZZB(:]XG#<)6"4_-0 M(?>)PZB>$DO-#$U3H12F0L$<'-8+N9"A,B&L:@G4:DDL-3-=C8-2>/%- =/ M?8MMLL2^-P4V#$[-8\ISXG23J+0&2\W,9.1J$;PH:;^AAU'ZHYQC6 M#XY@+U.!:BJQU-81#'?>N+90]?7JW7A-=PVZ6[;K=V5M/]V^?^_=ZJUSUN?O MR?&8>#XOR+%8OUU/RZ]?]O=Q4E^7RR::JZO.*GZ;=<=6O7Y_WOJ7MKI=O>_M MLFK;:K'Z\49-9JKN-^C^?E55[>,OO<'V+89G_P=02P,$% @ MX!N5YS; M1VRD @ )@< !D !X;"]W;W)K&ULK95=3]LP M&(7_BA40 FF0KR9M(8U4VC*0V*A:V"ZF7;CIV\;"B8/MMNS?SW9"U)84;=IN M$CM^S_%S$L>.-HP_BQ1 HM>,YJ)GI5(6E[8MDA0R+"Y8 ;D:63">8:FZ?&F+ M@@.>&U%&;<]Q0CO#)+?BR#P;\SAB*TE)#F..Q"K+,/]U#91M>I9KO3V8D&4J M]0,[C@J\A"G(IV+,5<^N7>8D@UP0EB,.BY[5=R\'H:XW!=\(;,16&^DD,\:> M=>=NWK,<#004$JD=L+JM80"4:B.%\5)Y6O646KC=?G._,=E5EAD6,&#T.YG+ MM&=U+#2'!5Y1.6&;6ZCR!-HO8528*]J4M:%OH60E),LJL2+(2%[>\6OU'K8$ M;NN P*L$WI\*_$K@FZ EF8DUQ!+'$6<;Q'6UID-T>GR&CA') MT6/*5@+GQ_?J^)[Q\P_XW8-: @+]Z,^$Y&I)_6Q*5%JTFBWT;W8I"IQ SU+_D0"^ M!BL^.7)#YZHIWW\RVTGKUVG]C]SCAP(XEB1?(JIS(Z[7^#E;G*]4!PL!LO&+ MEJ:A,=6[PCH.6^UN9*^WJ^LC\;X-U!+ P04 M " "W@&Y7B:1L.BP# #("P &0 'AL+W=O)CNYAV8> 5I,XLPVT M_WYV0E,:0IBBW9 X\?OZ>9V$%O;"!$W=9TO-A!B?D=C MB.2=%64A%G+(UCJ/&>!E(@H#W3(,1P\QB32_E5Q[8GZ+;D5 (GABB&_#$+/7 M>PCHOJV9VMN%,5EOA+J@^ZT8KV$"8A8_,3G2,Y'YTC%65.Z;,:#)9MS5!$$,!"* LL#SOH0A H)\GQYV"J96LJX?'Y MF_M#$EZ&F6,.71K\)$NQ:6N>AI:PPMM C.G^$0Z!ZLIO00.>_*)].M>5DQ=; M+FAX$$N"D$3I$;\<-N)(8-;."*R#P/I7@7T0V$G0E"R)U<,"^RU&]XBIV=)- MG21[DZAE&A*IQS@13-XE4B?\2?>QWYL-^^C[ ^I/IH-19]KOH8?9=#;NH]'@ MVV T&Z%AOS/IH^L>"$P"?H-NT6S20]=7-^@*D0A--W3+<;3D+5U()&6L+P[+ MWZ?+6^>6A_@.V<879!F672#OELM[L)!R,Y%;'^6ZW(AL-ZQL-ZS$SS[C-P3Y M1G#TJS/G@LDW['=1HM2B5FRA/KLFC_$"VIK\KCBP'6C^YT^F8WPMRO>?S#ZD MM;.T=IF[/P;UG9-H?6[W[U.]D^C5'\+.MXQ:2]\=)RA=HV*"6I:@5II * MN%-5_8C;,^HY[E+GBMSUC+M^B;M>Q%T_X78;7HZ[U+DBMY-Q.Y>XG2)NIX#; MR7&7.E?D=C-N]Q*W6\3M%G"[.>Y2YXK<7L;M7>+VBKB]@O<[_UV6.E?D;F3< MC5+NZ09D3[$2P(KH&R?T=L/.;WOI A7Q3>.]*AKE :C 0I4.4 Q?I5]BRBN M;L;IDS!K9BY+^6)5PQR5>+,TS! X;\I"+1\'<%$8PSR)<6M:GI7/4;I.U1SO MQ=DLK8:'AR([6(:%JEI!6JT#@N=X39FD02 %929MRY_^7U!+ P04 " "W@&Y7;P:6B9X) "Y?P &0 'AL+W=OKL M1)V=Z8?1/CA0"59CF[%-TAGMCU_?@BGB%+C[\-()X/H,X6 *3MN^>(Z3K^E" MZXQ\"Y=1>ME;9-GJO-]/9PL=^NF'>*6C_):'. G]++^8//;35:+]>3DH7/;= MP6#<#_T@ZDTORNMND^E%O,Z60:1O$Y*NP]!/7J[T,GZ^[#F]URL^!X^+K+BB M/[U8^8_Z3F>_KVZ3_%)_H\R#4$=I$$ZEE6$'[^XTE?Z^6RD/+[\5>-]C;K+ 9N__ZJ\_+! MYP_FWD_U=;S\$LRSQ65OTB-S_>"OE]GG^%GJ^@&-"F\6+]/R7_)<+3O*%YZM MTRP.Z\'Y/0B#J/KI?ZO_$%L#W/$[ ]QZ@'OH *\>X.T.<-\9,*P'# \=,*H' MC Z]2^-ZP/C0-9S6 TX/'3"I!TP.'7!6#S@KXU ]?^633_W,GUXD\3-)BJ5S MK?BE3% Y.G_.@Z@(^UV6Y+<&^;AL^HE]O&-WY&>J,S]8IN3??I+X1?Y^(3^1 M("+_6<3KU(_FZ44_RU=7#.K/:OJJHMUW:(_,O[:/OYLWWAF M'^^X%J"?_YTV?RSW]8]UY5K%.[WZ0+S!"7$'KD=^OZ/DYY]^:7M@&(8>SK@6 MAMD9JFBVLD1I$80V(; M1 ]M^O1C%*W]93X/BK*VU%H'=TTM$J-(C"$QCL1$A8U+K)@)/TW=\47_:3N+ M;Q<9FDLHT#TR C;:!&QD#=AO*UW,4*)'LBPVFL2O A=$LZ2\G-\\R\.7S]3; M\F>UN^8/B5$DQI 81V("BB:RB0&$=B HE))*9 F!&RTTW(3CMM MZ5;^2YAOV5H_BEFEKMNU"AMM)7/L[+RJ*'*%#(EQ)":0F$1B"H09R9QLDCGI MDLP3DA3?*?T:/_RZ+MZ1\\\TV0GQPSC)@K_]\M.,95-I7577Z$[>SETFSDYT MOV.%I"VUR#O.D9A 8A*)*1!FI/9LD]JS;JE]+K\*U7/B/^6W/.K\4TOQ_7"S MQ9T!>M)^DQ"-A]064>T;F_DO;AOL:1U$KU763C,0X$A-(3"(Q M!<*,<#N#YIOQZDLW@=921?+K^]_J34^LUNM:KBQ_:LV?.\G4GLH0M2 M^YWOFDZHQJ&:@&H2JBF49D9TJVQPK!&]3>(\=-G+";E=^GD._6A.V%_K8%7, M:\F?-SJ\UTGKMYUVN.LL :I1J,:@&H=J JI)J*90FAEMMXFV>ZQO\FL9E6VD M1J$:@VH_9U=4X[M+F":JS6K!]&.725 JI) MJ*90FAGBII=R[,64\95M41$AF.E#Y\G0@@NJ4:C&H!J' M:@*J2:BF4)H9[:8X<\9'FR#),VJ[2VI M$_IY[S0"6LI!-0K5&%3C4$U -0G5%$HS0]U4><[9T:81R,[G&JI1J,:@&H=J M JI)J*90FKF305/DN?8B;\\TPCZZ:WZA&H5J#*IQJ":@FH1JJM:,J6'[_W=T MF^K.M5=W=WH61_..TPB[V3FJT-8.JC&HQJ&:@&H2JBF49J:Z:>WU<>VNW;QH![>&@&H5J#*IQJ":@FH1JRGW; M7[XWC6A:.-?>PGT)ELL@S8KMJVW> .W=H!J%:@RJ<:@FH)J$:@JEF3%N"CIW M=+1Y [2A@VH4JC&HQJ&:@&H2JBF49F:[:>A<^[YM^^8-T!8.JE&HQJ :=UOV M]QOL[!,HH*N44$VA-#.63;GF=ML;KMM^OW:\T/(-J#*IQJ":@FH1J"J69,=XZ M+N/Q#LR(/3(C]M",V&,S8@_.B#TZ(_;PC-CC,QYC3SBOZ> \>P>W;[X++=]J M;7N^>[H[;X V:E"-0S4!U2144RC-#&73J'E[#NM8[>5VM0Z6Y6Z9UMD#M$*# M:A2J,:C&H9J :A*J*91FAKFIT+RC[>3F0>LUJ$:A&H-J'*H)J":AFD)I9K:; M'LZS]W!?_$07)P70Y'^VP[M?V9G.088V;E"-037NM1Q]TQWM[(HOH.N44$VA M-#.@3>/F[6O<7@-JG4- &S>H1J$:@VHH M1J$:@VHWEVTT0!>$ZM,X@[$3G<$)W;H-J#*IQJ":@FH1J"J69 M(6ZJN.'1=FX;0OLYJ$:A&H-J'*H)J":AFD)I9K:;?F[8]9"4!QZZ?8_KE,=; M;PWQ=PZD]H&=\PKMW*":@&H2JBF49N9UZZQH]L[MQO^V?T(!+=Z@&H5J#*IQ MJ":@FH1J"J69(6XZNN'1]GH;0BL[J$:A&H-J'*H)J":AFD)I9K:;RFYHW^OM M^R<4=M>95&=P:8WQ=P^E]J&=,PNMXJ":@&H2JBF45F6VOW4:[U GC^4YX%-2 MGK*E.J7PYMK->>8_EF=7W[G^VCFG3LOUS#E7U5GD&[XZJ?V-GSP&49I'_2%? MU>##:?YB3*KSQ%<7LGA5GD3\/LZR."Q_76A_KI-B@?SVASC.7B\4*RA.<5\^ MG.G_ 5!+ P04 " "W@&Y7D?,T,'L% "0(@ &0 'AL+W=O*DW1;!G"9$'+,%3=4_CXPG1*HF?VJ+!:D'C.$-2<7S;@+:*/C/'[>L?Z)_RY%4R,R+H!8O_B4(Y/VWU6R"D MCV09RPE;_4TW"?D97L!BD7^"U=JVJWH,ED*R9..LVDF4KK_)]\U ;#G 3HT# MVCB@0QWPQ@'GB:XCR].Z))*,AIRM ,^L%5IVD8]-[JVRB=)L&J>2JW\CY2=' MTX?Q^&SR+_C\"=Q\OOWKZ/YJ,@:75^?WX/TEE22*Q0=P!!ZFE^#]NP_@'8A2 M<#]G2T'24 S;4D60X;2#36_GZ]Y076]T<0RP]Q$@#^$*]PN[^R4-E#O,W9'I MWE9Y%\FC(GF4X^&Z<.:,RZ-[RA-P26<2?+U1!N!:TD3\5Y7<&JU3C9;=<"=B M00)ZVE)WE*#\A;9&?_P&N]Z?5:DZ C,2QT7BV(8^NF'ITY',\@[I+))5N:X! MNCE 5@M>1M#K]-6DO6PG46'E0]\OK(SH.D5T'7MT5 C%?D68 MO08#7!52T!X)LUP ;!>$IY_5W65ACA7@UKM02 =@VPM\IZC5AK[:SQ MQ#E",X=&2P_HNV6M5D2V6-1>6-&53'9ZULD%W93&D:,5Y0]X*E+Y3+:*;*[BV35( [ M\DJREEJO62EM[:;QK#I",P=%"RK4SM8*R#<=Z735HQV M*5FV\7H@%?O_ZP;DBVR-\@F#$I69)? MSBD)*<\,U/^/3 G432-[*:%X"67T/U!+ P04 " "W@&Y7E4IQ-- $ !: M&0 &0 'AL+W=OU&NT'$RXE:A(SMBFMM#]^G4=C9DD/X=DS#Q!KTLV>W?-!G2QF%"=QR))9Q3/GK$"*V.K&P]?;@+GR< MR_2!/>@OZ".,03XL;KEJV:67:1A#(D*6( ZS$^L4'P_=;FJ0]?@:PDJLW:-T M*!/&GM+&U?3$3JWU#9R<'X830ZO?L;?;E$UU]N_OQT?W$W0N<7PWOT\1PD#2-QA#[>4@Z) MG(,, QH=H0\H3-#]G"T%3::B;TN51^K-#HJ8PSPFJ8G90R.FW ETD4QA^J.] MK?(O!T'>!C$D1H=C6+20Z_R.B$-<]# ^1Q\_'!G\NN7DN)G?=HW?&S4-0YH\ MH1N:0HA&Z%0(%H19"[5;Q/L57242. B)[J@$]&T$\03X/U638HR5OGW'8D$# M.+'4ZR6 /X,U^.T7[#M_&$;2+D?2SKR[=3,T9UQ^N@<>HW.82/3M6G5 5Q)B M49EK^P"Y>F6NGG'6RQGE:D:KDLO-L9/9I[3S/'!:3IMX??NY(JY?QO4;X@I) MHTA1CD0+^II>JZ+G3ORUX%[7[U6'[I2A.^\"&OXIH!EC[5B\;CF2[EZ!UCU MKKTRU][[@-:K!AJN 1IV-.DZ^X!:X64=:Z[?Z=1$7Z-\_#Y:9@.Y80 M$ST8LE? %>[VG*Y6%&R6E$;,%?:;[%93=:T V$C:6V.NO8AT$$Z)K11)CQ9'2T:X&T"&!_OW@RBLJNZ6KAP&;EV+:JG8VJMAWLUU&) M9GML).B:LJ)_T2A,PG@9FRM]"/+'FOUQ;[^5-JK)CND2K1FD23,:F*.P[ZT3 M1W5]B98*8I:*^OK2E\;ZFGWO.F%:&Z!Q",-RU MPREWKU!S#W$ Y6J1<9OV'TU0:U=!#>,Z?7.U,+A-)TK;87=+ MGF>)ILO*^+D?;RT^QDX=UC7?NV:B_DRC64KUX=9Y=#;R\+R:_:>KJ=TU4_M0 M58"QQ!BXNUD !V]L?>VUX^X8^&-VJ"]0P):)S$^^RZ?EAX/3_+A<=\^_.HPH M?PS5RC:"F3)U6ATU:)X?Y.<-R1;9X?F$2;7M(9*KF24E5C(D*UL7C/ J4XJB>TY3F"7N*BL.-)S+RR.Z%J0HH(7 MAOBZ+#'[,P1"MP/+M=XGIL4J%VK"CJ,:KV &8E&_,!G9K4I:E%#Q@E:(03:P M;MV;85_MUQN^%[#E>V.D*EE2^JJ"23JP'&4(""1"*6!YV\ =$**$I(W?.TVK M1:K$_?&[^KVN7=:RQ!SN*/E1I"(?6*&%4LCPFH@IW3[ KAY?Z264<'U%VV9O M$%@H67-!RUVR=% 657/';[OGL)?@>4<2O%V"IWTW(.URA 6.(T:WB*G=4DT- M=*DZ6YHK*O529H+)U4+FB7AV]S >+1['Z/D>/=W.%]/)?#*>J>CQ^=O7S_/Q M] F-QL,YNAR!P 7A5^@"%16:YW3-<97RR!;2AA*SDQURV""]8TBHKU''^80\ MQ^N@Q6R$+B^N_I6Q915M*5Y;BJ=U.T=T1[ 4:%3PA%"^9H!^WBZY8/*U_S)Y M;+2Z9BUU%&YXC1,86/);Y\ V8,4?/[B!\^6$TT[KM'-*/9Z".BXI,$0S_11, M!AN)0$NHH[6)0R<,(WMC '=;^Q_+YC1ODMRC^'\DTH_Q#E MNF94T**" &16VJ/ <*D3RA"&1@VRW MF0!F(H<'9,\)S.1^2^Z?),^IP,3$ZA]\DJ[3#3O_T>R];J0:^Q-FJZ+BB$ F M\YSKGC3+FF;9!(+6ND$MJ9#M3@]S^7\!IC;(]8Q2\1ZHGM?^L>*_4$L#!!0 M ( +> ;E=+D=>W4P4 /LD 9 >&PO=V]R:W-H965T[[GX)=>,*?28)IF<=-9*;0V3:EXNF0)WT\Z0>=YQT.\6BNSPYN.-W3%9DQ]W]P+O>55*HLX99F,>88$ M6TXZ%\$YP2,3D!_Q;\SV\N ],I\4.M)9]A!"[:DVT0]\/T75EY0 MW^A%/)'Y?[0OC@WUP=%6*IZ6P?H,TC@K7NEC">(@( B/!. R +\,Z!\)Z)4! MO;>.$)8!84ZFN)2< Z&*3L>"[Y$P1VLU\R:'F4?KRX\S\[W/E-"?QCI.3;_^ M<_?YX[?KAUM$KB^_H7>$*1HG$MU1(:CY2MZCC^C[C*!W?[X?>TJ/:.*\J%2_ M*M3Q$?41NN696DMTG2W8PH[W])E6IXN?3_<2.P7O^*Z+_/ #PC[&3>?C#I^Q M31?U_#R\UQ!.W.$7V]6Q<.MJ>A7\7J[7.Z)'V%RAFTPJL=532:&?7_4!Z$:Q M5/[7<':7A5K8K&8RQ+G+1+_3SEJ5S)AKGFU.F+1E(,0(D9N$[J_"=@6:M,TB*D&($ M2,RB.*PH#D]G+8EB*;%ELAUC^8EH->Z(=!\&): @UJ$1E51$9. M(C],RV'N)\>,="JTA0(I1H#$+'*!7W=Q/NB<+.6 0(*J$2@U&^5!0QR\Y3:4 M2''M2GYO8]UJ MN[*MDDIOQ]GJ U),I(V@0#M]4#5RXIK[Z(E1(5U3L6[L W=G?Z.[5SWAA+,D MN#5:LP)U E!J-K_:"P1]V*H :@5 U0B4FHVRM@R!VS/D*.,:Y5(/A6C*MYEJ M) EJ'4#52*EF9;HPQ$>27>T* F>[W+84@+H"4#52JKVE%-3=?G"BW6=9K!/9 MC$5;P1;HZL"8?XJ%5.A.VW-WG@,U!*!J!$K-AEL;AV $F^= ;02H&H%2LQ^O MUD8".[OKMGFN5+.F2OZXY^4#GROWN&TI0:G9E&J/@-T>@<0R,DC01N<\C8FN M&A\]EBJC SI^UW_Y[-$]5FLR0&HVF=H08+]@M4C*Q"I?=2-1GL2*A2/5WFIE MST6^GL6K#R^6!=U2L=+X4,*6.M3OGNE4+(J5-L6&XIM\[&ULQ9AK;^(X%(;_RE%VM=J5=D@< M*(4N(+4-U50JW:JTG0^C_> F!XB:Q!G;0"OMCU_GTD"8X"[(4K^47/P^/N>- M+Z<>K!E_$0M$":]QE(BAM9 R/;-MX2\PIJ+%4DS4FQGC,97JEL]MD7*D02Z* M(]MUG*X=TS"Q1H/\V1T?#=A21F&"=QS$,HXI?[O B*V'%K'>']R'\X7,'MBC M04KG.$7YF-YQ=6=7E"",,1$A2X#C;&B=DS./G&:"O,53B&NQ=0U9*L^,O60W MU\'0OW^E7>?(JF61R/_"NFC;58W]I9 L+L4J@CA,BE_Z6AJQ M)7"[>P1N*7!W!9T]@G8I:.\(R#Y!IQ1T*5'(?/"KI:,#9&GC66M&RB]S, M7*W2#Y/LNT\E5V]#I9.CZ>77L?=X,X:_K^#J_/H>GLYO'L^S!AB5P( M&"N!J K=*O/'#?/;APM<0IIBUH.W^"Z[CMIH#T<@]])2>YW&V0 M>WKY+5NUP.DTR6O9M*LOVLYY[3V\*QIR>*+1$F&"5"PYJFDJX3I)EU( 38+\ M)>/PTJ(. MM<8DS#,$JUG8K2SL?L9<[IHTVR3,,P2KF7U:F7VJ':_WH7CY,N.(P-6P;?*M MT!-G:YHX+:?3(]5$*2QI;M?N]>KM/&T\1V;;J[+MZ;/%K"H,DSE(Y#&$";PA MY8W[N19TZ'#11T7R*. $XF*+)WT(Z%M35)ZAJ&KF]2OS^MHPQZ^IJELQ@!6+ MU.R+0OG69%S_YW% 6AVGOSM>FMN=.N[.>-$&=63*Q-E4BLX'22/W0X&0\M!O MG!\E8'L;(:1ULI/M_VKEZ8,Y-MFMLI@8W-A+6*\VX5UW-_&?6Y%6>S=O;5S' MYNUN\G:/V[3A7YBH]2)>QMI]7(\_=+$P2O-,T>K6;NIR\BF%.3%:F1NE>:9H M=<L3!UAFBU:W;U.[DR.(]6P?HZ\?K@-&"WBC- M,T6K6[NIZ].\.!N>4#X/$P$1 MSI34:9VJZ<6+X];B1K(T/X!\9E*R.+]<( V09PW4^QEC\OTFZZ Z]![]!U!+ M P04 " "W@&Y7K-7)!(@# !&$@ &0 'AL+W=O?HS"''&*F_9_R[V")*^!F%L1@86RF3 M:],4RRU&1%RR!&-U9\UX1*2:\HTI$HYDE8&BT'0LJVM&A,:&V\_6[KG;9ZD, M:8SW'$0:183_/<20[0>&;3PMS.AF*_6"Z?83LL$ Y3RYYVIF%BPK&F$L*(N! MXWI@>/;UR.YH0!;Q2'$O3L:@4UDP]EU/_-7 L+0B#'$I-051EQV., PUD]+Q M(R .YA-1O/9S+_[$X9>X ?P?HR2 MT%!\@(\P#\;P_NT'> LTAH3\;6>X;LAE,,C"5.\ $\(E )47C"E M9$%#*BD*N$4B4HXK4*=TALN4?N64-D)5LZA2V=5W78.TT:UQ!9R;AN85RWB<-^(.G4 M'O:*F&<.^U4A[NHW'?9? OPX2:6X@"GN, 2[MB9J)9V[M0V1E=SK%>[U7E5- M])HTKB&RDG&?"N,^-5$3M235$J$JU?_.4\K2MHX-E?5_E)=36U[UFLX])DVQ ME1T\:4GM5U5BN9RFS&N(K6S>L3^U:[NXEY99/4OZG0 M6O6%5JOI[+/2$%O9P6/7:[=?5Z$UVADWQ58V[]@;V[4=Y(L+K?."-YJJH%^[ M///D)5]_8;DE?$-C 2&N%^Q=,2A9EPRV2%7(=H.ZO M&9-/$_TIH?ATY/X+4$L#!!0 ( +> ;E>O#@3#.P, ,8+ 9 >&PO M=V]R:W-H965TICV8Q( WQV:V@>W?SW;2#&A(J86F'7 MS-WRL,N6DF"*;CD0RSR'_&\?$;;N6:[U-#'"L[G4$W;87< 9&B-YO[CERK(K ME@SGB K,*.!HVK,NW4X2:'_C\(#16FR,@5[)A+%?VOB:]2Q')X0(2J5F@.JU M0@-$B"92:?PN.:TJI 9NCI_8$[-VM98)%&C R"/.Y+QGG5L@0U.X)'+$UE>H M7$];\Z6,"/,$Z]+7L4"Z%)+E)5AED&-:O.&?4H<-@.*I!W@EP-L%M/8 _!+@ M'QJA50):AT9HEX#V+B#8 PA*@"FF78AEE(Z@A&&7LS7@VENQZ8$IET$K@3'5 M&VLLN?J*%4Z&X\%5'-T/8W"3@-'-< B2F]'CY2C2]C!^B(? !U^_C>]&]]?Q MM[LQ^!@A"3$1G\ )N!]'X./[3^ ]P!3H]J=KW&AG':'$*?.N8 M9-$QR>)CDB5'(MLJRC&:84TYFZ)@BD*:HK:B/%:XMZ3+*H( L, MF;[*5Z'K=.W59JEJ7%KGVSY)L\^6L.U*V':CL.;O69F_!V8_U7VBF@()/KP[ M]USW CQ"SJ&R"8833+#\6R=[^WE69SN9#Y[[G)QMNT2%2WN3)MBAB6MHONR* M])SGQ/7WJ!14*@6-*JES_X6]%QP@0F.,UVZI P+&QPR8U 1T=E2U-_J,'/&9 MZ0@%2-F2RN) KV:KIO/2]%H[\WVW,W!KYB.W$Q<]Y7_ZHL.]AER=$ (0-%6A MG-,SM0%XT346AF0+T^5,F%0]DQG.5:.-N'90WZ>,R2=#!ZA:]_ ?4$L#!!0 M ( +> ;E>;"1J:6 ( +@% 9 >&PO=V]R:W-H965T>><^'>I!'R416(&IY9R=70*[2NKGQ?904RHLY$A=S< M;(1D1)NMW/JJDDAR!V*E'P;!A<\(Y5Z:N+.%3!-1ZY)R7$A0-6-$OHRQ%,W0 M&WC[@R7=%MH>^&E2D2VN4-]5"VEV?L^24X9<4<%!XF;HC097D]C&NX![BHTZ M6(-ULA;BT6YN\Z$76$%88J8M S&/'4ZP+"V1D?'4<7I]2@L\7._9;YQWXV5- M%$Y$^4!S70R]KQ[DN"%UJ9>B^8:=GW/+EXE2N7]HVMB+R(.L5EJP#FP4,,K; M)WGNZG " =O ,(.$/XK(.H D3/:*G.VKHDF:2)% ])&&S:[<+5Q:..&.\+ M$.X+, Y/$JZP.H,H^ 1A$$:@"B)1'9/UORROQ$7]VXD<;?P&[;RV90:Q 6X: MHJ4%JE1]M'3CENSM&_T]X.]-F1&XI5U#BQD"#LR\FNVSG1+O1HG*MMA;:-*Y; M%F:THK0!YGXCA-YO;()^6*>_ 5!+ P04 " "W@&Y7"<,^!I8$ ">' M&0 'AL+W=OY26:N ML64; SE@)D'*-'=-FBG)]47G7BA8@*>VY+-$:+]]Y8<8_( +%_$&;'GWMUZM M^..U1AN>?!,K2B7X'H5,C(V5E/&E:8KYBD9$7/"8,G5EP9.(2'6:+$T1)Y3X MF5,4FK9E>69$ F9,1MG80S(9\;4, T8?$B#64422']O])LL>97,,Q%T MRL,O@2]78V-@ )\NR#J4G_GF RT2ZJ6\.0]%]@DVN:W7,\!\+22/"F=U!U' M\F_RO9B('0>XS\$N'.RZ@[O'P2DVB$7N&0I6[FN6<3AX@DDU'" M-R!)K14M/)HAIHUC654; MU+2!?<^K&N$6(\<;ED:5+'MEEKW.+!^*/Z-L 7Z]H]$S35I77"?FV!6G$X9T MPK F6*467ED+[Z2BX.DLD4X8T@G#FF"5$O7+$O7?+@HYHK?[.QT.:J+0M!G8 M-4UHFKC]F@UNVCBVUZX(@S+%06>*7VBX(&JUW:R9WZD(G9ACEYM.&-()PYI@ ME5H,RUH,3ZH(0YTET@E#.F%8$ZQ2(FAM'^VMMVM"P:C\4KW:4\"TQ0C6C5"+ MT;!7>^; +48#Z+8+ ]QI8F!GIO NFPT;6Q8 M5XVF#;2JD(:TTK(M6+=BV(X2]TPJ(UE91*PUII6%=M&JAMNTB M[&QU#A00K_G@T1"0IHU7UX^F2;]7EX^64/8>^=@V7+"[XW(M",[^/@=W1,Y7 MJ5K\\DU%-_#H]:>3AK32L"Y:M33;1A$.3BL46CM(K32DE89UT:J%VG:1L+,# M.E HAHW7BZY=%XJFC=-XTFC:0*_^WJ+-R'9J6F'N[+=$-%EF&UT"S/F:R?Q5 M>SE:;J9=95M(M?%K>#F%+>,HW7S+]G>V^'SG[HXDRX )$-*%"F5=])6H)?EF M6'XB>9SM]CQS*7F4':XH\6F2&JCK"\[EZTD:H-R2G/P$4$L#!!0 ( +> M;E?&[JHST ( $D& 9 >&PO=V]R:W-H965T%;[^S4[)N M*A5O$C_<_>]W%_O26RO]8@I$"Z^BE*8?%-8N+\+0I 4*9D[5$B7MY$H+9FFJ M%Z%9:F29=Q)E&$=1-Q2,RR#I^;693GJJLB67.--@*B&8?AMBJ=;]H!6\+]SQ M16'=0ICTEFR!<[0/RYFF6=BH9%R@-%Q)T)CW@T'K8MAU]M[@)\>UV1J#R^19 MJ12 L,34.@5&KQ5>8EDZ(<+XO=$,FI#.<7O\KG[E7JM+X)ZPWME$ :66L$AMG(A!3T?AJ M?'W4YC=#*9P.$++>&E@RK1FKGA'< +7%Q@N(9 M]1,< )=P7ZC*,)F97F@)RXF'Z09A6"/$'R"T8I@H:0L#8YEA]J] 2/DT2<7O M20WCO8HC3$_AK'4,<=0ZAX?Y" X/CO;HGC7%.O.Z9Q_JYJ@U9G"I!-T*P_S! M&E!UY +II%KZ>+:@$F5\Q;.*E<G+D!JAC, ME+$:+=>UQ! EYISV'F\H/%Q;%.9I5U5KUO9N5G>9+\R2I=@/Z+8:U"L,DJ]? M6MWH^YY*M)M*M/>I)Q,NN:@$I$H(;CTW-0C(*UMI=*M->7:1U]I=K^VZQBII M=7KA:@=/I^'I[.694OOR:1+(BI45@LH_2]/Y-$VWH>GNI9FKDFFZI9)MCD6. MN"MRK=**MD)'IW'[_^CAUO46J!>^B1G*JY*VONG-:M,G!W5[^&M>-]D)TPLN M#928DVMT^HV2UW7CJB=6+7VS>%:66H\?%M3K43L#VL^5LN\3%Z#Y>R1_ %!+ M P04 " "W@&Y7MC2I6;L$ "['@ &0 'AL+W=O.']J$DYISO^%PXY.#VCM 7ML*8@]-8O+,@-$)).SRCS(,(Q"T@, M*%YTM)YY"\V65$@D_@[PCAU= ^G*,R$O\F8P[VB&W!$.L<\E HF7+>[C,)0D ML8^?*53+;$K%X^LW^GWBO'#F&3'<)^'W8,Y7':VI@3E>H$W(IV3W@%.'',GS M2,DRA5%CN(@GC_BE[30!PI"$ZQ@I4J6*<*M7<4[%3!KFJA MEBK4JEIP4H7$=7WO>Q(X%W'4;5.R U1*"YJ\2**?:(MX!;$L%(]3\6X@]'C7 MZS] =S:$8'P/)N,G.'H:](; >^A-(1AXWJPWZD,/P'_ZPYD+77 _'3^"_OAQ M,GOJ/0W&(ZD&>]/18/27![X,QY[W%4S@- 5\<3%'0S(-P(S_MP,/^A@8\ MP"+8KWZX$?$&"THBT"?1>L-1TAG( D!$XR!>,C#!%'BR+L"/H0"# <<1^[>H M1O:[J!7O0C;36[9&/NYHHELR3+=8Z_[^FUDW_BQ*D$J8JQ(&%<%RJ:QEJ:R5 MT9-4?LMRR;)<%J5C3W(2DOPJVG9MPVX8K5I;WQY'^ES.-,R6TW#R $3#;47XDO'EFSD2A7CQ/_!?QXQ-$SIH6E68J^MC15 MPER5,*@(ELM//-:=AG329:F)N-3%X42SO^-$P M9Y8Z/L6,T\#GHEXO=Y5RUK6UJ)3F*J5!5;1\5JQ#5JQ/T5O2;:A*J$J:JY0& M5='R"3T,O6;I('9=?['/'RB,AMELG3:87GG#V.B63XG MSN*MZ#*B:G]I:BHWSZYI/_?P'$[->MVW[M/N<"]J.4:\W3[M/12"\#,R[?Y@?S?(!(8E$Y4R6_-X%Y6=B]F8F5$A$II/RJU>G7YJJ2Y2FE0%2V?O\,@;#8_1S]2 M.C0KI;E*:5 5+9_0P^!LE@YSU_6C5L$/N,G?:3_ZP )"D-=T2)48'$?0/WH M,"["=)F<@C+@DTW,]P MN,FUC4CB8+OM)O'AL9TL#2P-# 1]T=B)[^YW?_N2&^PI^\(WB )NDSCE0V,C M1'9FFCS88$)XBV:8RBK3="W3"]04;6N$#Q+ILQ.3-++V&48,HC MF@+#U=#P[;.1[2H#O>)]A'M>&8-*94GI%S69AD/#4D088R"4"R(O.QQC'"M/ MDN-KX=0H8RK#ZOC>^VN=O$QF23B.:?PA"L5F:/0-"'%%MK&8T_T%%@EUE+^ MQES_P[Y8:QD0;+F@26$L"9(HS:_DMA"B8N Z1PR332-H);S&^F)R_>SN!Z]>PN/#G$QCYB\DYS/R/ MEY.K&_#G<__JS42-3^!Z=C.]OCH!?WPS?3^]^0C/SU&0*.8OX"4L-H3ARY%4 M*(09N9,[)\!GC*1K5&-IG>E]^'2)R1+9YX$I)+^B,(."=92S.D=83^&2IF+# M89*&&/YH;\J\R^2=^^1'3J/#!68M<*T3<"S'A:=@ E=)\.+2$,$MY75U!/=8 MA(HH8YK(6N)$JU!1!I9W]>+M"0OATUOI$J8"$UXK61Z_71]?U?09STB 0T,6 M+4>V0\-[]L3N6J\:LFN7V;6;O'M76[630%?%WG*YR5O!!4G#*%W#B,0D#1"^ MU>J9X^H/LO$ZOZ[KNP-S5@'5*L$XCV ==C%)+LD,F7RZ M\B"B"-D M+ KP1\QOE9VO0\Q#]2N(;JM?S]Z-/ ^*N$FL[D.Q3BWYJX?IE3"] MOQ/K@-8L5.^!4';+.K*3_1*N_UBE)@5>LU:-;NOK AI*XK3D/?T[,:OTS7(V M!GI\!K9U^"18_[JLBPC5HVK;W>.%;5>^5_;_*^TB5O7(.JWV$43G@.C\X9DE MR_@7NCD/=&MW[..R';Y#=N.'X+?/94'X"]G+?L[/^]J#LOSYO"2L'649TF%[)CT M<"-[5&1J@7R^HE3<3U2 LNOUO@-02P,$% @ MX!N5Z%1KO'E"@ 1(4 M !D !X;"]W;W)K&ULQ9U;W&VEML6$!/GN*D^_I@O.,/*^647K>6V39^K3?3R<+O@K2HWC-H_PWLSA9 M!5G^,IGWTW7"@VD9M%KV#4T;]E=!&/7&9^6ZFV1\%F^R91CQFX2DF]4J2%XN M^3)^.N_IO=<5M^%\D14K^N.S=3#G=SS[MKY)\E?]'64:KGB4AG%$$CX[[UWH MI\RRBH!RQ.\A?TKWEDFQ*0]Q_+UXX4_/>UHQ([[DDZQ !/F/1W[%E\N"E,_C M/Q6TM\M9!.XOO]*=6_4(U,^"S;+[#9^\GBU08." M-XF7:?D_>:K&:CTRV:19O*J"\QFLPFC[,WBNWHB] -UZ(\"H HRV 6858+8- ML*H ZS!@\$; H H8M,TPK *&;3,<5P'';3.,JH!1VX"3*N"D;8"NO7YR6JF@ M[4=>ZL4.LF!\EL1/)"G&Y[QBH11=&9_+)(R*^KC+DORW81Z7C6_IW?VM?W5/ M;7)W?WWU=W+Q]77I^N;>O_YZ1WZU>1:$RY1\#9(D*.3\&_E,OMW9Y-=??B._ MD#Y)%T'"4Q)&Y%L49NFG?&6^?+^(-VD03=.S?I;/M,C7GU2SHMM9&6_,RB1? MXBA;I(1&4SZ5Q+OJ^!-%?#]_AW9OD_'Z-ET:2B +HB-B6)^(H1FF9#Y7[<,- M2;C=(ES;ANNR=U,=?L?71\34WIR\TSY<-GGWY[)[/Y?=5X?;?)*'ZV^&,W7X MU_AQ]\X;"AV9NW(S2Y[YUM84E?+Y,O]"GY*K>)7OY=*@W$].)'[&5^F_)=MSN]O3=!U,^'DOWYVF M/'GDO?%?_Z(/M;_)5(V$V4@81<(<),Q%PCPDS$?"& @F5)&UJR)+11]?K\N: MR6*RWB2315XE9!*O5OFJ?(\Y^2XK"R6P:UD@83821I$P!PESM[!!"2N:]L>Q M99QHFG;6?]P7/#*GCX0Q$$P0_& G^(%2\.7N@*R3<,)EXE8&=Q4W$F8C810) M$^4@8 \&$*AKMJFBDWL-LBIT(B6>OYZF" MQR!,JF/A#$03-#Q MR4[')S^H8S*+$S+/=PF93-%*:E=%(V$V$D9/6BH:F=1MF=1#)O61, :""8K6 MM=I]T-0'MF6_'V_/YZQY$L:RL_V7:DI7#4-I-I1&H30'2G/?^2Q-\L*#1.;V M>-!Y^% :0]'$"MCSWW3ENT:?>3()4ZG+=:F.[:Q[),V&TBB4YD!I;D43SWM8 M!]_PT)0^E,90-%'B1BUQ0REQ)P@3\A@L-]*&6QW<6>-(F@VE42C-@=+X]_C99"%RS![D8H<:LM":3:41J$T!TIS M*UJQQZ]5?F0,3H:'.H?ZKE :0]%$G=?6JZ[V7NGSFD\R/B493U92J4.M5BC- MAM(HE.9 :>X[GZ*AZ-6A%BR4QE T4?NU"ZNK;=C;,/U.9@GG) DR>3,#M6*A M-!M*HU": Z6Y%4WXGM>.-$T;G(C_#K_VH=8KE,90-%'ZM4NKJVU:.WP,ISR: MDI>0+^7'JE!'%DJSH30*I3E0FEO13O:5?ZARJ-D*I3$4351Y[;?J2B-J+#52 M:Z_U4W5E@O+"!'6*SG4 -56A- JE.5":"Z5Y4)H/I3$432R9VES51Q]\C8(. MM62A-!M*HU": Z6Y4)H'I?E0&D/1Q(*J75[]1VU>:7% W5THS8;2J-[6X(6F M==NF]:!I?4G:P7$S*T-E%>^*JOU;0^WY7:WEAS>>'LMV>[+?E_+E8E@L:ZL1":3:41@V)VWEH=CJ20>;A(%1^%_BNLLVH:GN3]4!G%3=4),42K.A-%K1 MWC]L@Z9UVZ;UH&E]*(VA:*+*:[O3:''7:8>SX>1_Y$OP'*XV*^4)J10&H72'"C-A=(\*,V'TAB*)E91[9P:PP\^06Y G5=CU-Q MVPAT'CZ4QE TL0AJV]50W]1ZR],L"S63CAB;H)@YJJ4)H- MI5$HS8'27"C-@])\*(VA:&*YU*:J7DEZT [_'EHP: M'ND#<115S[RK/J$T%TKSH#0?2F,HFJC/VKLU6WBWZ?:A"/)[:RO _AE"PSIN M/)'N2C).'QT/#L?94I[>X%'UQ#O+$^JZ0FD>E.9#:0Q%$^59V[-F"WM6XAFH M'#$ULFN' :794!HUFWZIT7#$JD'[]=:T9R6DYEVM$I+>R.=#-Y&A:*+^]AY# MK+9GNQP^YJO>=0+N\^7)@I/KO$=6'7:JI]59P]CG$V,?4(Q]0C'V$<789Q1C M'U*,?4KQG^$3F[5/;%H??-AI0HUD*,V&TBB4YD!I+I3F06D^E,90-+&@:DO: M;&%)J]OZ07-G;FH-W_]*,FYH2+KZYK!1DT;5T^XL3JC3"Z5Y4)H/I3$4311G M[?2:ZGMD_ZRFZOXI5C=54/\72K.A- JE.5":"Z5Y4)H/I3$432RSVO\U/_JI MR";4-X;2;"B-0FD.E.9":1Z4YD-I#$43"ZKVDDVUE]RBJ6H^N7JI%\1@?95<%-72A M-!M*HU": Z6Y4)H'I?E0&D/1Q+^H51NZEO;!794%O<\72K.A- JE.5":"Z5Y M4)H/I3$432RHVH&V?M:!MIJ.<=%5'9ZID@R3=5628457=="C4?6L.VL3:C]# M:1Z4YD-I#$43M5G;SY;:?E9U5>^V4'2U7L8O[W1/Z@ET_K*'FM50&H72'"C- MA=(\*,V'TAB*)A94[:=;'_UW?2VH M7_A5&HD_=(&4&MFY1*!>.)1&*YKP0(G!X052DD&'ET>UX7BR08VKHZ#;QU"T MK?CZZ8+SS ZR8'RVXLF<7_'E,LUEM8FR[9]NWZTE"9\5CV@[O3!Z_<9ZJI\Z MNF2]JY]ZY?I^C1^?K8,Y_Q(D\S!*R9+/\E3:T7'>GB?A?+%[D<7K\U[>##[$ M61:ORL4%#Z8\*0;DOY_%% MP.U@! DAL !D !X;"]W;W)K&ULK9EO;^HV M%,:_BI5-T[W21N(04MH!4MMDVI7:KBOKW8MI+TPX0'23F&L;N%?:AY_MI(&4 MD)7=PXN0?^=WG.>QG1QYM./BDUP!*/(ESPHY=E9*K:]<5R8KR)GL\344^LJ" MBYPI?2B6KEP+8',;E&>N[WFAF[.T<"8C>^Y13$9\H[*T@$=!Y";/F?AZ QG? MC1WJO)QX2I>?S,&'^=CQ3(L@@T09!--_6[B%+#,DW8[/%=2I&.F.R MD8KG5; ^SM.B_&=?*B$. FAP(L"O OS7 8,3 ?TJH/_6#$$5$+PU8% %V$=W MRV>WPD5,L>% M6DD2%W.8-^-=W=BZQ?Y+BV_\3N!OB>H1O_\C\3V_W]:>MX2')\.C[O 'ONT1 M>CI[_(9P+[#A?H<8_=J^ON7U3]FWF4GXO(%"D7AKMG_=Z3O(!P6Y_+NE>30S M$*T]O1-UKLZ8L @3%B/!&GZ$M1\A[NP38GJ""8LP83$2K.')1>W)1><8N>.L MT),/3T#*M%B2!;3.0B4D/!B>0\_^ZA%:BMR9[%R1,6$Q$JPA\K 6>=@I\@UY M2C/X2J8L TFNEP(@/YR/R#_DK+FJ,]NYXP(3%F'"8B18P[++VK)+W+GJ$M,3 M3%B$"8N18 U/J+>O/KS.@?2P,6."\ 61YJM)DE3*#T/Z3#(&C.AQ%JVAB+UE3_H/:CG>H_FM<$S"59")Y;Z5F1@'$C MX7FNRWA=?B:?6M7O!)^M/CUZ&_GA\O3RM>28.6,L6E/R?;%,.^N^R0.H\M/H__5YU-JY MHC7Z_*"MSZ/6Q5BTI@'[RIA^4VG<'7VVPL@E)Y"OOV#M#O/V4Z@EL^HM!B+UG1L7T%3Y!*:HM;0J+0(E19CT9K.[.MH MVEU(1S!3^CM4*K&Q0VFA4Q&6\TVA6GW!+&YO46D1/:[V:1#XS9DPQLI9ZNT> MK$GD()9V,4CJEZS6KUR>J,_6"T[7=IG%W=]>KE;=,['41I ,%CK4ZUWH(2O* M!:#R0/&U7>&8<:5X;G=7P.8@S WZ^H)S]7)@$M3+<)-_ 5!+ P04 " "W M@&Y77%0DEBD# !,$@ #0 'AL+W-T>6QECNJ7KP];,(;5TC\ZY M1])U93*LS5JPVP5C)EJ50M8CLC"F^A#']6S!2EI?J(I)BQ1*E]38KI['=:49 MS6L@E2+N=3II7%(NR7@HE^5U:>IHII;2C$B_#47^]CD?D6[ZGD1>;J)R-B+W M9V]_+)6Y>A/Y^\F[DY/._?G58?S, >: M ZN@)1=K'^Y!8*:$TI&Q96'3=2%2__)PU_>@8AJ=DDNE76Z?P?^=-L,/@$T/ M#'(A6H,]X@/C846-85I>VXX;[(*/H*AIWZTKZW"NZ;K;ZY,MP=ULDJG2.=-M MFB[9A,9#P0JPH_E\ 7>CJAA 8U1I&SFGQG= ?U?-:^_*ODPWJOB#,I^6=CK2]:% V8UF!5^Y_JIH M#6#J75R=5I58?Q1\+DOF)__LA.,AW?"BA=+\E\T&I3*S :9)],"TX;/=R$]- MJSNV,IMR6A6XY]X1>OZ[ZSQGDFDJ=DW;VG_-J_QBQ\GEO[+L_JL<&@YZ;,[( MUVZR?PPFTV,P>10U.7B5)N/F;-PY@/>.WS8:P6O.B'R#ER:Q31I-EUP8+IO> M@N (4\70?8GCY5(=A,\4K$9HJO-2#A=0-&EH5W&\L# M#&P7L-J!_.$\4%-A3I+ KF+>L"<81[(,0Z 6PS6:ILCJI/ )[P_VE"1)EH41 MP,(.D@1#X&G$$,"0)''GX,%Y%&_.J7C[^]'X-U!+ P04 " "W@&Y7 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( +> ;E?)HOSU[P0 /0E / >&PO=V]R:V)O;VLN>&ULQ9I;;YM( M%(#_RLA/[<.NS2UMH[H2!NR,%H/+8*_RM")F7*-BB( DW?[Z'2!6CF-RM"_' M>3(,-OXX<_G.S/#UJ:Q^WI7E3_;KD!?U=+1OFOOK\;C>[N4AJ?\L[V6AKNS* MZI TZK3Z,:[O*YFD]5[*YI"/]OQ7JMJ#$_*1FZ;K"Q485NP MR>13_7*]/66/69W=97G6_#L==<>Y'+%#5F2'[+=,IZ/)B-7[\NFFK++?9=$D MN=A699Y/1UI_82.K)MN>%8L6,D[NZJZD2>ZB1(%,1U<3=<-=5M5-]XWN_HEB M?)3JR_W90U/.L[R1E9LT9_?UB!7)04Y'3ODHJ_9YU!_PM'^V1D&!2%77F;I0 M\;3#HT0I4EG4,F7JJ"[S+%4<*9LE>5)L)0.0.@*IOR/D/SJ -!!(XUT@18NC M?@H@3032?$?(DTA:"*1%#GD>OZ9FY8XY2;T'D%<(Y!4MI%@OEW9TR\(Y"U=> M9,<\# 2S Y<)O@@X@/R$0'ZBA?3Y]S5W>7S;@ MT,(]-[I@P82W6'HJ?I ,-0JQ4GS/%MX)#:8.C=@=?A@L_HB]:,E<;Q9#*LP5 M&K$LYC:/V,;VUQY;JG"M(^^L"C%+:,2:6 =J-&.V4/4HSL P,VC$:G"]N1=% MGJM&L.7*"T0W[+*5;P>0$-."1NP%SXX"U2L%^^"'0GQDJILR<6-'<$S3,"5H MQ$Y0@U@<<2=6011QZ/S5.ZL["E M.V Q$$V26$!.SD$$]S0&8SPDE"]1H]#R& MPN5LS$+F!2WTD@%WB69;^1 3LY!Y00LIO?.EW>I]OHY5-L>6<-)M8A8RJ1?+ MGA/TEUY354F[B09S.!,3D'DY ;U.VUMHB(ENLQ +",4\$9")"!6)28@BUA ;\[.^T8*,3$!61<4T,!, M'6)B K*(!?3V^GX74(B)6\MQ196'AETEZ?&GI^,+5M_\ 4$L# M!!0 ( +> ;E?S((MYZ0$ !(B : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-VCM.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1 MCD5!@^94UMCR]5]]LL:>OZ1=6[;=(6^V?9X<][M#7C2;4OJ'$/)RD_9MONGZ M=#A?677#OBWGY; .?;M\;]NI3W^9V*U6VV5ZZI8? M^W0HOPP.G]WPGC MBGHK@=Z*>BN!WCIZV2;06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=#;4&\CT-M0;R/0VU!O(]#;1ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMHLYM ;T>]G4!O1[V= M0&]'O9U ;T>]G4!O1[V=0.^(>D<"O2/J'0GTCJAW)- [HMZ10.^(>D<"O>/H M8R6!WA'UC@1Z1]0[_J?>N9QV*5][OM?X_/^DNISO3=?'7Y;?)T?L7' .\ O( MXQ=02P,$% @ MX!N5[)H2=C5 0 OR$ !, !;0V]N=&5N=%]4>7!E M&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT M2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616CNV L%!6U)N3649=&EM:W)J9' MOV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS M%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@ M?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,. MT_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI? M9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE( M'WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BNN3M>N__J6@O^>MJ;OW?#;\MW'U"E!+ 0(4 Q0 ( +> ;E<'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ MX!N5ZCK^/GO *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ MX!N5YE&PO=V]R:W-H M965T&UL4$L! A0#% @ MX!N5_T)&:WL!@ E1\ !@ M ("!20X 'AL+W=O ;E?XA!'3]0( /<) 8 " @6L5 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ MX!N5Q5KASL5# 3'( !@ ("!4Q\ M 'AL+W=O ;E&PO=V]R:W-H965T&UL4$L! A0#% @ MX!N M5^V(,HCD! # L !@ ("!*U@ 'AL+W=O ;E=QE+8>3 0 ,$) 8 M " @45= !X;"]W;W)K&PO=V]R:W-H M965T ;E>,>D",/0< ,<1 9 M " @21E !X;"]W;W)K&UL4$L! M A0#% @ MX!N5YIK2-.?!0 S0T !D ("!F&P 'AL M+W=O&PO=V]R:W-H965T ;E> [_HGP , &@( 9 " M@=QX !X;"]W;W)K&UL4$L! A0#% @ MX!N M5]:=0[TL! PD !D ("!TWP 'AL+W=OP" "0!@ &0 M @($V@0 >&PO=V]R:W-H965T ;E?^8=:G# 0 #0) 9 " @5F$ !X;"]W;W)K M&UL4$L! A0#% @ MX!N5S)B& !>!0 ; \ M !D ("!G(@ 'AL+W=O&PO=V]R:W-H965T ;E=-=NSW MM2 -!A 9 " @=F1 !X;"]W;W)K&UL4$L! A0#% @ MX!N5YSM*I_&! ;@P !D M ("!Q;( 'AL+W=O$# E"0 &0 @('"MP >&PO=V]R:W-H965T M ;E=^&UL4$L! A0# M% @ MX!N5^H\XNBT! 1 L !D ("!0+\ 'AL+W=O M&PO=V]R:W-H965T ;E?)M%(\900 "\* 9 " @;'' M !X;"]W;W)K&UL4$L! A0#% @ MX!N5Q)J M_?W% P J@D !D ("!3

&PO=V]R:W-H965T ;E=S99GN. , *,' 9 " @=K3 !X;"]W;W)K&UL4$L! A0#% @ MX!N5W2KYW3C @ 408 !D M ("!2=< 'AL+W=O&PO M=V]R:W-H965T ;E&UL4$L! A0#% @ MX!N5W-]D3X8 P _P@ !D ("! MC>$ 'AL+W=O&PO=V]R:W-H965T ;E=@*%&^L 0 )X: 9 M " @2KI !X;"]W;W)K&UL4$L! A0#% M @ MX!N5WR')2\J P S L !D ("!$>X 'AL+W=O&PO=V]R:W-H965T M;E>&UL4$L! A0#% @ MX!N5XFD;#HL P R L !D M ("!E@D! 'AL+W=O&PO=V]R M:W-H965T ;E>1\S0P>P4 ) B M 9 " @&UL M4$L! A0#% @ MX!N5Y5*<330! 6AD !D ("!@!P! M 'AL+W=O&PO=V]R:W-H965T ;E=+D=>W4P4 /LD 9 M " @4TD 0!X;"]W;W)K&UL4$L! A0#% @ MMX!N5Y3OX#1(! !< !D ("!URD! 'AL+W=O' &0 @($6 M. $ >&PO=V]R:W-H965T ;E?& M[JHST ( $D& 9 " @>,\ 0!X;"]W;W)K&UL4$L! A0#% @ MX!N5[8TJ5F[! NQX !D M ("!ZC\! 'AL+W=O&PO=V]R:W-H M965T ;E>A4:[QY0H $2% 9 M " @7!( 0!X;"]W;W)K&UL4$L! M A0#% @ MX!N5S>%P.U@! DAL !D ("!C%,! 'AL M+W=O&PO ;E>7BKL

;E?)HOSU[P0 /0E / " M 6!< 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " "W@&Y7\R"+>>D! 2 M(@ &@ @ %\80$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " "W@&Y7LFA)V-4! "_(0 $P @ &= L8P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 00!! +X1 "C90$ ! end XML 70 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 71 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 270 302 1 false 76 0 false 9 false false R1.htm 00000001 - Document - Cover Sheet http://isunenergy.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://isunenergy.com/role/BalanceSheets Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://isunenergy.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://isunenergy.com/role/StatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited) Sheet http://isunenergy.com/role/StatementOfChangesInStockholdersEquity Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://isunenergy.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPolicies SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 00000008 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION Sheet http://isunenergy.com/role/LiquidityAndFinancialCondition LIQUIDITY AND FINANCIAL CONDITION Notes 8 false false R9.htm 00000009 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://isunenergy.com/role/AccountsReceivable ACCOUNTS RECEIVABLE Notes 9 false false R10.htm 00000010 - Disclosure - CONTRACTS IN PROGRESS Sheet http://isunenergy.com/role/ContractsInProgress CONTRACTS IN PROGRESS Notes 10 false false R11.htm 00000011 - Disclosure - OPERATING SEGMENTS Sheet http://isunenergy.com/role/OperatingSegments OPERATING SEGMENTS Notes 11 false false R12.htm 00000012 - Disclosure - LEASES Sheet http://isunenergy.com/role/Leases LEASES Notes 12 false false R13.htm 00000013 - Disclosure - LONG-TERM DEBT Sheet http://isunenergy.com/role/Long-termDebt LONG-TERM DEBT Notes 13 false false R14.htm 00000014 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://isunenergy.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 14 false false R15.htm 00000015 - Disclosure - UNION ASSESSMENTS Sheet http://isunenergy.com/role/UnionAssessments UNION ASSESSMENTS Notes 15 false false R16.htm 00000016 - Disclosure - DEFERRED COMPENSATION PLAN Sheet http://isunenergy.com/role/DeferredCompensationPlan DEFERRED COMPENSATION PLAN Notes 16 false false R17.htm 00000017 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://isunenergy.com/role/EarningsLossPerShare EARNINGS (LOSS) PER SHARE Notes 17 false false R18.htm 00000018 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS Sheet http://isunenergy.com/role/RestrictedStockAndStockOptions RESTRICTED STOCK AND STOCK OPTIONS Notes 18 false false R19.htm 00000019 - Disclosure - SUBSEQUENT EVENTS Sheet http://isunenergy.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 19 false false R20.htm 00000020 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 00000021 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPolicies 21 false false R22.htm 00000022 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://isunenergy.com/role/AccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://isunenergy.com/role/AccountsReceivable 22 false false R23.htm 00000023 - Disclosure - CONTRACTS IN PROGRESS (Tables) Sheet http://isunenergy.com/role/ContractsInProgressTables CONTRACTS IN PROGRESS (Tables) Tables http://isunenergy.com/role/ContractsInProgress 23 false false R24.htm 00000024 - Disclosure - OPERATING SEGMENTS (Tables) Sheet http://isunenergy.com/role/OperatingSegmentsTables OPERATING SEGMENTS (Tables) Tables http://isunenergy.com/role/OperatingSegments 24 false false R25.htm 00000025 - Disclosure - LEASES (Tables) Sheet http://isunenergy.com/role/LeasesTables LEASES (Tables) Tables http://isunenergy.com/role/Leases 25 false false R26.htm 00000026 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://isunenergy.com/role/Long-termDebtTables LONG-TERM DEBT (Tables) Tables http://isunenergy.com/role/Long-termDebt 26 false false R27.htm 00000027 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://isunenergy.com/role/FairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://isunenergy.com/role/FairValueMeasurements 27 false false R28.htm 00000028 - Disclosure - UNION ASSESSMENTS (Tables) Sheet http://isunenergy.com/role/UnionAssessmentsTables UNION ASSESSMENTS (Tables) Tables http://isunenergy.com/role/UnionAssessments 28 false false R29.htm 00000029 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://isunenergy.com/role/EarningsLossPerShareTables EARNINGS (LOSS) PER SHARE (Tables) Tables http://isunenergy.com/role/EarningsLossPerShare 29 false false R30.htm 00000030 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Tables) Sheet http://isunenergy.com/role/RestrictedStockAndStockOptionsTables RESTRICTED STOCK AND STOCK OPTIONS (Tables) Tables http://isunenergy.com/role/RestrictedStockAndStockOptions 30 false false R31.htm 00000031 - Disclosure - SCHEDULE OF DISAGGREGATION OF REVENUE (Details) Sheet http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails SCHEDULE OF DISAGGREGATION OF REVENUE (Details) Details 31 false false R32.htm 00000032 - Disclosure - SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details) Sheet http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details) Details 32 false false R33.htm 00000033 - Disclosure - SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details) Sheet http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details) Details 33 false false R34.htm 00000034 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables 34 false false R35.htm 00000035 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION (Details Narrative) Sheet http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative LIQUIDITY AND FINANCIAL CONDITION (Details Narrative) Details http://isunenergy.com/role/LiquidityAndFinancialCondition 35 false false R36.htm 00000036 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details) Sheet http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails SCHEDULE OF ACCOUNTS RECEIVABLE (Details) Details 36 false false R37.htm 00000037 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) Sheet http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) Details 37 false false R38.htm 00000038 - Disclosure - ACCOUNTS RECEIVABLE (Details Narrative) Sheet http://isunenergy.com/role/AccountsReceivableDetailsNarrative ACCOUNTS RECEIVABLE (Details Narrative) Details http://isunenergy.com/role/AccountsReceivableTables 38 false false R39.htm 00000039 - Disclosure - SCHEDULE OF CONTRACTS IN PROGRESS (Details) Sheet http://isunenergy.com/role/ScheduleOfContractsInProgressDetails SCHEDULE OF CONTRACTS IN PROGRESS (Details) Details 39 false false R40.htm 00000040 - Disclosure - SCHEDULE OF SEGMENT NET REVENUE (Details) Sheet http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails SCHEDULE OF SEGMENT NET REVENUE (Details) Details 40 false false R41.htm 00000041 - Disclosure - SCHEDULE OF OPERATING LEASE (Details) Sheet http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails SCHEDULE OF OPERATING LEASE (Details) Details 41 false false R42.htm 00000042 - Disclosure - SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details) Sheet http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details) Details 42 false false R43.htm 00000043 - Disclosure - LEASES (Details Narrative) Sheet http://isunenergy.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://isunenergy.com/role/LeasesTables 43 false false R44.htm 00000044 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) Sheet http://isunenergy.com/role/SummaryOfLong-termDebtDetails SUMMARY OF LONG-TERM DEBT (Details) Details 44 false false R45.htm 00000045 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical) Sheet http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical) Details 45 false false R46.htm 00000046 - Disclosure - SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details) Sheet http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details) Details 46 false false R47.htm 00000047 - Disclosure - LONG-TERM DEBT (Details Narrative) Sheet http://isunenergy.com/role/Long-termDebtDetailsNarrative LONG-TERM DEBT (Details Narrative) Details http://isunenergy.com/role/Long-termDebtTables 47 false false R48.htm 00000048 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details) Sheet http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details) Details 48 false false R49.htm 00000049 - Disclosure - SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) Sheet http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) Details 49 false false R50.htm 00000050 - Disclosure - SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details) Sheet http://isunenergy.com/role/ScheduleOfRollForwardOfLevel3InstrumentsDetails SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details) Details 50 false false R51.htm 00000051 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative) Sheet http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative FAIR VALUE MEASUREMENTS (Details Narrative) Details http://isunenergy.com/role/FairValueMeasurementsTables 51 false false R52.htm 00000052 - Disclosure - SCHEDULE OF UNION ASSESSMENTS (Details) Sheet http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails SCHEDULE OF UNION ASSESSMENTS (Details) Details 52 false false R53.htm 00000053 - Disclosure - DEFERRED COMPENSATION PLAN (Details Narrative) Sheet http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative DEFERRED COMPENSATION PLAN (Details Narrative) Details http://isunenergy.com/role/DeferredCompensationPlan 53 false false R54.htm 00000054 - Disclosure - SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details) Sheet http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details) Details 54 false false R55.htm 00000055 - Disclosure - SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details) Sheet http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details) Details 55 false false R56.htm 00000056 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative) Sheet http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative) Details http://isunenergy.com/role/RestrictedStockAndStockOptionsTables 56 false false R57.htm 00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://isunenergy.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://isunenergy.com/role/SubsequentEvents 57 false false All Reports Book All Reports form10-q.htm isun-20230930.xsd isun-20230930_cal.xml isun-20230930_def.xml isun-20230930_lab.xml isun-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form10-q.htm": { "nsprefix": "ISUN", "nsuri": "http://isunenergy.com/20230930", "dts": { "inline": { "local": [ "form10-q.htm" ] }, "schema": { "local": [ "isun-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "isun-20230930_cal.xml" ] }, "definitionLink": { "local": [ "isun-20230930_def.xml" ] }, "labelLink": { "local": [ "isun-20230930_lab.xml" ] }, "presentationLink": { "local": [ "isun-20230930_pre.xml" ] } }, "keyStandard": 259, "keyCustom": 43, "axisStandard": 25, "axisCustom": 0, "memberStandard": 25, "memberCustom": 45, "hidden": { "total": 147, "http://fasb.org/us-gaap/2023": 128, "http://isunenergy.com/20230930": 15, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 270, "entityCount": 1, "segmentCount": 76, "elementCount": 514, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 828, "http://xbrl.sec.gov/dei/2023": 31 }, "report": { "R1": { "role": "http://isunenergy.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R2": { "role": "http://isunenergy.com/role/BalanceSheets", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:ContractWithCustomerAssetGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R3": { "role": "http://isunenergy.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R4": { "role": "http://isunenergy.com/role/StatementsOfOperations", "longName": "00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "ISUN:StockBasedCompensationGeneralAndAdministrative", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R5": { "role": "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "longName": "00000005 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-01-012022-03-31_us-gaap_AdditionalPaidInCapitalMember", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R6": { "role": "http://isunenergy.com/role/StatementsOfCashFlows", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R7": { "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPolicies", "longName": "00000007 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R8": { "role": "http://isunenergy.com/role/LiquidityAndFinancialCondition", "longName": "00000008 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION", "shortName": "LIQUIDITY AND FINANCIAL CONDITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:LiquidityAndFinancialConditionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:LiquidityAndFinancialConditionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R9": { "role": "http://isunenergy.com/role/AccountsReceivable", "longName": "00000009 - Disclosure - ACCOUNTS RECEIVABLE", "shortName": "ACCOUNTS RECEIVABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R10": { "role": "http://isunenergy.com/role/ContractsInProgress", "longName": "00000010 - Disclosure - CONTRACTS IN PROGRESS", "shortName": "CONTRACTS IN PROGRESS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:ContractsInProgressTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:ContractsInProgressTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R11": { "role": "http://isunenergy.com/role/OperatingSegments", "longName": "00000011 - Disclosure - OPERATING SEGMENTS", "shortName": "OPERATING SEGMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R12": { "role": "http://isunenergy.com/role/Leases", "longName": "00000012 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R13": { "role": "http://isunenergy.com/role/Long-termDebt", "longName": "00000013 - Disclosure - LONG-TERM DEBT", "shortName": "LONG-TERM DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R14": { "role": "http://isunenergy.com/role/FairValueMeasurements", "longName": "00000014 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R15": { "role": "http://isunenergy.com/role/UnionAssessments", "longName": "00000015 - Disclosure - UNION ASSESSMENTS", "shortName": "UNION ASSESSMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:UnionAssessmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:UnionAssessmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R16": { "role": "http://isunenergy.com/role/DeferredCompensationPlan", "longName": "00000016 - Disclosure - DEFERRED COMPENSATION PLAN", "shortName": "DEFERRED COMPENSATION PLAN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R17": { "role": "http://isunenergy.com/role/EarningsLossPerShare", "longName": "00000017 - Disclosure - EARNINGS (LOSS) PER SHARE", "shortName": "EARNINGS (LOSS) PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R18": { "role": "http://isunenergy.com/role/RestrictedStockAndStockOptions", "longName": "00000018 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R19": { "role": "http://isunenergy.com/role/SubsequentEvents", "longName": "00000019 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R20": { "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies", "longName": "00000020 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R21": { "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables", "longName": "00000021 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R22": { "role": "http://isunenergy.com/role/AccountsReceivableTables", "longName": "00000022 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R23": { "role": "http://isunenergy.com/role/ContractsInProgressTables", "longName": "00000023 - Disclosure - CONTRACTS IN PROGRESS (Tables)", "shortName": "CONTRACTS IN PROGRESS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:ScheduleOfContractsInProgressTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ISUN:ContractsInProgressTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:ScheduleOfContractsInProgressTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ISUN:ContractsInProgressTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R24": { "role": "http://isunenergy.com/role/OperatingSegmentsTables", "longName": "00000024 - Disclosure - OPERATING SEGMENTS (Tables)", "shortName": "OPERATING SEGMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R25": { "role": "http://isunenergy.com/role/LeasesTables", "longName": "00000025 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R26": { "role": "http://isunenergy.com/role/Long-termDebtTables", "longName": "00000026 - Disclosure - LONG-TERM DEBT (Tables)", "shortName": "LONG-TERM DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R27": { "role": "http://isunenergy.com/role/FairValueMeasurementsTables", "longName": "00000027 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R28": { "role": "http://isunenergy.com/role/UnionAssessmentsTables", "longName": "00000028 - Disclosure - UNION ASSESSMENTS (Tables)", "shortName": "UNION ASSESSMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:ScheduleOfUnionAssessmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ISUN:UnionAssessmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:ScheduleOfUnionAssessmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ISUN:UnionAssessmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R29": { "role": "http://isunenergy.com/role/EarningsLossPerShareTables", "longName": "00000029 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R30": { "role": "http://isunenergy.com/role/RestrictedStockAndStockOptionsTables", "longName": "00000030 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Tables)", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R31": { "role": "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "longName": "00000031 - Disclosure - SCHEDULE OF DISAGGREGATION OF REVENUE (Details)", "shortName": "SCHEDULE OF DISAGGREGATION OF REVENUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_custom_SolarOperationsMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R32": { "role": "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "longName": "00000032 - Disclosure - SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details)", "shortName": "SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_custom_ResidentialMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R33": { "role": "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails", "longName": "00000033 - Disclosure - SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details)", "shortName": "SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "ISUN:RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ISUN:ContractAssetAndLiabilityTableTextBlock", "ISUN:ContractAssetsAndLiabilitiesPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "ISUN:RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ISUN:ContractAssetAndLiabilityTableTextBlock", "ISUN:ContractAssetsAndLiabilitiesPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R34": { "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative", "longName": "00000034 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CashUninsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:InventoryValuationReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:InventoryValuationReserves", "span", "span", "span", "p", "us-gaap:InventoryPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R35": { "role": "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "longName": "00000035 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION (Details Narrative)", "shortName": "LIQUIDITY AND FINANCIAL CONDITION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:OperatingLossNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "ISUN:LiquidityAndFinancialConditionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:OperatingLossNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "ISUN:LiquidityAndFinancialConditionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R36": { "role": "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails", "longName": "00000036 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details)", "shortName": "SCHEDULE OF ACCOUNTS RECEIVABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R37": { "role": "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails", "longName": "00000037 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details)", "shortName": "SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "ISUN:ContractWithCustomerAssetCostsInExcessOfBillingsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "ISUN:ContractWithCustomerAssetCostsInExcessOfBillingsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R38": { "role": "http://isunenergy.com/role/AccountsReceivableDetailsNarrative", "longName": "00000038 - Disclosure - ACCOUNTS RECEIVABLE (Details Narrative)", "shortName": "ACCOUNTS RECEIVABLE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails", "longName": "00000039 - Disclosure - SCHEDULE OF CONTRACTS IN PROGRESS (Details)", "shortName": "SCHEDULE OF CONTRACTS IN PROGRESS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CapitalizedContractCostGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ISUN:ScheduleOfContractsInProgressTableTextBlock", "ISUN:ContractsInProgressTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CapitalizedContractCostGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ISUN:ScheduleOfContractsInProgressTableTextBlock", "ISUN:ContractsInProgressTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R40": { "role": "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "longName": "00000040 - Disclosure - SCHEDULE OF SEGMENT NET REVENUE (Details)", "shortName": "SCHEDULE OF SEGMENT NET REVENUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R41": { "role": "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails", "longName": "00000041 - Disclosure - SCHEDULE OF OPERATING LEASE (Details)", "shortName": "SCHEDULE OF OPERATING LEASE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails", "longName": "00000042 - Disclosure - SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details)", "shortName": "SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R43": { "role": "http://isunenergy.com/role/LeasesDetailsNarrative", "longName": "00000043 - Disclosure - LEASES (Details Narrative)", "shortName": "LEASES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2018-01-012018-12-31", "name": "us-gaap:PaymentsForRent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2018-01-012018-12-31", "name": "us-gaap:PaymentsForRent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R44": { "role": "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "longName": "00000044 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details)", "shortName": "SUMMARY OF LONG-TERM DEBT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R45": { "role": "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical", "longName": "00000045 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical)", "shortName": "SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "AsOf2023-09-30_custom_NbtBankNationalAssociationSecuredDebt425PercentMember", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30_custom_NbtBankNationalAssociationSecuredDebt425PercentMember", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R46": { "role": "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails", "longName": "00000046 - Disclosure - SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details)", "shortName": "SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R47": { "role": "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "longName": "00000047 - Disclosure - LONG-TERM DEBT (Details Narrative)", "shortName": "LONG-TERM DEBT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2022-11-04", "name": "us-gaap:SharePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:RepaymentsOfRelatedPartyDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R48": { "role": "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails", "longName": "00000048 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details)", "shortName": "SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "AsOf2022-11-04", "name": "us-gaap:SharePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-09-30_custom_PrivateWarrantsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R49": { "role": "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "longName": "00000049 - Disclosure - SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)", "shortName": "SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30_custom_PrivateWarrantsMember_us-gaap_FairValueMeasurementsRecurringMember", "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R50": { "role": "http://isunenergy.com/role/ScheduleOfRollForwardOfLevel3InstrumentsDetails", "longName": "00000050 - Disclosure - SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details)", "shortName": "SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-01-012022-12-31", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R51": { "role": "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative", "longName": "00000051 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)", "shortName": "FAIR VALUE MEASUREMENTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "From2023-07-012023-09-30_us-gaap_WarrantMember", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_us-gaap_WarrantMember", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R52": { "role": "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails", "longName": "00000052 - Disclosure - SCHEDULE OF UNION ASSESSMENTS (Details)", "shortName": "SCHEDULE OF UNION ASSESSMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "ISUN:UnionAssessmentsIncurred", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ISUN:ScheduleOfUnionAssessmentsTableTextBlock", "ISUN:UnionAssessmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "ISUN:UnionAssessmentsIncurred", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ISUN:ScheduleOfUnionAssessmentsTableTextBlock", "ISUN:UnionAssessmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R53": { "role": "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative", "longName": "00000053 - Disclosure - DEFERRED COMPENSATION PLAN (Details Narrative)", "shortName": "DEFERRED COMPENSATION PLAN (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2018-12-31_us-gaap_InvestorMember", "name": "us-gaap:OtherCommitment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2018-12-31_us-gaap_InvestorMember", "name": "us-gaap:OtherCommitment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R54": { "role": "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails", "longName": "00000054 - Disclosure - SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details)", "shortName": "SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R55": { "role": "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails", "longName": "00000055 - Disclosure - SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details)", "shortName": "SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_EmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_EmployeeStockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R56": { "role": "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "longName": "00000056 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative)", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:OptionToPurchaseCommonStock", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "ISUN:OptionToPurchaseCommonStock", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R57": { "role": "http://isunenergy.com/role/SubsequentEventsDetailsNarrative", "longName": "00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "AsOf2022-11-04", "name": "us-gaap:SharePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-10-232023-10-23_us-gaap_SubsequentEventMember", "name": "us-gaap:LoanProcessingFee", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } } }, "tag": { "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r477" ] }, "us-gaap_RetainageDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainageDeposit", "crdr": "debit", "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "parentTag": "ISUN_ContractWithCustomerAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Retainage", "documentation": "The amount of assets, typically cash, provided to suppliers of goods in advance of receipt and acceptance, or services (such as research facilities, lawyers or consultants), which is held by such parties until the entity either effects full payment (including applying the retainer) or obtains release from liability." } } }, "auth_ref": [ "r698" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r477" ] }, "ISUN_ConditionalRetainageAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ConditionalRetainageAssets", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Conditional retainage", "documentation": "Conditional retainage assets." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r472" ] }, "ISUN_LiquidityAndFinancialConditionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "LiquidityAndFinancialConditionTextBlock", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialCondition" ], "lang": { "en-us": { "role": { "label": "LIQUIDITY AND FINANCIAL CONDITION", "documentation": "Liquidity and Financial Condition [Text Block]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r81", "r105", "r515", "r537", "r538", "r542", "r560", "r659" ] }, "ISUN_LetterAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "LetterAgreementMember", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Letter Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_InvestorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestorMember", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative", "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investor [Member]", "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value." } } }, "auth_ref": [ "r757", "r758" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on sale of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r91" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance", "totalLabel": "Total", "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." } } }, "auth_ref": [ "r240", "r241" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r477" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r477" ] }, "ISUN_VehiclesAndEquipmentPurchasedAndFinanced": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "VehiclesAndEquipmentPurchasedAndFinanced", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Vehicles and equipment purchased and financed", "documentation": "Vehicles and equipment purchased and financed." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r472" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r477" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r707", "r708", "r751", "r773", "r777" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r477" ] }, "ISUN_DisclosureContractsInProgressAbstract": { "xbrltype": "stringItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "DisclosureContractsInProgressAbstract", "lang": { "en-us": { "role": { "label": "Contracts In Progress" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r477" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Captive insurance investment", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r92" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Remaining 2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r756" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows", "http://isunenergy.com/role/StatementsOfOperations", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gain on forgiveness of PPP Loan", "negatedLabel": "Gain on forgiveness of PPP loan", "verboseLabel": "Gain on forgiveness of PPP loan", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r6", "r47", "r48" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r79" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r754" ] }, "ISUN_DisclosureLiquidityAndFinancialConditionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "DisclosureLiquidityAndFinancialConditionAbstract", "lang": { "en-us": { "role": { "label": "Liquidity And Financial Condition" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash investing and financing activities" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Legal contingencies", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r45", "r613" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and administrative expenses", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r89", "r582" ] }, "ISUN_StockBasedCompensationGeneralAndAdministrative": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "StockBasedCompensationGeneralAndAdministrative", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Stock based compensation \u2013 general and administrative", "documentation": "Stockbased compensation general and administrative." } } }, "auth_ref": [] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "label": "Plus under billings remaining on contracts 100% complete", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r490" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock \u2013 0.0001 par value 49,000,000 shares authorized, 34,940,885 and 15,083,109 issued and outstanding as of September 30, 2023, and December 31, 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r79", "r514", "r659" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r79", "r559" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r79", "r559", "r578", "r777", "r778" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r466", "r482" ] }, "us-gaap_LoanProcessingFee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoanProcessingFee", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loan processing fee", "documentation": "Expenses paid for obtaining loans which includes expenses such as application and origination fees." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Remaining term in years", "verboseLabel": "Expected term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r419" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/ScheduleOfRollForwardOfLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAdditions", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Project assets", "documentation": "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "label": "Remainder of 2023", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r706" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r10", "r54", "r55", "r56", "r57" ] }, "ISUN_ConditionalPayableRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ConditionalPayableRetainage", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Conditional retainage", "documentation": "Conditional payable retainage.", "label": "ConditionalPayableRetainage" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative", "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r661", "r662", "r665", "r666", "r667", "r668" ] }, "ISUN_LossOnDebtConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "LossOnDebtConversion", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 }, "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows", "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on debt conversion", "label": "Loss on conversion of debt", "documentation": "Loss on debt conversion." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease, weighted average discount rate, percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r476", "r658" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r101" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r173", "r174", "r175", "r198", "r492", "r539", "r545", "r551", "r552", "r553", "r554", "r555", "r556", "r559", "r562", "r563", "r564", "r565", "r566", "r568", "r569", "r570", "r571", "r573", "r574", "r575", "r576", "r577", "r579", "r581", "r582", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r598", "r664" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://isunenergy.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS", "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." } } }, "auth_ref": [ "r451" ] }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtTypeDomain", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished." } } }, "auth_ref": [ "r49" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of right-of-use asset", "verboseLabel": "Operating lease, right-of-use asset, amortization expense", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r702" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r139", "r200", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r232", "r238", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r636", "r694", "r771" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ExtinguishmentOfDebtAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAxis", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Extinguishment of Debt [Axis]", "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument." } } }, "auth_ref": [ "r49" ] }, "ISUN_ContractsInProgressTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ContractsInProgressTextBlock", "presentation": [ "http://isunenergy.com/role/ContractsInProgress" ], "lang": { "en-us": { "role": { "label": "CONTRACTS IN PROGRESS", "documentation": "Contracts on progress [Text Block]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease, weighted average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r475", "r658" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r17", "r112", "r294", "r309", "r638", "r639", "r769" ] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ISUN_SaleOfCommonStockPursuantToRegistrationShares": { "xbrltype": "sharesItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "SaleOfCommonStockPursuantToRegistrationShares", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Sale of common stock pursuant to S-3 registration statement, shares", "documentation": "Sale of Common Stock pursuant to registration shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants to acquire an common stock", "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." } } }, "auth_ref": [ "r312" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r34" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r673" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25" ] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of shares of common stock for repayment of debt", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "ISUN_SaleOfCommonStockPursuantToRegistration": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "SaleOfCommonStockPursuantToRegistration", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Sale of common stock pursuant to S-3 registration statement", "documentation": "Sale of Common Stock pursuant to registration." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShare" ], "lang": { "en-us": { "role": { "label": "EARNINGS (LOSS) PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r186", "r194", "r195", "r196" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Anti-dilutive securities", "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." } } }, "auth_ref": [ "r194" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of shares of common stock for repayment of debt, shares", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ISUN_CashPaidDuringYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "CashPaidDuringYearAbstract", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid during the year for:" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://isunenergy.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r481", "r483" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "label": "Current portion of long-term debt", "negatedLabel": "Less current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r146" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r676" ] }, "ISUN_DeferredFinanceChargeAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "DeferredFinanceChargeAmortization", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred finance charge amortization", "documentation": "Deferred finance charge amortization." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r677" ] }, "ISUN_ContractAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ContractAssetAndLiabilityTableTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF CONTRACT ASSET AND LIABILITIES", "documentation": "Contract Asset And Liability [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r52", "r107" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock option period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r657" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r681" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE", "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." } } }, "auth_ref": [ "r34" ] }, "ISUN_IssuanceOfSharesOfCommonStockForRepaymentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "IssuanceOfSharesOfCommonStockForRepaymentOfDebt", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Issuance of shares of Common Stock for repayment of debt", "documentation": "Issuance of shares of common stock for repayment of debt." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r172", "r299" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r172", "r299" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average shares of Common Stock - Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r188", "r193" ] }, "ISUN_AccruedEmployeeIncentiveCompensationSettledInStock": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "AccruedEmployeeIncentiveCompensationSettledInStock", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accrued Employee Incentive Compensation settled in stock", "documentation": "Accrued employee incentive compensation settled in stock" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock based compensation", "verboseLabel": "Stock based compensation \u2013 general and administrative", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r172", "r299" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r172", "r299" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term debt, net of current portion", "verboseLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r147" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average shares of Common Stock - Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r187", "r193" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r80", "r659", "r775" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ISUN_AdjustedPriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "AdjustedPriceOfWarrantsOrRights1", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise price of warrants", "documentation": "Adjusted price of warrants or rights one." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r19" ] }, "ISUN_UnionAssessmentsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "UnionAssessmentsIncurred", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "lang": { "en-us": { "role": { "label": "Union assessments", "documentation": "Union Assessments Incurred." } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total other assets", "label": "Assets, Noncurrent", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r171", "r246", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r438", "r440", "r459", "r716", "r717", "r761" ] }, "ISUN_WelfareFundMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "WelfareFundMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "lang": { "en-us": { "role": { "label": "Welfare Fund [Member]", "documentation": "Welfare Fund [Member]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other (expense) income:" } } }, "auth_ref": [] }, "us-gaap_PropertyManagementFeePercentFee": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyManagementFeePercentFee", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Solar management fee", "documentation": "The percentage charged for managing real estate properties." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r477" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF DISAGGREGATION OF REVENUE", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r723" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r466", "r482" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails", "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "label": "Total operating leases liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r470" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://isunenergy.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF CONTRACT ASSETS AND LIABILITIES", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r722" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r466", "r482" ] }, "ISUN_OptionToPurchaseCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "OptionToPurchaseCommonStock", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Option to purchase common stock", "documentation": "Option to purchase common stock." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "verboseLabel": "Operating lease liabilities\u2014short term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r470" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r144" ] }, "ISUN_SeniorSecuredConvertibleSecondNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "SeniorSecuredConvertibleSecondNoteMember", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Senior Secured Convertible Second Note [Member]", "documentation": "Senior Secured Convertible Second Note [Member]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r466", "r482" ] }, "ISUN_SeniorSecuredConvertibleNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "SeniorSecuredConvertibleNoteMember", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Senior Secured Convertible Note [Member]", "documentation": "Senior Secured Convertible Note [Member]" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before operating expenses", "label": "Income (loss) before operating expenses", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r87", "r171", "r203", "r223", "r229", "r232", "r246", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r459", "r633", "r716" ] }, "ISUN_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptionsShares": { "xbrltype": "sharesItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptionsShares", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized share based compensation, shares", "documentation": "Unrecognized share based compensation, shares" } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r437" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r466", "r482" ] }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsGeneralTextBlock", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlan" ], "lang": { "en-us": { "role": { "label": "DEFERRED COMPENSATION PLAN", "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r328", "r329" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "ISUN_NationalEmployeesBenefitFundMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "NationalEmployeesBenefitFundMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "lang": { "en-us": { "role": { "label": "National Employees Benefit Fund [Member]", "documentation": "National Employees Benefit Fund [Member]" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Warrant liability", "verboseLabel": "Warrant Liabilities", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r154" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749" ] }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://isunenergy.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "LEASES", "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing." } } }, "auth_ref": [ "r121" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contingencies (Note 1l)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r26", "r70", "r511", "r558" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liability, net of current portion", "verboseLabel": "Operating lease liabilities\u2014long term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r470" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfRollForwardOfLevel3InstrumentsDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Change in fair value of the warrant liability", "negatedLabel": "Fair value adjustment \u2013 Warrant liability", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r63", "r693" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "ISUN_PrivateWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "PrivateWarrantsMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Private Warrants [Member]", "documentation": "Class of private warrants." } } }, "auth_ref": [] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r647", "r648", "r652", "r653", "r654" ] }, "ISUN_RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue in excess of billings on uncompleted contracts", "documentation": "Revenue in excess of billings and conditional retainage on uncompleted contracts." } } }, "auth_ref": [] }, "ISUN_SolarOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "SolarOperationsMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Solar Operations [Member]", "documentation": "Solar Operations [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "ISUN_ResidentialMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ResidentialMember", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Residential [Member]", "documentation": "Residential [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://isunenergy.com/role/Long-termDebtTables" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF LONG-TERM DEBT", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r24", "r50", "r51", "r66", "r67", "r69", "r71", "r103", "r104", "r638", "r640", "r706" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r416" ] }, "ISUN_ElectricOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ElectricOperationsMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Electric Operations [Member]", "documentation": "Electric Operations [Member]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease, remaining lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r755" ] }, "ISUN_DataAndNetworkOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "DataAndNetworkOperationsMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Data and Network Operations [Member]", "documentation": "Data And Network Operations [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9", "r16" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r421" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash in operations", "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r696", "r770" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "auth_ref": [ "r13" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r128", "r143", "r150", "r252", "r253", "r254", "r491", "r630" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r2", "r94" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r295", "r354", "r359", "r453", "r484", "r645", "r646", "r647" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r295", "r354", "r359", "r453", "r485", "r638", "r639", "r645", "r646", "r647" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, beginning of period", "periodEndLabel": "Cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r32", "r94", "r169" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Inventory allowance", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r41", "r699" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r295", "r354", "r355", "r356", "r357", "r358", "r359", "r453", "r486", "r638", "r639", "r645", "r646", "r647" ] }, "ISUN_DisclosureUnionAssessmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "DisclosureUnionAssessmentsAbstract", "lang": { "en-us": { "role": { "label": "Union Assessments" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Grant date fair value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r412" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r376", "r479", "r480", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r552", "r553", "r554", "r555", "r556", "r577", "r579", "r601", "r760" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r75", "r97", "r98", "r109" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r85", "r114", "r203", "r223", "r229", "r232", "r507", "r518", "r633" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liability", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r692", "r701" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r166" ] }, "us-gaap_CompensationRelatedCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsAbstract", "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r166" ] }, "ISUN_UnionAssessmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "UnionAssessmentsTextBlock", "presentation": [ "http://isunenergy.com/role/UnionAssessments" ], "lang": { "en-us": { "role": { "label": "UNION ASSESSMENTS", "documentation": "Union Assessments [Text Block]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r94", "r95", "r96" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Net revenue", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r161", "r171", "r204", "r205", "r222", "r227", "r228", "r234", "r236", "r238", "r246", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r459", "r507", "r716" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r437" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating (loss) income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r203", "r223", "r229", "r232", "r633" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r78", "r311" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares available for grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Employee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "ISUN_BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Billings in excess of revenue on uncompleted contracts", "documentation": "Billings and conditional retainage in excess of revenue on uncompleted contracts." } } }, "auth_ref": [] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets, net", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r469" ] }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFVNINoncurrent", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Investments", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent." } } }, "auth_ref": [ "r458" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercised", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r415" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r78", "r559" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r471", "r474" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r78", "r559", "r578", "r777", "r778" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r451", "r457" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of Options, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "ISUN_ContractWithCustomerLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ContractWithCustomerLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Total Contract Liabilities", "documentation": "Contract with customer liabilities current." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Options, Outstanding Balance", "periodEndLabel": "Number of Options, Outstanding Balance", "label": "Number of shares available", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r401", "r402" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r78", "r311" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, Outstanding", "periodEndLabel": "Weighted average exercise price, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r401", "r402" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r295", "r354", "r355", "r356", "r357", "r358", "r359", "r484", "r485", "r486", "r638", "r639", "r645", "r646", "r647" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of earned revenue", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r88", "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Expected volatility", "verboseLabel": "Volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r420" ] }, "ISUN_OperatingLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "OperatingLossNet", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating loss", "documentation": "Operating loss net.", "label": "OperatingLossNet" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Period for recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r426" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease expense including interest", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r473", "r658" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free rate", "verboseLabel": "Risk free rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r422" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://isunenergy.com/role/OperatingSegments" ], "lang": { "en-us": { "role": { "label": "OPERATING SEGMENTS", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r215", "r226", "r230", "r231", "r232", "r233", "r234", "r235", "r238" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock - 0.0001 par value 1,000,000 shares authorized, 0 issued and outstanding as of September 30, 2023 and December 31, 2022", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r78", "r513", "r659" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r173", "r174", "r175", "r198", "r492", "r539", "r545", "r551", "r552", "r553", "r554", "r555", "r556", "r559", "r562", "r563", "r564", "r565", "r566", "r568", "r569", "r570", "r571", "r573", "r574", "r575", "r576", "r577", "r579", "r581", "r582", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r598", "r664" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "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." } } }, "auth_ref": [ "r34" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r28", "r138", "r157", "r158", "r159", "r173", "r174", "r175", "r177", "r183", "r185", "r198", "r247", "r248", "r313", "r428", "r429", "r430", "r432", "r433", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r460", "r461", "r462", "r463", "r464", "r465", "r478", "r534", "r535", "r536", "r543", "r598" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r295", "r354", "r355", "r356", "r357", "r358", "r359", "r453", "r484", "r485", "r486", "r638", "r639", "r645", "r646", "r647" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets:" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Total Contract Assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r314", "r316", "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate intrinsic value of options outstanding", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r417" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://isunenergy.com/role/Long-termDebtTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF MATURITIES OF LONG-TERM DEBT", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from long term debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r30", "r540" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r428", "r429", "r430", "r543", "r707", "r708", "r709", "r751", "r777" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from line of credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r30", "r703" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r457" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r172", "r282", "r283", "r284", "r285", "r286", "r288", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r468", "r637", "r638", "r639", "r640", "r641", "r703" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r76", "r77", "r111", "r112", "r172", "r282", "r283", "r284", "r285", "r286", "r288", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r468", "r637", "r638", "r639", "r640", "r641", "r703" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r661", "r662", "r665", "r666", "r667", "r668", "r773", "r777" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r138", "r173", "r174", "r175", "r177", "r183", "r185", "r247", "r248", "r428", "r429", "r430", "r432", "r433", "r442", "r444", "r445", "r447", "r448", "r534", "r536", "r543", "r777" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r24", "r50", "r51", "r66", "r67", "r69", "r71", "r103", "r104", "r172", "r282", "r283", "r284", "r285", "r286", "r288", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r468", "r637", "r638", "r639", "r640", "r641", "r703" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r44" ] }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "presentation": [ "http://isunenergy.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE", "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date." } } }, "auth_ref": [ "r125" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r22", "r142", "r171", "r246", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r439", "r440", "r441", "r459", "r659", "r716", "r761", "r762" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetGross", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract assets", "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r134", "r251", "r720", "r721" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r68", "r719" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net loss per share of Common Stock - Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r162", "r178", "r179", "r180", "r181", "r182", "r189", "r191", "r192", "r193", "r197", "r449", "r450", "r506", "r520", "r631" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "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." } } }, "auth_ref": [ "r11", "r138", "r157", "r158", "r159", "r173", "r174", "r175", "r177", "r183", "r185", "r198", "r247", "r248", "r313", "r428", "r429", "r430", "r432", "r433", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r460", "r461", "r462", "r463", "r464", "r465", "r478", "r534", "r535", "r536", "r543", "r598" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS", "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)." } } }, "auth_ref": [ "r452", "r453" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r690" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "parentTag": "ISUN_ContractWithCustomerAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Costs and estimated earnings in excess of billings", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r314", "r316", "r327" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of intangible assets", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r6", "r43" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r682" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r680" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r679" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18", "r659" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise price of warrants", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r312" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r678" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Exercise price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTable", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Table]", "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r255" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r255" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r62", "r629" ] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockExpense", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock based compensation expense", "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Axis]", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r255" ] }, "ISUN_ScheduleOfContractsInProgressTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ScheduleOfContractsInProgressTableTextBlock", "presentation": [ "http://isunenergy.com/role/ContractsInProgressTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF CONTRACTS IN PROGRESS", "documentation": "Schedule Of Contracts In Progress [Table Text Block]" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "ISUN_NBTBankNationalAssociationRepaidInMay2023Member": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "NBTBankNationalAssociationRepaidInMay2023Member", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "label": "NBT Bank National Association Repaid in May 2023 [Member]", "documentation": "NBT Bank National Association repaid in May 2023 [Member]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostLineItems", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r255" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance under equity incentive plan, shares", "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)." } } }, "auth_ref": [ "r11", "r78", "r79", "r105" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Frequency of payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r24", "r72" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://isunenergy.com/role/Long-termDebt" ], "lang": { "en-us": { "role": { "label": "LONG-TERM DEBT", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r102", "r170", "r281", "r287", "r288", "r289", "r290", "r291", "r292", "r297", "r304", "r305", "r307" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r701" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r684" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/AccountsReceivableDetailsNarrative", "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Bad debt expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r163", "r250" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "ISUN_VehicleLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "VehicleLoansMember", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Vehicle Loans [Member]", "documentation": "Vehicle Loans [Member]" } } }, "auth_ref": [] }, "ISUN_NbtBankNationalAssociationSecuredDebt425PercentMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "NbtBankNationalAssociationSecuredDebt425PercentMember", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "NBT Bank National Association 4.25% Interest Rate [Member]", "documentation": "NBT Bank National Association 4.25% interest rate [Member]" } } }, "auth_ref": [] }, "ISUN_NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "NBT Bank National Association 4.20% Interest Rate [Member]", "documentation": "NBT Bank National Association 4.20% interest rate [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gross proceeds from debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r30" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r489", "r701" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostGross", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "label": "Contract costs", "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r714" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r683", "r685", "r686" ] }, "ISUN_CommercialAndIndustrialMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "CommercialAndIndustrialMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Commercial and Industrial [Member]", "documentation": "Commercial and Industrial [Member]" } } }, "auth_ref": [] }, "srt_OfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficerMember", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Officer [Member]" } } }, "auth_ref": [ "r239", "r774" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net loss per share of Common Stock - Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r162", "r178", "r179", "r180", "r181", "r182", "r187", "r189", "r191", "r192", "r193", "r197", "r449", "r450", "r506", "r520", "r631" ] }, "ISUN_SolarPowerProjectsMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "SolarPowerProjectsMember", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Solar Power Projects [Member]", "documentation": "Solar Power Projects [Member]" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "ISUN_UtilityMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "UtilityMember", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Utility [Member]", "documentation": "Utility [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "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." } } }, "auth_ref": [ "r29" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of shares for acquisition of iSun Energy, LLC, shares", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r78", "r79", "r105" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r200", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r232", "r238", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r266", "r267", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r636", "r694", "r771" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term debit", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r17", "r112", "r308" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants and rights outstanding, term", "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." } } }, "auth_ref": [ "r752" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://isunenergy.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ACCOUNTS RECEIVABLE", "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." } } }, "auth_ref": [ "r29" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Number of Options, Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r78", "r79", "r105", "r406" ] }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://isunenergy.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF OPERATING LEASE", "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions." } } }, "auth_ref": [ "r120", "r122", "r123", "r124", "r125" ] }, "ISUN_PaycheckProtectionProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "PaycheckProtectionProgramMember", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "PPP [Member]", "documentation": "PPP [Member]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r11", "r27", "r50", "r105", "r298" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r687" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r236", "r237", "r546", "r547", "r548", "r603", "r605", "r608", "r610", "r612", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r626", "r643", "r663", "r723", "r771" ] }, "us-gaap_OtherLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermInvestments", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Captive insurance investment", "documentation": "Amount of long-term investments classified as other." } } }, "auth_ref": [ "r509", "r697" ] }, "ISUN_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "CommercialMember", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Commercial [Member]", "documentation": "Commercial division supports EV fleet and workplace charging adoption, promotes solar projects at the workplace to help employers and businesses provide for their customers and employees, and future-proof their energy costs." } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Discount percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r23", "r67", "r310", "r468" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Interest rate", "verboseLabel": "Discount percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r23", "r283" ] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r452", "r453", "r456" ] }, "ISUN_IndustrialMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "IndustrialMember", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Industrial [Member]", "documentation": "Industrial division enables municipalities, destination locations, and communities and/or dwellings where on-site or roof-top installation may not be a viable option to adopt EV charging and solar solutions via resilient microgrid and community solar projects." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Number of Options, Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r405" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r20", "r171", "r246", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r439", "r440", "r441", "r459", "r557", "r632", "r671", "r716", "r761", "r762" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r685" ] }, "ISUN_ContractsInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ContractsInProgressMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Contracts in Progress [Member]", "documentation": "Contracts In Progress [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r688" ] }, "ISUN_ExpendituresOnUncompletedContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ExpendituresOnUncompletedContractsMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "label": "Expenditures on Uncompleted Contracts [Member]", "documentation": "Expenditures On Uncompleted Contracts [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r151", "r627", "r659" ] }, "ISUN_RetainageMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "RetainageMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Retainage [Member]", "documentation": "Retainage [Member]" } } }, "auth_ref": [] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r685" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Installment payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r24", "r72" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sales of common stock, net", "verboseLabel": "Proceeds from issuance or sale of equity", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r3", "r540" ] }, "ISUN_NbtBankNationalAssociationSecuredDebt415PercentMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "NbtBankNationalAssociationSecuredDebt415PercentMember", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "NBT Bank National Association 4.15% Interest Rate [Member]", "documentation": "NBT Bank National Association 4.15% interest rate [Member]" } } }, "auth_ref": [] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r672" ] }, "ISUN_EstimatedEarningsThereonMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "EstimatedEarningsThereonMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "label": "Estimated Earnings Thereon [Member]", "documentation": "Estimated Earnings Thereon [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Interest only payment", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r24" ] }, "ISUN_WaterburyMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "WaterburyMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Waterbury [Member]", "documentation": "Waterbury [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r14", "r15", "r60" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r67", "r69", "r282", "r468", "r638", "r639" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest", "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." } } }, "auth_ref": [ "r164", "r167", "r168" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "ISUN_WillistonMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "WillistonMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Williston [Member]", "documentation": "Williston [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r24", "r172", "r282", "r283", "r284", "r285", "r286", "r288", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r468", "r637", "r638", "r639", "r640", "r641", "r703" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "auth_ref": [ "r236", "r237", "r546", "r547", "r548", "r603", "r605", "r608", "r610", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r626", "r643", "r663", "r723", "r771" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Other (expense) income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r90" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r84", "r113", "r516", "r659", "r704", "r713", "r753" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "ISUN_RhinebeckMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "RhinebeckMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rhinebeck [Member]", "documentation": "Rhinebeck [Member]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders\u2019 Equity" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Real Estate, Type of Property [Axis]" } } }, "auth_ref": [ "r612", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622" ] }, "ISUN_FirstLeaseAnnualRentMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "FirstLeaseAnnualRentMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "First Lease Annual Rent [Member]", "documentation": "First Lease Annual Rent [Member]" } } }, "auth_ref": [] }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "auth_ref": [ "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622" ] }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMachineryAndEquipment", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Machinery and Equipment", "documentation": "The cash outflow for acquisition of machinery and equipment." } } }, "auth_ref": [ "r93" ] }, "ISUN_SecondLeaseAnnualRentMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "SecondLeaseAnnualRentMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Second Lease Annual Rent [Member]", "documentation": "Second Lease Annual Rent [Member]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "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." } } }, "auth_ref": [ "r376", "r479", "r480", "r552", "r553", "r554", "r555", "r556", "r577", "r579", "r601" ] }, "ISUN_VehiclesAndOfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "VehiclesAndOfficeEquipmentMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vehicles and Office Equipment [Member]", "documentation": "Equipment used primarily for road transportation and tangible personal property used in an office setting." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r314", "r315", "r327" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r674" ] }, "ISUN_WarrantsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "WarrantsToPurchaseCommonStockMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Warrants to Purchase Common Stock [Member]", "documentation": "Warrants To Purchase Common Stock [Member]" } } }, "auth_ref": [] }, "ISUN_Matching401KPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "Matching401KPlanMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "lang": { "en-us": { "role": { "label": "401 (K) Matching Plan [Member]", "documentation": "Matching 401 K Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionPlanExpense", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, Exercisable", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Dividend receivable", "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities." } } }, "auth_ref": [ "r165", "r700" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://isunenergy.com/role/AccountsReceivable" ], "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r711" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earned revenue", "verboseLabel": "Revenue", "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." } } }, "auth_ref": [ "r204", "r205", "r222", "r227", "r228", "r234", "r236", "r238", "r325", "r326", "r492" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r674" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r686" ] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Uninsured cash balances", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r100", "r493" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, Exercised", "documentation": "Weighted average price at which grantees could acquire or could have acquired the underlying shares with respect to any other type of change in shares reserved for issuance." } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r674" ] }, "ISUN_BRileySalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "BRileySalesAgreementMember", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "B Riley Sales Agreement [Member]", "documentation": "B Riley Sales Agreement [Member]" } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r686" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r685" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r674" ] }, "ISUN_JointApprenticeshipAndTrainingCommitteeMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "JointApprenticeshipAndTrainingCommitteeMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "lang": { "en-us": { "role": { "label": "Joint Apprenticeship and Training Committee [Member]", "documentation": "Joint Apprenticeship And Training Committee [Member]" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r685" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r691" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Proceeds from the sales of common stock, net", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r712", "r759" ] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from the sales of common stock, net, shares", "verboseLabel": "Number of shares issued in transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation of property plant and equipment", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r44" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "us-gaap_LiabilityReserveEstimatePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityReserveEstimatePolicy", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inflation risk", "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors)." } } }, "auth_ref": [ "r74" ] }, "ISUN_ContractAssetsAndLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ContractAssetsAndLiabilitiesPolicyTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Contract Assets and Liabilities", "documentation": "Contract Assets and Liabilities [Policy Text Block]" } } }, "auth_ref": [] }, "ISUN_ScheduleOfUnionAssessmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ScheduleOfUnionAssessmentsTableTextBlock", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF UNION ASSESSMENTS", "documentation": "Schedule of Union Assessments [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Information", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r236", "r634" ] }, "us-gaap_PaymentsForRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRent", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Annual rent", "documentation": "Cash payments to lessor's for use of assets under operating leases." } } }, "auth_ref": [ "r4" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance under equity incentive plan", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r61", "r78", "r79", "r105" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "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." } } }, "auth_ref": [ "r34" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r35", "r36", "r37", "r129", "r130", "r132", "r133" ] }, "ISUN_NonQualifiedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "NonQualifiedStockOptionsMember", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non-Qualified Stock Options [Member]", "documentation": "Non-Qualified Stock Options [Member]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net proceeds from issuance of common stock", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r11", "r78", "r79", "r105", "r543", "r598", "r611", "r670" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r117", "r118", "r119", "r242", "r243", "r245" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Organization", "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)." } } }, "auth_ref": [] }, "ISUN_PrivateWarrantsToPurchaseCommonSharesFromAnsonNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "PrivateWarrantsToPurchaseCommonSharesFromAnsonNoteMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Private Warrants to Purchase Common Shares From Anson Note [Member]", "documentation": "Private Warrants To Purchase Common Shares From Anson Note [Member]" } } }, "auth_ref": [] }, "ISUN_OptionsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "OptionsToPurchaseCommonStockMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Options to Purchase Common Stock [Member]", "documentation": "Options To Purchase Common Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of shares for acquisition of iSun Energy, LLC", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r11", "r28", "r105" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Debt Extinguishment", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r8" ] }, "ISUN_UnvestedOptionsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "UnvestedOptionsToPurchaseCommonStockMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Unvested Options to Purchase Common Stock [Member]", "documentation": "Unvested Options To Purchase Common Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptions" ], "lang": { "en-us": { "role": { "label": "RESTRICTED STOCK AND STOCK OPTIONS", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r394", "r397", "r424", "r425", "r427", "r656" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Change in fair value of warrant liability", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r6" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of new shares issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r78", "r79", "r105", "r540", "r598", "r611" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r674" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r29" ] }, "ISUN_LesseeOperatingLeaseAnnualRentIncreasePercentage": { "xbrltype": "percentItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "LesseeOperatingLeaseAnnualRentIncreasePercentage", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease annual increase percentage", "documentation": "The percentage increase in annual rent payment included in the lessee's operating lease." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r268", "r269", "r270", "r271", "r352", "r392", "r420", "r421", "r422", "r487", "r488", "r533", "r549", "r550", "r602", "r604", "r606", "r607", "r609", "r623", "r624", "r635", "r642", "r655", "r660", "r663", "r715", "r718", "r764", "r765", "r766", "r767", "r768" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://isunenergy.com/role/OperatingSegmentsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF SEGMENT NET REVENUE", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r38", "r39", "r40", "r42" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recently Issued Accounting Pronouncements", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r58" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "verboseLabel": "Assets", "label": "Assets [Default Label]", "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." } } }, "auth_ref": [ "r110", "r145", "r171", "r203", "r224", "r230", "r246", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r438", "r440", "r459", "r510", "r572", "r659", "r671", "r716", "r717", "r761" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued price per shares", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r137", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r625" ] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Warehousing and other operating expenses", "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. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCompensation", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred compensation", "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future." } } }, "auth_ref": [ "r5" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r268", "r269", "r270", "r271", "r392", "r488", "r533", "r549", "r550", "r602", "r604", "r606", "r607", "r609", "r623", "r624", "r635", "r642", "r655", "r660", "r718", "r763", "r764", "r765", "r766", "r767", "r768" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r38", "r39", "r40", "r42" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "auth_ref": [ "r268", "r269", "r270", "r271", "r352", "r392", "r420", "r421", "r422", "r487", "r488", "r533", "r549", "r550", "r602", "r604", "r606", "r607", "r609", "r623", "r624", "r635", "r642", "r655", "r660", "r663", "r715", "r718", "r764", "r765", "r766", "r767", "r768" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r674" ] }, "ISUN_Csa36SecuredDebtInterestRate1125PercentMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "Csa36SecuredDebtInterestRate1125PercentMember", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "CSA 36 Secured Debt Interest Rate 11.25% [Member]", "documentation": "CSA 36 Secured Debt Interest Rate 11.25 Percent [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r79" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net present value of future compensation", "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit." } } }, "auth_ref": [ "r107" ] }, "ISUN_NationalBankOfMiddleburySecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "NationalBankOfMiddleburySecuredDebtMember", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "label": "National Bank of Middlebury Secured Debt [Member]", "documentation": "National Bank Of Middlebury Secured Debt [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r268", "r269", "r270", "r271", "r392", "r488", "r533", "r549", "r550", "r602", "r604", "r606", "r607", "r609", "r623", "r624", "r635", "r642", "r655", "r660", "r718", "r763", "r764", "r765", "r766", "r767", "r768" ] }, "ISUN_SeniorSecuredConvertibleNotesPayable5PercentageMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "SeniorSecuredConvertibleNotesPayable5PercentageMember", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Senior Secured Convertible Notes Payable 5% [Member]", "documentation": "Senior Secured Convertible Notes Payable 5% [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "ISUN_Csa36SecuredDebtInterestRate55PercentMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "Csa36SecuredDebtInterestRate55PercentMember", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "CSA 36 Secured Debt Interest Rate 55% [Member]", "documentation": "CSA 36 Secured Debt Interest Rate 55 Percent [Member]" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "ISUN_EquipmentLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "EquipmentLoansMember", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "label": "Equipment Loans [Member]", "documentation": "Equipment Loans [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "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." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r675" ] }, "ISUN_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "label": "2028 and thereafter", "documentation": "Long term debt maturities repayments of principal after year four." } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification", "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." } } }, "auth_ref": [ "r695" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Segment [Member]", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r710" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/StatementsOfCashFlows", "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net Loss", "verboseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r86", "r96", "r115", "r140", "r155", "r156", "r159", "r171", "r176", "r178", "r179", "r180", "r181", "r184", "r185", "r190", "r203", "r223", "r229", "r232", "r246", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r450", "r459", "r519", "r580", "r596", "r597", "r633", "r669", "r716" ] }, "ISUN_LongTermDebtGrossExcludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "LongTermDebtGrossExcludingCurrentMaturities", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term debt, including debt issuance costs", "documentation": "Long term debt gross excluding current maturities" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of deferred compensation", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [ "r53", "r106" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r24", "r46" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r79", "r82", "r83", "r99", "r561", "r578", "r599", "r600", "r659", "r671", "r704", "r713", "r753", "r777" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to line of credit", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r31", "r703" ] }, "ISUN_SeniorSecuredConvertibleFirstNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "SeniorSecuredConvertibleFirstNoteMember", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Senior Secured Convertible First Note [Member]", "documentation": "Senior Secured Convertible First Note [Member]" } } }, "auth_ref": [] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r686" ] }, "ISUN_DebtInstrumentPeriodicPaymentHalfOfInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "DebtInstrumentPeriodicPaymentHalfOfInterest", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Half of interest only payment", "documentation": "Debt instrument periodic payment half of interest" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r238", "r644", "r723", "r771", "r772" ] }, "ISUN_CustomerOrders": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "CustomerOrders", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer orders", "documentation": "Customer orders for EV purchases with at-home charging, residential solar + storage installation, and other smart home energy upgrades." } } }, "auth_ref": [] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum commitment for future compensation", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "ISUN_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Working capital", "documentation": "Amount of capital used in the entity's day-to-day operations, calculated as current assets minus current liabilities." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r149", "r244", "r249" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r31", "r541" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfLand", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warehouse", "documentation": "Area of land held." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r674" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration and Credit Risks", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r73", "r131" ] }, "ISUN_CompletionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "CompletionPeriod", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Completion period", "documentation": "Remaining period to complete orders or contracted backlog of projects, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Tax expense (benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r126", "r136", "r184", "r185", "r211", "r431", "r434", "r521" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "ISUN_ContractedBacklog": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ContractedBacklog", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Contracted backlog", "documentation": "Contracted backlog of projects for solar and electric vehicle infrastructure." } } }, "auth_ref": [] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Balloon payment", "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r127", "r512", "r544", "r567", "r659", "r671", "r696" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized stock-based compensation expense", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r750" ] }, "ISUN_ProjectsUnderDevelopment": { "xbrltype": "powerItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ProjectsUnderDevelopment", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Projects under development", "documentation": "Capacity of projects under development for utility-scale solar projects." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r141", "r153", "r171", "r246", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r438", "r440", "r459", "r659", "r716", "r717", "r761" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r452", "r453", "r456" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r108", "r135", "r435", "r436", "r705" ] }, "ISUN_CapitalizedContractCostBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "CapitalizedContractCostBillings", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less billings to date", "documentation": "Amount of billings for costs incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Billings" } } }, "auth_ref": [] }, "ISUN_ContractWithCustomerAssetCostsInExcessOfBillingsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ContractWithCustomerAssetCostsInExcessOfBillingsCurrent", "crdr": "debit", "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract assets", "documentation": "Amount of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, for costs in excess of billings, classified as current.", "label": "Contract with Customer, Asset, Costs in Excess of Billings, Current" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r152", "r659" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Repayments of convertible notes", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r31" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share Price", "verboseLabel": "Fair value of common stock", "terseLabel": "Share price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "ISUN_UnbilledReceivablesIncludedInCostsInExcessOfBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "UnbilledReceivablesIncludedInCostsInExcessOfBillings", "crdr": "debit", "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Unbilled receivables, included in costs in excess of billings", "documentation": "Unbilled receivables, included in costs in excess of billings" } } }, "auth_ref": [] }, "ISUN_ContractWithCustomerAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ContractWithCustomerAssetsCurrent", "crdr": "debit", "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "documentation": "Amount of revenue recognized in excess of amounts billed, unbilled receivables, and retainage, classified as current.", "label": "Contract with Customer, Assets, Current" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r12" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://isunenergy.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net of accumulated depreciation", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r508", "r517", "r659" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r12" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense, net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r68", "r116", "r160", "r207", "r467", "r583", "r669", "r776" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r148", "r240", "r241", "r628" ] }, "ISUN_CapitalizedContractCostNetOfBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "CapitalizedContractCostNetOfBillings", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "label": "Contract costs, net of billings", "documentation": "Amount of asset recognized from cost incurred to obtain or fulfill contract with customer, net of billings to customers." } } }, "auth_ref": [] }, "srt_OfficeBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficeBuildingMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Office Building [Member]" } } }, "auth_ref": [ "r779", "r780" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r689" ] }, "ISUN_CapitalizedContractCostNet1": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "CapitalizedContractCostNet1", "crdr": "debit", "calculation": { "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "CapitalizedContractCostNet1" } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://isunenergy.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private warrants to acquire shares of common stock", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "srt_WarehouseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WarehouseMember", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warehouse [Member]" } } }, "auth_ref": [ "r779", "r780" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails" ], "auth_ref": [ "r238", "r644", "r723", "r771", "r772" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "ISUN_CostsAndEstimatedEarningsInExcessOfBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "CostsAndEstimatedEarningsInExcessOfBillings", "crdr": "debit", "calculation": { "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails": { "parentTag": "ISUN_CapitalizedContractCostNet1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract assets", "documentation": "Costs and estimated earnings in excess of billings.", "label": "CostsAndEstimatedEarningsInExcessOfBillings" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ISUN_ContractWithCustomerLiabilityNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "ContractWithCustomerLiabilityNetCurrent", "crdr": "credit", "calculation": { "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails": { "parentTag": "ISUN_CapitalizedContractCostNet1", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract liabilities", "documentation": "Contract with customer liability net current.", "label": "ContractWithCustomerLiabilityNetCurrent" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS", "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." } } }, "auth_ref": [ "r13", "r65" ] }, "ISUN_SegmentContributionLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://isunenergy.com/20230930", "localname": "SegmentContributionLoss", "crdr": "debit", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Segment contribution (loss)", "documentation": "Segment contribution loss." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481244/470-50-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-11" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//944-40/tableOfContent" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//840/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Subparagraph": "(Note 3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482969/710-10-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 76 0001493152-23-041066-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-23-041066-xbrl.zip M4$L#!!0 ( +> ;E=>-;H+00@ #U' * 97@S,2TQ+FAT;>U<:T\C M.1;]WE+_!R_2M$#*$YK=%H=1FS#-MF5YJ-3Y2)>JNRT[0*ROW[.M:LJ M18!N>B>,$JB6FE!5?IQK^YXZ]]ID^,OHGV?[[]\-?SDY.,8GHW_#T>GH[&1_ MV V?>-HM'@\/SX]_8Y>CW\Y.?MY(M')[K-^;.C:2F;#LL[AE7W3&52O<:+%+ M862R@8JH>E'6<^+.M7DJK]0>,_)JX@8LX^9*XK*WL?]!C>UT,.Q>+-1Z;F^U MQE"T^C]@#[K=V!]^.O\\JG?03G@FT]G>][KP9:W\GPB(T-+A_LG=1(ZE>_]N MI]_I#[N'&#]J?O^%38F$NI$7"^^SI.,82I,Q(+M;3,,DIL(=LG-F"MAV^=WJ9BQ@\C1D^U>;_O/,_:_ MN<7TS8J;4L6"&N]U=J5:UV5>F+1,^*>M]^]^%4EB,$T7(KIN89'0LI]A'KG; M6UN['I^6T<'AV0D[.CD[N[PX.#K]_(^?-WH;_OKBX/BXO/YA$V]E["94M/?3 M@(VUB85I1SI-^=0"4/G;AG\Q#D=??KR#&YJ3B*?E@#D]W2A>L\/1\?\-N-?9 M7K(W]#O5D(^._PC"EU[V =J$@\&-N)'B%ISL)M*RKSDW(,ETAOM3;4!1ECO9/5=09U&W%CR^K,L$OZ$@K/:L/L;[66=E>$S\[Y%;$ 1[\ M*)NQ:Z5O4Q%?B59PM\+)8HUFE78@2^6X5(RK&)W=3F0T83:G'_/ZM\*(HA&R(I,V%3R6Z@I4ZR:PTDXAD]![ M@0*-3P%2QS 8JPSD,Y[5!^1-+.*&6E9Q5G9>!;4(ED@%OR4>F/LI0C 5,XW' MIO9!_FX?E 1MQ.6I/K6ENQCQ)6TSE"0R.EF ^HK1I_V!*1 MAURR2\,CJ[IJWPZ/?%P3'AE-1.F]I;]],/9KK@>V8(HB(J:WN2ZR/>2)IXP; MX7T>/BS'J2#?9 )L,TZEG5!Q*I9!SI"DH>M8VBC5-D<]$CI&I\'YIT9'(L9M M&Z!LPN%C 08)1'1R%TVXNA(^D?(E3V%??X>W^[N;8LO7[^_&X2I<2DKSJ, \ MU DCC5$CI, -!.B)C@**>[U]4#$8:H!>DJK/^KTM;_TB;Z$H$2+&>K2+W\:""D*[H;Z(WX0@6**_KBBL1CVNXJPL ME.9UY-J>#G<*SK/ P0X7J[?%:9-H<3#Y3Q]>$^DDB)'10AH&Y*48YV[ M[\!X3L# J]*"Z2,GZ)X\2\ ^H9DINZ"C*#9%?+8GPL-4 )]/6X2&= MYT.#%BNP/+?"-I] DX#/(6472A?H(Q"LWUVGC7>55^"V K0)MU7NA42PIWX1 M%TD:J&@_,H6&G[%47@M\^*WVA4JM/SQ8@Z?I_D]*)S>IX[5/'>^^_KTI?[0M M+EFL-==0I.OJ_#&74_YTV[?]L$1390H>)%TK?#R/I=/&5G&YOX%VLTPZ)\0W MI.M8(_*GY[$$2-_()E@&(M&2$L4GI7_1?TV.?LTE#/&$F"M_(MEN-=M.#7"7U/$&1)U/N;TR49_$+ \ M4?,,(JNIK[ _PTU%M8\(&1ZCMA65CGF2](H4):J N> FK1#[6HR S3.0!TSW M%A5*\M%32$U<^[I@-7'M*L[*F]P7.E#%0>C$0(^U0'["ZTC0IS^X7/!L*P1^ M4MWH]$90]*?X57$(VQ324V335,\$GMY.=-";_!Z+@W6_$1^7@?4S:;K3:+FW MKN5V>S\M-<6#M;X74'W&JLO&6'C]CRVVW=O>6:Z\VUDJ[L-9@?J;((MY'6OG M=+;'QBF/KEF_LPO0_A!,:/B'S/CXMZ7:,3S=[]IN %[_$\1A]W2_>94UL.[# M*E9(P!*62;-$&EAU6$<3*9* Y,'?YS>KI8&U(-FK;W-X8LELO>Y=!ACPEW:; M?9(BC??8!>3] U\S86*J.* G4]]%G6/G7'K6+M=3MOQZ7]*5,&<-ES FU3: M5ZF.O]*]!25RN*A$8.E&-PPA?0T.??U-^#X<^MJ#,Q+3(N:'1M[5QM;]LX$OY>H/^! M%Z!% O@U:>X6MM= $J>[.62;7.,[H!\IB;*YH4B7I.SX?OW.D)(LVTF;[MI9 M)U&!QK;$EV=(SJ-GAK1[OPY_N^R_?=/[]?QD *\$__6&%\/+\WZOZ5_A;C.[ MW3N]&GPA-\,OE^<_[\5*V@YIMR:6#'G"#/G$9N2S2JBL^0LU@(E2] MSNM9=F?K5/"1[!#-1V/;)0G5(PX?6WO]]S(PDVZO>;U2Z[&]E1J#HL7_+EGK M=J_?^WCU:5CNH![3A(MYYWM=N+*&_Y]Y1-#2:?_\;LP#;M^^.6HW#GO-4Q@_ M;+Z_95-^3XWE\7R3QN13\!3P0R8MTQN>BC.F84QX2"U7\NT;%9-KS67()U20 MCUQ2> OOKF(HPC2Y3K5)J;3$*M+^B?RW<=,X:T#S(=8F[:/C5HU00TXB-;$L M*A=_NEG>RC!E)L**;1T2&"0[9N2&ZH!*9NI7=X+-R4EH\5;<-*+VMLW_U9C26Y2(?@4:X1NV<]A'JGM;,NP[4_!\.3T M\IRWER?G%U\^N7GO=:>^WQ],ACDGW_8FAF/[!B+MMYU2:!TQ'0]5$+0 MB0% ^;L]]Q#L#3__> =3'/Z0BGS2K9KL98_4WG#PIP&W&H<;7OGM1C'DP\%? M0;CM)>ZAC>F4$QOM19.7PF?G9*#8L\//"C9$YNI9H)%HU8 MS;M;YF21@F:ELD"6TE(N"95SDDJK4T:,I98E\*1&[Z/PZ #W1)$54U00FJB$ M.X'ERJT5D"QDQE ]]RB@7$)OF1,D1<,&KD6 "/H5*-]SQ1)R':8)%)/0!L ! M7B>S,0_'Q*3X9U%_QC3+&D$K$FX$HQ&7(Z!:.P8KS004$?2>H8#&)P!216 P MK#(@GV!>'I!7L8@K:MG%63EZ$=3"2%Q$8PL_A6A+1D3!;5VZSV4,#W@7T<'[ M4*01^"-P0)#B10\>H-9*_&%R1 YRSBX5C^SJJGT] M//+AF?#(<,QR[\W][;TV7U/5-1E39,$O/LU5EMA!3[P@5#/G\^##/! ,?9,P M8)M <#/&XE@L 3F#D@8_1]R$0ID4ZJ'0T4IXYY]H%;((+AL/91\0_^8\J CCV*IM_/]*H50I1"VQ.9; M0[E/#YX'O0V8@:9SI>3BEN^S4 WCJI"FH+ >6P4CJX !F?CNLFA)I1H: *DR MY08%4!&$,>D:PWSB(F K"S'-!'44!8676:66B32\R4%+ 2"C!(^H=6@#PR-. M-4X/8>Q('@L"@^%*8^0LJE1DJ(RI@;H'M-HR.-41SF= LMS&G#![1S#WOOZ MQL>,8UY'JO[AL%1T$=Y[.$Z%WV6F35(] 68W+F /0Q!6#H7+RHV8A!!< ,'# M'>9V8+%(*JTG<;>O"_*W\LP7 :NB\5V/A,:/Q\2D6*>G6Q'<#B&,], M3(&3S#TIP"(E\0@E[C\NLH)+(A45.50$ 6U\[C%0J?T.C,<$#+0HS3#%&G]_ MCX,$F,'%Y*U[&C$_)@"JZ^% #Y4OO018%?'NXJQLE'BC9T*\ \]D.?&N<"-N M.F>95G?G7@+^ =6,R0T5AJE&\BLE$=9;]7 292S3. MIWW;Y7(T15)@+;]:X*-IQ*W2I@C!W05H-TFXM8Q]0Z4&"H)\O!]Q .D:V0=" M 3UH4'3"*V9ZH?^2\OR:"ON'X>< ;MDL6>QGS-C]!;C2)]^K+@E5%J[LX*Z]RM^=$9J>68PW2JP;DQYQD!/ITIXPSGJWY<([+J1)3AC&= MI*/LQ+3.5"9+)D+-&=R=C967EG2)Q8%UOQ'UYN'R(VFZ48;ZFR"S>0V4M2KID$#0\):T M&\< VIUB\0W_D!D?_K51.WH7_:9I>N!+7P/L-2_ZU6.K@K4,"Y>(![)8)]4: MJ6"589V-.8L]DK4OR5>KI8*UHL^+GU1X8,DG#B[@3,KM*W3'/_': MBA8Y7=4B8.E"ZI:E[:KT7=8VZYIU1=NN2XZ%N]_CQ,NS(%CL:A1+M-3T8D#S MA9$OBEX3!B\89CY/07]\[?N$0VLU69#>[(DH"GL>=<^^< M>WW&-C]8O\_ZY9+Y83(8XR?H'].:6K-)WVPFG]C;3+O-X=7X$RRL3[/)^XHK MN.I"RP@46,RG(5S2>[@6/N&UI*$&"RJ96\&).'6>S5/T0=6)QU:\"Y*MUJH' M/I$KAI=&I7_"EV'0,YOSG5G/7:U@#(?F?SUXLFRE;UY<75K%!>HN\9FWZ7YN MB7ALR/ZF"2*T-.Q/'M9LR52YU&DW6F9SB/'3YOLO[(I-N:+RD+YD.W @]'4E M@MB#O&$IE!)^VO:RON"^C*A4S&4V44SP,VRP@'DP>J!TI=D?ARL4A M5,(\DF%$N (EH/4+_-%8-$8--&_KV=#JG!LU("$,'!$HZA2''W3+OW704H?+ MI7?&6\"0J36%!9%+PFE8OWKPZ 8&MM(];<-H']G^//1_12%2<7-(^%/<(UMP MGA+TGJEUO%D?(R(Q4MX&KFD@9+Q5;!&AP2FW&U#58TX\YS82O9'P \(W)S*^ M.@4TWEZDS2]BX.S M&O"LC,!XJ#51-3U1CUS2,.[S-W##Q3V&:46[WRWI]N>,-1C.)C":S&:+^6 T MO?SU?<6HQ-?SP7B<77^QB_?,46L]U'C3@Z60#I5U6W@>"4($E'VKQ.+%M*Z_ M?($[30V;>%G L/164BED6N/_#=AHM,\9?\&P6^-7B;+:.CT0Q!=FL;6F";BT M0KJ1A^72QHKAZ9*5ES%);R,FJ8^WGE#G<)B+@2K!:BFA=5YU3O.:L"UZ><%+ M"T/K7>>LITMA,3[X[_JU5DO4KP]I#N\30M\=Z),M7A55M?V^EC'$4;'Y\ MU,%*QA5A'&4,2U165N<(T[HPD#34):VFNXGGH99 PP'0TZ+#:MY1R.BKRD(@I4A_&:88+BL?AJ[&=P,]8+_:/N^<%TS[GQYI Q M'R,KNPFJ2W&7G#I:9\FIX[!2J'-0W,--]S_AI3N:'>N7'K%OH-4X1[BA\)CS M_%M.[L#9SP?UP)SVFV$S 5X\=9G-:?]X4SK">@PK94B"):')D2)'6$58\<.: M!,F3!Z]'MAQA[8CO_#']OU#F],?6E>C 3_4Z7##J.5V8DQ7MH8';B');3^S! M51!+[B[,2*B@7L^V;3S],T/UN9<);W7;CA(9[BH1]'0K<8N2=E?R/E8V3[7J MCJ9]*CBVZ;XGB1_O@D?=>$9.T8+I;4 S8F2D,)L8G"Q.A>@V=7B3$.JWG?HM M9_+:4[\=_0=02P,$% @ MX!N5_D-"!Y0! [AT H !E>#,R+3(N M:'1M[5EM;^(X$/Z.Q'_P(6U%)4("E+U;R"+QUEM.7&%+[J3]:!*'^#:Q4\=I MR_WZ&^>-0'NWW1/=[5:@4I+8'C\S?F;R.#$_6+_/!]6*^6$ZG, O4A_3FEGS MZ<#4TU]HU;-F<[28?$(KZ]-\^K[F8-=(+#;0B M@KHU& A#E_DX2>ZEAGVZ83TDZ,:3?11@L:%P:M0&9VP=A7U37QZ,>NIL)6/0 MM?CVT8-I:P/S)ULTM*5J M:1O&B>U/1/]7' $5M\>$/X,ULCEC&4'OJ/22Q?H88P&1\K?HFH1<)$M%5S$8 MG#&[B>JJSYGOW,2\/^9!B-GV3"1GYPC,7'(1P 3:1YA0)/9"F)\[B# '6+\B M0/Y@#>G2@71H&^U.HUJ!K'"I#ZT%!B!1+*BDX!!F#IK>VQYF&X)@PH!&D<(+ M?ZJG@R5!'A$$4):AI=AS9("]@7[C'D.KV/?IK0K/V*/$W>5QM9(G5 3@('\WPLP@BV"_R&V?Y7>Z<%X$GI00$1'I8-M1 U7--HJ0MV*+/C-]! MG#:D]\.R[O&DL8:C^12-I_/Y:CD(==:2GNAIO M^FC-A4.$9G/?QV$$@/*C6J)>3.OZZR>X5=2PL9\'#&IO+=-"IC7YWX"-9KM+ MV3.&W9J\2)3UUOF1(#XSBRV/I."R$NE"5=D"H8+05S6KJ&."W,14D #N/9'* MX:A0 W4,Y5*@5K?NG!X+)>LWAO4( M[5)#WQ_KB2S?%%:]_:.5,LI L07)7@9W#5 G#4)!(E;2& M:L:^#UH"%*/:#$%#"#4.6M0HM]@D@4&')J:5GH->L9]61 [R,)DS2E'LBZ_F MXPS6$[TP..F>5Z9[NL:;8\9\ JSLI:BN^&VZ[6A=I-N.XTJASE%QC[:]_X27 MK6B^KU_[V/Z,6LTNP(VX3YVGWW(*!RY^/JH'YFR@1WH*?&_;9>JSP>FN=(*U M#TM1) 6RX\F)(R=895C)XYH4R8-GKR>VG& =R._B2?V_4.;\=2M+<. G30.W MB>_TT!)O2!\,W,2$V6I@'RW"1'3WT!Q'$FE:OFR3V9\YJB^]3WBKKAUHD=&A M%@%/=R*W+&H/1>^^MGFH5@]4[4/)L4OW1Y)X?Q5\XB8C"HJ63.\"FA,C)X6I M0W#R.)6BJZOPIB%\!;S)V*.K][7I"USUGO ;E?=;GSB MREL! +ZY$0 , 9F]R;3$P+7$N:'1M[+UY<]K*LS_\?ZKR'G1]GW,KJ8)$ M"ZN=^%<88X?$!@+83O(/):0!9 L):[&-7_TSHX55 B&TPMSS/??81FAZ^71/ M]TQ/S[?_]S86B1>@J((L?3^AOI G!) XF1>DX?<371MD2R?_[_SCAV\C#3X' MGY74[RMK"U_AI_:#NJ:X/EC^"C^=/:AFARP[ MF3T\8-6^\:#UP=+P\&^*+ +5\6GCDZ7'>4W):M,)4)U)@1]_11^C[]!9DEF0 M'R?KDJ9,G85B?;@TE*IHZT3!/RX]5._<-69/":HN 0DHP^D73AX;SY%EACPQ M+!BP//PO@?[OFR9H(CC_]M7\+_QT##260&_)@F==>/E^4I4E#4A:M@N9.2$X M\[?O)QIXT[Z:AOX5?>^K]=IO_Y/-$E<"$/E3H@.T,Z+!CL$I\<:_G1'U2^.' M'DE7>W>=_^C+ZTJE!?^#R".R6:_?9@H]Q&QOFS>0.;\I=F=^B2,K/U_/E M'H @AAS _U7&0.+AO]J5R Y[ U94P2ZOHA9>5=45!;U(4#E6_ M8I2;QEZP& M>N;'-QWR[58@WV]_?__NE]I+F=/'LS%:0!%D_@K^3>W]WD45^>K".VL21-&T M"M^JL&)=XL';+S#MD=#5%YA<+E?2&*A*]^_@+_O,/W"Q<0 M8)<]JF>Y79- ^*==WD'W.B-6 6J/[AFSC/D2U?C;+N^Y1+2TK'D.O= M #AAP&\;_]U11\^#)=I5^/MN$FCI"NCE%M4P@7^QWM&7^2FA:E,1?#\90.=W M2E#D1".ZPACJJ0%>B;8\9J6,^8<,'$<1!H:;Y847^WN\H$Y$=GI*2+($C ^% MMU/D+X&"'+'QF\#S0#+<,OH5/MB ]JD(G.EQW[0VFARO%'F,_%26I.#_--G\ MN9R%GIV0('-P*""<+GFBDW/#%7W[NO368 9R\U,GY]DL1<,9+Y1175W7R?EO M)I01'1W;R?G"QIB0ZU(/)IC8: - VX!J"=+ M%%;4YF"1*H'_?@*!2PL(KB25@U&%+@GFL]"9P&A /94$$4[0B@X585-FDQ$" M:;2IZW72Z,!):\$@$$#,\1U-YI[N65$'NTFK&!M)KE(J!4[2-0N3GAM958': ME&IO2'VZH(Z01IN#2]#73EQLH AMP%UZ= C2\T(R*:$2(+&:Z7T/E6>#T[ENY&V7<7YX%2\,VG49M(*9.#HJTLPQ0%= M]JWV-@&2"BY@XC,0_%IR,7A+WH7 [R2(,NM0:3&VUZ28_W;.^ MUEOV[[=@W ?**KD,%9P%S\@U,H&FKJ'E*[0*%QRU='Z!6G.Z M @DV(S-C1C0&N8"A/0PGQ@@>QM+2)H=I_L3LSEL(F@B;,11PR=(FKIC@'4KH M7+6!!F=,P-=818*O5]U8"SY*=&'-1'IT4&0B-[,*!_V:*J!OJ:%P%*UQ[<'. M=I/*16M2>_!2X7GC>S#7906^+E79B:"QHAM?P2>$(?'ET4&$D$8&R] ZQ4RD M%#>U$1);\.8>0KX7-!\>[#RD2#) )CP:0CX$C\6*H#DP^(%)CRK V-B8#MN M \(+X)M2%VT&FM\- V+Y?*IXV@ZW?"%5#'F%7O!&U ":F3*BO#L,:!6"]\+[ MT+P=.H5+>PHA&#(WA)V?^"(*V'W16TQX0E[;H:@0I8A=X!\*;R OV.O"5YC=.%L>VV3"=Y+G#ARMMF8LJ?]]%$"*N8^]"\W;!S,06#+@3O%@SFX@P& M?8 CQF!P=VKSX06#V^5+^=BBS^7CDJ\O:@M)#K:7RG5V7GO)A;%2%#9CVWUE M,;'!MCM7'N?:8G(+"O:$8K#+@$;1FQD;+>"EI2NJSDI:5VZ#H:!J2GC"=POPXBLH]@>.^$X ^Z VQ(+BD.0;X&Y!!/(MA2+?YL3( MQ*6AT26I+0Q'6G-PIX**J@*M,I8537@W?+9U!-]?]X("F:+>&04J^"06$6LV M@S"GR)8B0\%KTY8()T>$ZPFBVZ=P US9"+AK18$./L:]M&QEQ^X56[4>0@T? M)%%!9G4)S/_6I65SNQ'8OB"N^33/TBV$T V)G1I=FKJR<6A5 6;O->-O/JD, MH3$(-!\. %Y%-)BSPBW01C(_)_92>!%X(/%J4[E$<:?0U]%[5!A+ZHH$8U0S M4/"-EA#FCD6F;F"\"^>**L3Y'I .85.P#2860IJ#8(@L![_J-G,-0$5A(0PP M_5)7I /VK16.@]_C:^.)*$\!M"X.RE)X 8MY:P=HFH@@W24 M?*.NQ\V!%>4L)GI7LC*#QN8N6YN]19$)6.#W8"1P(D!MYV;S+,Q*N1%:+8!_ MO!(DQ!3OE]R FUG!&7>>T4S9O@C,[)<=[M25KA3@SH$ONEQ:TY7VV2#8WFQQ MH9B3TU5-'O?: &TV01.SD\*>JFB]6T$2QOK8.=(NH;QKB75HK 18RXYG9RW MF-O=NS.VP0N0]-5^AQYJE)6)#&,&X$QL.808H"JKT(:O99E'5M,!RHO ;4# MD["@:0\A*U!@\ IG4L]]S#P36PQ^Y6,6#2*)&Q[*#&6]8L0-X^4<_">/^IVM M\% *?KDI(![N-",0WD9_\ LX^]+O%3ZE$%;[]SENMB-V*)(,877>!T%^]N9":'$(0!FO%@!)#YX*[X$$P5 (:*/H!P7%WY"X2#X[&E_ M#KQ9,D6&L#RT+3:@_%$:PAG1W6,#O[3'$AOX)#; I,7WO.0Q_C5LLI!;S1@H M,H2S>0'QL.Y3'.E/0&S@$SYA5 +X;$GI#SN%N&,#9P:VQP:.S,0=&^QC!2%L M*/N86??B(!&Q@4]+#N$,'%I+JTL0N<8%%5564:;0(T$>]-4-HY7CK);4&Q?= M"U9Z:K#FZDU%565+%&C!#FV:W[)3]#5GEN@06LKLS9+%"^*K.;@5>%X$?5V9 M=@"G*X!'KW=A)H2"VDN@""\L6L.UMW,$H#9DB3,O,O'"3\MX WB @F ES:IO MF6'NBA44HX*K+DUT3;V!L:)(N3US"U@5RL!8H6\C<:!2*6=A,/G@O78LPJ # M$488CG-W8=C-UV-&1C+,9&]A!(*,$(*;"@RJ>$'4D3@,IV5(H_;&B3H/>#0+ MH3A!UPP_UQS8A6\MH!B1A).G="V55[8W0:Q-'&-+![VD(JFRU)#=IKC< M4FUG8'4HH4J$"ET8?-B;&E77M#,:[JLH7E'LO8>Y +[W)A ML$R'PJ!C4%Q!VAB:EGDQG3]C%2947EF%MQ@WVB 93ZP76IC">@"HH GPE1>8 MR V!+2FH>-B1 HS8,2!Q0S2?05:BGJG''+1R! M,"ZN/1TI:#!T>646T8[NG/SRID)$F!^C2T._GZ@"VL@R[]:TAEI^N3F<*D,[ ML$:#CR&FA%-+5@:O&_:@K2_-O@:,6\YF?YW]W-=K$ ,,Z%:K&*AJZ7.Y\SH[]IOEG:U\#YHUTYW.^Y\/S2U^Q M_[Y$@/U'2Z3NK4BLER:J[7=:58RK0?*=/12)DZ)"GO/D&'*N5= M+DR+2_!S69H7.2]\8'W$0V+>)J+ "=:J&<$+\$E4];V8C4"QH>^;Y;8H8IA^C6^CTSOFX^B'0<& M-LK@R/#@I=QPL)3=8B@,/ M.%A*4K 4(0+2&RQ%(21/M^0L?!4J*#I$)RZ@Z UYB2$S8%=F4L8+=,29-D#AB#-Q$6=*()3RB#.Q4G:Y%P='G(F*.)/9UV_3M4HXXL3 \0$< M''$F/.),&Z!PQ)FXB#.9$%IJGXKW>Q,:"_GM"QOZXJT[?' LA('C"S@X%DIR M+)1"0.%8*%FQ4'H@E.;5MR1+.3>3,M[O36[$N?OB+1W!XJT[?'#$B8'C"S@X MXDQXQ)DV0.&(,W$19TH@E/*(,[%27KDP%D>,+.#CB M3'C$F39 X8@S<1%GPB"T?(DPCH"2$0%%?#LR+EA+2 3L]YQ_)&P^"-F/.#P M(?;P(6($X)60I,8!= S:QW' <>H=QP')C0/BP .. Y(4!T2(@)3M.T4E)-=S M%IRN:O*XUY%%5FG"=[/(@QR:N5SH*K0'5>V8K[/,I=ZY:YPZ,A[KBEN23UBL M+-IB\"0-/,E;KG5J083!DTCP^.VL%.W9+@R>1(+';YEV#&=++?#41,!IBL = M(W[<>(_;_Z0L\L$02AB$TA?_8 @E#$+IBX(PA!(&H?3%0G HMB+Q#:"]RLK3 M,0)ILP3B]D@IBXLPG!(,I_3%2!A."893^N(E#*<$PRE]L5,;J*8VTUYOH"K: MZ2W[*"M5@S&@+$)FC7>+A7Y7#1LQ&CN/V,2F+5S!ZDH.>],4Q&#W)04_ZXAN,GN2@)WUQ MSYTFB)#; T;+$H=Q^Y:4Q348'3AN<8];,#IP7.(>EV!TX+ACRTF&EOP*E)8B M/P)..Y -1<@-%)@V;8FLI,'P%!T^G!@;C-/N= )6J](=)(#=S#8W0]&HT3\& M4I*!Y-,C&:J-9[YJL5.H?NX)"E�H3*@#\-%79\&'BJO6F"--0%=81>TAQ< M@KZV *(MW*<12]&U5<,[38?8,V?G[><>E%OO5I"$L9YRIQ$T +R.V6:EH36U M&20LRA+'14&@DWW#Z P*G8NRQ.CT,$'.%^X/&("K3![J].BLXJ/8@(I[SRE> M%>.%O8-0KFL @=L#)NF>@_3,[9*FL)RFULV5 Z >R$)-D'8*D(6M O9%9 M2:U(_)4@L1(G2,,VX(#PPO9%<#&=_[RR0N*\!%##%=3 M-6$,G=2LI79W!!0@2T>#BHW\'YFOP%A()A:BB-Z\-X$HY^ _^6(I[8#PTDXD M]OJ)=)Q)\'=2]YB E-QC4.D#U=*.SS&!*#DU["D"S7R'3)G("ASP,,*9+7B9 M[X\M<8U!LU]=EN%M"KGX+N,YYM@G85NK>W4*."8@)3KV21FHUF.?(P%1HF*? MM( &QSX)BGT2!AJ/QV),'U,J'CAFDA'QQ%LK>I#-:5(;J"2H;MCP 462.08, M'$4Y\8K.<9@08Y@0D\X/ZOACDHXBQJG/0SDPF*3#>Q'KD[3VY)$^FX.!P($+ M78#L2L/TJ_565K0A.P1&-653:@-6K*G(25\"E5.$">ID@$HHFP.[H<8< TZR MB!$*9 2E.HM0>& 5,))U->53\[XH6!'#H0+ 6M A9PLZY'*ESH,@B@+\*>6E M.4BCLR#M&J 6)I.1P,'T:QZ/K[ :ZR(.Z6<1AXR@3X[K@'*"JL8* Y H?(V4.!/2U//E:"HV@U@55"1 M))T5VY#[=&/&7@X!C !% M@([OFHM(L^ZLAS'O>&\^NTT2.!3VULW8WB]SE?QA .N*%91[5M3!Q;2BJD"K MBJRZLG>V10*Q BHM1[@;?>V"E9X:QD7%,%-559D3C%]@U*@K@$?=?W-TO@44 M[F"PA7BJ2ZJFZ"N1LB]I'/B>T,HY30R8- ,FAD/>WD1$8<"X2P-[& R8M F MJ1[&+L,R@DDU1Y,8/AYE@[T/!M,A@"D.SW31=1%8&TQ8@:]+M^P4?>W0@;.; M'([,XV"0I PD,7@2:_74*%L[.X/ D&3)H!$X.'J:HL4UCPLG7X!06H6IO50/Y(%MUWD,%Q>1,, MCK2 (V&>@Z*.I21@)RE@[X$!DE2 Q'$A@%W!=PR+7T[,'I<_P.H^4.O>5A6/ MBPA35T28CG+Y/1&'B\H25%1V#(C#A41I*21*.!JW-5@[O,WE_5NO!0+E1&UA MQ]KS[3@@MELW. RQG2#F\33M 4 K!4I/^(RW#2MXXS-U&Y\I1QS>'$OTYM@! MHPMOGB1B\R3A")LOPD/"#@-1-[(TA% 9(]"L=";Q*(%X%^N1 MRD(-NLTQ& R0U !DI>&(H;[=W,T*KN)T-V:3NJ.&TZH(#M7A[ :,HX;$L8$A M9;2#"R8=OP8EKVE58264YM".D7DP7/UEN M ;8L@7B714L1K+POJ?^!1>U>#R3C,_J[-0<63TVE+0Q'VK*RE_@]5%UOO4K\ MH+0^:Y>.JJ.T:54>3V0)K-V2%:OF5[/ZM%PCC@&3$, D2%A*3= M2YH.3^<'L(=PZVE" 1OGQ:L)!ZSS\3D\(< $BA7$>,\YG/_Z K+(*-YH:BG&!^KKJL &FV@!I;(!I-4 :&V!: M#7"#O#9:ZX&T#4^6 4:%\ZC]0_R]U9.2/N/9[>"-*]5+ ?XPC-.H!.$(T*K4&B-.H!!D@3J-2:8!;:]1;IE#1Q>SJ)1@($N O@ 1_.)#R MTC;0!!.+B,7Y6:[9S?1;^(^[FB&9)>ST#$\TQE-Z\$3[P1,=ZY$(C*<$XREY MU58.A= 83ZG!D\_ZZ$C\4]&QW/0!B -6 5>ZQ!\V?HR48XW;N+U/6J(CC);8 MT9*BV >C)7:TI"BRP6B)'2WIBUOL?NZU\424IP"H5A!X)/#9SG[?"@3%\.B$%Y\*!,7H*Y]4"+=9PB6!'#[_#@EZ*8$,/O\."7HMC/2DGNC(U^ MP.-%[_TS$^^RC-M'IB5"Q" ]5I"F*([$(#U6D*8HVL0@/5:0IB\F7>F@OB98 MI!\5O:0BJ;+4D+4#.9T8/F3]2C9N+YNR>!4#& ,XU;$L!C &<*KC7 Q@#.!$ MQ\#.%]DV9.FWSHH(&N::MI5;' @X7UF%7^V MI'CJ$$3U2VJ6]LL8AS$BH.$ MSWXKSL/>2;2[""[([R !8__9E=_#=QLNA5P8 4EH7Y"B!0L,G"0!)T4+!1@X M20).\D*4K65/&#A) $[R$F/_'J>G*EKOEGT3QOH80\G_-;ZH/4R;E8;6J.C7 M):EB3^<$6,H@+#?_:7.!IP'6YF @<"#EW82V@-5GD>8N(U^CE4AD#JRFJW/0 M+DDW5M!:B-@-M"M?2B9H9\^;R\>L"GBTP PU9*PPFYB ZH$X;4J'LL:> G)CA)K>LS,]!B<':71B,+>\-P5M$RLH-TA CXVH(>?,6"S.U:SP]G1 MP0+]:+(C;'8X.SHVPTM(=I1DT]NE;_'A!8UI-Z)P09NVHS88M,<.VA0>\\&@ M/7;0)K;P?L?.RABT1P3:)!]OVBFF74\>6^P42:N"VK ,C;O=[6-!&-6!HWH] MF]LF_KA]]6%$Q1CV&/9'&%=CV&/8'V%DCF&/89_FV-YJRT5G*3K+4+C31=R= M+A;:E\%SSJR ML)?9IVG'!X)&<[#@/1;Z_;G+)%@_MR+8=;0Z2C[F^=S T:[SN0&Y4!T;AC6& MM?^^B$OX#,\!T\S\I\/&83HPL.[::,:/:V/"=FU4EMH"&-OQW0!- \J*?6,T M[>_5-GE61Z''Z] 08H)S:+HDF)"\ZURN@6D,6%57P+F@RCF:*I["9^R7V1\M M#X'>YO)^LT6[ZQ"6O(R'?(\!Z6NYC,,++Q#%Z[)%WVWH8Z"PFNP H!UDL$JC MTUL7!KT$DCP6I&W#;I?+ZKA.+[8_7Y*"%Z69^'75FF$CUD.^M78+ANPKJ[F/ MHFO*Z>V#[_?7C1NSY'5?N<2%_93O86[@%\#F,8Q'_%O0\V"SC%3X@.^WM^#3 M6ZQS G_T^/YO7X6W4PA965O MZ(7GW[Y.#/J__4\V2UP)0.1/B;8N@FR+'0(BFSW_!CFTAS7)S6KRQ"#9IC_; MES4XM5M_>Q5X;83&(O\[6?IV7U:@U,QO7X@L]T3D(+NJ+ K\,I7H+=;#]IO- MYZDO>?L;K5U^_-#I M5KJUSK>O_32JPF:F4ZO>M>O=>JWS\4.E<4G4_E1_5!K7-:+:O+VM=SKU9B.E M'-(6AP^5SH]ZX[K;;&0^?KC\4OU"T&0^5TXI5X=A0E?-]BVDV'@EFH[?^+=> MF:SU ^$;/92YO2QE1_U.)0'D!1)]7K&3V6&[+W?"^.;7\Q+DP1]^#XXU4JR M9$2@ D=8@7\;#%;WAC5YOBEW0D@L2@OA@*>+XYV3O?XY\(WX@*V-6^WXBO&FG?5D6 4RF%1TXF<(*30@^Y6*N M<.;%,#1^'TTL6L&CKFK"8!JP/G[?5=K=6OOFKTEEN]9JMKM$ZZ[=N:LTND2W M2.""#Q@"=6S;2T8J8MX^&: MN3+J;*2"=/.;OQCFZ[]+@1@I#T<:P^^->'8Z!:P")"=;72+LY+P#)IJY^L>0 MF:U<70DJ=*-_X+_3W?V]W^H_B(,#I=F7H$V/%S]7!',F$G%KS M:K8/3QDX.HH^.BJN)@$**ZD"*G#9%![E]0M2%,'W4XMJ&B[^>.'*P'. MG WYRUH 2EO^O69L"J/'H*LT-OX=%WIN[GZ,WV[EAP870.2Y.B;:_:>R3+%( M%G& F51TE5P"A=(2D-I@**C(;VD-J&YG,%'5_/6P((ZZA2#2&*=Q3\Z%SAU: M9ZXWJE^B@%2\)B^0,?6^*D'+/ M[=9MZ\?TX:48V*3F0L#)>:Z8I:D\215ICT";9W=)6,<(?SHT+-.D4%8(&293 M"DS2%4'E!<[(IY9FON 6 F(QOZ20B@1?_]+^TOEBDF@=CE)697UD8)0')G7" MXM1AP%(9LI+P;OS^&0,R%.$O^T^34M.+KDG\\%; #CX83DE845L**RH\KP!5 MM?YS(TB <@XIY&%+*':EVTZ1"2RD4<7- 5!+-8IWL8,. 2!+FR#U'RK5H6]KE8+C/]-.!?KF@]]6=T-:2H=K%?\+$?7'I_?9:ENO57YTF%;0-+8U^VN;V3HIUHC6=JX*]TM M/-R5^48Y5QH&0/?JF"?GA7PIRS#%TE'L(,YW4/_O?TLT53R#;E<#(I@@B1"2 MPYI)JED^,.-O?*T<%ARO8* .%'M'6S$"=Z 0K!D19 AA@':QI2& DR:*R F1 M535",:H #W!?.QSJ0ZA;[,"X3!$T 4#W858A 7J:*(KJH[*$309?M7<@Z'H M3_W/**Q#M6X53CL]+)4=_.IK"-N^3"GTA:BNH(E@EE$ EAL1'/0=Z@&N X:@ M("H"!2DLL@Z3F\YTW)?%3RB]P^KQL)!+ALX8JJ];-A_P9L[$!/3IKR,!_F7N M^(]V]6(EL2E8B8TU/4XINF\X(N?$1KRX>0+7;VR[$L3^R.J8)T:%L+T;:K0N MS1#_'_D%M> B)JQ"O+"B[E["%( ='NMRBDN&;GD\T]Z7T_;4D7/+DS=MM+K =#^2MUS<[G&A"OE[EV6?7 MU1MC59"="!HK$K>L\@0TO#28P&S:ZRD?>U:P9H06G GNT4Q@SPVK+B'54OED MY0$PB#'"_\^'E7P>Z'K!<&F]@&@T&[745^&0N M*!*J#I,5=22CPS#V$4MMQ&JKQ+^RRV0B<O6TQ\SA"LQ!.?Z,\?/R N^W!Z MA0_T'R$/Z O&L_!;B SK1>CXLFI085")5B_+),&S4W7]L-YRS4155Q3X9?/$ M,PKCC(LM7.)&..95Z>51K^4#V\=V'O_D_"]J%NH8*A!6VQJB(1.S ]HIQ?UQ MF2T",\3Q6- T"'T@0CPKLH3R<'%* )B33XDZFM%8SMB,OV0UEC#.G*Y8]?P= MR$XFLJHM./F/'^!#J ,DD2/SR(;;8*B+1H!"=+)=XA.2>?&,9N@OU@/:2#!. ML4W0*;: K?WCAU5S-XF?43ZS9J!^7K?5JY5S33/A(-E8IN-LJYV&]IYK,MU. M/;ASD<[C8UM-!?D[VBHT"980(:6 8#D.VBJ,\2& $5 5-#\Y_I6 ",@Z?*". MH8G#,13;RT,(CB%CTPR,F17T-CB#(:$,B:$BOVHC^_,OD!U@D,:#@2 9[0M4 M9+-H6YDFS]P(-#ZFSNS'MCY@$8BBQE4*[2>1P5I/NQ!K/RE(IO^AZ'Z6MJ,, M.[1 L>:7U(+HL#>G FJI0^?_"U+F-PCC)E5K. YV(R-8NE?]?2 D,D'3&'S] M.T,&2F)EKG.3MC0J/DF[-0G%#R8+DQ7I(9?D6-'F;@XH U2JT/\-967JG.P\ MOK^JP[M6OD#Z3W;6MC:,P0UGRUF#.QWI6*+NY+RQ' O>>RT[(E938$31UL6_6..#U_K7U_L''#^X+ZQE"L/8#B.7M M &'@M&MG[-4!GI!D8P=:5\U%><^"0W-A63'&$J>&C;X*<&PX+B%!!F2T M$_ BJ,8JIL1*G,"*:&T3-;]#I*(;07E6X54"':87>+<2#N83^]EQ?=U8J">I ML\U;W[6W><=O\[X%9YM[T/[0>JLA__GIOX#62Q]R-ZJV]R%/*433;F$^=M34 M$1!%VPB)3]"TC(TMLYOJYEVCSU^(O[6.#6T+$FL[QLLS2P<-MW%"T;B;VN/M M+Y+AGB( ]R(])^>-YI9MX]1"(^7([HX@J,U3N@B)YMV]-B;7S_829K&G6?U/ MR+IF.'#DR5F-:,@OYLTU%)DA$&J, JC-'<3-]QFO,R]#;L[?V1/JO8E@N6J* MHB"&V8?A9:G]\,37YCUJKHQ"!4C46L'1AG>?+$&^LGC%^0K,H7!X6>,!)XQ9 M\82P?E"_G]0;5R<$ND36>(5]E3-3S.1SN0Q-%6S$V_39D#^T/>'4D+]*>!R7 MX:Z=T]IZ'>[L^MS$7(8;%;*65808.X,O>-:!Q*$OFEP:*=^ZR%VO%-Y>15XP ML#*O=%BL;%BM?%@>=+UD8:6T81V2\^46AT649;&+8&!\8Y;>+L'.EJ"=B]EY MF'UY]9J<%, ^9?L NCI(S<00[J)D"LY@AP1,EFW#^K,]_F1YQ$5\'A T4WIZ MH;YXO<$A,'1(RD&M*SY^,.^O/01^#DDW7>1+C5,_510V2IH:312$FTYL'J / M9_>A(NL2C]XK*Z>$,NQ_HDD8@#.E#)W/?U['&89EQV/@+M MT--B%%T'Q<-(T$!@Q_XW:7_A MML5BP+H9.-0Y=I.K.CXM[\ 2XP4M(+\OYT>25)!<@1S%1Y(:/,5_F2L M?AGG22Y8D46M#SLC #05W?0'\YKE>^>-U?M/=Q*K\]#C\)^-,U&7@+.>H(PG MZ)FLV)1:!7;6B;&"9#* G?4Q:#F68'C)[=.NSGH>&B,OW9P LP//O 5$%[X& M&/ZY(4C /KQN%NLX.'7T(/+=B][==. I-I@<]N,'9R#8CV,_G@(&EOTXL]V/ M(S=>-4J]5%0)9I2GC&21!XIJ5=D0M6==T*;8PR^(.8\]_,&9#O;PV,.G@(%E M#Y\S/+Q;?%YEU1%Q)'UV$?OL@S,&[+.QSXYH*3P?Z/4#L@:?UV3" M)3QWVHM<=L8I7^HN86><%)0GDX%C=,91E5 L^;5""#45!/V%N&4E=FAXKMEI MG4M!Y71518=C4(19D5AQJ@I&I#IW>,@CF@32Q,E_QV,>!B_U=6X8D;67Y"QR<7*^"PG\5^]J 9P'[V&+3L MU\^6@N3(;BF'KAM09%XW3XI_)9J0D!TQ:-FOMRT'6G", M;E>"XQ&5>8NGEBP*'+IR":TNU"!A8QCI'D"4BVO.$@/H9#* _>XQ:-FGWZ7( M(#ER6;1-NXO%>U:)P6XR&< N]ABT[-?%!GJ6[D9XU@4>E>6B.-:^OAHZ7EE7 MN .(9QF\CI 8%">3 >QLCT'+?ITM'21'S<$@NW1*F:@H"CHR8>R0G1E=2 7- M+-(RW#%\ >JRJ4.7W.Q#&@\D F;P >7$H#V9#!RC4XZC:HMBPJC:8KX0OU&O M>QA+&O=@(U\&_R#:OZ/Z+5%6==23F>W+ND;&W1=V7T? P#&ZK^/3LE^?&^@9I]H+ M*^I&YHLV@N:QH[L'QMX7>]^#9@![WV/0LE_O&^A)K(6>+G4$*,D\6H4<+R%# M8A9.7+7MRZ/3[X%Q%51BH)U,!H[1 \>2O@=Z/,FZ>("HUXU;""GJC&@:-QVZ MW3N '1AV8(?) '9@$3FP0,_]V.N/U!?B!@QAS&6DO0!=97,@*X_8<6''E4!< M'J'C"O0(S[$C8 ![L8B\6* '*Q;*\FY17_(..P P M+ENH,\;N"[NO(V NZ^(W%#LWY<' MA38DLA,5$F?_=$:\"KPV0E(@_W/"[-RP'EV4>L%!ZJ8X9GA>0.DP.R(\?9I= +EPW9FR/7P+.NB:2,IZ@#X/U3W7IXP=M).LJ9!(^ M!]XX* Q"T@U>Y0&ACE@%J)\/@UMGM^1M1D36_\:_]1B2ZE$4U9M(C,3TWJM_ M!HW'RZ+.5XMPUM3'D*FI\>#IPBW36;>;[E9L:@%T/H)5;Y/UR6K@[1P".F1Z MZW.V+4\T?VZ>O@U5O )A.-+0""(,5RQAS_1OQ#)+[W0.XFU%Y,JU'C)5LLR0 MO?=*:P3ZC;_%UI_R:O2R(61R(,L)@>N7Q'KAV9%!AS%CEV,9R9&F:(;JO5_\ M&EZPCT5]T,T%+T<')QJ6&!7E0:<7)HD:9ZW2:UJMZHH"X3-7+DGY M4:_;FM)-I3CXD%YQ!%3,,NGDI!(-:C.CKT@OT#;(RA8["V7S(?Y+;6F&8 B+"9%19;>4WSJ;P^W/#E=H M__C;+Y2C2H]C_(*JMW>Y EVZUH*W48+Y=)6 M\+FLHGD5U)%J*3@7 ;5$;P\R?&G)ZU+G@M/HSKR&9GD-Z#[>1:G8>W^I#83G M3OFMK^9"G$Q=74971E?Y')?+B-);,$PF5]P^I6-WL:.& @PF\IDBO3U/#=!5 M7#@'&0U9XH)91_>5H9K! UY0WRM^+"VHMJ7($ZBR:4MDH4HE'O4!F*#]Z?7$ MJO'.J,/>>^?B]YWR8]!Z_]$/-;&R*3,J+8!-UGS)C^/TL2X:.^8\F"C0C*Q3 M)G'F%YO$&;(3AU943NL"X,YB"W(!,)?;OE_AQ\SRBQ[4O/15&MX 5@5M))/F MX$X%AB=SMK/&#??\_K?Y?O6'BLR[VE3"WR&9INZR\B"KPU_,L,NPOWC!LE&6 M(1M9P5.@E$PCVUUNP5E9(5,NA&-EQ=4XY4:6AEV@C-%2CVI>0>=L8--:X^?@ M6;V:UL-,:M#6\,2X*TJ05%TQ*KN$&6DQ(\)%7F$;$9U:$]I%8 %&_\5P;&=Q M(?%*@$."&PA4OBYIK#04^B*P8GZW*6K\HT4W!?X/J4>TJ(B6VVW:DC,A;19= MV"M]=*;$I-6>?$@NP-6W7(9DMB^2^C&LRH)AF9W5YNV'KNX;]7D6[6Q8LE@I M7S+MMP87;HZUX,+B!<)F(85O0B2]KX=-D>0"-*$@).=L0LRV]2=GR_GYDWGL MR(_OOY7(R@ W[G,=QV*UHX+"7K3>CCN\8.U32\%YB+"TY'5_:]E?+&YQF0YC MML7U6Q9*3^TW0528^+:XY"/R&1&[BQR9H9#JEMP M]ACE-8^!]K,6_83I'AK:W[+^/LX_^JIR#B2NH!<]A3D#0),VX"*YY9S=R3 MN"&=+&JV3PD+T@[H^*"_PGRK]&F!'%S]$,#"@GWPI,5.T:D3QPK:F^K[G^E% M[_UOKJ]2 'RINB 7_>%SH;"R%WX)!@!RPU?E,0JIC-)J;V:F7);( MU^J/'S_T0B3==2:R8BA*'D !FD1#!J]+?WCO%L=>#VE.5 M_E6*_U2O0X1\L+B,?&&(RI Y?+XW'#4%62N5H>G=]SSW2H[97 TYPE\MQ;Y5\!4&K5SR$/[_G< ZLH[,)$ M$//ZXQ91A5V27DQOUK:[W +<$8N@&-UYA76+%14N!Z4)-7H$3$1UZ1L6]F=G MZ+GE1"Z1*]>1F5PA0Q?V3??3);L@C_<6J7"62@IKQWL]3UPO%YQ08Y2"\!#N MQ&4>]$C,"K^[E,(NWTGE9U]M>/U^5QV/!;#!0D7A4/0$' 1)G^@QJ(?J8N8K^J/2[4^='O_Y% M6J8SHXOXU) U0%#BY]!#TL4[['A!G8CL])2 6@+6?5"^;Z=,N. M!)X'<'"H)%IXZRLB2>6HD_/L[.:[AD_9;%]QWW2N*.R[J9R. M#0&#AM 7V@.\A37!F(V>L>T]GEJ*55)C:-^X6GHY!X0^^'7TWGMO=$MEBWO[>?NCS^L#;T1LZ9WIA8P HL!ZXVHYN&@9;U9#)'"W,,B=0/(+29)."Y1K M?UCT]W,=K(&1W[^^CJN%QJ\W<3A>,EZP#K[9E\*:NJ1HKH83"@8+' M,-]RT#]WEUHPPL"E[HZVGA MMD)7_VRG8%D&.R/=E$*"3&]!,@FB:H.8@G &P8LI"*H\N:;=G->**S/-Q^A4 ML(!C@E714O[Z%=K&@ZXW0D<2N&_*"8N+.6$"DXY-M)?\TKZ]) *M\LC2MJ2B M/WAXO?G]='T9:KDI6LU!U%AYA)';4F=K\^>%,_D[I!(T:/>?KN6\_#A/)1:' MWIA'E/P/;\T@SY?RXRU?;NIRTG_F"'X;TJ-R')PJX4!3$-Y\I1I0IK MW+GF"2]EDKUNLC\'[Z/-RG8+D*N;AMV<(32[TU^M^BM-%?N;Q]XA-';A/"DH MBR(H9G*9T#5M;0@X;R#.L=LP.,L[I08: =$P AXJ.Q9C+ MQE=#X;";(*>TWLZ3F *\0".4"KNEWJ$\+Z 7LV*+%?BZ5&4G@L:*SIG0B]HO MW95J?:$8V=7N<_I@9"KP64$B.)/$>('@(K>PZ]ORF5QY7U"D060!WNN>RY A M74.S&$BT@<8*$N!KK"+!J4"MS*_YNP0#@1,T9Y.Z>6@4_M5O'U[$,+OSN1:8 M599N(S3H3'\)TZ?-.-RNJL"M6(7DP;^M7RB5R7OH@^>YQNDSUEWPE:LNNLOG M,D7'A&0_W6V_EV>]^F:EBM5R+8NU:?HC]5IB"\_C+HBY.-ZL:'6OXDD_@C<# M>%U[89]NH3/E/&[!$8Z: CP 6L[0I>U-, ,L=RTXE\0[]@U?N5M@[EB:N>)U MI7ZG=FX&D88OM$M]O)%HJ[Z]2ZK[VV]3(KZ1X" TEK*["KYJJ*\T_/GCAV^3 MQ2)3LV9T6XGIF%6& AP!/3K[=WEP#D 9*4&6L=J,6&M^DSVISVKRQ.!@]@=; ME.2J((/GI3L"'S^P'.HLR$I3M$HIR1IRE H@T (U'&^H&*LKBG%,41L!%4"@ ML#K,UHV6A)(QB1HIXD"06(D3X.,JVLTTSD=\"4Q.&[7\J*N:,)B&KF;(P/]D ML\25 $3^E&BQ0VC8'3A[ (F#7V3."&/=#UH!D!5X;808)O]SJM>&$8'+ MK WI<[)QEUG:Q.W2L'9$B'!,^@N '*.D\GR MB(N$(@9,0*3> %+JY[[U%[;<.CV2I&?'$82.+F4^?JA+'/15_?/#X+,O+G58 ,^.,@^ 0-") ( ;O2 DH M@L'\E8!888,30"+",V\SIIW_,F2I1U&,E=*^CQXI\67PEZ94=')('T.^IL:# MIW.#(K+$S.@(3S:WB+:3W87K;5H_F>7VSJ<.G=-Q3YMOSBF8PW5?NRS_0":0 MXKZ?T'-MY,JYGE%&4R2I7F]>4*,!\%NMW^3('^QJL+,APMIR'YD-2#2,Q_65 MM3=&*ILJD@@]DPUMRN:'\E3.Y?/%E\(@%-G0J9#-I8D6:ADWS//OD7[5G/8? MN"/FBA5K&C=PAV4G[_;5"%Y.,&W,!84."$KP?VR;"1OQ1T)M4]I(/O-"&)/KKY);E31EK8 MQ=K=URLX7['5!B] TL&5(H^=[CNJO7&BC@9&%T'#__%=]JTW9J];[Z_TC]Z[ M4)[>3.XZHT:O+3@L=1UC; MTIHED?_YV+OR(>SE[2ST37,#LI@EJ6!K'HJ9LF-5MS/_CM)RMK3#U0,]TP,= M7#?P>8#TLVP,%_Z?)P6[.DQG:PPTO6!/+%D$%;1%Y,I,O;R_S\:R' M[;V3JK*J-0?7LLP;-09 >1$XH';@]-H;J_;<-VC?ER=OOW15]].[;N\J9$0C M6CD%&^? 0ZLQ<]=,=!,E[:L"Y,B+ W=47"@S*[I-,Z1R0:RX4*?B?#[#%+8? M2,&JV]/F I^[ M>S\'\]!+P(S^LC'7^M=Z5VJ\+ M6#0GM;<_B*E)+S7;+]2<7;R&XFH44=>LF Q%DK5W[OEW[_W]OO-^5?E;+18C M.C1JW*4)4"FCT4P%-5Y#@_*P7>0QJ+(L.CLTLT)<2A;Q%9A,E[,;<])TRF>?F1 M81CN/9\I%[:WY3@<&8:4\A8R96;?KDEI$F,H_KZ8R7G8=/?C\ L]P!G[V58_ MF M6!7Q5'B,&C;,G;C)8I M(AY(U3MWC=/=)!S9;)'S<#U>L@PT*&F&,F\4TC;S!HC-,&:0#.UA)>XP)1K& M9$)G^K+Y!0Y'-/,72=B3BW9"]U!;*RE>FZ*$3*E;VN[-0.61-YF-U5CGT]]>_NY]4J7;'BXGH$GI\ M%4-K"HMN2L_09 $[F##4%<947O*TLH35Y<^ZPIC J0Q9QH5Y81E8\.EV(5.D M FSOO7WBSCE-W&8)[8VL+D_=UHP]9NLW5]7F^_L?NO?._&69AL:V\G="'$GY MC&1"A-2F'YA;&M$[:"C$N=JE!SU*Z +T*8=_?8!7K04S9;MH+9@MV_G;SD5!MQ7#OZ8AF[S2YY::8FK10LWT#J"%+\K+9 M6J%WI:\:1^E[PD6HQ6)-H^3WD[7B\YD0#").DRA-3$U:J-F><5VS@J2B&0JH M3:GVAN"O"^H(-75M#BY!'UW?1LUN;VLVZK5W[L_OWGM7EX':IE2A&U+7((=R M2D@J 2=;.$<.A1<@ =5H.]MJM8@;F97"EO]2']^L"KBL\)8="3P/X#-0L+3P MUE=$DLX53\ZSLR:]R<".9]I+*::]G$#:-]?K;;.]"(LL\GM?K^GL:RZ6BBP4 MX<6H'JE+<%+5C<[1#5F[!"B&11VE*^H/P ^-*7CV )(2$E(#N/FBAVI7'5\. M:U>__13T>9^BJR-6&@(X,Q,#5E"(%W0AAG5U"/'**@HK:;,[F4*_UGA+#K*W MK&-8U?&PIK,AG8S'AL.17DY MXJ@IH5FX*DMP-E%1*2"TJC==0)KA)N\#.GG6&[XSLZCM@ND7VT[>Y'J M0LQ;1^V @:K9IQ#=/4A1_D6UQF1!?_=S['SO?4R;4+OF*$-(X/#O1%]13W0- M"#VD6WA'92]@C>F4 [=D*7M)\RQJG8UJ,#C]E*01<$.6Y(N75_0 MWHKK#H]QR?=L66E>6336YI-SO99C1LJ?_O6=G_N^@RP1=MXG.GC ;E9A](M5 MN2!/E!R^O_&AOE!KD8JX$"ETXPMU>2V3#[*7\ &H, S["Z$34*F,VQ0>0^4! MIF:?G=)YX:!]FX<@Z= DYE?L7AC-I0N_^5;*M=MAG/ M$AKB*>:-IQ"U$'W 2F?H7"*WI!*FA)!+X,N^^@@>FQ)"CAZ+F6(.J\&3+818 MH XGB9*?CG4;EWUJ:[,H%(,5YEX ":!K)* ,[,FN?E4NO;R$^]4WR#B$7\;CQ5MRP17Q\)T*]"FW#WO3Q"^+P--5KSN^Q9OO7%)#4M<8'$7N:U7^T)65@+4(K*P= M+"OD-8O\[HVJL+KB.7S/9/+T[AM=V[2%HT=,3?JHB61G=FO@1TP ''[$*L:1 MO:H\'D.G8?;ESQ(7K"IP1DME7A!U#? I]X[F6I(=JI?)XD*H7F,5";*BMH#2 M0>(P>.]-!+['H9F++))4KV?\5&;(WOOX92@6\GVF\V=X0FB"AHCR+E/H>D56 M54TZ)B-)Z]TQ[1%_?:_]>\B3]2HY_$V7]7_7]SI'WS_5:XV7O@3_O1:?_OYI MB_^J%UW^^HK\]T")?:G]7K\NC^NU\NN_/S_A.T3X[.WPU]6]_O?/_1-K//]4 M66<^OX'Y2U/=[NQ/J-+3WQ(]Y@N[<6^]. [^MTR-COH/-%>H-ZY<9L:6,:*Z M;=W.14M1$TE^(9W*Q-;^8"W%>EJ1/=B ;-7J&,\NAY[9'&W:G'K]V&6?+XI, M0TRIR]GD;U==SAK[-_^D2_K'XZL\XH[/Y_A->2/U.2$227YAG+(\['.\^)SJ M#F$.M3S/#Y[+O/RN2MSUCA-]8GQ.;JFNQSHK[%^R MO]O58J?2_BLF4U22OH^Y0KK3S;+]88FJ+IF)*IJ&/^T!I#DP/U]0U58/"@ QO660E MFQ5YPE_JZF PFP9WE'H20H'*=LE84\V:@-QE4QBPG7:#IFY(X$,V,<8)F^?@ MG9 3_,KG;$+V%C'LJ,T(Z&7(3*E"C#3Z-(N]W9I:ZN88VU* M;):X$ M(/*G1 N:]!E\P;,.) Y^,7=&W*.;-: M$-FL/27SPHOW0Z?;(%$P<&C8#N19 M%"TC_'X"O0+Z'5++V;\O#\K)HLA.5$B<_=,9\2KPV@@Q3/[G!'?W)7M(GY.E MNRS1F\I9&@X^NR!(6X1G1'-7%+8O<&=$ SI34\P-&4DTM_BEK_:WT"=S M[V)[EF]?H>"==* ]BEKMNPYA;A&*ER4>L'9$"'!,^0NX'&.D\GRB(N$(@9, M0(2&_T==U83!-'0#2*F;@YY['G1U>B3)G-@.7.CH4N;CA[K$?3DNB.[9>-D,^X%$A%MP(98=](%J&C4/_O?TLT53PC:L^Z<1G0(Z+[ M?!AR^%27D!QD784B@,^!-PXR34A&7(HP828$P7&;A$G;XW1IYV,,R?0H*F>= M W_O_^W^;5>N.O===&A.'T.^IL:#IPO6E"5F%D?L;G#L1%9M>R,6,'>RN]2] M3?8GJUORO*!.1!8*'(;_\%'G'7H?-2.;H@%#>:]&@H1&$'G77D..RQR0,:3E M[R?T:J2S(;QR&-,)D&:RY(4)ERX::^/$))A9RX.+2F^VQ###I(DXF/E/H-9A MK%YY$]3Y8RT%#("BP#058?76\(R]]\?[ZOLS3/!_=H3@Y5X9RSJDXP $CQ&Y M%9',SH@TUZB6X/B+_7,]:+9O^7<6P]&+U,F=I5Z!0Z+E(%9LL0)?EZKL1-!8 MT=9 7BL-Y3?^MOH^#%X#UE@'I8'=<=\&&@NC5=XN?IV!_^6A_/03*"6Z$+SH M+\% X!QZ^J5:]I7>^^W5O529WN:?IF+P0NO*H:+57#W=6DJ9T$ M!)#.8A0S MH$X[5D.0T.*^3ESBV3.(4F(KT\H< @6Y=6& H&&I'' M[!X-ZU.%X_2Q+K(.M>(I-JP@!_=>_)_0&0LG3-. M:R,3323)ZTHK7J:P5I3+,(N5@HL;)>8J24_H]-Z?RW3GGB(5ZLI/3UY?MUI: M^R=,\;^3\PM69%'E 6O4SOUD)9U5I@1E[AJNBM#Z(OW?YH)->W_F/P^%F;/: MP5)A459KU8%05$YUSTC$7E>AMFT(L$);?_G%_I"$>?FT)9Z,M9UXLL)B_K\- M!:/6H^[7"#!TWOT:@5V$&)YZ F67*B>=W5C0Z+ 9H-$7)9&6;_MT?E\H;JSJ MW%*W65&; Z-:DZ*SD#7K6[TU@O>KX\QGR!*3H\8VOE<64X.IP=0$2HWSA3J7JQE[755UP%_J M"IR!6D 19-XX&6&W%0,\BNN!I!IW/_;>KUJ/=W6A]*_Y%-7%O8A (X6'+P(* M .\BIK!3>9YYEYG?RMVO)C/+G[S( M:2VYVB/;938D]W'9B>>%B0V9>KBTSS&62PS&'!+TUS^3HD35RLK?4O VQ[, M[2:*32?,S9^8\-)[FLYGJ,+VW#[I)L&0"31G/TC9,'WM")2P4V2FR*0?-C2& MC0F;1 "9Y*8&DP-IB:"3/+"8R99X6"@J!H3J=I[_ZGG;E7]S_LK R)/(&>G M)I&G)M@Y7>@3=+J8J$E &4XSQ,U--6Q%9)."",\S?0)RIH+7G&D)=*%F2D7V M682A(?58=&DFX0N21F3%YIIU),>Q)3#J^T M,WYIQY$]I@93@ZF)(+*G/4;V36V$(B"UVVB5'^^[0HN),:2'/W'F"3K5Z(R( M BX%3-BIW=.#!WT-!_6K\U$Q_J"^[#6H-_$6;C3/_/K;N!H\-:>C3=&\)["% M',\;TH@UD,]1=(:FG*Y72ID1E!(84/I>P_:#B[!W.G(E*O4HR2C/F@/#D:)N@0(/%&-+N TX(+P OBEU%59239?6 M>Y) 73?J.LSH4*:UT+4#"$!G/ZLS>FQU;"Y MU!K.X;;<+]^M+: LU$1*&3Y?-A]']OYOYI;F[0"V Y&<'6<2:!I7*J%._ M4Y?^E!E#(74![B[>.6$I$97),0>0%*4O=0X>,PE! TZ1,#68&DQ-!"D2LQ"S M-H!6EV#\!VYD5>V]W]_*OVZ$7R^D2$75[\.E+0LDC$ TK3*\2Q<7ZRO;.[=X M5"C2"[V+8B'#Y+3X65=:K[Z[Y'NLHT M?+G98G@ARY!>LX]WH,@\JX[6,K?UX,Y.X;*IKZDK'=1!HT!@@COQ>8!-$MMB MQ *;1 "IS^8&DP-IB:"]*>R6[^.VI!2IK7+BU\7$=W(AOMU)!*:/C*@U0X< M(60[8O%Q^._?U?WM7RK5'3C\)3P[[EU2TM#^;A'Q3[J M3+Z^^P\LRRVH%A67%:']K%;NY>D@Q!85.2J5+2IR9 ):5%Q%!Q&'G;OZ MW^M?P@7HE)K%&%M4A+C?1C,9Z)LRN5(YB5T!@CK('H@ C[9%1:3;?B4R4\HG M4IR!M:B(.-4MD!FZ[.?\41I:5 15)TEF\@7<,?^@XG!,#:8F_=2$TZ)"S[?H MZN/?O$Q&5BV)6U3X21P3D('E@FQH$4*.]NMY3/;O!^3/*4AO0XOB;.6\'&)Q M9:Z0H=-_=VZ./N*6%BY "?W*Y7)R*W(]P^:(6UHLPR81@,#I$J8&4X.IB2!= MVK&EQ?7?P8A\5[KJ'8-;6B0$#)XG^6+\&9,'N#DWP @A.[J\^M,?7[1*#WDA MU0TP(DF0Z$R.9#*E7'+/'7DV@_3=I.NW:4),&5&IF'Z4, >52.^ DD3H'R= MF!I,#:8F@@1HC\8:G79E3/V]>9]*D74SQXTU]IG3HZLU=$V J/W;<(20"ND_ M?S)/OW_\O!?2W(8CDD2HE"GF\QFZL/U:T(2&B4&T/ A8TAN;(6 Y1Y[ ,1#? M!Y#"I2_1#QXS :%AWQIHG-!A:C UF)H($KH-[4C:%^+U.U<>B&I$M7VX'9WB%CI_2+6\#4@,PV$[^+?\W"\I?[I:9WMO M%Y\Z#J;]2Z@G C/E')DIE;9?^982L 5EG@'UIPA]YWA[8P^LN+T5%WHM<3Z3 M*V]O>G- U_Y, M7K.:/#'XG?W!_DH!D?;-D"?! 5&T%//]!((!_0ZIY>S?EP>%::?(3E1(G/W3 M&?$J\-H(,4S^YR"!#0MOD#XG[;ODKJC/!%"6AH//+@C2%N$9T9U.X/@5A>T+ MW!G1@,9ABKDA(XGF%[_TU?X6^F2..!MMW[Y"P3OI0 'L4[8/H.G =T\,%2Y* MO> @=5,<,^@N '*.D\GRB(N$(@9,0*3> /R3[XYIF"6":#VH.F*E(7RM(!&+ M\\O__6^)IHIGA#G/$)_N)%:'@1W@/Q^&;*YDY>,'5,/<'2D $#"K)!HPUB%N MX8,CE:A!R?'K:V7T83#_J2XAYF5=A7S#Y\ ;!SDE)*/.>G[2-3A5;_1.P?/G M[)QVFA>]<^AM!CWQMEOE8U-JTYQJ2.85H. 2C2#RKO5'CA$QY 2)\/M)8?/J MSE*0XC"FD[9GRZ^FV_'"CX=J !R(A2V-SG"8I M:W.<)AF&VGZG$#O1_CZ\3]E"5#4\5LK(%/];NUV(E716F1*4O1*Q+$#KB_1_ MFWVEJ3*KS>C._IO:$80,T+E:7H+&0M MG)H7BLJ4Z'S&2_^FF$"RMO&ZE\B];; &)?/]NAP[C M<+'G14[WS='OQF-#O'^CH\GFH[S(:9X=E0*X@RC,5/X^Q]'5M]_]R_%3\'<0 M>8.!"AAI\A4ALZE_YJKXK%><[4&G(1 J>3F!I,#:8F M@G02YDFYD7^7!U&ED(BV MM2N')A9]A"83G2Q#* M4PD>LT#EL7:2NWWLQ :E3;6?8F=%ZN#G3 _6S(NOE MH:#/VU[L@3S_J52]<]8;/A'B L-#>A[=!<\>"%MG?';?<4-(H&ZF5R]QZ& MN('Z+NI,OKYP_HBIP=1@:L+/'YF\M6^1F^U;%+8V4._TWG-%JJKP?[GWEX@N MYUH]<7G+*MR(8%8.7 :U$73I_13;LN""*L2\N^M7I*9P'_2G1EH(L=JE8^O+. [@I( M6\5FGDQ E8,[+!;"/E9JRR^/_VEJ^]7H_0>=LO-ULX+(=[?Q#"94FE[ZX/$ MFT0N@>LI$9U9<@%*^(?=1#.I/PF9I]*78 >/F82@ :=(F!I,#:8F@A2IYG[*K?KO;[[(_&%']_T$ MG'*[P:?<'(A(GP0\QR/XY V&S>ZPH3B7#+1\(O^ M\IE":7O1'S[EMH\ZDZ\OG#]B:C UF)KP\\?9*;?B;..B[.64VY5XP;X]4J^- MZF,\I]Q^ZA(@&#*<0VX5[X>7EN46U"&WV]K]+]"9ON<>'T,\Y)9G8MMTVY]V M.K;+$.8X*42'$X>-08&M/M;U8754&L5XR"W$[3PJEV%*=(8L1=Y[,,JS,($( M\&@/N46Z4UC,9V@TVR1/G($= -B0+,,=D]K5AY^#O MPE_P1PIW-]5K?M)^G6\L\((Z$=GI*0%I!&=$1+'@P05^OR>2^G3#W+^V!V$& M?KD4!WY, @*_X:20=S[&K!X$[6_F%SQAIW2T1EZ[T;7"?#SJ4GJ@H=*0"#8M[D-3N0P M-9@:3$T$B=R&UA2:WKAI/$C_&B]YW)IB7=JXQT"HQ^4+&]JS'YW0,&P\PR:' M8;.[T#8L[1R=T(+H9>"2@(9?L9G+E)GMM\WAUA3[J#/Y^L+Y(Z8&4X.I"3]_ M9$H^3B?6>N_USF/Y][3VW*D7XLHM:7/J6NY8T0$3S9B4U]I6N/EBVN<,:'R/ MX&6]+P(/4^!\#XS>?*RM%GKUZ=OH553>B_G2WZ>M)]MV9'W'N+6X0]Q*[Q>W MAJ7FM2,OX4JLL$/#QX1*S-4PMIP+#M(P'#:!WW29[;3?'KKC?EA6$$6'RF7R=(#*W+JDDW ]!JG&(,[_,IE\(22OZ9QQ5?QE7(_Z#X'2Y.;CD(ZE M'\RV!"QQX60N[CRK?,EQW5]MIBL(,>=9)9QG[9J9'G">58PUS])&DV=M\GCQ M="WB/ N'ZSC/PHK#>5:"-(GS+)QGI3+/@O]AH3#@3_#GB?W" 63JE*!(**RN M, 8JT0"O1%L>HUX'QA\R1 &K5*@*A=CB+1"-D! M.Q9$F(AM&<-X5A7>@4G2G TKT)RDB_KN"'S\P'(<#/]8:0KU!A-1#;X!1CD$ M'$* XPT55H29HZ*AW3EM!%34?X+5H6,'/$*<4?C!HE\&@@2#0 $^/CM)I7Y) MJV0<]0KI_Y]LEK@2@,B?$BUV""VW YYU &/?4Z)P1AC'V"'HB6S6=B:\\.*] M?,9D-:O)$X/=V1_LKQ00:=\,,X$\BZ)E;=]/H(6CWR&UG/W[\J"<+(KL1(7$ MV3^=$:\"KXT0P^1_#A+84+L"Z7,R:9?%!U,Y2\/!9Q<$:8OPC.A.)W#\BL+V M!>Z,:$"/9XJY(2.)%A:_]-7^%OID[D9L)_+M*Q2\DPX4P#YE^P#Z0_CNB:'" M1:D7'*1NBF.&W 4\SG$R61YQD5#$@ F(T/#_J*N:,)ABQS8#;]]Z&KV3EXP=TFWL#!J3$+?QXI!(UB8=3T%KU").!\QC__[/WI_M;I;$XC! M-@*$5>_=?1Q ZNXU]9H7S2,1WM\Z]]:'_0#$^[J&@-!M$\YHKN]0NW#51KU[ M9YG5[E+']Y9-5=OI=*8]TK):MCTIZJ7;RE.ZE>I)<-_:0]C F/X0[C2'!84C MP<^])/GN^>??;5K_MUT5NKJ"X3')D+B#JN_,D2#B(JH@D8*VV('K*=G M[]-19N;D84=Y _2@%O\^/_>93S2S)7SZ.C-IM+0D59CDR>]& M9K%;-J"(OAI"ZP0%'F:O,!G[ RPCQ1,6L?W#'THZ [@!,F%W$*:6GZ*37'[3@%W!;GZ MW"V&!9EW;8\["<:$ !,"C/Q2*LYME:" HL%LLJ%T56V>W$XN6F6PS\[R?S-7 MBI11E$COHWD5>ZNOQ6VT0NZ_T<(:P,9VJ=)N#J^D"K[KS']WEOT=VS=BL/YG M7:!,3Q/ V@7"J\MQLT>I-/Q_2V=_K[L@MR@6\V%1X#7!-V)"^)#P5,)3+RIQ M3T=6XI[.BOE,6(O\.+)4N&:0]6D&%1FC8=3#BAWH -I=124!'-SHSS9H4^G$ MI*7H\(&7[=#2!<.!LJ 1BZH6^"G^W47_M@W@%10MU/#]F!@>.Z'4)X9'0H ) M 6X?C.'W6]5WOYV2$22]=BPTSQ2*,6?1\+O='^W%&J*FG"V,]TXU>V.U;/52K<+5ZUE MSKOCAW_EIV]_'R<1G[#,VV"9*.[[4MCTEG@Q3/AEGPYU4 .H*T,=+N+)0FO^][?2X.J[^?#M MJ?N&K7D_I%QK7M$L2>LKF,,MF2:QDD2J-RF\YK+41NWY=+D<>_&5L$S",ANZ M[+-B(;VOQGW)=]^[<>4+(IGD&M']E66D/ M3=_5?'MR\V>2K[:TKV\YWHX@Y/>PAE*RKSP0C9BTT+G9; JJ+FF)$'G;0B2= MBJ\0228M!NEEZRU MR:!UH12O:S9:98HK<_GFD@+J\LQXYU5#/.9&9XGDDEDG ]#-%-:E*7V MM7[WT\Q.&K_D=&*$([AIBWZVMPX"4>CZH)A(L/V48"O,+IKAJ(TFJ65R25)Z MPB_[QR_1.-]SJ9@YWU3F M3[CF&5P328[ZWM[_)][]S^* F-90U36XEGG;?\,&MMN:@%O8N@&BD,%34"A !4MZ M2H9HO'D1$N,"E81<]X9 4\+^US,6KV+G(Z<5Z3+E$><&8]W$+9 MN?6P-W_^:N>ER]_]:!M&QL8FX0$P$PTXPW:9=,*OPUR83<\1L.1=G M%TS".7O#.1$Q3J0.S(R8VX-)*LL;1X>8J-: &-[<0FI^+5(,OE?K1N&;W/]Y M_I8+="G4V-ZZMF$0' .5-(_>8Z'V;'4@C*\VJ! 48Y;!DV@#>\HXD?%-M '- M>''/BZ9 SL*^"N_%\]XIUJ!*,WN)03&P2"'0'AIJ\_+B5TN--L$H-IX"!XIL M>XE:L,_2[=EJP5P6VZBS(%V(6?OH1#W84P:*EG\BU1&R^9@QT9JTA+KV /:N M;BADH:/@X=0T?G0[E^?%:(=+[K:CP %6TJ0K$6#3W!/IE3^OX5 A_J9-PCU[ MPSW/UI^7L4\4%;SETMYD-X+'=$5:4E_C^$QDVCYNV MX0' (=,QJ7RM^^9 M;.(1F,T&\-6T)3(MD6E+V6RC?;U3F9B)N,1'D##2:Q@IDG:?8C$?LTJ4H;_7AIAN"RG[)S2 MJ-Q]+<7,:_!)&$FR# <]8JO"6X[S,]VI7^=,<&#)'0H(T;4-"M_ _E>0@!W= MD(GA;N%$!^OV&6.AC(SJ$-N7HG.X>1NJ2"Z*.:6A++#;*DK" MMV^/;U<=>%#(K''@P19XXSG#2ET=Y(I85M)IV_?+;S][D/L8Y#QL0$@!V[L X NV M26>O^'O_NF!/!%XB\-:KJ*S.\MO05+)BL51.=)6$=1/673OK1MLG2LQ'T6EM MZXP;KD/5ENM06)]K!K'B#3UXTR,/ %A\^)RJ/YI"#Z@3U!\.+9_ND\PZV%.' M=#Q;S2<$F!#@5L&XO&ZQ*8V'1+/,&[W2_6LK!KF4N@-%(\:XHLDU^&2$7Z,I M']*KJ#"HMR=/]1/S2KNKU\8QMN#7B8>F;70'DDGX6/*>,#+03K?&=#(/<6": M2(J=X,)-:^2K,=P&:Q<*<1M8GF0=))SS3,Z)HEBAD-W#/,2\7S4P]"XALHDP M; $,&KTFO\B:JJ19T_K!5+X!U0T>[OZ.I,>!>=-]RP,/'$!R$Q:-5Q/@F:@& M;TW +9%OJ_/;)AL>QTP[2,SPA(->RD%1J EI,9.+F:*PLB,AM>'O=3%[G4_:(#K.[I&E/!!GOJ]I&Y+6)=S=G6@'^RO;GFO^^!AL@_I M-A]!L#UQ%^P8T.+ +ZNFZ16+:TS3VXE[-S/'2D?MQAI?$FN@RYYT.%4PRJS) M9L,X54S+4#HV=.Z;$SN8V;#;R ?QH'M MFB<;)YD\;R^39V5Q5MZ[K..$01(&6:?M_ZI[<'/=CE+[46*SSC*"D!2XL#(" M5$P"9019U?JC*3]^_6Y&&VC8KS*"][R.X /&(2@>A,XX-+$N$=>)N%ZO.V-U M ;"544_II*0@8=RWR;B1\FTD[:73B2(UC8\S19.T;E)+$!)>":DEZ#G02FH) M=L*X3U*YDR2&G4%N0H KCD'PNV N%(V8C5[5(+(2EAXX_J:T)Y*2[>7KMS^4 M8A+[GYM.?]+I?C&,A-RW1]R7=D5'[@'-F819E)B M+A__Q-7EE>379,33@AJ]F2LW).6.7KO:PX/4O"WT?@RE-VP(.OE4;'N6GMRT M;T-TK7C3EM/)39N0Z];)=4D49:[\WUQ^>UG,%//QNFI?4PE7-TT;$[(!WKK6 MOR'&\)1TYEJX34*4LGIY/\P4$PMWGH4+<(0UC2%07">Y=_=4D,73Z940X-X0 MX.HV:[B(WYSQFHW_*,GP.S4[SW*=NDGG&:ZR=J;=DZ=FX3+WA@U7#W)NAQF\ M0H^2*W3/)=AS;(%E@BNJ.;CY5*QM@81;$F[9T#5?%-/I6$^$?%Y V%6J#%:9 MSW+TY]G-PU_%C/FU9YP^_8FOW;R!Y,DYK65,ZL?6AT,=E]&[]Z*@D=?J!4DN M:)(+NH+1%.#O3?:Q$[/Y".3I;N2!)MR:<.N6N#62H$%6+$?1/F\WF'5YT?[J M2=MAU6^H(06JWX:3@I$QKOY*O4',_"(;+WGS%[J%97TG4C>1NFN5NJNS^B:; M^HFE*-*C=D/\)ER;<.V6N38*G:DD9C)O3&7RYV @.O#_4%-] AIEGE-L(M# MUR(R?E'1Y. 'OE\V82?8"F)ZX&I7M?'PM:?N0-+ZY%JR2*W7(U@CYRE=/D6K MFQ_GOX]'7\^^1AN BDTZAZM<*1RV.)40%:W$J[Z?7O7%8G.S3+K)P%8N9F&M M))/0*'9#5LR8=Z$ M>7>/>=-K8]Z,F,EE]I5YES<\>J5Z5-N >K3AK*),A)H2T>0(=:2U[_RE8I9N M1)!UNZ.279&S_WF.B%W' 6(O8]?G[\F+A4UTY\W$5D%*.#?AW+6:-FOKJBV6 M4H5]Y=SE954M>S12">:U2RH"_DS5'^L:@RH (ND!B9#U XEM45;,KJJ;ML$Z M@&"F$+:'%!0/=(DO?3]]Z4EA>;,&3,*8.T3T"6,F!)@0X/;!&&Z1E'S.L;IF$8.8%IHE5P3MD$S959THQ:X&27'P)A\SAD$B*OJ*(0N_$O5P) MW,M=?4ANI"=B;O9JWFTKCX&%]Z='X"1B9R=TV6WUI"]F/K!$@),"' '+[&2EQI2Z78-F\BUX4C5QP2+BT$**P^D MJ@]'1#,EO+I;Q+)4[+G2POZEM$_LI-9_//U=D)3RSVB[PNZV6MDVNH"5EOW5Y]?/[EL#EO M;"G^76#F]I]P+F=O^DUK(!ETHAQM)$Y!?:8;;N/\1B\X^2PQ*ZG3EH//G]?R##)2N2LR*)F-1Y0A%0],VN@/))++K!";RAN[EW3:5'6"Q[:'[ MEC@P$T8.T'QN7?+:%@>)[-A5V3'_!EZ5HS9Y]>8C*&'>>1)(F&=7F6?5B[>X M!Q?O/Y;440G\C?_OW]'S-SZ4C+X"F\:?NO\7/ ^Z-(@1X8E&GV.U^YL!V,M2 MMZL/X8UC#*YJN@5O (,(;F=!@?7ZAJ0*(\F@MK(U("9!<4Q[BDD6<>.R\"/3 M@@_H9+_CN,(C%)NP__\Y.A+.%*+*'X6FU">?X 5_;0*7TT>A^$GX(:DV_)41 MCHX<:2?AOV&W7 M^7=P45 656EDPN:P'/S6 M!T@'A)^$F_$(UJ\84D?I?A*N0$-@8+[2$:)%_T/_.$_A-YX <83'O_\ X,-P M8!#I_JA#0$& =X\H"OU0+X1 G8'#I5P?/7IT,@JNZ-\H'H 11&3T_P=,$Z4W MWF%Q-I^F4]-=7-;/S/]V^,O0GFNU4ZG\.^=V5%JV)AX>U+7NO_]T/N_-<:]0 M>!\>6+I0U350$M#(JOJ%]9DKK%NNL-X7"(19R8_,2GZO: "5@6Z;8'+""\A3 MEZ#X';![3L8V>_Q? "?IPSZ 8QXO,^OFRA["4]V5+2L"%M,();QADW=3B8<- MHR]IRH0&B#QJPZ9'FMPT0&'0+/K/1L\E/X_Z?(ERFMP"2"@]N',TJP)*B:UA M]E<3WM=5B'D#^SQ1,>R$4MGQT912-5^2WJ:WTI[\UK_)@T99T:^*+_#W;$?( M@Z1('P,IN,*1 C)3;4^&#X^3?.E[IOH%C,+6[>5EY?J7T#@3&LW:=>6FWKAJ M"96K4Z%5/[^JG]6KE:L;H5*M-FZO;NI7YT*S<5&OUFLME^36*%AVXR)T%[TBM_'UR2[OE#.5:$*GWXW_]72I?SGZ:H MM5!K3QXO[EKR=;Y:O $ ^5E_?PDP-MOW-*QC00&#$HP%"8T6M'DD0R :,?IC M>O=VX1M-&.H=156L,79^,R036*5K84)PE9FF8$98 T$'DT3(IVB/'AK9)4_8 M()?: V#%$I48DN4T\I%D?41=CGKO\$#1-/U!HFE:\*NN95#93K^V2'>@@;K0 M!\%^+(!%[*[)9U::?,_P3QEV)9C$>%"Z\+$A:7U'LVH\IJ(D"W'6P3$Z-*_%4VVL4$DYE[CNVR+ M@9V%.8@Q!0))-74/#AQT8!-2V4<]I(A2!R#X0E2@&%YA55MSH.S\AKW^43?N MD2P >^BSQ:0ZT-H N3WEB#]X6S-EO0 D+D8 $%"@YF M>C\('@865+2N;HP K!;+S4-"H1H 4M,I4:5'4 (99 82_-S"E_$'A &0\%]; M,F 9?)-PIZBJ F #5/T@!B#)VI#C(Q$WRQU9MB;9LH)H7NJN E2#7.@0H@&I MDQ%0 *4-?)TA4RZCTD=RKUCX&1"2,E)ACWT499*JCJD$&EE(RYRP;C6Z/J4O M*JXJ5&^0A/=PIV4RJ4^WQZUCX;Q2:=)_IS]]H.R,S&TH0]]6?=TP*:73[> * MBB@S$A4HLP$NHBU"H M,R#I(T5C4AI(1P-QQR0A+B[)2"D,1>\1BPHK!Z%%(K =%58'V-9^(OP!8N M+@X/? Q@@FVLRKBH 3*.SA+4M3^VQF)V+KEQ08K4FBY^ O'+.2R4J1!$!DA4 M_ &C%=P9 2IUP"PPLWSVO15-L^%EUP0$+]RHFDO7WV9@ 6^9!D5FWZ3P/P&S MXW,$5DC 5E[=]ECT6'MR>F6>/76___ M$E49HFT$,+!'NN8#.]< :'P1#22+GC,1Y,\5Y-=@:&HVP<>KW BZ@]N[RJV[ MQ:(]YQ/MSWM1>R+_U,SZPTU)M4MQ$O;=>>ZEA_9,'$S[<#VJ2@?2G]T YT87)F>5B<-ACO0Q=%CPP6Z9[=QRP*?E@03 M#2+B.":H\:=W8/O<5Z0ST=8CU!TT5##"UM=U&:]]PW-RQ!:>,2>'] =D4(9M M'Z,*3%S%]E@QQ\J_RF>JP1P>-/5'X)S6V 2URA1:DLJ=AC6_1[3I]XCBMU6? M5Q07H3P&EVDB=;LH<62LR;RUS>_C]YT?6>.3W%=/@ 3J+@:C,.0*>9;YAK:.)7F=1 MD.$T*/0'[$V*9NNVZ=T!.+,&%]!5FG5!?\8UI./@$=Q]B()I=P>X!3^ I! 0 MH0>MHZ#!0!TP<'COT'2? =Z1>+M.[R=!DH"NPGPCOE]QQ'RCX';>5 M2?J($O3O$>L1=7B$*K5\/(]^PS;\<.Y91#L\X(Y!P?0"Z5Z@@#J!:&ZA1;BC M\,G7UV6J8@!^JGL'DL&* %1BOI?H[I6ZEC"[:S6@A!]=%)!^P5:#__!5T#@< MVJJ%ICWVJ0$*\$6 CM$QQ?#I8<:G@83PQN&!;3H1JJX.6@<P ]M UR8\*3OPD_@'EFZ!+89MC]'MO/!!PR6X!Z'^*.>! 38LU6 RDCI^HRU&57+#]@.Z4JV2< F MYB8QG&9()$RP8.]^P+Q)ZB^AK. 2!^-YL::@;%@\='Q\>M.R. S; KAM5$@55ZE GJX\V&2/Z M')J>LDE#8,'-4LKRO-P (56!K[C;UPJ$JM!#P9H?(=WR@ .ZO"4JZ> )C7X% M_^WCN]XKQ^0X2'TNBW%4+CP)XS+\G8_!8!>NFCN%B@^ BP&JT^92ND/7M*J; M)G5Q]-!+S<#F6YW.%:';?*!AA+P5F/^:H\< M*U04AOG]M1#'= [ TD6_I/"LXYF=]M5X8@L\DGQ3_>*5R. 7O ?&(PQ/ MPP'PYL9[$^";3>%[F!3?X;IJ M0""Y^#G0AJ_9%P" MOR @D!F[.:LYG$5%@3IF06FVEK+D"G4,9 PSTOR.#@G=Q4+=5 (MS\"K'=,D MJ'/7B??*?J790HYRIPT&JEP&6/5$A,=3N4W:*P&81HPOO3#GC$WRQ/F5_SG1;5CI:1V+-K: ML5*\:\=HP- AI#W@C/AL'ZX]G@*F:\S!>.E+NL5_-ZA5<*F8R$621M OF/BF MM[]][W[4C86YP5/*M^.092BDRL^LI/MO/?#@\.%5,J0_J0M_UZUW[ M@PQ5%YO49G#\!69LS[RINJ,@7!L]#M4;O KGY(>4T[[\D)6>;T]*5N.Z7/_] M^TLO$YNT$!K=ZH'.HS]2]Q35G63OO$$WT$R6 7/@L_G!: " M><;LZEDMT5@+^3CS<<\882/;=RG^I-">U$I?SD_Z%V6YH;H4#,0P4B4X%# E M>?>Y5?U2.[V]J&&EY&F]53D_OZZ=TW))_.2Z]J-V=5O;]$F<=9ZE^J^^E]6, MA'?3(X,#D)O7[RRDK=FLZ>#01[#-39@504GKD6!S'EQ!!:N)@\+5UZE)%7BG MMP,X&&+N_]Z!!',[PY4S;>2Z5#&5;K._RME4>S*6;/GGDUY+:W^FS:D%-ES( M!L,JPW&95KB05;8.PS.$7,:%88;!L/KGR^_>ET[O+EV(!(:9O8)AE5%? M.DB'CY>5.TUOD+K42^AP53I,!^GPQU-'_OU@_AZ7H^'E".F0]=1:X([9:3D; M =O?T**M2Z9"U695J+B3CZ\,U1>.KIB%?'..6\;-"?;RB!>?\!4W$N\CN_R'JQ-+LIM= MVTUXP_G:ZB5XM2>>T%KAR9 WTA-K/-\>N.]PNYN=8-HQ_*S%$KK-RI-BMMM. M?=\_EO7HOZ:;BX'J-<[K_O6*7(-"CY M#S+_G7-O!'^6_F]8K/D_9&-2^)N>XZ3=BA* MUM#B/),5\[ER2)?S<."$@C*VT\YA]N8N589Z,WO=55/%%]S< M+]*!_.U#/XJ%K-+275;2NZ6K]H(X9X6R^7<&X?[W-LS0KB7 MQ51IN6C>;[C/O1 CA'M.S*=3KX1[^#UXMIU[\%2RI(HF7Q$+&XO.WH:_SGY_ M4[12I5]-1VK'SG%UGCHM4?D&IR']' _IRE[152G_>6_:C3MX,;[7P"'Y4G$I M?\SQ$Z\*]P3ISU0 (D"SK7I'6N>(EQ, MB9EB@M"=T"G680RFQ'SY^?;@2N@,5QCRZU$8I&ZEIRLWF:_E?'CIRG,&SJ]3 M?^!G2B@Z42#>&CH3!6*OT)DH$'N&T'@J$/_R'B:A4P9\)=R53'O2JH[RO6:M MH@VEV)1D;ZHJOM4=$-E6B5O/?C*^Q.;R;E^!DS$;2@1X]#-/5 MWUD7?_KCFR:)L+[HW6=O&S2"X6UDL1H4EUJXN5?P0O"O0]R75FJWL/>5B.$7 M;-30SXOE[%LO>YY[>48-_%Q6S!63(MPY-V/D@@=+H/.1E.*F-W0UWEJ*JEAC MYRHLGM8+O:95^'GWDE+;M229 X+54W"T7]DG%W6:O M^'7C."T6"PF6=TV76#>6,V)VAI M6+C5KG_\OE VVO0CJ9%-2ES>-#J3$I>]0F=2XK)G"(UGB4M$6D++;E4NKG/J M:?_^]36RKU8:DL+81&MXH^A,M(:]0F>B->P90N.I-?R[:F%LKCWYA#($_-06)EG;(\4PRRE!R+T"#$_T<]4Y:^M MR)(%#\K24.H3]K81T2354HAY+-QX1Q ,TM7[&AS7*R_&&N+PC0J/ Z()BB4H MYN'!R- []"?60+($23 ! 4H/S +-HJ\R3#BYPH9^2T,P"BR$0-<>VJI$M^RL MYVY!%AX5504; W[9[=I&<*<$,#MT:Z/9&P\/X)7.>P#@G<#;8,-SSH&]D_OT M/>1I1+H(JP=)A7>\5X[)L4B_,>TA;E@2V$&I"YDGHL//V?H?!%9O?7@PU$T+ M0']/U+%SVB&Q!KHL M"4[@ ! F#SUJ.[M2SX=&006>E:OF,="V= 3;IANMLF MB&NX0^#W0T7#S0,JX '#/;UDFGI70;0?'CS"=>90TGL?;?GIB+X/S#K;(IS: MI!&<]&&:WO!W6)1NL"WK\&:SJX_80Y1 /PCF0+=5.0C]PP.V,*'G(/@Z@8\VW2.#J)0GZ3:!AV$/+,6P MQP@4%_1AVR"2"/O* XHXN?7QX4._Q@X+H,&A[<09M!YWX+K]XX+0%?\TE&SP@<(#H M/J>8]'6&3#D3V(0*$P9YQ-P, ;N;7[S00((3=1"10'"V < [%DY0382?&2C] M4! #2%0%?PUO,NV.@VN=;]0G-"2D.GB)334O*F!P?S[1Y[(A-W'-LK.E3#8.U0"-7FR>=__^?H M2#A3B"I_%)IP*7Z"E_VUD5\^"N5/P@^4_J!'"T='CBDC*P^K!SW9N8\L?43/ M[G[@/%+ ;3ZO)\1JG1Y"H+&@% KV%V8E+*G,"C26\ /2 >$GX08TG(]"Q8![ MLOM)N *B9&"^TA&B9?]#_SA/X3>>9>+8)?_^ X /PP%(Q/NC#D&Q_5$8413Z MH5X(@3H#ATO&/N+T:&847-&_43P VZ2/D/: ,^*S_1Q80]=D*#&5QS^)M.%. M(HWMX6*.&QZJN@EF):B2U,X(A2+5(R3#8K:(JZ12#0E>JQL*X)YN MB!L6LLV-'+T'VHM&A#&1#,2$2DQSS^[X^&P_#Y+L3C* N-$&C^TQ8HX%ZLMQ M6+Q/-/3.@/KMVINJ,E20A]#&@O>9 V4D/+I8$^P1RH(>FE#(5,Q&"MIC?A$# M4LDRF!TQ+6;X2\=4=BJZ;**/"#4U- :>+ +V KY;!R ,AM7N98T!V+&A%P_YULDW?RL!T>$!M*,_G@Z\9 MV<9(-YDGS6?*X%>JKO6/T"KS 3JV5!K.9-.^^O7W>KPQ))E4-+F!WI@* [!Y M3;I$>4#5O FF3G<<;.>8\X_G7NGY]J0Z^GIV,KRWOZ;[L8DJ_-OY+(,$G^HG M6,BU)_=IU:S\OOW=:!;>?78.+7BG=M'8F6D1&'."C,WV':P<'A@N6ERW#_5' M,>>.]J"#OLEEE&G:1.9.3JJV,H%N8$[KN5$+IWSI^/# )5P\^Z.A6' %P7,@9_N@:INN'Y08 M<"[9,D*47"L,B MW)U,?MZ0T+ZZN6J;>+79*[^D/5&Z:O^;:A6*@[CTSPW+,WMD>68]E-&=S]-B M.MV>3*K2UUNEJOYYS.+>B&(0H\_A@M \B&Z#@$'!L3[$ T521!\%)G0"] MZ5 B$XF 3A6^9^CM2N9 <.02*.9PYT:MP^H5NX:(J$K^H\ RP:!&+I 8$=\FX<'8!]I[#J;LWI% M-?6 *1 "VKG;PDLLD_H4NB'Z7?J3YW"B/JHI,ZTS#KB*F+'E.H6H*XD"'=]) M:/1<=@-J,[867H F="S#WP% 8UF0N*_LL7@Z=A*:[0'![P:-MO&"R'7PYU++7*I>3G-S",RA@E J&CL;6(6!PNA;6$+>SNJ@$8'M M2V.NF".!NN(4)-!X=7?E@S(H93?^P#GO$N^Z*A2-)9LA&4H=W9Y^L7;U579N/RM#?DTM5F9,R*B[_BS_ MX29[$+UD-^$U:R?>W<_3\NM:C2I;C=X)U\U #ZAZBMFUHY#;'0.5W7"$7VJ[O>J'--D]WW&C_Q>F-+ZR@ MH$K>>O 4K*BHP&O66A:33HGE%>J<=JT;YDYA(W.4SAQETVO 1D$LE987M;R^ M\Z7/C)@Y.)/35#S(]Z/?U]]R7_^>9*+IR!4F*5;NTE4-,T+WM0>,8S;.05?$ M4B*?7][G+VG6\V)$K4^ Y++/KXE[1;^=HB^H'58B2,]\12R4)KQJ?M@<7*B- MIR^/F?S6>NL(;@SR+C7; M8HWM0'=]%V=>S*5?"]UP5B^%&NU-:8S1*A<*E']O?S7/?CW^EB2K%[%3[\V; MZOZ0YY%)ND?*T]% D64"OP&\992GCJ&F2NGRN\]';ISQK9O-*P(MDUHST.8V MNY\.JOLU;I^64L4$?LUOR[:^EJVQ=J]JZ9=PVEHZUG,[)P#4J29TKRL$07N9 M[2M<S+H9-+Z[>W@ M]/8^;GE +^U6D$XE[0JB;5>03B7]"G:)-^*R_07YZO]V/C=9V>7A@>. M_OZBR<413Z$=&7 E&K &:\UDLA9FM*[5Z>>$W85T53*$D?Y(FWG1-YB\*YK! MVC?!.W3;A+W3=FRTD=0#4?41=NSQ?MF51@JHI;3!#ZRL&X<'O./!;,JY"=>S M\S=?DY7@&EAR@%V>8-.P]WOJ1V*]XK"LV*W2@DW+6 + ?4Q8XJ5/IQ"+_ASY MPX,!/&(Z2>$Z]5O0MQH$VQUI@;THEDG4'JUX,[U/ TVPG!QQ7Z&P"AL5_< 1 MW;Y83B4US:"7A.:/ -C-L6F1X;%PZH,K>^U0&KL+T69BM(8#:S]@^R)6! P5 MB_U-6T\,%=.D+>)&?2QG%=D)X1&-58ZP'=&&98<'I@($*!ELJ6 #":^>NZL" M-)4>IF"[F.(9VMB?@E50PWYEUL,.H>BU&PREK?>TW%E5'FB_*GS5!R!97@%( M$_YY1RB9(96YB[#RD-$&RP>'KSBD10_"['B .]5=CG>PPZQ^[U"X U8HH0GI MC# $DAA@(6$#+TI_906]E!'7F I/&ZAA?+/S=/(;$HA!P"C ,A5:R(QC^R2WXN98J&B4 MA$#?YCT#+%9 XI;2(X!P#Q9O3>+4@M FB?[C*&X/+L(+_ /=QASTLW9W08X" M7NWY5O2?EZ*L0_JX<-<;B*J/>+M#W(:"O?.X,%%UD]=-20X6L#Z_S_'@$SA4 M$/$C8FM&=CSQ*3&(-1[I&> M*R1P<'O14 M_=%D[5@XH D'G<<"\U92@2*4,@C1YT"I*48=-]8$$L;/"+%6+3)'.M1Q\K+ M_#T(:;,#[&9#Q3XVK4&Y;QBT/,QI' DB"_LN\'Z*V$.45N14@MAW>P5Z. <@ M/+!V@KQY'W\6&\RPWG78AJ&KC!P,\(L P$$+H.#]/?B=CDS,?D\4'[0YKK#N MQ?G(11?VKJOXD!'XK?>Q[_?AIZ%W7H>L>"A:V.0[$@HNA"3K' 0O'H!9[F,*>7P=(]W$:3"E!=".QOSG2_8 M]M-_"G_S5X>V\3^L0AW7Y:3$BJ2T!\70-:0ZO,G\MQ>[[.G)Z;\-TL=.J[HQ M%KT6FVZ%$U=0Z.T(Q^/M1UU9TZ)M##D-=VEW3]I4DS4[93?KE/9AT6H^[%M) M>%?4*6S,_EXF[/>SL@W)/] -TP>O1\)YCW$/359BYU7=%K+\!U@QU8@>MKUUBD, MHS+1W+OR^)AL_QDF .T6^Y]@U58YE?5EB,$3P(?6N G:*Q:MU4#UHO=9A3>G M-;ECO4LKA]*I=-NK(6HO?\W)&-T5P1FS+50+FZ@5\OV:SKA94BG;/PU[4M7N MWX$N:"&D@E?9N\_3I\F_]#09]S2LE&?MI[%3O=JWDXM.^7=Z_FD6YALM/\_S M1D;.V^L:?*N1',0_I8 Z@3=PD%2(@WCF W^5(FII<#W,UKQ1"3I3PB7ZA+XZ MWC<9&GVCIZI.^\8SZ^!:,>^KV(+.C^O!S3*[YV;$B0[N( GWXMF(;&^RZ>Z^NE= ML.]H2H;*['[:^8/WVJ#V&(XJT/JJOU<2MC@"^Y0B6+8-I],#[9P9R-/"3\^( M3)6[4S("0]H2ZIII&[231U4W1KIC<[\_.ZU7/PB!8\[5.FB;/^Y!DI5>#Y0. MNMT.L1ZQ27='U^^9F2]I]]YIT$30;0MM2][AGW3OF>(KL]TQLX%ZMA30ZRM6 MB)!E)C^(<#R(UYB$ZSZT[?H3U9$!HC.:4-4O(0#4M\YK*M28]=(*NKZZZ>+E M[TO][\]&)^_>ZNYS080M32>>73+BJ'56S.?#LH@I\QS/J;Z/#2]MZTJZ-4FC M5W/:/4[=0CD?C05_V)Z,[K+?B=7)/_IJ/7<=R'#Q]$(NGFQ[TE.[Z2_G=E'Z MDW[W^=:D1K-[V.2JV?KVZ54S,LA(M8 M.*]4FHYW'H,3F#'(HD Z_.N>^%J>4N>!:=JLS[0348*[@3EKT).*^]L'.*GJ\];#?SUT>IO^& M90]1'Q'M@WLLM'QCA#Q8.!$<[Q,ZX87Z[M$GRUQ!TQT./9<-WP%[FD(3=C<3 M11']3A[:VOL!'F%>N ,(M]W!44*H''3U80< Q!J?'Q[T=5U&ESF-'TE: M'SLVF=XP%%^C,L'&\?1TQ(I$ TE'EGY$N]\Z X3MK->2@#1U>7+-UNU>B%D1 !Z$!).G)<8<&XEO8?A$3B"4.2-GB=O F22J0AY\GE+_'!SJQO.[TT6?DX[BE(6JD.]\D12$ M&C 7@OB/+?D6<_@ C[RMLGZ(DLRQH9!0Y)H3(I%$^C93-TVNAA& MJ'0MFZ8'LRVBPY4I>/37E&[- %W3_M&.#F@%@*3[';B)V?M<'0-V6'';1C<- M78,_NTR.L;:8BSML^FWAY[ZJ/4E-1N>_[BVS]BM.:DH_1$TY:4^>QG?GE5_7 M?_]D%>QR@>8Q\$&=]D\$*HCH+P%YG+>!T+B:&1W5"HD\#4HIVF+8AK$IG*=3#WD#P^H"2T9\O1T1(N&\^DU-P4G5()LT[E'#9KHQXY,HX&2K(^L M^2L*SH)>HU"9#1A@EU3!HR3T50?&$7[ M;^A F/?.=] O6'I,I0??RY0QONALQJ7CVX?K M];.3R .7(N6LEMVQG&6.BKF4*#Q_I_QG=9H>7F.7,A^7P(/A04 M.YFR##6:N8-Z;)?Z;4TO@\O_98=HI(??,ME!#"K' J/U^$Q#E!$@._LX9E5C M:0:$FF4*'[?74]!Y='C AH30S!PZKDCJX;Q/5XZF\SS(0<43_!9U22X%G- ^ MF9)(BIL!A9-"N/+NS#)U;$/44>E[Z! MF2.$ZC2'S&=M35EJ_OX]*SW?GIQ?/^:NG_3W&4F8SN5 M[>?+@W>?$0),+J%CPP6"X(-"8IEM??M^R\QU8 8CE!Q97MX\!LKH$,,QR6+GA\0#0]0#)B*-E+A MU '_LKO@B-7N^W0L)V,[^'L:HNQ8_A&.>Z8XQ&?[9S29DJ5%*B97SY4NRU$6 M'GW#W8G"7;.T0@"6=YO8^T8,C"2%I7>CY8Z>3LGG=WZ/]O^38CFSX]TL=Z!J M981:,SIKT?TMR0^2AA4SZ#'FV:V.JA_2.Q\C^QH;"HXFAF^,J!-$=S)D,1D9 MUZ)!"K;\D$BHNU+G.6J\3O=]-R744YD)#E92%7- ,X$]]_D & 8-P[%C9OFB M/$_*D'GX::"=A?7T#B;)<\_VR'8,#[83:NMY6&$V@#4P"!:Q/!"5^JCY8VXB M;X>PJ(B$>LU[Y8-P@3\5TL*1\-?6D<]].<(\%X(9+>QSYBAG4^G1@<]]X%B' MY./=3_!J]]V@Y_H/PMYSQ"93\.VYN<!M[NNR\#K3%P"RM9F'^)Q7 M^)JGR'=UP] [NEN5,;,=1*CDVKX&\0U^],VN8N:RA\ZA+B.8T4#D21WPM1>O M.SSPA3UZ(:3E=]S3.BN4X&X."I_-,7!Q[X2S."'Z*:^'52NT?L:+"KA$P )? MOE_[R'#J&S^-.S4U7L#16"PB*H_8GD779!MUIV.XL.46ZDV9SV%69=( M60:QQL?"I0M)][)#C#;$'?B+#@K?Y++:_N7EQD,Q_MU)N1[+]6?,3OW&@>$ MHLA$):\,"LT0\_N//,^V;QX+7!ZG;H$!$*8YT V+32<=8F$?4(L8C#OZ0N:H MI,W1WYZG8_D3MZB4@)UX?&+Z6= )NIKSHJ&:[B0DL.6\79FKJY6"JU6RI %_ MXIJ;#+[8 ,'7GE %L4'Q1)9-+/:M;_\6,S4.#RJMJI KID0FED#6A6U*I50E9&*S [A MRA0M.P;4C)F-#\_PH7M,J.L&G3'W5=)L_$W&K>UHV5I5'PYUS3,XX?[QE%6Z M2A5.-B$@BD\P(?KJN'+,U%)\?VN(&O,)S\P"#/DJ\-!0D_C=^,##4R"W^[", MYLOQ;C:;<.%(VHP&R9+R:*TZ5[!M6&LF*[KDDU;G&$*^H(-\&UH058T>LG9X M0=54>5C8@\$JJJ8TIOG?30/N+VKYPE]]0QHZQ53?4L.?TGWJ9[% W+1KW)Q MQ\H'8."?78/G6@/6]^^ MBPLZ!9Z:+3)F6ZFTU0MO,X1W+LX,-0BV!:)F!O.M^+TU8YZ=;9C6D0(+L[\P MMY5E4AP+[EJS#8U,M\D,7->2ADXES[A!8\D X\>G@>7(DZX\:9K;T:!Z8_\4T4<'I'12LRE+" 67Z M#^\??8N@#MT/5;[XI'N3]<70.P @;*"CN*^"16?N_+,P\?+#<2A>\U>&%D2I M)]^N>\WQB7S7'O=R2-1=J /-7C;@. M:ZW;6E^#S!?4/OMJ\A95/2=ZP7/U@A:A3MYKI\ADE2QO?^[ 2L^W)QWEY^7) MC_QM::C$26.X#\_M/AWKW[XTQK>_'@HXA99" (2HZ]Q*=(>M;S^0Q>VE S*C MA 68>KIM"";#GLDC.C;.HL?/P4B1-)YN25/ZL"&3;1"W*.B1-LWC42KZA,_> MP21(ZCJ6V=1TGH7H9"I2]<-9&N]<$+PLI@A+>4$XMYF=B=8Z3<44\(RL_QQZ MS-EGLLT69B\W"28H^CIV\76H$E7U>I_A2^J:#* WO&5YWH3IK>VU7J0.!^QK M!PB=V@QO=>?;"VMOAO76P145=\7#@R[OT&PZL5O%"-DWPN?68@'LJ4W"_P'] M3'5#=#H<@3[4Y]5F/GT-VW<1T^1892W8L- )*[DQ7+_&D]MLTT?T&A2F#HO$ MAQGRWAF=RGB"M6A.-T%LXH%:*"I?J&BR<*J;4 M[QND[R6_.F%:MYTD>HE8<1@?K>*1L*D,1S1EVF3A4_B&BC<:WO="P-P7Y*-? M<3Z-L906!Y<.YR5W]O-[DPR'"LOS9C-16*%J%Y"U^.(.-")8^27MR;?6KU)M MD![_+/7B='NKX9E_)S_K5X->6KT8=-]]OD 'K5?LVU62&O(=V'[@]N9Y.V!9 MZNH#ZYU)W>HHJ;N$8' 40ZRJI S=BG">)8%7L6*R$@=69H$ER>A+[X+\94E& M3GGRM %/[>W# Y43B$F;T9HZR#4W;JOJM*K91SMX@2BL72TK!9&Z7M:]9?1,;^KS*6** YC]N?UPQJSX3I,PH+ M,DEA0<2%!9FDL&"7>&,#BH83(!USQY#39B6THL#?@6;Q@^U)L:D6GKZEI*H6 MJP#",$2AR+0GDWSNR^E3%;2C+CJM>RK3C>'FN4]TB:UOO^JUF4;+6!\RYN M M(OS9C8J#.E%PM0;>NI\Z#40>>:#-\8?LCQ[:/9@F ,H)/ LW Z'EH%@@0$<5 MN(G#K,%'7Z>FK4V+/+L#C(G*BFG8O'T%ZCJ\?PWZ%!S=Q.V*PINT2(9&!V1* M,MI_28/'%\BV)O9[;])J^6L2S/6MT(;(J(R=PAL,A>)F0:[5U>7.Z7H.IKN5'%CE14&6G7;I"E6O+F6K]61SZ&%B>AHKHVP\]! M,F;[BB^8HY;/M2>WM:K\9526"^GXZ"R;%JYT"-^% C<@7*_CBB:[I93N'-@Y MOBG_F-L57]">?$]_'5P4S;)N=6*#$A"CF>,9-3)3:D_.Y5)U6#"?SJW!N\\7 M]>^W]=/ZS2^AN5"J#:NX--ZXRH1I5O?_IG.YRNLD+*6#0R* M\C5^DVG3'8L))RS@6=Q+UC>TMN%$2C"Y\(I8;>6*IS#(2F@C_<%%7^*"L>$'* $9VX+/IW(&B6$J%Y0^P/ 'JE:/% M%K;)+R#?#= [/%@"W=Q4I]Z:5S!E"L7=B/7'7K9H_B: MX$96Z=<[?^'(6_("E>;4WSB-'H64K4TPV20X';NY[TTO) M7\, M L!=!9P1 RTO%A80)74#"X^Z0;LK.F8ACOGJ*M8,= X/9L!SZO'\'7M+E;TD M%$[5IW3A-"N7,Z.L"Z>[X.(+N3RX1,20*RZ"W/&*G<%O=%J0/$V&= "A0D<6 M$1G,?E D: J YHLQ4T+%.5>BT,$BV4=J5M/ *&T,SHNK>E(W4);/1H(!ZG@6 M?LL"?>18./6ZMC[_2F ;9AVA:)LA1XS1#E:>^("=VJRVU,+.1-Y9:-]V]RHQ M%T.EIO1- 0

M2_?S[YO/1%0P@,P2O746]X?+S6!IW9BS27!^HJ[QCO%NZ%GFQ6EF>/-<-AZ2 M]@T[%K[HCSA"3&25$VZ757]A'E CG:4'NU99ZBP$9Z38[#GWM"=Y MQ-NGG?C)$!D"LV0>"PT;*RJ])!E9>5!,IU+%^37V19 I]I?>.'E/I#ISPAOTV3"1 MVC8-Z^CH4OJC&\Z/S6!=B2__P:DD*37-0OIWMC3\*WG7E7,LML_%H\P#VUHD MAIW*D)E-K$$^I_-B:L'5-C6SS1N)R*9^"0NTUZH[KY5YSMKRTT7X^*<70)\] MB8\??Y[^_/BQF;V<8MC@2+#VA\%.&!&>>H8:JI4*+_[3!M13&6Q I!"$J+G Z0;-3RPZ88' MCW3=L!]^7YP6AYGY\'BWNKM@!0K%?;0#VPC0+,+XHVP;CQB*)UK RS -KG>? M>[1-![UR9UP<# ,B=:K/S4@+2A7)'?6+5S J'ZK>7T&TE/TH=5YPPAY_F73Q M$JH<5/W5JR=GK8>'@E[RHVBHB9WLDZ)$PN)69?(6(L0KMF M$DR"HQULF,[%JN<-)PEO/FH=8+&AR8M1>[IVU'K)<0YJK\^D^]M\"/1Y^UT%]H%=K0CX^M69#]X.,("?%MJBEW>^ M@<'^/JDSAQ76IYRR,;ZTCZJO4S6/!/AFDSH\:CI4SLJL*5-*W0%:%5CEW*5] M0WCRUVH6(LOM\O1$KK5RC3.0!TZWB97/<%/YVY*X!AAF@SE68S!GC(D6. 7F MY-((B)-8"XQ%I"%/7Q["^?L83P:1XWLI"#HV?(0-FZ5A8J>ESFRN;&*G[-1( MU KK*."W\9U#K@UVS&FP&L&+@6DO7CW__+LM&-"FO&6B/H<3"S#KNV&T0,HW M>JS;]4KC6EN.&<^>J3H3QKE,#J0BZQKUH3B".??CLI7_*?T8G_;\@IGNBKMG M^+XPL$?'T0/X6>K%"E-"EYQNQ7&G_(7MF?VO0RU*B>4%@2-.T>HR\V%8P0B[[#HS+6\Y6Y MV@,-ZE_@CZ2C+T(QKTRB5/:0#8D;2#;GMP7FE]+]H]!]P2LPDJUVKB] MNFD)U[5JK?ZC_/KT^_[8>FV'QML7M0.#QIGPB)Z"-+"L\H:5H??:@40[VCB_H*:!U8+\,[)[P\O M=6!U$(YPPY*$Q241%.R/U'.$*ZCR)X&?W:T]H/4A@7=Z.X"3( C_[UWFG8ND M7#GCR[>XD:UL-W-#SG]WIRM"%I2AA&QK=O=8=SX=3USES*$'#%ESZW#,M;T^ M'-FK_-W#Y+JF#2* XTP3B>C B!4R#J&[)TWY>RXY\LV39.>HYE>9WN7Y& B]&[F@=^#J+687-FQ&(^K/-;. 1"X14N-?8" M$[P!SB8P41+SJ34B(ESN9'9 [ES3Z8%2GSC2IMDW'M(/I4:O\ )A<\?LUZ5* MPMS[*4S8T-3W]"<^Z!"V.HV&Y]QU*U]>JW+6\]ZT(2$UA=5U9-CETTO98(&$&TJ5ZZOJY.O397NBU(G]\/W7<&(7HU%] M0JJX_39DP++CVN5+3::@ P!"TG])796Q-)F'1I/5LRFEI/DLL/'!G+K MZ^%7%E.E_"L!%\ZT:3_3.BT6SW3C%!,U>[8Z>VR7AZ_J7@'$T/3X^$NE;%S= M?;G*_AEL1:MP3D&=SS(_A^OPCO]%]'X)H3X'BU%S?+&POAOH0X*ZI:A;G\C) MKF 2/1=U+]$;KHCE2IP;5VVP/''3NY7^FI>Y7BYWOQFU85;R9!CAW>B6I"Z# M4>:%1$J?H^),)2L9[,]\RPLO00\]T2L/Z4SQV229>9U9\K:PM3[I41*++S ^ M5D*6*T1X\Z-EU>25:GO255-_!U^MRVHC/BWU8IWO\.[SB21CYE_'HCG%FHD] M7,W0"EM_(A1+20RY_A:D0$WLT3#_N_LG?=7S\DIA><&_^@II2G/7CK3R=LID M7YS!NRR/;!7P^2:ZL'C/N5[M*8_&V/J>VQSX_!-7UB5TTKDP&VFVI[D;P@MO M:R[ZLF3WK]=/% U2F6O^3K$&3B)X!<=15C39;4UVLRC[X"S0*?79;VM/\KU? M,KEJ-3OGF=C(=^>@V Z9CK4U"._+XB8R^X;^!,9+./UC !@J3NNR-?97< PB M&V3!G8K'PFW(C[PU,?D+WN.VZL)$+MKI&)._I3'-2S3M#NOUC-V9>1[C"#:/ M+?^P-3&DG+F3O8:TR?8!@\/;#X9C B8W>C.P'+"D,>" SMG M(C#MVREANAE:4.9SN/UCW/E[*FT%M)WKKZUOQJ3Q1;K.KY2V4FUN6D?E&_J==:20I+I*D7)SY-)F__*M69<"SZ M5)K>P\1\.$T7'[[]V<,4EI":QYG;LHHME.M:C=X9C=X)2%9LMA 2@*G>52M7 MDYN;7^[?^=M&>W)_5LH:NO'4^)'?1B+*E(3?W12'0 W@,]$0M8K!W\ZS-'"F(A5]I 6HE;;'#)_K<./%_^(P0*J?PF^(Y8XY21O9"L87&.D>:,I(^E5 M#/\Y$2!/1#%Q59W\^'K>GMQ5R3=07L[*V9?DM.U6%DF5S<%P9U=@2P*G&S7; MUQRIMP.9)BN@,WKUIYS-Q33=Y*7@6Z?Z4LPM%^&.4\; MX+*B_N>Q?G9ZW=-JG20A)*(4@\5F]Z;\&VDQMT):9)(2\BI\K4^6%,5L9KD^ MMIFDD'1[4KX;-_O=[^G)O1Q-T-!Q&"]48/XNIGQ MA-V@QWKNT$#6\ZKC13MI\PS6I,-KM.?TRMBS](-GC!C,)B,&(QXQF$U&#.X2 M;T0]*2:DA'9!VY<%M>J^Q!OE9Z]1OK[_5?Y:CDWBS;^=S[F0YBZG[4FO*9]F MC?IEH2+!9<6S(EI"_4IH7C?.KVNMUD;:NU!L>5U8PC"P*)O*9T,]XR5P^OMR MIMDQKV[KL4N2G^TGU6#DPXMI/,ER@R-E*^S)>:6OPZ MR)D_;%U),E^>"<>:+_.E<'U>+]F9@53/[F'F2S$PNH;VFT/UWQ%N&"^A59EA M+13F_#[8(:&&ZKG[^]+NE;:1'^/?J&/] M8(] V]NRU[9E=],WO+%!\Y&Y2@^$5?&V#H]H3DR5WTC?EF>C9:JGP0;1 B(I MDU[N#'QENDWT L@)]-9XG/=F0 RB:X[8F?PY396_9=._&^EM!,)J,W%HS,S& M#>Y[W.75$FHA8M? ""64LO3S9)HVGH%7-18S8CY5'F3$;C*R,[KT#^R8G&%Z-9+6++@\\:%']!+Y_4W M99G\F$B95//T:U/:2NKN!49?W( ,-U+B?Z/,:>+!?*R+\1,U[V;%\!K8I./* MNI"U1H&1%LOI3?58J2T5(5?$"BL+F#P4:I.S7/FAU7^)#-GEFUZDXUMW)6]V M$44&H 'F?5NY4#;@^%*]\X#5*^:NO M^Z9J.V/&VD,9+C#!>-_R2Q62A?@*RG'B3FNXEIX<[:* M/I#&#-OJ)JW\-YM).Q\'49L,8BKW_!Z-;S>%]IF(6J=N44Y%E.LKR2;KEUZ979)87'UH]O^T-\1(=B%WV/M<\GHUD:I MXO6+_+:O=@:YK.VK](F_\V!A-&$UC$4L&@IB+KO&?(%]CP"] F=KK+$6<^GU MXVQN MN*CA^OM-J5*6=%W7JH:N\H_G7OYT>]*Z&)4S MY=S=9!*76JZP&^.1::'_=C[G0PKV3MJ37]].>M^;]5]*.OON M"Q43!"VV%U+HS/CQ8^+B(SP+0BS LUM_U(AA'@O^EBPFQH$$_R_!RI<,YYVP37HF>D/(BH&C*4Q) MY=(*%KLG]&1=$,8:@8P>&=EO4! M=*C#@R%H1,K1)7P^)'V)?>Z\)" *!9!H?6)@-J1?#5*\[8\,'!Q1JJD84+THV20 M@6Z;" B3& _X$+R+OD@$00K*X, 9+:1CX2?:PR::QD*/QNMA"1-48M04C_TH MF-I2<+]F=Z#K*JKT\.,N[@,54!"TMD9;CU5T;QC/J\#'Q[++R?F:U@$I':JC">]5W30_^#V@5*<$71"=NKTIIR)> M?W0NY #4.?I2#2X_4+?AE0,3[FK4)V?S&&-_B4PUN#MM3ZJ7ET^_2\UO@U.O M8=JB!G<\)B)Z$*XJ<=\U@XR&? ]?I-=3H2O>%W[^__NP4UI]'NSW([<\B4\,O M7TT#GG^AHLF>]>[0P_WUSU_DJZ+HRGU"#[NXB$_G.OPK]O)AN/N3HDH#?,T5.:U&I_I80$=G&1)5?"Y,SL_1H^ MG-S=_NA$BL#("V+B6+.5+JT?YC?4$EIB_R0HV6"%6" 5(JF?FX*.IV/^VS&$ M?SZC$<__\L=8$[A-P8WK8@ED0BB**RD);&9OA[ ZB:@K5%.!^9[4-V@Z[<2N MGKZ,*_;WDV]W$960<%]2-A]:@W?EN2LW6?I8?DGS;0=T[^9XPHM'J?1LG^$9 M/TX9K(%ROEA:0\T! +VTO#7HCI6=;A#V"_TG:\1#NB065VC2]G81$7!?CZ8:(\;LI&ND MKW4T]"Z*Y14Z>K^RDKSD[^*MFU:C=Z[K,I;2MUA:E]F"R]RYE"W]R^_)MQOM M^@O93JVX2?MPXD@!(L^[G^-7>;QLPOL\M.S.A9\7RU'UI4L0NS/:1%[,IY-. MD5O"7M BY0/UJ%29<1<*2(!-K>=NJM>T>$234/O M*9:C3U5J3W)=>7B\JI>WU2>#DU4=1VX1)\F*92F&I&?M.Y'Z<+0[RE5&S)02 M&;TI3&Y*F\J*F=QR)\&;P^J<+DRO1NOZU"\^-^:J05%-+UG^PTW.4DEVL\^[F=L\>)8+W2ZKG T<,\9\..V?GOX> M?)THFS%CWGV^XP7(R)5>D?%\@R4JB*]ZRY6R\V^Y;5'+XLMF+M9W4YU.EY:K M7UL#]*I$DM]!(EEU[X4=W'N4!+X3-!LNO,M^KQ/1L!<"'*\B#Q5-H"6?ZV M]E3AU%H8-E.(J-]S@M9-^-N*N8CNUKE)V$X9)R_NJ_K:+ESHIFOFEXJY<^O" MS'QY4?;7B\S\UOQ.$%$;#XO&01[V@O##9BVS]<%V<]I1 M>84I*MNR?R,GX\BH MG0@#5KL;;$AVD^QF?4&JG+_=VD RR E.>, 6G:"RTQ9ACNIZEWF\R]TT3,-( M;TQUM72P2MC,B:YO2\+__K]2)IW^)/3G^CQWPZ>?3J72.^C37W7O"^J1=G[O ML0L6AG/?UGTAH)'NK'(>'4!W G#A$OO$)[%/R9%3%AUYT(1>T^HZXSH2(RE&XD"%;,+P_<[CX^=YP[UXRRXO,KT9:A M+'2&?=RF?B2#.?COXCF8(\/Z;J?7/ICCOF WSW)CU=*3P1P[N8A' V=KH8$E M@SG4^E7ZIJLV+Q[5A!YV<1&/'FIKH8>IP1SIT=WO@G7Z\^IG,I5A)Q?Q\%]Y M%?[G#^;(?V_\4<:=XD\UEY# +BXR,YLG2 *3AV]-K:E*MZ5>/AG,L2%],-+! M'%4^U+?0KS\<^,LCA.M!1"XG%E;(6GB[B)@-YZT'\&DQ M_<9&_K?KH)0E'R7".#74U MW_RMGRZ*^6R20[LES&Y*I<@6Q&S^^2DJ"9;7@N7H])5<(6'=EZL^R7R.:#EA MS7I5/B]F"\L[EFQN0D=_>/^WF+HE7_J]9$+'+I#I"CW0-Z]A%<125'-E$DQN M3:,JB=E,HE ]-U?TQ6A=GPHU)X$TL\X1A6]F0DU9I]K?F3;*P%4KR& M=*13N=CUW7GV#(/M:M2%[ [WXUF52&([I /VOO]#.B)0KUY/M6L;TW%UEDZE MI1-;ZFPVQI>,Z7AUI_#->Z5*XDO:(^UH&7I,\;NQZ)]8+B1C.K:+ZZAB@*45 MFO$EF(T$L]&UILR*^>(:&Q D:%V*UG4[W0IB>87A"EN9U-'XHK""#W=!(&*S!MKZH+LY%:GXHF$HFS&#(R?BR,-K:3&] M0J?.+1!P=*#=0*.BU?2$^$/UU;?SO*"O6,B_8@12,K$CV4VRF[5%K%:?V*'5 M_US<_#Z5=269V+&Z@[\0XXD=A1A/["C$+G+XO $3&W.+I,5,;G>5]'6#=-TN MB34 ;RUS.[Z.'G3&OKH>D^<" M2081)!,>4E7]T?P8VT.&XVAK4U;*(4-6XM:S>6;P!>UM_MA[N#_1RO7)]S_K M;Z4:[*K-6A8?'FRNNW9X%)0Q4%NI<\MSL(:Q+\WT.%LQBOT;FT3:H[64"FUL MMZ!_=I2] ].%ES0/9/ /WH85L]%;V:0L%==A-FBD9[8%^79B@:N3U4(XKH.TBF(AM;P,Z"7T=+I. M>IH:57,R[*5O?UE/=]G"IO(_ICJT[SKAS-K,Q51V+;&Y8FYY*=%+Z"6[#GJ9 M/]JFEZH5]/+%;5KJ;Z/ M-<.LFOE<1*K6RG&"@+DS-7-Q#2;>BD&U'?>3O):PU]$Z.BL6BQ%-APYUA?"5 MKFQ0,Y3N9S"['=HN52I@CPDG)4U>U9?+YW_\Y M.A+.%*+*'X6FU =R:)&_-M&Z^)+\)^&'I-KP9T8X.G)(5%8>5I>:[.!'ECZB MAW<_!8X > _841S1)C-S#.U0])!X:?A)OQ"-:O&%)' MZ7X2KH"/&)RO=(1H.N]_ZA_G,?S*HU2'2O_]!R ?A@2#2/='K-/E1Q![B$0_ MV LA8&?P<#U+/O+TJ&847-&_43P!VZ2/E/;!634M! +_7-D53$"HC9!F#/0L M!(7G!9%, L+R C0V0DX5LZOJIFV0&WCQB:IW[]\%1$\J[;M6ES[;GGS__LA_Z5X<7V=>??YHE9IU5HNQCJ? M]\Q1&IOMWPS(X0'F[DK:6!A(IL^EK5(*Q=M?T'L][(PL"H^\O141A0(Y(A2%3E.!9@:8&O3*L-BI_,PP/^Q$!Z M(()!AI*BN5L!4!A#$^ MG%'3L(Z.KB6M3YC11?]]"8\-[:%C;EW(WY3!HSVLW'7?"99B(?@;08")H=M^ MMTC\3!D2L' [L&Y \-,L(^R;8R)9,S*HU7.#N;NC&QDY"O@2^'^G %P.3H M2T]^ &<-_4J^,._*ZGW$ /:ONWX EQ9!&%C&Q+[60,F/P$,#3&_"6Q=X#_5B M$S$ 6R>:?!Q;N1)SL5C7:)@D)0J6)Z4$JBH2&? %&))@#]H1Y1A&AE+?(-2) M0^6=)&BPVH!(\E];,N Y$QX3[A1554Q+AQW\ $K16?< $SY"<@:"D$8C0P?2 ME"RBCF?X,!!% 541U <0L\AK=NMOSZ+LGMJ*B%N]P:*Z8_E;_7OJMIGTB MD%T J-^3I0:GN^U0HS-UE,X MF(@G(O0(H3-]=-^9Z(4VC8O*)G'AM)5T'7]FS\RF\P_]KYBLR='@_FB-.)A: M^%7@SZ?F@E^8@KZK9S U@3$8JB>2IMF2"E> 1G_WGVFL^/WS36E,G:AGNG$- M_\O]5Q0O[H1I/X9<+^PYT?N&-!J@51GTV+O\Z^#AU_?OYZ-6K6K=YET\5+P] M+L/$U!9#,U12;K*1@QCN#9_:S#K\X*$!.8:A1\4: /@=#,"=95"LA.AC>:]K M2]B-R>"#YZWSES2)@78X<$=[I,AM>=2VFV +K1E7%QGCI-"]+U?O^_.4BYG3 MC=R=+>P*\MQC;@+1E DYIH\R/E0C:-]]#HMW4$S_-]$Z=L$8XY80O)I?17@) MN7)1Z$E=C(4IA.D5P U&!Y163Z^P-9G\?_;>M#=Q9=L??A\IW\&WGW/^VELB M.9B9W5LM$0)IT@D0AJ33;R*#"W#'V,0#!#[]4ZNJ/('-%)LAS97NV1TPY1I6 MK7G]EN8H)3K 54H:4#I^_EZ80I/U'!FT8/;Q6N#O#"C7^@AUH<%Q0<4(Q6S:QK:O \_JU+K]$7N79Y+:Z=M#F!VZ)8AQ-8NV-Q M@M+H1^/74^OGPUB.BFL'YOW.32:,^% @T\:&AMGYC8\33 K&VN;W/A$FLP[O MB*;MW/?J4_^N^D,\2&8=\OFN8-9^P1/*K.W5ZR>V?3QL>PI,N#&0%-1!W=<8 M>=FSJKUR/4Q=V';4 9=CH,J8A5]R]PO\=UV^NIXVO/6EM1=@7=JG5/*Y^2Y- ME79OYWQU;C)AA"V#C44X5$GGH-:>BL<+0[T@_X!3DDYW<;^.&SZ]Q'%C3.#_ M\4?3BQY6 M;4T3ICK6G&J*VV[M2>_XD576:V:=^\JGK?O*IZE%9/^&^@\*> I*GTS<>U_+ MDJ8;<^+.NKK#9/LJ=5-I7-T)]M6UID!6'](%YM/6!<;_\E@YP;,+ PDQZ"Y3 M!X..\$S%#?P,I6A/JDGF$W!4XWKK-5[L/(Y&J3T=U9+I17E6F_@@KD-4:Q?. M<3;*=.I&0Q^/GP,#0?O43A=/[N0S^-P"+[L\4D'%W1J2SD?024:PF'.\L^=G MZ[#-W%IL,VM?MRR];O?/]_JSK/#YYTZT'"]KWYOL1O=F&3OS*__;F)UEPF1G M"_N;*FCI;HCOS2^#B@K04+V-WV_THL)+??Q MHQ8KF8_VK)S/YZ,4-!8T235UWY"2,"JR>OA.3H8YLDE[JZUQ+M5ST=3J_85D7=2PN#.BZ M9RW_:@K&NM<^?V3[A9^C62KVT[8K]+4XO>W=Y]26L'-7Z*K9A6&C^Y57GJ3 MH4@!*Z&6Z4.L4Z$=M\77%='(A"(I+,"+;S.^4F GQIX'LI3PE,N"8! M8#AD2GPT?]R7>/M6 MW;F7N#8DE_N-0;;Z7>W6K70RM\WNCO8 MJRBPG7V1NL/O=?-[2PZTQJV5;7:&UMMWV4F6 M#[2RJ;DE2KT>-NZ@5*J#L&6'%'(*C5J;5@IXD*Q71DWFV5QI=J#Z8"D$ZNJNWP9<@$K9^D6#N?ZO&><5BPW":Y?BEK!)(!.^/ M"FBN2)P3I:O)XGO#ZQH-&&7TGH/<'U2PKSP9)F>6VA.$IT MRM?CP: M'DUM(=//O:6%5^F76?ZA*%=16[P64O9B/' 7[XUB]]+U^V[TOE9 MKS*I=H\WIM*]L?ON_ZH%S7:6;0H M9WO8QXPCDV:F\"3E?N#_:Z7"WT>+ W(6 ]PG6-Q23<:%2J++3ZEF0\J6'K=! MPED? "Z3\D$B6P/)G JK1?U.#\2+"QST@T@CFR'-;3#@_,YLAI'M=[X1XY)D M8JDU&DVZ]NN#"-BGHUUQM(G0HE296#ZSNMO.1X_VU"KSH&;C+TV"5>0[2>B0 M;.PBS:=VQ,E0J-W=S:X&8RQ8 M\L5$I6XHG7V@&:Z^=K(*_@+7K?NL>(I<63ZB M0]N:X[Q(+9O1&#:C&=T41W?/4OZIL2.DW4"%OZ4:@CP?1G5SGD^-/AEP:)$S MEUPZQ$8JGZ+;47CG%!X_R<82^8C.:6/4T QF&KE)+_-#3&7,WK&YS"./7S2[ M R2:,JKURJ9A:HCAET'JDB"[$DTR^FWLN5 M[M$<88'&Q?P2Z2!R17VK4%N(!1BD8OJAHU$0O_E<'4CK688PY=W,)_:B GW/ M(NP9OXCY-BO%M3&S6/\^4G6N].KVO//V^GSS\9('+9'A<++RP90<6L# MPVVZ50"U^#5[:0._ MDI5KD ,?N<\[V17OQ>93-SE&&YRWM1X.EA.S*DLB./&UQ-OJ=8>@GZS">W 1 MQ^RZT5P2TU6Y7[0JMTS97;K7:CQ-U7JI7[]OUG M#.A^.*Y'U9]GEN( %]$5X?MG;_',@CLN/!+,?OQME#3Y\..9!9*JM^L@YM4* MS%1;B[;4%RHF\)*QDB,!:X 3<_O)[K#]6I^9C>++[+N>OW^[Z[;[_6BCG8'M MKBP![1=E/[R.5]OO?\2F*#Z%J#M@93>EPVL35?%[6A,DCQ'!GM$#J! A+?-K MTF@J2(ZTX17>\M1^'?;;;ES$Y).+J,O5QKP++QUN2VNB!I!*6Q@K/]Z+2N5' M=E=1-+S3Z>.@&K9U47=A^7"X;'6+O8U6#$4H >3R5DR_?6]-?I<:D7.6S!'1 M".Q8Y%2RNA'\-E02WY)*RJH9I 0-6XFW]Q\]M=7F=\A3LL=#+[!WD9/+ZA;S M.R47:1S$4Q"?>9N\W0V?KUZCYBFY(Z(1:1PU2\FMH>1N0R/76]!(H8<-O16$ M/76]U?A'3;3*63Z[F;B'&LW-; M$+0GP.T6CO7DDZ(IE=^F$"FWHP%L;U'B<7"_J+E>C$^MSH;8ADP*ZY))6[$\ MZT@LO7?QH]05]B)5+9H1I9>9<9^_?;^72W>/O_?,[V U_]@E8,?/\_[Z *4& M'5[$9,O'$KG5K9#79GI_+R/DY#KY.W:%1[-1%X>JW'Q[V&VOXZB;S1(.2N>U M$+&S$H&F?T(OVD^7#;1QEDGZ93:-W][?2N/;AGP\*0H?[4V;.?6FC;@W;>93 M]:;U;,$(\XB+)NJ#6F>M/![G*2$=76A\YSULKU''6-VYUJUR!OSB92;>%6KO M[Y5!OR0?#>OZM_,MZ].O]@JK&[?3CM2\PEPBA1736O7FHE5JW'/7I:O6DKZU M4:;6P<97"'(E,6&"\N82OGES03]^F<5_UBN/#6-0+AS1L45T[^8R4S 9I 9/ MG48M_UI^& 1FIK3O[PN-9ZY6Y@+HY%/DH1PNX/X4W]X A;8 M=!^O7< "TT1\5KB]?9,ZZ-, "_C;;#L#!_CRK7K5XJX$!?K\$- E0>8*#+N( M@*VF+A/I_]IN#Y8%J:.N"4"8G2DGR#+7,75)0;K.4 -BX&PC?$12[ 9M$N;O M^%F*I D@2.E8+I.WP3D=,J:MWBC\.%ZP+*O8&&/>.TXP,%,W3 V;7I?1IO;8 M6:BYQ)Q^X4BJHJ!I4WS^EN>JXD%.\T)X>G_I1>RL=@PX NL 7/O?I!L-/TXE MTBS%TX)KZHPFZ4GKZN8M[H)K4C$YDK1J$?_FR_RBMZJ57[;H90:P!?FYU?+" M*";-A)C %#V=%;>BLWD@L CH[&&0X#-]\9V?'A:9);R-7_9&9FODKFR5)[>; MM(%5 F 9EK'WR"I,2$ V.NG0)KH:/0#1+G9DC)Q'BKSP=JT6I/AKTB9>>)+( M(_H>KW!;([._7'ULM?FKMOS:;\6?^ZU2OM:8\NW&XVVU4FJ4'^2'_H]20Q9O MRJ/.]_M1I3AX>/YY*W>4AOKK9V/TG"CK/QX**S/_U]_EL+C#L"*JVWGY_BO9M?3YFL3:459U66^G.HM#FW MBYL!@N^-;8/^&8C[&()>NF&$.3R58 <$&\^)Q1]QN:]-!ZMT@I.Z&1WDBQ_- MY ]5C93$:N][_BZMU-#^:>:(=,=U%,:(0;XVU1&#!>X!Z(C\/&%.Y,EW-3Z^ M??OEEKXGG=!_O\+2"?G]ZH3S4:-]ZX0+5*FCJ[?,:R4N)1,GG3!$PER>59G) M!G;6MG7"PDB39-I)*)QL0D=X)P]$X5N@QG29OTL.&W*FW]F_\#X0:N'C^\;X M.SRM;X%PY.MW\]=-(_V86^FD/E"M+P+"62-U^]C=A,%1D_VK@%=,@2!@OWHJ M$9^CV49=>V]G:M?Y5NZD$&ZX>Z&Y# -[EGJXBF*%4KH@9^X'3^WN M25F,C&B7NQ/];7FOZECK&NHNG(F!>L+U82B8J^AY\BHHH];;XYO^NG^MX2#I M+>';@&X_RF?J,)3/540E?Y_J;^VN]H,A; Z2_?+@)J?G;%<=+1E@?73!W@QUW MVYJ[NF9<7#3P.UE[;_(WPY9E-+<>);..VW>P'#LM9M2JW13+R8="]P^QW8N8 M?O++LJ9BF(8 VX U3PCT:PBCD:;B2>.%XF^7]CN/ULOA1T25],/U\^V/;.DJ M_\M<0',1:(0D' K'7;60& 4D?H@/ C-74P MD;6'N\KH]?#RE2(A!3Z63'T4+.V8' 2^0BJ7+B9JO]H_E/V?^9Q"'M&9)[)A MHKI$:;];5CN8)2"H[K&=*:..J4UW8KSST1OO;(6PP%K/69[+G6-;CG(J+I?? ME(Z0C-!LY_/[-]N#DVY",]O7W_::\MH2QEA>)+WRC.V,M7# M*[%N(D52-5LUPB=#I@[A0D4U\% L>'@P 6XZ848'16>Z59AMG4XV[;S/(O;K M9"?']Y[:;6WPAQAL["9MM5_A6'#K)SC.TU:P>"IK%!]E6NO-FVC;&V=;TM2O MNW))?ANUDAU';MGS Z&^/P-N-$;ED2\*]@'_*T:+W)'[.D&0[_,R)T,,'U#.LB*7((^E+;DZ)"$LY M"$ZY"$LGVY+.WVH-Y:<\D&]*O?TK"CMD;\O[W^5]NP!]5OMR2]*I]UJ27$\G MX]WN_DEG3L?<%^GPB5@Z[N<=/T [M=@L<,D,P)5MGD(6'" .V[E:U(5DQF4: MN'6F]'Q"[J"1S18?[N(_*ZD_SNNZP4:%85C%4KYA4"(](; (F'$@@FVI+!CS M1!2N??^XG]VQ;<+HV+\.EIE4EQ&6Q47'*M ?):%MQ$ M@H18U%6'")S\$F%B@D&4Q\?2=8&K:]@^YAJD52/$M6]-!1$USXX"V+H@YGW6 MM[G0'7*9R)6_C4BZFE!2E6>4?/Z1VK_&LP]ECY*#-M+?4U=(/)G.$1,Q-IYS@;8. M-^\\)]$&BZY(-1X)(2[9S(_:0Y%09CS&IP(Y+">:R.*3R?17MV]G(.#YV5[MKM+,_')\7T_MT[A^+=V9:P5OAW>'XI5B*3PZI)/3A0H4!R M-H\P2W-#(D15OC-^XG^]Q0\@D+)ORX(_')],,-+7+GPR/H0R&"=&]7%NVM(. MP'.W@5?F, EE)V&VP#X!I3=3&A%EC=1B'4;/O5V"-=D;X,EK3O$]I!6-Q"V_ M$HLI@FZH'^66?FL*I70YFFZHAT-NVX5(-F&U_N26*65*U>=2,MM9*7H/@=SF M>&Y$Y)9>75P18O/=C& C472^7VG6^U:[4I MC'U+Q_ATF,$IYTZZ,S. 6L&+ 2LMTI+,N3[&K_4[X^=]?#C-#[:XFQ_6I*"; MKUTL.E(UV(7#D&\?D1RK6A@OGDKD?;73J=7 !YLV*#X=48@<(1U+9L,_(G\6 MD7/B=>Z%WFBJKI?>6?876_8]3;.1D.YJ*SVJE_CL^X\D>A4_ET0W7.EO=%+P M(2?INBE \]>NJD-&_!Z%/@D);G!JD;<^SR=7=X(^+/D?RA:&=_/SL6PNS%(W MYY['/>HY-LXU))8E!2BY"(1<1?/J@'[U,'B7RD633^U-'?"]<9]D6"\PB.W5^U& M8DO2([_C1-7LR&AYP\3M1EG+4/4_B*AMAC7L>M]=WMYS^:<<4GBL 5^CQ.8< M?*UCLOG#_TCO;=J&>[X6U-5#O5# ZL/,T.]^3GX;F>-IB^YM9KZ+GO2.9EGK MN:FF!?O<0OX=ZMU>]DV'>IG-"L+;I'H_GE7S1W,P88_DM*C'E*H(;XV;;&JB MI1P+=KY%??%[Z;I]5SH_JY6Y^T*KW:BT*J7FZI;UGZ)S_>:*F&]_\69UU?KQ;NZ._90/T M-X=1 +(J34ZL]>I6:F(##05)P0NO] MF3^,E]FORO?LC]K=W7,/[4H79*2= \JVYPPIDW"H\WL=;D/LN: M92*UWT#6A[8Q8II*Y\,LJ7?(J+@M&<$]:DW45=0C"H]/H^O:5?)Y9RYN*&\] M(D)B&QDU_?#1^$:W%)1LV0,-H544U$L-?W1SU=_WQ2A]J81L,L=&-K!_$1-. M/AX-X20_0CAEU5RI5C6?3+W^+4NSPENFOX_@#> OD!(GJ+Y# DSW^ ,":T80-SF[ MB*DV$=]I"F!0P.!%:MDD:M@D>GW]JR$5:]E?G6U(-,SP00MPZO\8A_1AI 'N MQ@\=?YFEND/S^:YG[$2$\X%ZL81 M5#<+[0*?ZX+_]$AVX/,>8$TY/ZNJ8^JZI6";B1BI\RNJ0_SV*4?\F%89O<"1 M8R;"D*M;^)^%/M;X2(!QP@K2II^R16,\S/R3EG5,0_Q3@"R1?#CH'Q@42Y"(QLD= ?VZS4R*X*H M'$2#=$"AC^?9)^"B-H2I4[Y-/+KG9PSD%.9*J7!$KH!SGYA@E>".YC12"S(<81YHZED1,#G@"F$9TZ9T;T6(W[J\(6VE% M=-(B?].[ZK6>,C\=X.-K2>]2Z%VGQCC::N5(:6!%G;*?ZDMKE/]V;K1=^BY: M>X/_,F6#0AYR?<@&!,KH(B3JF.NH'EZS"I^ASGX(<6+7N@%)#<*S_@8]GT$G[0'N%5 M_B7]38X6]7H(?S]&I#TWM*?B&J@OX1M VAUPA.P)O^AB.:B1CD3X9]8S($)< M,N\O 7(8>Y)"!!B56EC0_1W#[V,O;!IJ]W6 )1663 5HA37&9.G]'>?Y&?L= MHT&0F7SV*R!I#R0T1A9N2!=OIX!_JN'/%!,1>5BZJK2N"W@66*D@7 MP;B!,(85Z2:6NUT)AA),8X!O"R#CZ ,!7PX8'#\^)'N!I\[]-?:?$,2L#$22 MX]P3Z@@R?'1^I@\0@NOV9DH:H@@I,,F_QGB!UL,4O0>3E2C![NM>4<\<#(YH MURF8)'Y>-X?04 SX.(*?/*HQ60)D)O)GXL+ >T_F-F0L<#R4M0<-:@P@> M$ZIPP/W4B18C2F#\*2+>>OJ!/I(EK".=GVF(0$=)6",2&.-G>H=$(5GW1P50@NEYE*0:@C1$=P')5@"ZTH%/%.*O?$U4C72V?\(30.^:4DDYT M3?P<>L@!79$I>OM@3;/B0*QE8@Z16#Q7'$AKTK'P, M MM9"X;_!_\&7R[3!#->I _XS]4BJ:5W6F=1^+?.W+W)/5" M%LP^'IA+QBG-+75"WB'# .O*=O50_R)3W_U\C!R(:XUI<4-5M"^_U=6(*(2V M^P_;9M2M9$V@)T@R)=Z>*?> IN$Q:G\1PU$!J0':S MUH6M4Y+6"(\1>83Y#1D=BT8\_/G9LO$EQX@4@&MQ)8O[7*.>8,H&LWW)'>K2 M*@4J)'R>C_R]BI'SQD=)-"J3O'0BM1 M%0$QP8]7-V%S6IK&L&H=T9%!L(['7P9KZ5@9HKJ8[^6F_AQKX83'=(E6X37) M\.8LZVA3!.7/W@NV%543UE;K.:Z^(GXC$J^F\WL6=/2^P\Z=-/O2[F'S.G@J MW]P^]F>2?=!/_JOK4@V0:+*K[OP'%[@637A6LA5)V.0 5MLRRPTSHB->]]>=G M(RSFR2D34T,@&H'?/7:[V*Q5%121+JMF&KHAD'(D2(V!(Q.'89W:.'\W3M[. M2N-;?O&NPJ1)V@XF4F<2,;*,I>U!-]YZZ+7]CVAJ$U43=:3,UR&NVI,OW]+G M9U,D:$&=/R^Y,M9AS9'(U&?Z:B [9]9*$XT,5LGG:XHQE]G\ MS72G"A+V7"'/T7=1['7*"AQ-K=;SNGDM*"++2Q7<7L&.V0'0HC&%J:D*4-;< M':;B@DS'NL?99/>Y)+3+;U?./:838RM;Z0G[T.+6[']@,8*%!7Q(U&9BR50\ MEO(MNF",V-(SZ(ZPN DQ4#5N+,BFOWAUMT)UY\BZE=ZY&/G\X"NIM^4 M^'NGH9\S%@DXSO=)7W54RZ:R[""\==\?1XF-Y8+QU;'!SYP&&G)UB7#,(8U. MW&:YRS.=F"Q"7;6OD!BOP,DJBWM#+/I=@BBJ/.7^DXPG+7\%>""[$!WW'K-N M=@>,$CX9KZ88 (B 0J%O__[?Q04V(Y$L0F>N/OJ*!R,=M&&0[%?N$3;D'R[! M75Q8*<*B-%X_\YPN_,)01V3Q]@?63S*DC'VC4O+U"L3]JN6#J\7Q_/S2=5?4 M-WOJT=T[:>WA5P["5?]P!4WH2-VO7!5?4;K/515VE,^Z?_4_ZV?PE9,C;.4' M__L_O/-^AZ AX?6B@S!!X\%'Y!#=VY[QV7:Z'S8AN\C3H9J1]XWNB<(*Z"1= MI/0)[L:"8A@^6D89LQERJ2#NC-D3YF1Z #2&)S%OZ>]>9C=W#_%V[T&K5WM' MDQC^;^=;SHX VJM.%%YFR9M,<5JJO*J#Q)=OY4*EP3T6[MHE[KY4:+8;I?M2 MM=6TCZYS"ET<@#)M0.4C$<#KJ=7+K-NE:B:>'OE*9ZI4]H-Z\IRMVXDG:KGO M[Z4KQ7% 4O\1J 4*WAM]3F->TH5\HX5\5.&?6\ATFN1?4T+Y1GU=)RW*R0?8)[MQ _IKSE9:@)\_.,ACB/!W?7@:B31\9?\8OCH_ M8\8M_L%<.-*514PR:]TQ.[^08(^ "$J"[ 3OK-"B5X%WA=*LN9R?D7FRN3"] MWW+"0]X!4?[@"Q)@\PVN77+TD+EM^)*BNN:RYJY:3E@1,AAH@!_VN&"LQ?E6 M^F==?BS'%1L*CWCK/]Z:QGO_1]OI'%K7I#'I9+Z4M#[LDW=G'D(@81M"#2XOJ-7YW8">[^P.6+ZD#NKB78)T%K,C$^62 M?JX1?!SW*)_, (U2J2[H.B(>X#L)6UPR<3O=(P&T9;&F-(#O &WA;H#1<*6F+X4M^[:3SF/\OTO,_ZI.2D+J?Q$3AZ/DA\1,9OG,9/1[+!6R[ZE5R'< =>=O5G"5:KWM,BX^!>3=FE7QOLAL%65D;@_V MM@:"W58@!A86W?:L,-@E%9_?&_ME85J^]X+VBN=P ?]%QIP5RQWQNBBW([Y< MX1.M:U&3FUM;.'?D=,E.E^S/O60N(%5:CA_-'?M0D\TUL%J8T,ZD?)$D&Y+^ M>M$#JQ0R3:/ ]O3G)]9/YF=E8:[,F:79^4J**Z@" .L%*3I15 M@'?4)%5Y- MG4=81_$"MIY$MV)L#FF^/:R_C)?OKINR2L"6>\*6I*Y8R8O,>K5R02Q#MU$L M/6I//U^[]\@)L'K.8:TBD"BW8$WO$ZLJ\EWG@ED,MB\SAR5E@PJQ5,RW<8NG M.]!:E/C?@R7OTK[(.V&3]WRGT.W)^_5*Z[=;]5QJEC\J\D[8Y#W71'0]\MZJ M^C%YZ0L%O#5M[Z1CLP4*3;R:D!\H*1Q+98L8W# BK/J\I\4J(:W.:NKKK$-] MI7=(TT,BY/SQ+Z+Q')54>=$UX^*B 7.DCY._[_$I# ME=KC>Y9+LR6W$@@PHQ?/A'P3*J<$@=N'(41R)%^^Q2^SB8 <3 *@Q/-?%[SD M5Y^57(1W-[F\]8?75P.C+>B=?9&+>T('02ZIRSP?0"X!?'L5PXN66_J'=G9 MM%&H%H-V,Y62"WVQT@V#(#\@\?=%?OQE*AM(?MN"YNX&_MA:"3=69;PCLF1, M=WT%(M.SK;4]VDMS:]H.ED@4YF2BH=[>W/XQ\56*]Q)+$R^^;<*/@YM^'Z-X8E=)W]\EC)-Q]V(M\*GL9#ZSA M79MP=V0F>HOIMKPS"RC.VZ@ZX9&'JY[/#>02'CO_\>NIK]\F)!,(P[9V3H'A\>7J9/)K]O/):'?%XZ# L/EO MU!2X>]V[[*DGLVYCA^3+[*I83^1* MXWQOTC^:U+[=-QC>-,^2)%:NG<49ZGM>9G?9RLW5P^U]Z^&4K;F8K2FG9DDQ M.Q-O;[+K9&L6FLU2J\D5JM?<7:5P5;FC+8M9YN8U5VBY$SIK5:Y1*K8;C4KU MAKLJ-"N?+*%S&S='!,V'W72RNF_P![/<5O8-WLVR^85"Y(]W5":"D_ ;SI/9 M12HM_!(/=]%Z^;AI,K2S\6VG=6Q$&\&^W*$QDCG^M#,!.Y,X[4S SAP"_PK- MRG?IA?\L-_5\-M;'I@LV&D\#AW3.0\H:A4&9 MAPJUGW8]J]LFF.68^'67^L$7>O5AKC>/5<>Y5KD!<[,U]H#$TA48M$NW>&O? MEET7N\ZNA-%D).N7-!F8+;E5']8#N35S4W*NSO5A7AW[G]\EI %T_93(V:#; M0PKZ=/((OY,;V1.$M#XLCA_RN1W=2+<3 [*&+J3WBX$DB@@_@X\R(;UW-)E/ MIODOWRY69_Y^2EHN?#9:3NR$EGE]E,F\)9]1.G]@M)S\]+3\!VHS(=^1I$7& M#P,S(Y8>&V+E]TE)Z@<]O+AS1Z)(^0:@CAPTY.2I/WGJ#]Q3[U.]O'='U\&3 MY,E1?W+4GQSU![DS)T?]@;F]CV_@DZ-^:],VNZUI&UJ27[2NE.GK;^G7@ZK6 ME,2QVJ#KY"7NW%'OE\3X*?U!@;[-J\.\.8?NIV\_FJ6''P51Z2QT9-NS;S/_ MZ7V;@;1\H%+@T/WT[=M$"B^S7N]!;_SZ]9Z]3FSA[3XDAWZ$*.!K%&NT%;6C M(VT,&T_H!W^-"9GT3B<8W/[E(CD_T.\07_H^[TF/ICDMRE6JSU6A[ M&_Z< D/A>0ZM0TOEXR]^G0FS4J/V'$_7U.+O\-V,NRQMV,..9E]\4#QFVO0M MI\Q22"^FP]_1/86@[#5[8-K\I/F39 P6F*'NY8:ZEW=:['5*QGJ1FDP]G,4% MZ>ZI^U;(M7-?EM^_2'!\KQ!FM00%JR/(@M*-!,IWH0YX% PE+ROY5A1=*P!$O.@JAK72,=C0J?8@OX= MB?A:]ET/W B2A5AV[+Z(DHOL_NKU[?OCU?-3"6Q!>=8%XTG4(:X"N4% M$?0QDD1@(5]:!IYLG>3\CD9BTJ][<38;:4.S[0 Q2G@1QL3/OD=)ZHFWK>U!/B&HQR87 ^O:_LZ2:J^A[0]'IU5L=\<9>S<3+[/IG,U=HEDK/G2-'OZ%^3:LCNKMG>IWT9;5FBE[M/7?:4$7M6T)T.[WF_B(%O/[>7G PSV@>'Y^1'-"J^$Q\OFWDEK M#[]RK>D(O[^@X5O3_HE2+2CVM[MV'H"'A M]:*#\'7#@X_((;JW/>/?*\G=-,M%G@[5C+QO=$\45D GZ2*ESY#"/\\$PHL M5)KMZC]M!0 /=1WI.M$; WSX8%%:H<+ G[S,DO>FV&AV?O[.]HZ&)?W;^9:_ MQ!OM=<5;NUJI50FB4K/I]:QW%KSK1TYR1S/]U@"1 MAL*D!3 :CF1UJG-#XLO5K<[!I)V.0A0'0>:N-!5_J U4580'2C+J&AJP7>Y) MU5[A9WEI[]IIVT3:)[K05-LA_ Q9YL2,2% )W#,R :8_QJ# M@2J#P-!IWV\Z+837!>VTV5^:>YA+KFV-KL-0H*70EMORE!--V 1]20%B>2Z M:U+')-H4X)7B_\:X 1)D_&X\/C0"EWMD#&R#Z%!B,1(TTN9[",W(+^SWC[ - M@=]Z8 "^@]]S6$3L:X$_G$\S$ U\29-8+-(XVX!3T,#Z0/\%W^/ MK1\=^I'C/\GK\9F/3!FL5.AX &,)?0W1 A#8+/(16?\Q-VS.)9+Y"&.UA%,[ M0'L+#'@95E_98=SKCO RJWWOYL>]WSGAX6C8N(<7# 2X;GZD!G<:*%%#.@"H M0Y-RZ/1%V 6^SC%*X#&N@Q1\YPS\+[BVA&FPRTO&PZFR]*T'?9?XJ/$PS MZ7[K1@[Q767?V'\JVWPN/';2V==NB.\JS47%Z;OXFX=>HYRT_3VMFK M&.RYK_.!LH<(*CD_25)5!-MRJOL]423L\TCL_CQR?JUZ_NCC6&SSNDW=%&J1+BA.?ZC&^HO.K(1 MB(XJRY0H66D+3*2Z9*IIWL<#8:4745@:BZ527%*(Q& M@*(B=9$^D$8%16QI@@3UQ45U.)0, R%+:MV\*9U^PI12=2E2"XA,BQ,\\R+I M/ :;&6GR2Z9V+"09*+8V.H(PC*<_6(+M>J]7>SZ.?:L#9=FNMSJ;_O1['2C5 M=LY"5GM8#\46NQ>,[@!O0BK._X G;!#8YW(F6].E3%'<5T4J"RKCF?WU^C96.V%^!BVI4>U2*ZM6LP:S50[VXJ7)+47H8T;"%#AVTWF4V 6A* ! MA&&2Y59[9TX($Z%(^#!D>#PBL(@__K3"0JF:8^NQ;&:UT^-T8J$(Z5#.*YG) M1PG'XA7#A?7%7\+!'G MYW%E!,(ID<8-)475)&.*YX=)&W"@D$;Q MHYQ?C#1U+(EXIH#R9 U_?B8I^ W(AITA"2.2@S"E8GN!S'.$+]&%9@<. 7U) M4D7Z$FL-0K>++[5.G]>0#L]1X&R&B87P9@X))E//-$S-?NWY&7X?A8!R7DA> M0+&LX&\1^H&R<9Q5XR)>P=O9JS\9BLP=IYV?> ML?$V_,=[T?+QLHO5U "=H*RQ=,RXN6M +JM:K***$C\ 4YKM* M590QWAE5L^*LW^.37\\5_+CI-)*Z7WLQJ^!/YZ;M!US*YU@?**ODQ3O#,"2T M7^8!N=#T6BC(6"2AR4#J#GR/)>'!G:>T[98$!0!I[]M(K\Y) ,(KUGY$&\PU MO%/DOW\W&WSQ(?E;M$^QZK>L+<[P8VL\M"/WDPRJJ@04*O3,6$"'#/N?T <)76""P;0'H:0M=?DZ#2RHR,'C MH>!8*<8T9G)(L?'6CA=/[:. R_D3X'+$@,OY$^#R(=V-'9C7)4&#W$8=2XSF M0-""H#L]2F[@;UYF1O:A=C_*Z]]SOX_*@.9]#.C\R^SG[>_,0Z%Y/T@DOGPK M%1K52O6FR?UU5VLV_^;JI0;7_%YHE$X&]-ZG#]T7NN=GB%$F]Y>LZOK?8#!B M\0PUX'\!,&XB_K54;Y)_\5__!H$/"K8)QF=GRA'%#6HBP-!@-C ;Q]%.L-X! MYI:JN%5/'7X. IQB!(%$%S!+!Z[DH!63>1 EH4@':,( G&H:6.S3;BJB ]%* M3=T81[F9]2GJ]5#7((. 6CQ2#%^_)-I-1%P:@[N][ZM/B5EK=$2 _'-8O=F76:UAML3F M^*=<2/L'U.<:X]9KK5*U52G<46'!59K-=J%:+#6YTL_B7?NZ=,V5&[5[XI=M MMZA;%O]LM;2)YKY$?S5.J,3SB+IY7U1BO2[?ONOO]XU?0N2HQ,F;[V_EQVGZ M1LB&^*Z4+RHQR@X*LIX?/33Z(;XK[XM*/!P5>LEF[IJ?GD")3Z#$6Z6(GT") M#WAI<^1XPB0^H#X67R.O>4\PLD=UAH%UWZZTIT4PA3L *@*A_ MUKL1W,G)]VP^I@K'LS$^M[J8\P_D3P'=F\(_@T0\'4LFCPTK=!\R^W0/]B^G M#_T>?$+9[.#34(&X3GRAEI&*OP?CW$T[6EAT-I= 2_RS7HQ @WO]0_K09>%C M?":#K\NQ-4[8H^F]HY-)IN.Q3&9U/\P_[5P"3?#3C=G_C?$WQH_JQ@1V*#E^ MP<_\WH&^$;*/\*Z"HJM*537L[BAW/U/?K^778OPVL1NS/3 I:*GOWJH#HG4] MQ'=/EL+!6N;)X+-@(N]12=F6H#[(@./Q^%J!MS\/--N=R'NAH^Z%]'XQD$01 MX6[I^^:8>FR)QNU8$1R)JW*AT/^5;YJR+7D:@B MLWJQWFGG4_%2LKLW"NFB< Q;U/WS,2>9<( MZ,2$N/^A6/BR!-AF+*P>,0K9Z;B63[^@$USS1;AI;P>)@2 N8)]GW3!_-JL* M0(V_FBYPLP+DL3,JJ#G@E54"=$F@\K%IW;7AOIPD??+#Q<[R555Y,/%.]226 MEG7K!.K&RJMU Z#$"TLDV!@^O MY4&^71?7(!W2/*,/4XF,B%9LP<'3DC^&+8/1]Y(6)&%Q K2TT"35U/'V X<# MV'O!P86UMUVP>KOX-&LHS1-?9_7.=^9WOO0^DJ@TJY,7O8A=1FE>=,(/TQRZ MOBO\;'?%VM-OIZ^#:V?80K^LK_=^B 8@@OR/:&H3;,OI2%D E0UK/[]\,PAD MX!0)FKZ@XC/R66C<0VX;4 D^< LQV8(,/C\;::2]0V^QMPL?H@PC-T^OL'4\ M,03G IT-^?(:S[8L2!II/N#B42%33K+7N5617+Q[3=F44[+PDZ.6:QONPF8Y M)A'PK';SNF[78%RF_!))*,W9$.!4,^KA%8#.]HKF^E QE"="L>LD5" M=T!IU]NF1D0&TH98319IWZB@EV$)JSHE"!VT2. + G>;.\IV^9&DPUI':Q\A M[_0T"I^6R_K/?JY2K[T;29N6XJ7=%"U#<#BA)N9\J9N@7\ M3GUOS>Y E4'^4DD">TEVAANJ(I(I+;ZB*?17-H>,P$R=P*W#*.=GSB\8U5MD M2,#:!6@$)\OJ1/_*"7]S8U7&ST)S*#^IG J#!=M'4W!FC"4+@@JM1_OU#7SM M%MHPA4^SO?2D>Z/^>LB/!S;-.I.(C &OOP?[8KK!K9WX1/HR[]<%ES9WBG&= MOSE@B7X$E R#Q2W;O!9^,?\B&L_1D(LX*1?R=X*2?\RZQ#5]-5GTKE4\4+U" MT^]6;BP6NT%J'M$!8USW;TZ3]%>L]6&]4&.B,Q)-SF^R#?SJ,GYSA331U(T= M,9%6;137FJ_UVP1O4T7#LPL[921^NW!X;"1^&0]F(L1F%/^&!JC0H 4I6+F: M0N,G/W(*Q5&QC/:OV1QV1$ZER6\^9_SX_7@CV.1D38$CN[ 7N>3>A0,DIT!: M6N@R$V6;%O^==R^Z@&ER56B6KKEZX?F^5&UQA4:C4+TIP;]C+,05 MXPK%5N6QTGH.")P<5E.4G0#_&=JY1 YY/PGHW0K1/-Y M*-R.FD=!UB?B"_&D+-?WYZ$]%ECY/ NR(D2?9T4DTK5GF1<:E@)3+#,IK%>Z MTB5B7 ?AG85T3NY64$Q!FW*\)>U],:S#!!6W702Y4!S7P?DOS%( M5J<(NWN)F\F M<<$G+I*\C=<6N"$?RG-(9]>#U-D3'/Y_?(AVP5D>SE',Q7FM:',=V%%DI)PM M9R?)5#E7YI%-RM9$%K( .,(:/81]< 2];!?W0.;NT'CR,A=1RX (X?E(N@%H M8&$@5SEW*,S$1V^ZQ(VFZGHTE^5[GX\_Z_7.SPE:QO?9EGWQVY:=7 >?#=D0 M'S4B7I]?#VV83^](_DZWCY>"1T67UJ\/>/13E_E5R?B4=/I>%M MVUZIU\W"^#1DKRNZ;B+QVM2P(*:G2C?.'0JQ M9Q/-74C?FYDWL8%^M3/+>+23R[>,_M>$_\DG@N%_=L#+$F'RLIHQ8.5]%:6K M(?S4-:+_W1]_JQ4*"*6F-[5J9WW^%NX)I[8]X9VH:8'.!X_)CZ@IZN?@/P2@ M+H>@T]%Z!4K14*DZ>OM52J2[S_=+.<\RKT $*':[K;&)5G]<'X#W.)#J/LS, MPW(N1'0C;E)70_[VMIG[G?J8<^&P[\7&+H?=Z:L!V?@A(Q3N5(TEN1F"L42, MA:7>AE+KQ,BEJC(D;&_56617;Z)^;SZ.QJ74=+"&&DR*-3]F"(:_-WL4-*DT MOP^<=S]YL$"$'U'N+=:T1U]%ZT=>SU1^"=,'?F-=/@0RW=GN'8S+(GF9\LOG MWT4U.$DA MD#ZDRL@'@L!*@*9TY]ND(9 9S.)W/]YNWW/M"J2PL@M-!_(%Z#=H4JWO3:TT MV]5_EDQB)WA2P;V=:4&%5:4E$5\7U&F-!,VP:KAHPV!H%+R0WGPT=.1[#6A^ M-J+84-_^_;^+"ZX,*>__<'7,^K[BP=Y,A&W9?[ J]I4CN>KXG]S%A27X1&F\ MOCJ_*A,D0W(U-LK372_[UB\E)%C#Q?/STY-7)(IXDGW=.VGMX5<.9.H_7$$3 M.E+W*U?%MX/N.?]#D%#PNM%!^&K@@-[HG"BN@DW21TB>X&\N42?M!E/B:8-P$\\/5!=0?L+MI.7%!$>T".!4^K9T87\OJL0,% M\"47O,D:&F$9CDAS(( (D'H]I!'6V$'&!"%6>3T/+P H1\3X*)6T I^!)U!_ZTGY^G?>9R6QM?9QU2-%/&[U$^$W_5 M7QV<$W@97^246%ASBPOD4-CF?A'T^B1 R"A*5>M(8JH767LXG MN)%XE.>3##Z?&!:S.F@3TAC)4S#R52P&!/O_?$ M ")R2BXCL-2F#& C!IVPSR<$!C"2M?=$MM&?('Y/#""@@WJD##JVA$6OS0*X M;3G ^1EC 4>JU7Q>I6P#M-N%.^RNG+")%VECK*W[6[IV:)!<6YVTBG-_#QC? M5=5X1IAR&^,48?.^9FDDVO;953609QK]]4Q JS@U!==,RXN&N"3I+\A?]\+[]+0'-J( MJO=F":%"W9[2.@B^EUQ!EBW" M!<+7&9JS0[ PF9,&=0@X2%S-0"IED+CSL M=_I/DH'E 1X,]7K4[K$!B*WZ^111@WDL?,W.;_P,G!]HQ%+3Q.-7E.XE?!_G M2F\FP+CB#Y!"!@(#,,;]!<]"2"(1_TJ>@X_)W_S7O^?\&2203*!D\3L$,,88 M 3%IQJ"\^YB%0$2(F^#9')_3*W4_A/S%B MT=-1FP;@+O:G]J#W6-(*2.;$ N;$*FA_UH;";M)M\7S2:-X4]+\I]Z-Z#C%( M/!C1D)Q!D@/(->-\QR#DZ*:%%84/PJ!CD1Y/$:'._K52J#N\AVR<)=#M[VF5(!:F@F'J+N'.3L\2 M[D;YFB^6[V]SKXY9=./LI(W['5F\,^PM]?7$\$3I2#G_LI4._VT$A<.S41\. MD&4N>;\F:'/HZDXNL#/*? TH@#5BY=BI*D )ZD3I8RP+[A*"L7^-T=^ MQE8H> @;'N#^2;ZMQ-6LH2NS4LH;<]4I#XFP3<"&>W5 M&S7):3XI4EV3F^3 M5>T *!V[)6" 2,"?8X%!.Z'8V.K_1-.1Z=B(V7D>LD,@*\3[EH"-('/"+^@. M4$U!-A;WZZ2J%AZTTG/_C[P8]O,;[-J'+E,NOM3!P2[1PA5QWPAI.$2BA 6@ M/(TM7(GBZ4ILJ\_ MWI5^U%[ODW^F_K7)G7+V[>.WRJ_/-KU5"]">KQ2IP\7B%ZO!(+'J]$"!ZOQ/8>K^N#]G@EXGPBQ1)]R+]V9?Z_ MW\[XM\H3__,UZ^?QZFW67^T0]C0X^2B1+'(^YO)*;.WR"@6A M9EL%;F\T7QOQCZVGHO1+R1ZCRK4?6K8S$7+96/H@75[[B&GLG9A#=7G]F!FW M"M^;O(]>_\B+L7.75R:Q]"Y]V.7U1_+W4%U>KTK_"C43XEO^*,WS75Z)<%Q> M'[H2G]SE=<0WRNWRPLI[X77T^Z=@=D]W:C65#,'EE=S>Y;50LW\([ADW A,39LG=FO^94>=N6BJ_Z0W?)*_/XO)*VF(J MN2>7%W^9S"^('([QU8^YO));N[SVFABS-YK_D:O\DG[D7]-W7I(G?'E%F>W5Z!9/SQYU1.[L:=]-D\KJ4?,H]9C_=W=ADPW?J1$Y^ MYERO?7'Y4!U??/JVDBJ*:)3O'*.1_F%YL7/'5SJW-"MEWXZOJ].-^K#C*ZWP M$_&V6O_91Z<[M1O'%[E5P8+FY/CZ1(ZOBK(=QMI*X#=33N&N&XQY4ZJ -!8<3I=< M1=D&Q2V(PYR?+6,QB,S1ZE]' MKCZZL!#/S[PX5!3DWXI/;'JB,3?$%V( /.114<($8V!"L7"<":XG\N$8UP>G M;OH8P9;!Z9BC%MR0K;5(]_'$M,@/M6-01Q?-U54K#(/EI)<*D_.SC^D).U%8 MMZ*-=E?IEEL/C_G^46BT>R&.8-*PQ,VFQJ];A%UR07BP:[' \[-H>6#ZX/3A MK>@\W_C]>E7.#(0G= P*\R$RP>60K(>A46]%&]V:,DZ:/]X,92^TL:G*O1_: M6&)M65QP'?L<7+F^7/!H-5A_!7P>=G%=4$IO*SJ$CV,$"( :Y!O-127,CDZ: M=QFE,<066GC *UDE'?)<_12]Y0A!OWF9M>*:>-N[O9U.0FJYF,C.-P)FF\\^ ME!3(!/R'NX '0\5.['SCDY?X##S<*I>X>ID])7[GA.8@T4M@RZ-]U2P]M$O5 M%E=ZQ/_;M(^P$Q52XCZWQ"+3R!:W U!,Z5L3\S,X)!\ ^*5%'_C8:SURV-X^SQ722+.B M0 !3IV*)*J)87C%%E(\G,B[% /2,6L\E*JGB8"%^7S4D&4WA?7K!RHY>4#SF MV*B/ZC+WA*5I5'KC1E^5-60F?3IKL]P"UAQ44J!WF+6JE3'J#78H0$/EXY:& MBO^%]XQNR$KW_"5'@)ZY/AY-AS&["(E.:BU;):S* MQP?ASC6OLY_"<5980FZMY^G"ZYAIAWD[AH^U][M^JO9:=IHEU>T=P>OR9!JO MTQ38NATK-^>@KL32P&IF29F>MJ+UE8LAD(Y]=:21SZ#W0/?0J$'(#6\:F8G^ MZS8QG[?#."3MU&?GM*^7+^JW_H > _MC@]Z^AOQB0O\"AL4E%L:&PS^$GH&_ ML:]+5]4-RD66.WC(7: ;1+MGT<0D4N^ A3WY1C]\1I(5!7W8;_QNEQS(/,_V M?(B9K+5)Q\-0ECA]_!C*0BF'W9/TX#C(H-=5:_>]:4>1-L1G@M!Q&Z1X7=;)'/$J:OA,+.T?5/S$0B\R M1 Z/]'_$%^RB(]$.YLXI4AT?>*2"IV>0@\8*O42ZN8 :KUH5<_#0TJR4.U50 MB*JJ0TOI,@+W>4;)V)PU:8O:9!C\\;:BHVE.5M5[FSW"#*B8)%/@>F@EFUR8 M=+#H2R2=?X4CV#*V8,O,"[9 IGA^AFE%AH600Y1AR?0,N53N@OBO.6&H:H8T MHQXDVI2)%I%AR3$$^\VDZ6.V1C'!0](>3R/JC+?3E/%1D"++)E(D3 Y-3$X: M)#L4H=\/?@D4(5=5 ]1:A>N9LDQ?I& :)E/K"5U)AGIPZQ4Z'0'Z4D/2M*#K MR)@O@R,F+/F!HAK<0!@#\4WA8""+FK B0I0Z"?XA61I*BF#7@H[P=!0#"KO! M#NV9!GX?)THRH6TZ/:OM.:G>E; )W!T@T919"LXUZE+W3II>J9/TV6SZX;QG M)[)M3'QZF/JN44\PY0B$VC&+LIT(L*HZIK>-]Y5@&KZ,TAC?3,P*I)[4I4R- MF$#P6-W4N@-!QVS!XB%>3L7-,RIX#,^>G#SG'/SYF:![WML3B L,R[^A\(K( M5PO2K^R2?M>H8SBU,F6ABPI#U50,Q[;@^3#DWMK6R1TRL(28U^9G2FJ:SE_? M%:8_'#<5S)TH '3RP+01"!$\_57R,VC9048'?\&O$)Z62>([_S4E:WPQ*3.5 M2@2G!W2[2(8NOM0MHW2E$98>EBAT7+$@<6TZH_-S^6-%\ON"V\$K+1-K?$Y M>A98R)Z?B:@G*M?7S&UB,8 M5AS_K]\--#1K#*)D86/6VG \/^\)R*A'?B%Z&H.R+P$K#&F>U^%G73MI[>%7 M#M2>?[B")G2D[E=\%X:([G-5A1U-\.Y?_<_Z&7SU[_\,$?Y'@_^![<'_Q3OO M=P@:$EXO.@@3/AY\1 [1O>T9GVVG^V%S'0_;L"AEY'VC>Z*P DH1(1IHT8L\ MA\S<9#5/=ANOQD,&L%LN0EM_%!^2_&+MO4.&&\\J?IE-2TK("4Z.:=%\B<E)?\*T_(&E1"V9.]_N"]7"3>F^5&TQ4*,FG>YUI5EL-YN5 M6I4K5*_Q_Q?NGIN5)EJ=5+C0)\ MT5S8#7*S":VPVWURU.S2G=X"Y9YB3A'/FJ1C.PX42^+,$[#6,-4E8CP!4&// M!E_$9B)5*\AS&M*QW4(?&R&: P=X):HIB]1!*1 3!O_JMZE0@]1&?S05P<1C MT5HL2$:DZ<\*$9S$.'->JUMY=3H#1X2W>PLBX).-BG;9"FC-@@(&UOD9-B9E M4Z1V5UW0#,C2@3O-\=0BPEOR8.+/D29/N08:J1K!D"AC*Q?O[<4#-=%6[RO; M(FS]JO8^&6H? 63'^9F]16R#UMF5^;78NT,@8NAFV)[2)$T^ AYUQ/&48[^% M';B(7DF2M24))BFH5+BX4]578@':J:4Z/;0CSJT]]H,#]BF!DR;@=H,O#9MQ MY Z20Y3I(7HN;$3*WM'/S]S#:X@5E,#D.,7.^Q1TW1RR.BSR3KP]0P$8!K%)X7>2@KD0'@6S M.!=XL(ZWDWATL=&I2?HK_3GFZEAMPXLU)-@R4KY(.%?7,#&'L@1$E[ [4>KU M$ !_8OZ)^1<>WS:2K0?QZ!+X\PP:,G!%<+)**%BJP8",) MPPVKV+(@SVW8!M"^;E]13+L%VDZ66WKL#\"B3 MS%2)$J,;O+E9*EJPS2" %!!QM5DO"# 1X-41:1195.5B2*) M%XH09"+&2#C I'Y(6FH'>JJA,2+YB]W^4MWF0,2Q*2@2#880_R=$/#2:0H"G M@"4@BZ8(79*D3H,?&OZ/H&-VK7!MA6C$1!O2[7< 9[39W/F9)TX"/!OS.2P' M+OI(858*UV&4C;?5),JQ$S>"D!G!GN=*,N:/4$-75"_M=WF^L5>&U\/GLPDJ M(@Q-L)ROYV>(/4JM)T,CC-\3R[%QA+NJ!0)/)3CD_@/Y<".DCF1$J@)&6$I1 M0$>\_3T)&\\D8X-^A->$C]T0B*"4L56!-'T@C?#LSL_X?#X5F\/6]P4S]D?E MCQ%7,U9$9 FP]$Q,5>[I0M$W.3S:!H!(0$(QDB)BTM>F4'P@"M,8Q65RG4[? ME$0J[>$+2X;A,5@R"@A>JB)8[ =R: 6M P6R[''=$^@B$]&M)_$V*%#_J: ) M<7\!#?2GE&"QB.T@O* Q$_PR(@CL1,WP6:&(H-(5- L[+KD,U!-[)/ H]MT M)>D,J9.H43KH2.0!W6HY (?;'<"[R99 C@]1MO">AQUA._'4M5MKX,-0U GQ M7V%,Y2]S1S +S'XA MU,BR['"&LD,IJ;6 S/#-\B=42F9DDW1)@[*!_L#3&/ D+R M"BT-),:6BSFM+ LT>? )6JY(;R:YGK!5]$+3W:+])ZQ)PS(U]PUT5)^8)<- M#2)&+[TX-!N4HPDP6-!^LHNQ(C::.,5&(XZ-)DZQT9-L6'/Z=4TBD*<03L"< MBS!M;"UT9 ( 0G3M&&B[I"S/SQZB+]["+-K8\ &)X=:KZ93 >#$@AWPG=L^2 M[F-AV3FPV[ 6:MZ7,@TR=AWXFJR:(#9$K/$>M4 M) .-P$!0ASGKYB=+<*X^%-;7)-O;K>!Y<^DXB3;JEY9[AOC5F8L)AOLN3 1) M@FMQ?@:WU*H!F0A3:R#BXR8>[\7WJ8),XB+9]'_!79"()VD0%V0L_2"5GL>[ M*^+-Q,)/D02BT4D&0Z@COZ&W[ (S!@1M#,E;V#C403,4?JL:J'I,WR;^<1J! MT#TS)H$%4OKB/^T82>W31.IE[UGA!:Z,,*NRO6LCK!=UIY?G9T^4=PC<$%F! MFX8]+C72'-<=I@U5ZV-5GI40T4".."8./QH(9DQB1%*INTR-=6;J-A_HPCOX M#WSE:=LJ>L 3?-&1(I!6"A6E1W5L/"V+:Q6Z)"A"0NN6KZS2*-@>,JLP3;=8 M-YF$%3XB6RQ972B=\#4A+#Y^?D8HBZZMBY4:@_$M.$O@YJ3P%%O8(DG,IE*" M=HX3.%E5^A40OXF3,][#)83M4 M^WA"A): 1>JVJ$+*6-)4Q3%)*/-D8D6>0!XF2=B$61/AP*078=9]5MN'S11J MD?AR=4A4@&Q/NAV2@9\;0MZH,Z0Z1MKBQ00A#;$MRTU+?L!&9E'%HV5MGX$S MBZ3O"*A:Q%AGCB=F_()3G]B]0$;0*XXS=5KPHH#^Z/%-V\) M(=,K1PS8"J\7AFV-M167F-]W25BT@%Y#FR:%IS8FV"1 M&B%/D 0:.5U,=XDXI*3CK_H6 Q>Z;Z9$51$[/8*IO43UAJ)5S-2Q>%;!BTJE MIA.VIW36_E=&(ZPB:"Q/Y]5[16^UW6LLYHZ,@P=_M2F,GYS MC"O(0D<8"C'N!F%1BW4)F ^)2Y%_-543_ZLH:%A^*P*>28WDM\%4\29,=,N= MAF6=PWQ5C29,L >AJDDG%]J;O(^UM5=\4[LT&8!<>D@7FY+KJPDCR;TQ( Q= M*@J15C+\4B(9*;3(!R*YLBMGCWRH&ZR^2'_%5IA. 4S&5F0&3M"9"*C^1%SB MW2?"2<#;VP_@5=BFH.5%F&(46^^A94HG:;-/5S*HK"3!A,('T,0A:(A)KJJ; M$S!60:^AZXI-E#FNP["IL1HS$0Q/8BA$U,BX J:9J>Y\?'Y&70R.DC92)_CO M$:NS6D$$6&VG>L20LZB2A3,U?JNF;C["->'N2&0M2&7E3S9//N,;V% M]L:C@K,V49ASJ&D%'TY)+*> ZRG@>B!QI>0IKA1Q7"EYBBN=V/.VN:%Y.S>T M"%G(Q!XM=$GJ *AA=?!@8KYY$JE[=B6M5=OEE_ZW6:V74V=@CIBS:6Y /!6? M@J482TPE+G/B.A@!:H9&$U2Q+8SYK5/_+C@$QG)< 5N9NIP@?Q]LYY'AY-Y[ MDT3QC NDCETX/[,%0MV=%X_8^VT7&0U9^=9::;3\W@M 8R'/./44L&F_ M3;%/?T2=\J2-,,V U$CU&&"]$=0/G15G(-@;"+G8%@BS;)P2$45GI19VQ1<< ML:SJ)@.I!A,?[Q4Q;RA@%SSL&O23:13',WW,3MLZ;2I0L@CEQ"KWS"KG;K[O MG:=%K! ?HNAXF"D!"W%X ?7"4\P=7U;@+KQR,0/.S0NPA3K/#.:O;LQUV=>Z MZQ;<$ '/LXJ6?#FR5;7C.QM?+L2)!)/8]2O"HAF$8=-5,>;LA>6)=SXQ=<3 M3Z"BQ%^&2/AO27-J7=FOK4HYXH.1B>O9XJ'.+SCB,;9<,S'/7$@87".!:-O< MI)XC.GB,ZZNJ"."&D 5H"$H?H,ET;"E:#B<61R?40Q(#9S3Y!ERJ6!>^@/]R M0V0,5#%& S<@UVB TU3 C(!@-?&B4BFW9.X@-L%_AC^W3IAY-6#3(*I#J=A^ M#?Q)&D0'[CO< [Z^P,_MT 2D1HH(6XKB5B)<#+\)=C;$BK M)BL8<],V"#=61\A23\C9TB)G7:4Y(E;"J:1US2$F086D=KKK .W*%;ARY!L\ M2XGNVI"F^3BRE=92DA'Q[DR)4Y$EM03>(Z?<$4 KP:,.Z4_""'00B Z3* EU MI=-D)426F6,NH>LP:T),3UXA-U/FP- 3-Y2KT[B>(_BN$&O M,8 JV??X))'WZP^T4Y-LKSZY8%82H4[EKQ.VI@$$EQ6*%7]%)%D9155T8"@M MY;_0="K26NI(ZG*9>,;^UO[$55#6)F^POXFY ZNNCM"3 <(K!/PM$H"P VTC M/'T)I!P($\J*G)QY5S"-\DI[88Y(IH*8Z(US<@=>JZ&>3,(S-(M? ;VWA44R>/:L0>U=3)HWH2*LE )WR:IL18M4"R2 MN8,DJM]3)@ZC6:@91(45L"7Y[FF.!&$SJJI3%(B_).GOE:R<&M&.<'!'XQ=R MQ2@@-(@M;;Z(C-.G.H U.2\AFR(QC0$S?BWL6HWH_%GHCV80L DBL,T>?3!P=S_2)^X=T([=IU-T' MD=$U31'1#9?3P4)"MKP7)!>+J3_N;!27 F37T?@X!CA $_)D;'JJ'U\5=8)5 M-*N2TC'&6:#.TXHZ7_ T7#Z 'K?6WM"'K$G0 M]E\D:(#_MZ\2UPHPA$NN2+1+XG;YK78LQ@76?XQ\X%C$]-X[/C4[.@'&O*Y; MV-I4E<6[!NX(JGQXM%^XSA9 #TV55GHRE90**7.!2&4^,V8_H5'MF<-F( M(0$X88C/^B M?(NZ3JP?4%QR2$F"!"B+M]$7N%"/F .2I "[ >;\(SW4)L![R-Q[YV=UIZD' M?"FKY#Z &TRQMD9T[XJ&F+?-"=3,KX,4);&!O*L@<%C:EV)3DA0^TI1O#JHLL85W/R+4^U'*.",11TFY8Q@_=O553VB M48DDLQW3#QC91&5A&AHIN[(3I1DP#DG+)\H%Z#_4T\%DBNV5H%[=11X-OW#( M5:+E Q0,"*H9!7SE[,D$K(D&&RV' TF(MT0<^#RHR\.ZT0&;0KL42'"5:1V! MQ1C4GH$4*Y+BP9ESO XJZ7?0)QG=E+F\XUE E9<#A08#T*1.DA\N0%U-7P8F M I$!EJG,L U K26FEC>*#-MJ0:CKS@C^B\)B%F\!Y%B3S'?R$I!VEM;H[*J3 M/F_I_1PV(171B65;+)U(M08:.>35ZOV4-W5ZQ M^=Y1-J608@S?E5-*&PN@P+@JY+ DP;+2]Q>4G3MB@>GC &4!E4DG;K@E@0 M&0/APZXXH38[ .SF6U9HRN+>'M6^9^N(GOB7=0^MR)H]^]/=V&.RAD+T_SNA MHVJGJ- >X2U0]_7\S)5J#6:WSBJG9#@=4*Z)]*26F57@2LU(6OWD@#4X581. M#2&4-['R8BRE-**P$6L=ZK =14/M837?T.UL@4NNH!.SA05\I(Y)Y1W1^(>" MB"QD.U>F&&T+PPJ\;K&);)#*0G!J84X M0DPK9;&2K:*K' =Q3R_=#8$CW)% M"[:Y,E8*\482PN7JM%D05[&-!4^$71-^57IR4N_F<^A= M6(B,O]OPM_!#,/D)NX4F-@S&/'WBD/OTG\TGD+KD/LL L9(M[ I'0H,D=$GO MKJM6G^)U 7P!%J0"BT72,M,88-L(4,#EE"+:4"50MZ60CJ4 RH6- 4!SD6B= MFA-\I*\CKR=&O ?/ 1R^T&-WWD%-L#$6'P>ZA+P3J"PQ!%)& OYS5]TK]0Q3 M?Y$54F6[=2+9_0EU-ZBQ;FI$Q?L?5Q1&! ;(^>Q&4\W12>KO;_H5K'HEXGS. MI]**^ZU2&X'KLG.3['/KP[GY ^P&\B;\EZH0W%?J?ID?]/R,C$K;'#,$DYD; M#,JEKU;Q@^V#5NR).5@(&F/=@&$.@@'3PL.)@2! I M"J3'IEA(XA?&*G5XN*(%'JL?IO')F-"*-(CT*0TBXC2(]"D-XL3;UY?#3S25 M&9O75B[S2=CN;_H%BO6U&)(B2(:D3DM1+4A)EH6.S6'3 .67H@23R,+"(TZ) M%WH'0%TBMB!<+D(BR@D#9(\WD/2DO;@"38+:<5AS$4X9T/O/@*9Q<1; D72= M )N &MFG=XK"I<('JE52I-I>&_HU!4%0 8WQR?9[TP0LUP^M )"*H-L0HUDY4IZG:,]9*KNO:2KON"+M.S>&QQ0@\!;. Z@7"-5!Q@ MHV+)3:*-Y0 &2>H/C M Q[3RO"J*E94_%^(BIT)C[\SXM;JWC=SY%IK3WURW M>(F;,&)SS(LTK1MB74*B*%0P4<;,G,RN%1M@57*XLI,L-FR1SCQ1G'C) 91M M76L$,_.DL!Q8%,#E&2,Y<905NY V/5Z@Y)414K(Y2DN].26$4-J#2SP@GSN^C@ MT9.7PJ@0DEA@P/;J\.SU^5\%E;=9+]6A[8F5-L2$#Y) M\2S9#YI)&7- (>&$K*P-B0C(CBG)-*\>X&GA"U)JX+/;_NW+7%/W[UX*M<&: M1-,YCO;.'3G+ Y.V\2?GWGZQ'/E6H-K?2_A_V^42MQ]K=KZWN1*U>O2-=9^0S[H(3ZF!?WFD:]\9.IS&7FO\!R_Y/(7N:Y M(?0:)>6\PQ'#R^?^P^WB=$3S[D1D38?/ MP71(/.T_?/PR8;\6YI&[3%I_+X[K- "SJM#L)F#6:YQ5\QG7>[*NU9'EYBYS MP>^QNXDMS#T=OXS;<[_,G9^Y!XT[FTL3JBEX/"UZF\-G%RA>O WXKH(K!BQN MAM^-U;*1Q-K0Z/A1$:0L2YAR;R]KF<8ZK)*6 _]_>U?;W#:.I+^[RO^!E\I< M)56R+.K-=I))E>-X9GR;<;RVL]F[+U,4"4G<4*26+[:UO_[Z!2 IB;(E1[)) M"[4UM8Y$$0V@T>@&NI_'(?];/0RR4R HG8/YWTK@YPPQ'!]3PZC>XE+2*3A* ME.Z=(U2@9*NI;R-B/>?;6*;Z@3 BLB21WB@F!1H)\S2^0//[PD,CI%QD9P%WPYV%FN8D"+GB$S)*@.4JYB:HM2IK-H\)FF@JY,& M-IPTT-5) ]KP+YT0!A998)4(E6YEU )ITA7:]-<%AGHYDR?+.Z39ITNUUZUZ M-WT94U2!" 9+ )O0O BKM-CD-+4!T>ORF%(7V'!+=^BA%V&2')CK_&;%YG[) MWTM!T(> -XTF2!G5H!.>UZ =G=) 8[56,T'//E$?911>C0\GS6>F'0N[91M#XPJ MR2]5#W_EX76.Y'94U=_0D#O"VUV%AHE'J/AG\:36C>]*5[+"C^-]1$CE8>Z(NL)$-&79%"J*9YFF=9-:=[\2XPOIO1'=5/HSZK5"W.'JB-^>EK!MLIAEL0T M82D7!Q+H2Q9A3F%S$%NAHP+ &^)BE(@,=6-*V!XX=I@#[#OH=P7A.U2D6"CF M-@YKZ6:;#](?YCQ/HT]9WRQ%E&3KN$+22DM*/I9LZ_GE#\X)(3"0OJNG89E1 M&3$5?D_%%QC#9$<3*7H&Q\9SQ;ELYY"H%J_9V=[59!29DY&\0'C@KZIX M,"D$!M +!D52M1O90C$V5N)GEF8B,I5(1HU0B*B4GF9 Z M%TR='\02$X"0(X2SG$ZR6Y&JC]1.UBS>F.3&$;&<*3?G, AC)C/*&W_;BH9@ M!X/;S-I5U&I4W.CA;9[BAJO),KS5F5@]V$DC^2N:?D88-GS84'$5M X:1D^N M@NP<+$*N+4G;NKMC>[1H5,$"(3?B9CU-/.H(VW($:R-(P'RF[%ST$V@8_3$P M>XXKS_K0?IYE+%K7UIUQPE^G_;C.L#L%C#,B)^_N2"KM%->7ZKC85Q4WEDM< MJK>6!%"RIDLM\]DFF:2YDC1))S2V)OQIE,85()ZX$R.8>H+1=#,,&"HV"[#\ M<8 C(NE@T46#CU)L:3_P&82&X$+EBKN1H&&)3QN8)RV:2]>WR.9'Q&V6HG=( MPPT)+9+"0I.71*7Y("8/^$/B%T^!R:2@O3BQ,'BIXP G[R3)(Z(JKB? M4H3SH3P);>3H1<=4OMP/\C<7*>*A[4#QYW^E>;ON_I/G!'S>_9W5EPW3.; M=Y;>W,R)G5WXXE[7J'=7.KG+#OXHQ&B9]=:J)W^8>48YL@Y>(R#^E)(Q$RT% MG,J=_LG\:F4YT=$94GUJ+L3%*4^(#)53M].P/+NV4U:>;2&=LTXYD693=H'& M=>;6-CV*PF3D(4U>E/)VH[_AT>YT2P! ^4.!;&\(E>-,<7A AP!>3JMDG3^2 M;,3?;ON$9!GA6C!8,'7S>R9!L./S!W1GVRS7?9!_HN M>\-WV0?Z+EO;R64+XHXO3__X^NU*IL)^O?[C]%(E0I__KF.,YYX><"7![8L( M6C6C42A*.:"H(Y]:NEJ:U530\=!K[DF,K>Q05UQ3KJZ_GOQM[]/QU>GGW1TL M2(!U2QZH7L//'2 0.^5*.>VW=#B7$!47+,;L-M!5,7+JHBXL*)66879A=[/\ M[:R0:I3'P)\)KW.N+V5%1U&BZISQ(!5SH$.7+C2YF)HJY8NP 7((N92SFIVB M3GG0=$BQ[#MER39!VBN)]6GE9K%& M[5H:@T?DIK_.9T7,&!-SSDO(VQ*9()6M3%FQ(2]K705$[8;3X ASY+),CD&, M'/C,E'M"H75CM8ZQ*_7BD\JK(SY;C-V=-Y].ST]_.[M^:UP?_U,Y+I7M5<4G MA3+*OETQP[@@:AK,"L![_#1+8D5;0I5DN/;F X?T>[Z"QX0$1.+(&@8'ZMZ6 M"V(:?&73?*!->D"O_&<2__ST>G?GR]-'.;<=X] ML(STK;AGMW-5N/>OW]T=?9CP_, (_#+7^?75U5\-L_%*)5L^ )AP?G:^.E[" M$C_2< D:+D%/S7T7G%@8;37:>1*T)0%SS7ZLV ):;&7 M*AM^W6SG*NBF9(%O%D,F$*S>@L* >8;#C'Y%#GF&BKOUZ\!+/HB& 9DU>$EV#F;TU7 DQ8HL5%> ELMZ4O MM(SDC "M=BHV]LO_?"UH">PQ;QHM8:F-O1BKH-69QRKH=E8$2UAF-*>"([PE MY_;;A_/M=YJ;QDI(80LD5 )6]&T2*Z&RQJ7BME'C!VC\ (T?\-3X :K[Q0 Q MQFKX,# F&P.(,1Z##T-[A0:(*8?X&BM!8R5HK 2-E?#\XFNLA& A5D)-@R54 M7\$U6$)YQ;\?+,'L/O+H;P8LP3S(13X+W[-VL(1VW5SIV&\&*Z'=[:QX[+<, M5 );YMCZ@2@#-U;:*;JLFN"^[[(U([+$W9W>A R>98-OQ<'>JD@'QCJ #G9W M--)!2<772 =E%'^E!* - !TTLT,O"730R3[9YDOH(WT)O>%+Z"-]":W-I 8Z M>!'3LS+0P;W)J$OB')CWAPOWI;1><]*DO(^;VCCY?L3)Z##1K[[-.ICU93Z7 MD;(R<_YY3\2W0OCYC 5UY_'"=M/JB*^A%LHJ?AYJ81%IKU MMD9:**^F5%S1-=)"N<1?C+2P?$H[F!]S$=#"X9J^6-5E;!J[X^-7NU9GR)?,,:7J** MXFMXB3*L\3EXB:7V7') #G*NSSWH$F;K@8O?EX\NQO1:NC; M"&T6EP=8.0&UA3AB=^<\\/?(!?I36)C1'6FDDV>\A\"8E4)8-"G>!'-/7/@U M19R!RN#](29T+DC3-I+31N4<&)"B"XE'_CT\[$//^R[>AT_7\TQINLZLF[2Q4PW$6%J'Z>SA%BW%-E)%*6K M*Q1VX&-1@L4K3J(WP'J/9-UPBF!24_7$&#+B;^_/E5&5$*P6JAB"=88_,RRE M.I0SS5M#>O5 90=[(59SA%18%/)7*%)ZEZ@:F5'"M/0"K%/J,L.[+1M^[J#I MX8P[BL+KLRH,KY=IS[,R&=DEK1*AEC[DB0%5NLJ\0 )BJ5',+6C 9<4=5ETE M'EUJ]H4J/1BWX8B^&J2;PG3 2L$F& \&%B9?"ML9N;*755-F]*KY*&\%5)R!_).9-.6B-YR5L:1GJ!ZOCO E)JNPSM9+:>+;O$LX# M'L/41BYSA!Z2,J6E:%(^BF;42:6\YTUSVO$).O]4VQ$+3X4D2206"4Y[$.+J M>*Z<(HA_W#@(IPKA!@&\1V\:SQ<21Q@4S\T=&B4_B*=7)]6+UG#)0_.6!_8' M:Y%0?X,:GYS17=V0$FY[LF8 /"CSYSYS_)#..AQ;6^,*JI3)>SQVYL5QR/3 6N'"BQ!X: MX-IA&W(QPK#SK2[:;AR8?ZD304=@$:G+U5^PE@=62'5BU ^+JI]I*7M6%*4E M5[1QW%!5*GWIAG8R@C7IVZK6C8OW@A#!(R8X#E.X";30TPMF+)7C\PP0?JI# M$[6EH400#'(E:ZH2\_HE,U&R3!)IG,#J>YAR/1C*62?3Y&/Z"Y. M^AZJG,/&%&]X$S)U.?.6WXS,G49T[:[UCE M*+X@R%$1R'P FX\9I"5%6#NNKO8FJ0OKB?G-/+.%CG1F::\B1P$+0.<]A1KM MQ.#)9!"6O*[!8P]NWU5VW(O59B63M7P7ES-NKVA1WF//>)V_4FNWV(RQC5/= M0W-SO[F3'4V-"!GZJ1=DS8'8.%Z_ONK.VNU[-HOY1E'K$?[E3[X%.J6[I@^] MT-C_.'WEM![YRS@ YW@+]E3]Q_VF,JK5_,F1Q5O*\NK-&GK7?-&]TW.WUA7] MWIC'<0H'O3?-1KO6;!W6FIW.VX)5+W>E=ON7(@?Z7,3JJ/4->B%O9WLE?][\ M9<&03C]F%C;R>L%+S<;,XR&"=;WZ^*99:[8/%_VHL(ERR-VN';7:%93[H';0 MZ590;K-5ZS0;CQ'\IU;==T9/6V*#_7S?M862^]X!>\RF+8?GX/!>&U7TMDV) M8M8.#N;FZ;F$ >MR-+=*GTN83JW56'%D-KUCS+>NLN_5!=#&9^BH-)I[6!I- M,6N-PZ.R"'/XI$J[O,&]HIJJ^1JR38]'NT06I7M0%E%,\.-*9/;;C17-RM-; MVH*JHJ!O.*(7&WOPOU:C9>QM>J >?O IITU+LUYIGL@0GZ2U9--U9',U9!NW M00=SD>1S3=>;)0SSVXV/1[<\XW&TA"CK"-@>88H7GMV<98EI;WK"%WTWG@N& M5SF3>M0YU'T#O=J;Y%3L+=6%Y870(U"]$3#GO*.M&X(W!]W.HP?A:8^65 KT MADUT^VAN0)YATWK3+#KH>QY!NIU2"-*I'1Z:U=L^UPC1(5/IHCCZ$"7CCV], M1.=(QEE)0-6MD=Z2S+FEMG5#T)HW-ULW!FM2@R?9F>-1\Y M*_0[PPF2GB>6NF1;\2WW. :%75CJ]K!JG0=WY&&=?,G=+[BTVI[N@^MU,.=Z MK=K]IS];+N^9I):F*M(\47#[G6G['.,8V0L&@ID0F" GMGQ<:)L>G5:C=GAT M6&O-)_0\VVU:J]9I=VO=9FDD:C9K3?BO=5">&\=6[:![5.MT5QPC;8VU--63 MYHFL\6S5REB$;) W?LC5J"]S9;_YP[9&W5S^JFJS7GW]=GFB*0R>$X ,4;)?=W*(EJYO M)'X.JY\!>.)"'%PKFD;JSK\'?O)9V/(7YHN$P:R.^,<,2EXTAT08$X0_B(^7 M,8X,1_1=VXT5+&IW 2SJHI\A2FHG!]J>4X7=G507C.O <,"\<[7W"<-O$ E] MB+!)5,;M!(B(0F3UV#JJ8M\+;ADI0]:!(WH'8JA(@N_ Z(-G;R!#=8:"5$-7 M(21 O8A^O+N##TAR\8P?G(%K(LMC"!,0:@3M4B8U8SE;R!>N@)0RH!J4 8'W M$#E^6L@\$I/GB1L7:7L9O&5]_X:LUPO\P1XUB:]AL!-9SR,DRWO[4.+ARH'+@Y1% M]E XB2>IB^1XT-/>!'%Y)M0LC=]K\*^S=@D;:[I/+ #1!)@'!0]B?^0$3Y!L MV1Y*5OL1\I&*0OWO@12@P=V\!MM>@.!"W)NIESH!] #!C@@1R)JB01",W)-K M-]4" VA>1;69G-..@?VGX+U41 MO^A\X9;/%^ZQPK,FT!K#1-ZY""\%MN^UV@Z:IF7(NFLKT*\D!JW_#V\! M43)&O";2Y&@(?[%-X'U @%T4A/^7H4"EQO&%*><#X$1-#4Y4>#:R/G"BI@8G MTO9YA;!G%ID3O)T!8N[%0D'794Z30B!E]N)_)RYLR"GD7J%]-?+F%5\&CIF' M#&B9@:V1-X""@!7ML[VDQT?HPDUCYU'#(;8L+&6-&X$;!1 M>%CGT@]!K#"QR?51A'#DFKN^9+&T;-K!D(W=AAD.1K ;8L-C_,I:IZRC/ MR&6/AC9&]30B28+UHJ&?W2SSL0>>)=GR#*G'6(>>P'\C%A1!/R%F#T8-"'3) M'BL'1? HM).BK[J^@RBMLP+M[I##![-*K> >L&@2*IVGN#J0;&$3_BJ=/<+ M?TMJ"8*I!=EH$T;74TJ"<7QD+"E)-Q^EPPM-<'1__XX/2A#P2!TI2H18^!'[ MTPXL&2\8DUO (?HT4*+?D30GQ!!*$I2Q<2=BABE$MT.H4,DDV4/I0OOVC0) MTJ-93B5!YD)].IUH%?#5+4?B-'5RE3_D@(5 NH"-$Z9W8>L2-FXI*K89!E\_ M>_^]G1N'L&9#%V-BN:@2+U8,=*DIE6"X">HYA,[D >()3)[.1AU.%/XH%+: M/4W]KEUO3_T./DB9[&@XE)$QK"@2FAOX^0BG1+R[,Z5)#/9;M$SR\>-/+)/\ M:]0RD685EDIO4BS!RDM%LB^N3.%DQ;!!]Q)R\].]"'PQ>%]$RHT^%&]?Y$%- M[XLYGN]:=IRWLBC-Q:*@LXAB2.^)ED^1)#ER8+VZGGUU*05').;",V=:8>U' MKK#I!7:88PV5"XRX6>X78(GVII97>D3]X)OE)2VN;MP;NKF](8TVE%9/14"T MK-7\^=BAIJ]MF^FU[==^?^^3Y3%OQQ5=+1PC M8L& HTA-'?7,^,KJO'CF_L''BZG^7H]G3MX)6;F)D]*6_\2!A*?!G)]H*"X0<*GGOS0^.Q&>,7(["R]((F-/ZWP!RS=2S?Z,=M7 MG>7TO+D4EA&-\"(WE(PE?+E.YIBR8O &S.>8[!+ON91JTTOL$;LO[W!'RA*K]S#BFJKMKMS*U(V'WE&[,BC-#KMXK"? MN&LDLXQ\IC=ALC)<4R_-_=*&>".&N%U@B-O5,L0G>'@5>%%FA"_PS-F9(T/5 M5K9<<4DGU;W3-"&&@M)LXS34Y-XWKU4;B(K/XS>\..+S:^)]DS=G.$'$QD(G M=$3$YHXM16F&=S?P@WM#S-:3HPO EL9D\1K'J2D$HTXS"'FB$N!>E=$ZF='9>Z<:ITN$N MOB#9![Y!:C@8%3S^<.?V7DCWO(%7<>1_\K2VO+.0!U<1358=$FJ MN.0$G6'292^ER]L_Z/11SD,0*LIA6D=$.SQ_6ZP2W[AK, ).0E=UQ \GD,HT M@@&Q)1,F^1F8S&8GHY0!E6\6TW%A-DX:,SR/$P^S/J2^V0Q/VP-*Q-R@#VM1JG04,2/7$=' < #H2 MCFRH<.S2Q>?BS?/47,'[I,=Y)@<8SQI(JCW\9!!24<9O(3BIF#FI2/B.%RK\ M;98&P#?>B>OA139SCRIEX?-V.97"OW'#P,?/^=#R%&6!24$^RTNI<\8%=!Y9 M-ISWUM)Y;]H56U+\S%&F(]MB MIP7)R@4RQ+*E%CYM2FF:7/XD@?EEHZE3AYY0>QGO=$EJ#*>..A3/*_T:Z?F$ M4U,.!OX9)2/,?/@/_LU\Z?A\/FL+9(+>RKT5_*FQL-V^FYGXJ].3E,HU))]* MN2>1NMP%Z=D-RW<*/24;]J,76UP.0?L:C9$WP=03F8.5\0JGLY;Y'B]L7/IABL]@]YCS4 M.8^8$V_OQEZ "_@&+"76 O5Q17?=3B2+NHC0NW&CH0RWP)#F+.&4C/3%C>6EH:Q% M::5%?CIE8DN'GS-:W8B"YZQ@J\CEAV"@*-]:EG]12A\7;H%1YOQFVK.LPA"7 MPKL>&&P_BV%HA*!'8!/"=,.#^"\N:-"F9R.FYZC(]!Q7Z^X8,W%8P-\L.PY" M;8M*)/Y/I^7D#Z@H)GMD5@V&?CJM1MO&I6UCLU%@&YO5,HW??"YNQAM.%O1* M%4:?PLJ()_FL-PP^OW%!CG3LM"4MD?C:J].6:TG+9198KHIE9G\6?0L+%5C( M;V.L8!(^Y@=D%DM;I_*(KZV3MDY+6J=F@76J6+KRGQ"O*'^J+\"-RI6):*M4 M'O&U5=)6:4FK5%3-UJF652^ZA]+V2-NC)\TU;>M+4%QN]8Y66ONKXCLT!US,*3G8/5>F>OMUIDLR=23\9A>==;:J]^"<*3G MX5&+8LT3X7I4H(!=^6S%HMB%+$, L$E3O<3D/H=[OT:Q]/CI\=/CI\=O64&W MQ_:WZJ96G$/_A)WK3VS M/HQ'Z?'!'KQV#[J"8//O#,%1+H*?NJ%C'$N$/$PFO!14;.<8)ZB%?2K5QNQ" M\/^#W0L(WIA8H52&YL,45WLO_&2$ MJ"/W,'4!WN\'MZ%5G$NWQD3,&X)[DA%*"T,4L[.=VY1V<4HC:$G%TN.GQV^; MQJ_LMK^--R4_-\^JTZ4* -I'+;/3;+8:+;-]V-@7=^WEKAZ^$X\:\;1?*%K1 M/.UAC:C7'>,X&2"&> ;QV)O0145/Q+=(YYW=0]#'QWX4(+PG,=,A>3M$R0%"3E:42AF$=H[&Y,=72;8%T M95\B;3R4*^-/6F66J+4!G3JJ5[J=*5?8F8C6V).,W& M%RF_YFG* MO_E5\FE>)&&4R#/H*T'DF;#MIPP05U;8LWP1[7V]\\2$B$KAFV:CT=3E8C\E MZ!_@5"!SJQ[!QPH*/N[?]>AM3^)-*2>II&+I\=/CI\=/CY^V_07QQO85AFTH MWF@^&&]D1.QT!FC;0<*$S3K\T.%'M4=0AQ]Z"WKV22JI6'K\]/CI\=/CIVW_ M7/C1U-<=ZPD_FC]]W6$>&M_J5_63>AIYF*U.@UBQCYU@C'D01>')4:.KPQ,= MGI1\!'5XHK>H9Y^DDHJEQT^/GQX_/7[:]A>$)_IV9$WAR2JW(SH\J=1$Z_!$ MAR=ZBRI+W[7NZ/'3XZ?'KRQB:=N_.:_!K)^=7VGE>3S[I^?Z@H7[YZ?++\:9 M'\464M9_#NP$JS>--Q@YN.IC1WWL!-"0'\2&-1X+*X0G*,0X0XIERZ8[EL]6 M;$%,XPFC)VPKB> U<<3-Q-8@,JQ0&%@-Z"!'$;K/KL^2\(M0,GY:-?IV/;2] M6SG3VLR61M"2BJ6W*:T[>OST^.GQT^.G;?\Z0Y2KDS^T\JPM1+FV[@(_&$V, MT[M8^!'><5S90S&RTIA%APEE$+2D8NGQJ];X;<]6H76G-(*65"P]?GK\MFG\ MML?V8YAPORV:?RVQ_9CT/#Y]#>M/)L,&CZ+ONN[.F;0=D^/WXL>O^W9 M-[3NE$;0DHJEQT^/WS:-W_;8?K/1UHKS6$%/ IAJENW"&BRJ=G@S4]2PN)Y! MST0)!"VI6'K\JC5^V1:R'UL]3\#?'\:K"SVRPH$+ N.CZ7_3??E7$L5N?[+! M[HQ!>/S?A__:VP.;)CSG'1F\]_""?R=(?O?.:'7>&_^PO 3^;!I[>VJB'/=& M2=0+0D>$>[T@CH/1.^.39]D_#+/>@1Y%@>J$V94N:_M 7N"E/-P;.YD51C^-ZXGHRA_>/0ZKGV>^/<&@D>Y_, 1[35 MR?]J7_T,O\HT3FG;AWT8^:))"(7U8Z\G^D$(+Q_3).:'O5LP[#P>J?+F5#+3 ME/%TBWE!:6LDC:C\$GB\^(N5FCZ;5YBU L_TY,MG5Q_V>Q_7UMU[9VO]'5SS9#VUKBF$DWL2@6EL'OG8C^'X< MA(0'U!-&!/V!+P*?"G%[8FAY?:,W 2G@38D/=I.?H%>'(O'A9_1&*XF'00@= MH!_CTV;C0Y2,/Q+D#?R_X5@3%$SRQ"*U9[VRLU.L7-DNE-]U9G>EE;LXM2DM MW+Q>/38X_:DXM#"N?1IG#SJ.'__ZJOF(,9W=JN=[PK9XG9UQK[Z=UUC^L_.3 M^KH.%]8]?ZG"=<@KJ8;COFC^TLZT7E!?V@<;[DR9U+'RT[;.#GR:O+M7^IEX MJCM\ATX&;JBSS+/,5!H#:S !%:^ V]2D.$%:OA6ZV$%IO$%=D#K M6DFG:JNBD6#H&U>)Y[DWEJ_#D8IH:.4[@&K'(F>ZI_6N]--6^0[DXI$YR@FM M@168P,IW8#8>>8@77H ;E?IF^23'1( # 1 :7-U;BTR,#(S,#DS M,"YX* $9]^ MOKA^>W6A8>KX+J&KSQ=SNZ/;/=.\T/[^M__^+PW^??J?3D<;$.RY=UK?=SHF M7?I_U<9H@^^T>TQQ@$(_^*OV!7D13_$'Q,.!UO,W6P^'&#*2FNZT]V]OKA9: MIR-1[A=,73^86^:^W'48;MG=Y>73T]-;ZC^B)S]X8&\=?R-7H!VB,&+[TJZ> MK])_O MW:O%/Q_0K[MOY/&=;SB]VX_?#+IAEM%/JOS$G#7>( W H.SS!=_I]JT? MK"YOKJZN+W\9#>V8[B(AO'OV"'VH(K_^^/'C99R;D98HGQ>!EQ5]>\FS%XCA M?@0X:_P'V**J$9U_V?!A5+C3B?KY(?N:*RPIT\9)0$E>>6N"UUN'V M%G%5X6?,^>FR2%PN*6+8G="_Q;^W 6; 'BLUA(24/R6IYW60YT3>6:P'^>HX MT_2L*5_6QEWD<2.TUQB'+&GKXR2I-K^!AN9#(MXW.G4Q!<'Y+^9[Q(4\5TM+ MUI*BM3=SBB*70,Z?6H"D )JB +1>XY" $A5H'>=+07?[4NBT-T>UME *H=PW M,YLL)UN^T(':4Z,3Y$E!^$X.PD,5FK_4#I6T=M@(O,FRMT9TA9E)[=!W'M:^ MY\*2U/@M(N&N &8]K12X[QN"R[%-*]4(U?+5_J^65-P"WM1:>XBM!Y[_5&&L MARPI.#^4X119*"]9BXMN 9,"+-IL4+#+CY\Z=6VRHK# =1 -=X0G,%Y!J,4V'_A2U'8ZGD^BP+,D9^/1KKU39L,M,G4L/29.1G;FC[N:[9Y M/S8'9D\?SS2]UYO,QS-S?*]-)T.S9QIVB[H(]2&!,0U,8P>0#0B%10I!'A\D M8S$2@$_02&'Y0Q'+H?GSW.R;LV\Q?@-SK(][IC[4>I,QI *P+68BS%)[8A9V M,'E$"P\G.%6D2V'SL8A-:D&V9AD]P_RB=X=&BX9XFTW# #DA+%*F@;\"O5FV MZ2YGR.!Q?57$ VQB9ND] ,0<:U-K)23I="X M+J*13CTPO=C&_<@ .VFA$$XO&+%LG9#^EFKTF])T8>AV.X_7-+1/5YT0<]?D M(DS;^RA)JMEO2\T^&=]W9H8UTOI&=]8VOZCY!X@$\7G$"#HY-%UNV*G.DH+C M71&.@6Y:VA=].#>T$1C$W#+:\:<6ESF%VG0&XP[+05)*E4+C?1&-^1B6J9IN MP\!DMSC4XM#'2QP$V.7GD)BR6.RIA](-AC!7"I;S*:&F,[ MWB=JTZ'>[BF$ !DHH+ T8D.?L2D.[#4*TEU%98X4,*7]NZ%;8U@WV=J;X<2V M_Z3!0DJS?]2M=GS;I_92X6>)?DVGL>&E!$[O2%@S_%H&RQN-AUBFE2@%3VIS;\ZYM_#R' M^48SOK2SSBN[-%_LVFSDXKPI;?7/=G%J;[*:6Q_W:W:(&?>CG=\=4G:ISE#R M-+R@,R3UMEVA@1,UC[0P5PK(DO>BPJ':0G2.9S6/D3A;"J22KZ/2R]K"U-S= MF@=)E"D%4MS6-31R"%4Y#?, U>1+ M@53R?@A=B"U8+_0EYF&3HI0!\+;DX#CM5VR1/.W'<-;8C3P\64+;HA7L?5:Q MZ).EA1\QC7 ?AXAXF=M"EEH*T;*7HO>CT9_#CG8RT/JFK=_#QND^.7.!%(L[ M*6'6>Y-6TJ(J@6J*2Q?Q^C)?$_+2/90 7#DF*8Q+#HP\QAFB7=@!] ^.*7V8 M;" -9@*@)3BD4"YY0/(H9]Z0>$$TBT?IH:EW MS:$YBQV,+<3?P=F<-NH8!9SA$9_M=BX5)-4A2OZ6%SB@4PFTO0AM3SDS"+NZ M4S3DD<*_[.4Y%:3=XGS>H%\^7Q",]6)"*41+OJ+\$%]Y*M&.ZV=.W:SYW"U@ MD4*V?#E&.'G;[>S='&6AX17&80DZ*3Q+[J@ZZVQ'V[/L-'=2>,(\*RBE4"Q' MZU189>& L;5%>233S>P8A_6.#B&=#(KORE$Y.12S3>X8=D6M<^,,#/='PO$Q MI # :B(I]&H=5(<3Y/@$LT6N"7(&"\F&7[4>1"$T[0@DV42;.A@E.*0PK75( M&?;,'.G"LV2)T<"S?9+1,UGQ!&":2W>O->: MISR]%+JU7AV8"4'^>)O?FNY+ [8$4V(MB12$)?>- *AVAFQDCU6!6R;=1J%H MPW^:00K.DOS FUL!,% >P?NX@1 M$?@O+$VJ9]1ZA 3NV;27]#5]EN\\DS'W!L47[K-#>ZEE^]&':G.4II9"L^1Y$G\4HC7*\XQRZH>@,D%>'-5M,A;Q3QPSX]GQ(A>[ M@\#?<"RC, TVK8H%%QCR:Q8MU5W*WJ^<\4\G,S!Y'O>21)J;MCW7QSU8J!F_ M](;S/G<\6Y-1W+/FLWWD:TVH>CMV-#CRXV#&0:U3M./#N@Y&2E?)!X+C@'3= M 9LEX4YT%MBX *DN4W:QY0\)8YR3"-FI_BW>[^F6I8_OXX7 G]-8]S]K>F]F M?N$!5FV?>.']A>I9I2&/%/(E]YO,G89VCCG_^RFBL-@35%)@5GQDN/!]E?_W MV/'_\*=I++S4XB=M[O@[*I\O&.&/"EVD:>L +S]?<#@[V1LG_P*UWSYOO(R$ MUU#SI$V,?;ÐJS(E#@E$HI/;D#A?A;''!WSF4F?%9 2$+./LU5H_%Z8-JX M?$7-/;1HJCFP8.\[JCSDY7\/7:&#-M6UT*>_D\:]0RW?0V^PKJ9Z'QOD=U*[ MOZ^DK/6GR^.WA>#OXOM#GT!Q/P@U6GK*J.X5JN3]K*'OQ$75L/"_.AE?AR=U MKF\ZM]=OGYE[D+2)$(=F:"9$QG>&$(*WL*KJ9R)R_B/N3+*5"M[4JJVTDN<2 M>R'+4LX6(?\"UPMDB(MI),3I9[U$XISBC/]F9W6". HXV#7I"'F6[(_ST#B\ MG28'1$:?@,"?4SNWVC-Z0;ER81=(GUR+EWO\D;9_V;Z'@L,UJ!'>+/@;9UQ& M6! *,HGG\;CLSQ=A$/&QDK^L=P=DQ'=G\5#O1@G+A98,_?N7Y.YI&?$=;%/X4D0J*S$-^ MQKH[%KR8J(*@\4 R]9]P, W\7\$PJP::ZGP5Q)^B'0S$S@,(%X)PW(_.[S*@ MS;$6I\E44.;0L44=/DM'4 ._NY&)JX3X(GLMIRLI?L5]F"(,8@(5%+"XZX:B M%2Z.]<5D%80UGK>87^"-H!DG=$Z=]-5F=]_*A46#/+T2ZF67 ;+CFMD:!]BG M!:5.4:F@RE<0@K"P*'LY60EAH36#11049MYRL@K"6FM"\0*FI8+!EI)5$'9 M A;&%R1T2B/D69![+')B'\DV62^)@_E+G M=E/2Y#2=DK/P>!%V$7T8IU_TT1GS8>'#_[!Y8")V>1SRNYOW4U@0E70^E_F/ MH_CU2Q0O,_]A%.]&# 9%QI(PUG(^AVP\Y5$P*2T?,0@N6D.^K M1]]F+*HK>7TMF%V;,JF@Z'[14S&X"/)4$%MD0/$2FUN1G+V5R556+EE[RVM7 M0:^R>O***:?2-""/8.1?>4P0+7IF!)E*[BZ^8F^) CR(J%MP$%1DJ"!PMFPP M-EO/WV',NICB)0G+&DA1JJ#2/WQ"0WV[Y?>O85O*UF0+>]19 *43NN*^;A*& MN& J39E44'2$0F<-TKV[NOZ)1_2@+SB'?&;TGHE/FT/,F^ M@%\%]<<^_3E"'ED2?!3.71C\3U&IH$K7(A[>V8@[)5=(KX8DK]S=L^CT>,P"MW=P$S*5VQ)T'FZ0&W*U4#5)&^!/!X; M"1EX0<*L 9(\L$XC-8QG M_,Y8./,MO$K!.&@G3WZ^P@YL7_[S&B4.]]TR-C32A8#'_:T2=I5="D^]; MXQZ4N\+ZQH<=X>]'@,H0JMIW>XBMIXBX_8A_8.(;1H&>[A+W/J8:BI?O*%/, M0E[V*ZBC.PY4[&8[+I-R]Q<,A/G!TH9)P<.NF73"3,VS.)4UT.S2:GK_D!W9 MW< /^-E#?!MQLN3#[#XNJ#&;LBV0.VS=>Q6S=::[_VH]=BL.9T_1*ZOSX299 M_??YBR;>G$\YPZ\7?(:?PZZ7LW9Y\A%MB+F38QG+;%R(%:]J5M$ M[@2-AUKR171K_;S^=4Z-F-13L_*=T=KE#Q)KXB&ZKHZZ/@09/U*I9ULG>0Z:?COWKE5Z) ,3#E3%E,HJM4)D YHIO#6 M]X%7*^WLUOK.*_Z<5FD0SUZYBEY00:*P8G'C?R7ANA>QT-_@(#?;]J* GSL6 M)ZV3U*JJ>WAPPF=LC/>*5:0KN_O\Z@GMP54Q4=>+)N,PE< M'!R&T&*JJAVHEXQ:P#:-AOBG:I>)R:\NO?7ZGX35>&O1\QA?#Q363Q'@KQZZH M]<\IS!4>=@_OJ($6R>?^3"I0ZK#7/8M7T9800BO=!]1'.YV,R.^'11['J0CL M:3)5QR:!Y+" *'=?2=H_%I0@_?5I!:\5UHN/&_PLHG@?53P.-6-15F_Q2GX' MD#58^!^3JVJJZ5N!L2)D$?/SM?XA(%F4K>J)\A!Z&L;'+^@=+F["S!CPE,-5 MDT.L3F.^%_BMMDDYKQ+(0E>S]#468&3I=X+YGB?I?(=7=P[Q+4U8%+74Y+Y) M]A9!LKL@3OJ1VQ^1MYPLL^LHAT"))BS*=O <>@>@]D?C,,Q. T(=LD6>O@1M M>,C$P(^"*O0;\JLZB.GNKQ$/807!>?! %MDY"2RR6H=L/Q5+T+U@;Y1^>OL[ MG&_!Z,,-T[T0'&_E\E7MM4GX:65P\7'@N(CD/QV.E47FV#AXA-YS^*YV/D)G M[*?!U#I_,H7-_) ?ZQ_RXX6?'W[C+_,Z_HKR16$^.OR.Y/,;=$2Y;!. M;TM*D\VG+9J"9&PHT.&+7_;7'P"2$BD2($B1!.;J4I7,Q$8WN_L!T(T&T/CY MKZ][3WL&00A]]/7BYOWUA0:0ZV\@VGV]6-N7NCTRS0LMC!RT<3P?@:\7R+_X MZW__^[]I^)^?_^/R4IM X&V^:&/?O331UO])FSM[\$6[!P@$3N0'/VG?'"\F M/_$GT .!-O+W3QZ( /Y%\N$OVJ?W'ZX?M,M+ ;[? -KXP=HR#WP?H^@I_')U M]?+R\A[YS\Z+'_P>OG?]O1A#.W*B.#QPNWZ]3O])R'_V(/K]"_G/@Q,"#=L+ MA5]>0_CU@GPW_>S+[7L_V%U]N+Z^N?K[;&J[CV#O7$)$[.:"BXR*<*FBN_G\ M^?,5_6W6M-3R]2'PLF_<7F7B'#CCWT).^YPD(?P24O&FONM$%/;:SVC,%N3_ M+K-FE^1'ES\!"VPU\B=&[_!5&,:(=)7=&X'LBOSZ M:N3C+HEEI82/ =A^O2#-,/\/M]>?;Z\)]_\L-(K>GG#7#"'I61?:5>LOWSD> ML9/]"$ 4UDE0V;@7299. %#T""+H.EXCL2HINY*1#!VPQ_S#Q7;Q1(8[[D^U M9N-3=2[;8CMZ=- .A":R(]_]_='W-GC>,?Z(8?0F+*L0ES[L.G+"QXGGOS0R M:XFH,\GB_=X)WO+ Z6ACPQV"6]S#4*2[KA^C"/N/I>]!%X)ZN=NS[$JK*<0P M;C"0^,,3B/#H@8XW\A'^$1:G3@$QZJYD3:T16L %\-EY(-SX\K$INI()*QL% MCAOAP;$,_%T PEK4.21=297V)[2SP8Z.BSJ9F 2=]3. O62M&,56G7W;1[O+ M" 3[,7B(:D6H:MR5)!,'!C38FF%%XP (8<,EZDJR-<(#5@^Q]4,AH5CMNY)G M#+8@","&1,P A71R7&+G7B=7'5U7\AE.@/!P":=^&"Y!8#_B8*-.-AY-5W)9 M((P"Z$9@0WTU<2?DS\634'PB1MV=1WT(P1\Q[C[<B?8[67Z.%[]/1]>?P6 MHJR(Y^Q#QR+C_N($,07JZ'J,&<0$K"7L+7X0DZ^&K-M80DRDJK:]Q!6"XK!) M>HTQQ*03(.TKWA 3D$_5IV\7DZ^>1_W$6QB#RRV8Q@Z.SR' M[:BK6&PM@)UZ#,8@_O0[=WA^V1P\GN.E4U]C-1JQZUZ;S+60 MP17AGC"%S@/T\#(>A(U5$>._S$,+F;I@JVX]9]3RQ' M88T[8"V+GL=/V.4 XC/K+V9NVG_$.?1G_5Q@W-KH;![=RYW.[G,0M?5^=1RZ ME_D0Y-/0NK' 7/+NI37"".X='.),X@A'M#.(X#[>MQ-=G%>W*YW&,SF7JG.? M6UC3B!I5A'@021OM+S;GU'V/GCFX\U%7T-+TC3GULEYNW*E%B+NW=M62V$1/ M<=3G00;(&P\XZ# ,_.>!T"FZO8S7=Z6*OYGC?Q@Q\SI-1U$C)MWC<)J_:6SY&@9][SXU-7=3 M/MU;?.E'V$YX)4=S4688QN2 3&B\NEZ\P9%,X.^)<'&49D^J,EB-4>KAHSW$ MWN0K--VR=-Y(9](Q&&B7''FA*3#=Q=C@!7'SH+PMZV&R@TU[<3MN?>T2-D_< MB-'SY,4!G1M[M+=.\?\7*, K[NRX5V=\B-#B1_PB&)'FZ;G+&^V2'-*D?@3_ M-6W9HRS5Y_@*,GW @AP.6%&A\!<0[MOD;Z'OP0U9$FDI)RUAI;U;(R?>0/R; M'[+#D)D"GN\6A/;(:4S_Y-!C=K*5GKG<.N$#/7@9AY<[QWFZ(@!? 2\*LY]0 MR"GW&1LG, M@%\^OYJVN K)FH:PN<1H[3/Z+9ZC>89*C>)72)JW%_[( MA?8"X.XQHL+)L6\Y-34'47W7X%*)X?%!*AXB>JN$4Y:"^Q5&CZ,XC/P]"*B> M]X%_/"17,4)JZ,2PNI4[=H1T5PDM$Q%_Z@=ON%.QL2FV$D/BHU0DJO12R>Z+ MZ#'M&O7NK:JM& :?I&+ UE$E)!(!YSYRQ<*,?$LY$B\#_PD$T1M9A)*M67*( M_RG=0&!+SZ=2(S(IHW#2I4145ZES%3=*+"+-8KL. 567,^+Y9&J$+;5@"2FO M%%IDPB(YZA4(]L2#A%'A7#1C:JZD4"-H1F65X)E A%6>XN7^QD21@W80 M!\.IGKS15$>G1CQ3"Y68^BH!EMPNL\DV =U%F'R;FR*.MHY.C>"G%C Q]54" M+!>QB>#$:"X&SX^RX>$JJQ(JB8QU<:DJ,1PKC=%^'2 GO.'JH7:'R6W2Y1).[9VVEST,V-9G9/:J%5:I0V%)@QALFO0K#HGL\=T$(+[: M*F%47&UE,K_59Y=JZ&0O9(31$C. 2I!5I8O%@1.CEKVX$8:OB3%4 K'J>(@X MB&+4LA<\PB V,89*(&89$'(NL3YDJFHL>]$C#!%'5:40.>HC%+PJ%?>Q3/]= M!!)C$,!G>JHF)Z](.J"64*' CSE_">FN$ER,L$=R-AN]E4.6=I @VK/8*!6X"X8#:F+#KUI7QJ&HK:[,^#8FI2/38 M/F^/OJ*Q[+B&4R_P='.>J:I*_0BO3?8^$H&CW%)V!".,!4M)E8#0-\FU=,=; M.G!CHI'S!*/CK;N*G"*+0':4(@Q+C,JB_* M%RX=W9Y[Z4A[5_C*#[W>HJHIZUW0[*.89D>6FK_5CDSE7ZRB]Q&6@;_E>?%" M(UE!"*V'DEPV+>\/)9=1\>R0W"8&FY7SRHM*6C"3[>LJD"K%)ZUMI);["Z/% M]M[W-W3R!,$S=$%HXVF1Y_W8-+*=7SUP]1I7X',I/]%LO)*]/5Y44M%4LLS$ MUL3*#60OD\B>"Y@(L%+B+*U5&O?)0SL>EE+?["&"891!#.'2E(GLH+T6I39*J3?,QN I "Y, M[(H%WOM!!/_EY)_XJ-K1Y1#)3N"(#B\!S54"ZJ"6B?#:!$RYEZ8K&ROCILH: MG,Y\%3&2DD?"Q55B]TJE8CFR&SOWD5_4J];GUM%)"B$Y5_ J8BB*@GE3ZOLE58IO[T1B$<(=(2D4/?P&; M';7!H0%1E6C*O0/8 6OI2_11^J8G(\:L;BH]DFP$ M$%L/!?V%B2(0@#"J=1"EAM*CQ#:CAJ&N8I!DD4B6^8,HQOH=T\QW8.L'(&FW M?FJX>TLV;]./:!!I^<_\E_/DAS]IR=<*V[I#;567 MGTHNZ/IC65?6_C3AI%%6\O>G28E#+,XR\)\AMLS=VSHD54\._C(MO< M7U[X^EV$QIQDWZ,Z&^FVQE.I ZBPS=+?!?JS(3YGRT5>&C%+]2^0[=!G/_(5 M5@_E5?G(BM"+P?MGM>$5-Y12&!\>##KZF\7V5_)V!C=VJB$30_0OZB(J9!:5 M)N#CDS3Y4TAL %GMQ9#[K"YR?$/TOU69E;E)GM@%(RS.#M2$LX10@$YP=7^M M(#B"&OX?VT^^43'3TF)S67H!K<;I]EI"00"53LH(V48E.+&H0?*:;O*GBD.[5'SFF+%HO2"$"N*89V\H<7?9:L@$<54XK2-D%\61/*DTW<;]'D@%$54XDR-L M'^7#JI/JU UQ+5$+0JMP2J>)E=1&EUL.^5RGFV,DB+G"R:"6ME,;_F*HV'*, MU#OOR&(E#TFGL)PW>F!TY>ON'S$,P,QQ'R$"P5O^-4[.>2Q! M>D4/.7+0/#V9UXJ=5:A MQT_Y5(J>K3QC!(L]CZK&N$UN),Q ].AOCG*/(;$%VH2+8$RJE<"'F%[;L4 4 M!XA<)JBIP-OA)Q0]O-ENS'=B;I5F!(9UDFW]\Z*92A[R1\P4.V=RGP:O*WB; MSAP216,6#F:<'EUI#I5ZJ 6>T@EZL17$CD.B: 0BCEVM.91U5688QN2L$)8[ M]Q:%V ADT2H:?+0;BGP#*3LFA+R*1J!N!#?D%7ID6?Y!KN00!).'L:5(NK2=L MO+KT4K3E1,#8;H'+>ZMT8#EDAV)R[%Z^9]LT'ZMDT1&5C3\W)^9(GZ\T?31:K.&U![,^G8J>VMC7+&!GF-_UN:O0J:'9X(301 M'A^[ (35?>?F^E12;,B5I8^PJ.9<6UJ+>\NP^^T7!U=B@UTQ+UJ0].94TK1K MX^YK&_6T3^\:T2<)WW=@B/J MIU-1UW,\YVBZC=&V^Q>RZLP"V1NJ%O;'4V''QL2P+&.,!_EL:(3;VKOIPK9_T/"0U^Q?=*O?V?,8NM R M3=DS3(LGZJ2K12]Y*CQOKBQSM,+FME>+T?\D_I?^;;&D'KG?\D[Q0PC^B'%7 M-I[9_;GDJ.SUG6W\;8U[LF9\Z[T_MPB!N*'0AY([:QT*:>^R+_5,D35X99PXA>BK=X@I=\ M%*7'#,C1!M&_--8 MC2=YR2^7(K9A9*X*@GARESPS,Q0:1GY^3,31Y+;DD^LCHV%4LMU'L(E)[AV+ MY^SP)+ZCG!?;]#6\,7FTUV.H5?:THU^,\1H[(.QJQZ:MW^,Y_3X)L?%/+!). MX='R+F4ZE&JI*K3.Q2'$<+QT[N=J6/*V>0TS?>[P'#L^AA;Z-/,+@VN:N>2D M&A;*W];AJEGRS7DU,S]-)XP5[:E34[\SI^:*QDC#Z-@\1DSEFI-"-(77I JJ ME[S[&=%B^D7M\,F>'2XWFRBF?CEBJ,LN#J[FL7N7(V5NKR[%&?E>71DV'[JR MG**.)?5(?C\. NX!83Z5I/*4)9GH"U4M="G2R=Z.%$'HM#2ED"E4VNO6/<]_ M(=OR%;50CUK48]F,C>S-T3;0MC&4:O7?JV.'L$'P4-Y[8P8/-B=ZD'.N@U5: M0F3F%2+NLA(7\X/T?5H3&:\N7@\NMG>0O@G!F6\)N];<9,_"#4#+U_$ZTWK] M%UI;(SS>/+ YSAUA"@Q$0?DJ MO683D!6*BBSBIY"SPTN.)S_DGXX_;2EM7)V#$TMAM4X0,9>$->O>4DZ4MQX< M?J5;L;?"C<'*FY@5,=C)1LM9D1=KLDMN8L%_D0WZ1 4R >.A?<.:YG@4W<[# M(0UKC3"">_)L3Y:.%G:JC3C(G9OK82A&1HU-(\=O'@H7<,-SUJQ722UW;FZ* M4R.3*+O43#/O6&*!78:/Y0,-N;DMR[3/C96T_85B<0VN+MP=D^.^,MVVE;TV M;EQC1;BBBE3Y:Y?U=72RE[]UM5QX#Z:PK*!2I,V0F+QWV1*Z/*GL-6XGZ)5M MH594?IP;#R'%)([PC#>#".[C??U$R=UX->R5.=/)YOEDO5I;AC8SY^9L/5-C MWISB@ D !G)9,8QQS*D>*LY!S@@5DL\">[Q^Q*-IL9U@(!WO-^ $9^K,X"E[ M1FZ*^,D@/]^<*DW?HL:8XUEE]0*\9S##8>TCI_Y%>XZR)_LA.@;'E-]CMR#= M>O7BG]\;#HQDWQ0]]H")'Y\;)Q0X MR2Z9,"#^>=-]M_#G\*C(?*R<^<* [HV;4FB'%/#,_TU=I*3JWQ )0S MPPH5">,7!AM>TB-(^1I?RP B%SXY7M,,TMF>1JJJ;^1TKJ6!X(*Z3B1JD MC%.H!\IZR/\QGP87%.RY)JZ%,7MENRTYZ@H<#Y7F:*;EVKUA, MU2SA2Q>$&&NGX8_95A6!,-%3''%/VWXL'1[.+Q.KRT)HYGRY7@UV6_IX9;;B M-E>J[$:/#OHOD 7(B1*(=G=."/GJ+3J2U;X.S1>DWM:I!HX43^.G*3\2%6M M&"ZRY61K#MGE8H7Q)&4,DG(QIFVO]?D(STO&WT?3]9B<)+,6,VJQ]>I0L(13 M;V;@28KJ3PN8I)E^'>.'=G0H)_5GTE*_;UPCE1.X^:/45+.DF,E2_XUZ+=VR M]/D]'>-_2BO3_$G31ROS&ZD0,8P5^&5WQ 9)*;$K4H!G\!V&8KE",Q':< MF&6N[ <[*+?W[GXW7_]W__Y/PSRW]__U\6%T;61L_C-N,7SBYZ[Q/]I#*P5 M^LVX0R[RK ![_VE\L9R0_@1W;0=Y1ANO7AP4(/*+S8=_,VY^OOKP:%Q<"(S[ M!;D+[,W&O=VXST'PXO_V_OWW[]]_=O&K]1U[W_R?YW@E-N DL(+0WXWVX>U# M_-^F^]\=V_WV&_WCT?*10>3E^K^]^?;O[^AWX\]^O_X9>T_OKSY\N'S_W_?] MR?P9K:P+VZ5RFZ-WVUYTE+Q^EY\_?WX?_7;;--/R[=%SMM^X?K\E9STB MV'5(-KYYO_EELJG-&#I!M&__YD><]/'<"B(-X5)D@"WHORZVS2[HCRXNKRZN M+W]^\Q?OMCA%PO:P@\9H:=#_$Z!W7[7]T*5:];2FZ+ZGOW[?QD1[":U1QV\+_WEEN50.4V>$0I\'@6Y MC2NA9&1YR V>46#/+:<06;D]9=%(9QE:D?']X7+X0E<&HD]RQ+:>-7?(C0@Z/ ;'>LFB-I>&/T1S9K]8C'8U-']Q#%DV$V<"SY@&9'",/ M/WG(YZ+.Z"*+JEB?W*<)>HKF!8\FL(,T/4-DE^22D6XE[=O8?;H(D+>Z18\! MEX2\QK(HZ5JV%]EE]X31T$-"V# [R:)LYI():_I$^KX045![6?3Q[X^0-WDFQ@:/-E8?672-D1]X]CQ MBVBOIML)_?_P1<@^$>LM;T=]]-%?(5&?SJN(SD'M%>[P%>[T5>WX)4B9TIVS M"A[3 U=G)X@QP.M7HWMF\]D37L*=HJ MALLQ(IMZB&Y18-D.?[,I.(Y\^N/OM,CZLMCM>)83+WV%V2@TG'QNMEL+G5P! MT82^;3W:#CG&([\P*^)C*;1I8DH&ED<[O'*-=XF?J,=W4Y3!03W>\N@]04';WXXT@G^:= MD1^9UH4)9G:73VW'#^R514R<;A@0B_;>=NU5N"I'NOA8V[J M3",J5)'.M5!:Z'ZQ^$CR-?K>(LH7;04E15]XI$K.RX656J2S?&GG'8E[[DL8 M%-]@A(>JP*;*,21B*A9FL"-LZ)+-._0\LCJ32PV\8>1&*G]6*#%>I7Z?H+"HTB'P<#OTWA27/&:#JVZ>BXBXZ MCGR)CW! Y$1.OQ#A;5XG*C575+6-QQ M(]:?1:_ES;LCI3\*-X425>$CEUX9403 M^8)+=C;Z-Q\[]H(Z1(QX)&,SE/'3S+7"A4U^\[?:Z,\_?J>8N3Z6&>.GU%^0$_O8G MD7$2+5KQ#QYV)!,!HQ[YZPYDQWI$3O39A[AQ7MOW:JF>)L-J&13'[0ZIW>N7 MZ6WICM=EPTZO=WEQ_VM#B8:.;O[P(OS&&Y9H V>DX/7-BE<]]\LT4T++^;5/AR+5@> M7&D4 *A8/.<@IPJC S)O8Y,8P@9H+A63K('. X0I:RS" (3+U8MVC?OX^/;Q!\>:T?I(.7/DH"P+!G"!8B M6[MECK"SPJX0%)FF%F[;>K$#R^%APNSV MD+=(:X8/GP%P!U*&U9BZ*5VTV/K&>2#EMW_(6X(U0X=!.;BQ*(,%/J[FF=*' M;1\^J8&CP%DGEV3M=I3HAL4?AD&4R8%H#0.%PZ;Z@Y!+,;A$*9T*]'(/+6Y# M>I<_0IZ-%]'U\OX&+'GUR9DJA<;2'\5R+(%+GF8P;Y14$LZLP9H*-)_O#[@D-'RK); KFZTP%?3T*1OT!$5ST9&,:*C:HKF.R%Z8XO(7&O9H M^S1H)O0097EV?V^._S2&76,XZHS-:6\XF!CFX-:8].X&O6ZO;0ZFAMEN#V># M:6]P9XR&_5Z[UYE4R:Y@KL,49[\>S@@ M/R5L5LD!(QMBBNK/AU3'DIX8XTZ[T_MBMOJ=:B-DX02)24(O/QP22L0X'9MM M0FEO8(S&P[MQ9U*I4L!Y$U.$7AX2&JLU4=U)Y^Z^0V1;J>JFTRJF2+O*J&C' MG%0\DW)3+*:HNLY0-1S<74P[XWOCMM.:5DD=.]UBBLJ/AU1VS=[8^&+V9QWC MGHAQ-NY4CBV8B#%%ZTWG:ZG?&X3R=\,,MF-R1_FN-)5 M4S!W8XKRS/Y$ULOIN->>$F%/IL/V/S:;;O2WX2C:AJNU*( $CRFB,]O39-:: M=/XY(UIL=+Y4KZAA9*%-$9K;BM!E6"[$B22E31&>V8\ JJX5Z3L;*%.&9W3ACI-5" MLD 2RQ39F?T8-']J(;]05LLD(]>9G9AO#=7"4>%U-S#NREM]M;&KRDS$UH]/PH[OPHSDYX84_D45PK] F'OK\U*@0? MQ>5W:\BC.!;/.L7VQBEO.6^N#IHI?@3'E"UF$0[)7]WCMS( -.*Q6UF0JGGD M!MWX8@0#!$GV94\M04+90\X>/FLJ7 M23 DXX^2A7QK!18QN0&30ZVC4_H MJQT\MT,_P"OD;7*TD>/?YLR*%E/K#=X"2@SV]M5 #HPDH9Y[30](0+4UG,DY(B;5K.F.:H3Y($G$M*>T;SFHR%;J%B$ MXIK.A#4AH.79\&B4:CT4CA&-O(]RZC(MZ4R[N@^#0GJ-.037=""D8:1D(26? M)E9\SUV$].* (V!FG]J/AD6ES:>^KG/B+*#IX==,6:?:U'X*+"K;++7GP]_Y M\*?#X:] /;;4R2\3!)(\^6T#0J+KZ6ET,]KOF:U>OS>-0G%VQSZ](I' [-\I MSC-A)$?$),5?-':?5'02'GF82"E8T\!+J@4TON @:@CAF):+3'7+50&KI4Z@#[/KOHD?X._((9?]"\T#@.CJG MN:(;Z2)3Y_">&N!"NP6S\T:MV]#VGS=Y]6E$+WO7@WLT=:OCR4"CG'EYI(JL MB+Q^:G8UKN#Y..F]BU4#E\Y[EU1(:]VK1M::+"/S;V0)"5"4N"1ZZ&*MF%L6 MIY>R_+EB4P478P2$0C][?YNRN9:[N; M0J\KZG.#<:^Y"7_B3G"?QJ'&8070.WU"[NJNB'1\S%TE)9"X47>"@78QC3>:2S67 M8$BH-Y*%*AB]F GYJ_LL4%2HN01#0OVD/$:Q[NBVXV(466%KO]1J>(QIG6;8 MO$O\6E^K+L-#U1X$$9F"NKLE>-N@?H,M*R^<3YH>EED1<>IJ?0F*O,Z:KKP# M(!'9*H2O<*A)F6Q2^WT-H*R801XHV5J7AWOKC2O99!,5;QLXDLV0!TGVH\(: M>>T.FQ%=T?4)%DPN)%.E 0]455XM)YJP0=ORO#4A.\I4RHY]@/MI MC$T!^NNYRB@(%AN29@B>+5[)A8>^8N\;P;5MO=B!Y0"+2[J1QE*$B)5MC$(^ M[]@S-Z2C0V6:THTT%V8>L>#Q2_H%PHN#H@C'J*XD?(&0:J:[0'/)!>\/9(MT M\T(8+5K6_)N#GT"9'K337JBY]((7")(CDN/G(S.7C'Z+7IY('@L-09*"Y MYC)FDPW>+RB,.)XCM/#I"W]:[-)RYVCH;>K*;8Q_V%3@]]48JX(\@,<8]?D, MLB4XF&D,,D4,DFD,4F>,T G-53\1%4/]I/41J1 MN0^:=)\.:JPP_*5E!]0F>J\HZ.##_E(2U?Z=ORA7K76"0VX"@.-&U>"Y9#FP ML40A:'?83Q/)\QGGMU;CRY<"Q&$V(U@8.GGZCP=-9S]_3<#6&AV94T^,$\X' MM%>4&X Y,W).D+ETRU[\P$A48HZZ%B/\9!/5F6I5>Q1J0<'FD0LN3,IVD^Q1 MX\[#OM\./2__('\PY?/[U1XG*,?(%&!*NXL:TW'P=WK&[6+O%H>/P3)TLGSP M\2PR3%/A+VGC3!.%*W/'SI>)]IXR@ FV(XS929F?2P@/ M(0@U]54!U/+\'YQN:KQ7(I(7PDI?+U45<.GLMY(,::W^J<[;"Z(9-XB!X0_= MF3O?A%?LZ>(4_Q/LKLA[)39U<#E^:O)J=?S 7EF$A&V]\>DS\A!VV;@P.ZGR M>16'@\^&?KXP@,O(!U1X]8MZJ3I "I9?@1\3_6N;#/WD="7V SW_AEX86-T:@IJ M@IR -EM=4^FR\ RZ; H$(FQ \I<>5^U'[M:,<=)S.V]SY/O\%4U\A$;A4Y M M"*^*@K:3]:FVKO(U\]XC>;'-Z=TLG,19@C#ZI/[^(R[*3 B.BY&QG.D?/["< MZ=LBS(/.=%>J675!Y@UW8_2"/?K.K^R8B%R\T4*]58=U]_\+DB_%?I$#+X?,^)H_G^3UHICA%!%.VF$6X?J[X,@#H[&H_&J2&I,94]#@J5YU/M@JU?#V7 M(V4^U:#(E6=V5'2SP)5IEDH-+PZP1^P"LL#QL\"D&JHJOL,4.H-4^; M85MN6SQ<*BH+<<11(4V[[,L7"6KO!\/E'<:+J"HU\E[M.?(GV,G+6+!3*ZA/ M$P'B<:.=71]=Y8T\O+19=7'VC9H(2H9\[:YC=CF@HJ@%'_GFHQ\Y]F!,P"Y- M1(C#C.SK&'EX[1SE,=T">!UV:31>^&AN1R32N;VB[/Z;@Q6C4Q,! MX[(#H?:KZZ^\9-1 ED T+GL[+'E=%[/!B0S>^;B$&2O3GMW!K=V70V[ACWO4'O?G9?)XL1"[[0D\Z/UYD*GY3.B3YE M//N(S H4H^+//?M%,$:#VU'-\I5/%B<,@]E)FW +0:@.5CT!@:B)J&A^L2@1 MT1:J'%5_-:YSY:ASY:@?JG*4=N6-#JG38FTH7#:J[F"$@F6C*HDZ*"=9-EYA_F<@#.TUAWWJ^6A9QSZ3./\H)&* J/' Y''!#@M:L5@ M%_A\A_"39[T\VW/+@0T;1O.&V"YM@/LH#0U2:0 E:MSQZ^TD>^?L!)47/02D7=9+YN8S:]D$0_2H[#_TI4P'L, M/78D_D&KAQO=)9I#+R31&]FYPI]M%STB1L75Z+U+NM5#W5>V126:1R\DT4_* MHH'T1KDNFZH>6,"4G, MK0WNH"R5>\D9AH69@L#X1;)Q,4%$#1=%T&#T4%7A70(HRJ=+8BQQ';4!'JW""SI8 PY,7\5PJS;*YYM@1Q-P0>=T>+A5E&B@RF7!1?B!0 M+M4E)>A:MO?% M@$@S-*V3IJK2.77A=[8\2J]GG0L&$XY%(/FE9RC[QYLW/O_^RYLSHZ3M%AFH)0>=Y JT3Y0_R( 6Y>F-SF38&-SX-V]]EI6K=+ M@B@^V_:-!BC-A';.^@,3QGYZ#H;+F;^QB9.9. K.+?Y(C495E#WM'%5I-F@> M,%%$:=M&8[9G +R&U@.5KXAJ%UJ8K^2G3SGGBKPR0[DL\T=J-**B[('7W%KB M39-MT.+K8RO8&F E\FIQ+L?MT$1#-O$6/ M 3.'S,=,#IG9_;TY_I.FD.D/!W<7T\[XWKCMM*;*"^4\D\UO&O.4 30OTUQ^ M>^7%<))TB5>]R>FE3;X5-C1P01M0$FKRK!2 DU+<-7(W94FDCX$Y-T]P3W4W$PRQ,S"(\NJ3E>*\F#1^4KO:.AJC=09/ 8M MR_TVB(Z1ED-.ECC.BCFA-U)H0:G\>'43VSK,\)U28RFJ>L.=-U@"7[(7QJ,P MO)2(X<%8J@K R N_:5F51 +L FZM&4# MWIH"]([1BV4O>NZ]M:;=V. 6&Z7VYXQE@"S!$NCUE Q:'-,9I9L0"69--%3U MJ*.(Z &J06^6["D10T[A'R[O[<7"0?2Q<&("LR>#:']B9.D/1D%NX..R]*=. MKHV]F(HV=E^1%]CDS#C ?)'UIJ>'V_V][B<1U EQE(6"%X$O2,X Y&4;7.T M?>OZ4T*=>N2LXR$_"!F,!49XN&R $5&8'Q KV>8"B[++2[$C6J$QE&6K MEX47P!&(F&Q;81=NR;<6\IHJNS#U>JZG 6<;/S.8# 4N8LI+=66_;:H>]'M0\[ M;W,GI D)8VKNK2#TB,!RZ]5%07WB(V@.22EN0.>0NB5NB0BEBZ[M6NX\"D#Q M!XBYNN5VT!PL$>)!'[H.:]H N_,BR]J^?3.08=$..MBTC)48693R9Q30-%SY M@1,W)0(GC)]2 Y\#*X[J62V8V8]R#0+6&,K"TXX(O>'S M Z&JB;.9D&OCA3V/4\R(XGC0K8G0Y;*@^8U-UT-_ATAG4O2'Y2R'2P9"=(@"(V@.4BEN0/>P MEK.-RL!O68Z#L;O]$6ZAD64S4IJ6'5%SN*5P!\&?R$M7]%<6A<6:%P%5]#A^R%[F"N&Q*:98&YK"[JNBRXZ') MY01<[VK,=E ZV"7F0]&M^_&('/ KF#*S($QC#THE(/[+V)T:4!6Q&788U> M;>?2REOEF)W4[$5\F0M@I.\>)!LFG7S M)XG)&HLPH-^.) ,8G7!IN@<1*E?8G01X_HVW#V6:UAY +#0YL #1$ ZZ MA!5WK3DJEK%OWT.3K+_]8D&+!^1# &D2(5Q]V'<#,>0S)/NJZ?B:T1Z>([3P MNT0."<<_Y0N&D=&I(;AQ.=#.,PYK6F>Y1',:E77<#,P9IB%@EN!)._?3Y-GR MT,BSYZR,9KLV#0'FD ARK@*M=<_"OTZ>)+O[P[L?OQD=W/JW%*^_&ZZ2YT M<1Y U[A67KU!2*4R7$;7TE&8;MMR'+1HK0_9*NCY$Q]8=\AE<@GZIK12BLX; M6!!7[A'W376P('8:!'U@N3<],7QMPW<1@SX: M*<8&A)NRRM.1AZ'G^R%:W)(%QWW:O!2); !_8V-3?]1PF8[X@O..[_Q/QXS; M$,QE, EIQ&=5&D'+>$4O@LC2E+K)9QXN6;T:@B:?!= /D&!/U;.HKF5[7RPG M1/?(H@^"-H>J%[((,=]%_V/CB]F?=8S[CCF9C3OWG<'4Z U&L^E$ M=9GQ'<.;)'=DW>W;UJ/M1',K%L)BZ([I?*-STZ1!JJZW_6?+\FV?]H]RYTW1 M_-FU_PJ1G]&2K*Y7_V4U,[\BOC@OIJK]JC9/K^I2UX-%K0Y,M7\,=B(A7+5@ M>70LF%Z!>N=8,, C?HX%.\>"@;[8D6>_$OMW>Z9EOJ3);:OHH5F!:"\FZ?6L M;)DQV9WRUOD=R\PM5+]'1L M;/O?NAY"R7 $SM5^E9]6%:FHR%E1CSPA%59V(HIX>N2S_2C"=N?M!J^^2/J;'6"U,[+(G6.;OG]@ATR#(%J7>."F__Q'U%]:Y!H/>)1&.4W>\0\'QKC3GHW'O<&=T3(GO9.X MX\^H3S57T/U3N+VOX:K^%._E>2N4=&C.-^[-N=\X7Z^?K]<;#).6%RWGZ_7S M]7HEME-KG0B?W56D86]<0IU/=@LK(#J-O#]YT=([FGFKI5!G-9M;$30 '/D2 MT6F[JQI(G;>_2L'6-.]+'N7^;O'BI8(1Z:UH;RTR__A@YC&E[R+<6N_^^H>- M/$+<\[J/7I$CO/$R^_\(>Z^ #7R9^>J;):%,NLW8QCE6[((2 )SFR-CO&]WA^*LYOHU*GG:^=/K&M=$;3*;C&7WD/ZFG[FGN3!:J?WIS>3-:RTC5W5<=5["CA!,<<-A.FQM^6.Q0>"5 M73"=\\!KZI\XYX$7!$]3=T*I6B3ZIW_/T*O=BL;,?39 WZ-?E4T0M^O_\%$- M5@5L!F$V!,X9&H0*)=(6%HP72O34'C8A!@3FG*J#X)-UE" MT,CFR1+*+Z@+]5!SEN.(FH>+ON=#H?)J3 I^F)[G11D:;A2.UEO .=[R> MBLY[W.F#"W,A>T4$XM._(F=)SB_=T%TP8],S[539_:*BAHF&)/M1LF@'T>-6 MR^FL7AR\1LB/,>;*FM_QX5?]A2_(!83&KY+1^'^8L&R^O-"[0'N._&?[Q707 M4X]03PZ!M :?'00(SDE&!RDTQL.EHH"'(B"5X AAM[DW7P#BAIH_7-VHRO]?XKS) MYT3 D5>O7XCPB2AYR608$;="%^G7A^ZAVTZW,Z;I =K#^U%G,#&GU$4TZIL# M?>[2\UA.Y/_X:@?//7=AO]J+D.PV;W,GI&Z]3%(0&G4RPG[@[:9FK"PB:0/J MI$$#?U6UO+;64ZJ5P^5^&-*6_)2PE__Y(DXR36G7R3-7\W1BN?"R+Z@(57%30B&:[(L;\%'>(81_ CR[R&.0- M4G]V:S8&#*S$Y*$Z&[8*&+7T?58'M::>T)[[BGPR+,_OF6Y7MY?SB)F%.6QH M=_$S#)Z1MW%\)'4T"\E!0U4/))2;' MU1D)8M-NX1AYF%C"P?K><2"0T.-!RY\C?2 HMND3>5+1A$$EVN.Q8'O6Y^WWL^X3+J!V3WD=^O]ETX_8CW3KF M>- ;W$V,G_K#R>1OQJ@SC@=0'"IF$E$N;">D?LA]75VN,+>"%'#QR?N":@?> MD9P(.]OD?$<;QYAL%0/=7C+QT3[L[4AF6^O\ =BQZH)^ZL#/Q&-RV=&,L\B1CA:EES3Q 93% M,9:91D79 IU]Z4W_5.T[ M+EU"3L!K+&-LU?YB+@\^Q(2PJ_CH3VCC)9:G3*!_6!(>^KN&(Y*Y#Z$/FFG@ M?I4%$&;QJ9VOM#S7>\[83<3FZEO(OFCLPA:]FMJ\#'#G'B*M;M'F_XH7N^,(.SV% MU4">D/;?*-7^1[ZT'P&9#' DP9F/HX'B- ML,)\@VZ&6G.$CBG+<([8Q*]/SVQ/\U?/];@('.!Y M&V68?B%G4-M]8ML(J48G:QWDB$*CN,&8.MY6=-!,C2V0)\E<6>N[_Y<1M\Y[ M?D%(-'V5"4S\:&:3R4\6B*%;8 OB#D+$H&8/RI\?0E<],!_@-< '=4'R7!ZF MW_'Q@.X&>;B4/T=K!/2 #Q#02YT!)5^2,$<3PRC+,R<)U$-.0%BO=(.U&4^F MKQ4MXMJ^ @1$!.F=;ML]G\]T$+KY:MD.-?R[V(L.=Q4H'^>+9QTL)BEP"6S< MPY7.VXOM;8HM1R'F'-V3\8D3539YHJGG.K?&[97Y5C;ZY:T5H*YE>U\L)ZPP M2T1!0DY44^L6H':76,>^)OL2/27;2F''[64%BR?GBR>JH95)2CN_:6DY[C@S M?3]<;1^,O2 :K_4%T_*EM*+@F,S&"I93\8^?J(+6(31(5YOW.IK%^11YJRH6 M3NXW3U0S*Y05I)"?3F+Q'-O^MZZ'4,\-$#GY!34NG7F?/E'UK%YDD);^;3T\>>B):2M95SW9]>UZQ1Z8T22>DC'J($KY^ M5ZKN(CEJ-@E03E,A$KS!]^E*DPANU(\^*:.*Y_HLM'+;GR!R##[AZW/ESUV1 M]TJ4+5\JNPQ:D0#\*0XL)_G[-O:# 0[^1,$8S?&3:_\[_=P75HI:/G]Z.E:C MV$"5+>O!!ZS56EC:7.P"UF^-%)R01BJ1'*B4RGSYE8D@OLO 7OPCVH[A,ZV7 MCA/28X7R [59K;>_C'@[?X5VL.ZY?N"%T6N'*%/L]-ERM0D'D$WBZ^YN+(X:./ M_@KI8\Y7JHMBV71_R51 GK4FG7_.:+'CSA?RIT[)<],<9N#+61/!'HIVB30] MO)RUN:WU23_+@>-PE67PKGU^6)HH:[A,K"GL)\A #]MN@MR_K+V/Z%OE7QK'NW!O,=;A0=2\TJ9C0L^CB4(774OFE7!J_.KZ I5 MH-:DJ:VQ[:#UQ'*0;SYY*"*)F3 5[J H66K9"89%>9*]W )(]%$0($\,A-RV MJM*92@ Y@>W!SLW]Q$]6"')I@@'&YU>@F5I92;!ASNHL:PX$F;BXV^ M:5%DPJ.S82 )0EW3J*3IY29CR&NN*JDZ=[8PH>'; ^I6/BM*;47]8NDGTINB MESTWL0DSL"HPRH.B!&M%W1Q%68*@53;?1AZ>([3PNT02E&C+G1..V*'"<5]N MUX: *,:'=CZ1I*)%@8*CN"0GY]8HKTM#D&+3K]^RF5\7.+K:'*#OT6]89KU( M]Z8@)\P+:)(T)!*Y(7BD"8:$KBR ;E>7(;+'=6T /T/!@ 5 :7-U;BTR,#(S,#DS,%]L86(N M>&ULY;U[DR,WDB?X_YG==\!I;&8DNTRILDKJ;77/[!KS5KY*_HEOO!?\%?<0Q3KT\2?^*?O*B M@OXEN0XCG**+Y&43X1R3'\H/_P7]\.W[=T_H]-2@W)]P'"3IX]V\*?S N]S+R^RIK1W;^^J_Z]4_X\HC'_["_T_ M3UZ&$6FO./O+6Q;^YU?TN]5GOWSX-DG7W[U_]^[LN__UZ>;>?\8OWFD8TW;S M\5>U%BU%I'?VXX\_?L=^K44YR;>G-*J_\>&[&DY3,ODU5,AWD&3A7S(&[R;Q MO9QUN_8S2"I!_^NT%CNE?SH]>W_ZX>S;MRSXJFY\UH)I$N$[O$*LFG_)MQM" MI2RD3/BJ^MMSBE=B,%&:?D?UOXOQVLMQ0#_T(_W0V9_HA_ZE^O.-]X2CKQ"5 M)/R0UNO'7EF5TG>VP2YQ&B;!53P-]5#;$7PR=M)\APIT]:U7X2')O6@2^*ZF M==BW>%J+MWKV6YK8>3RMI3N:!X&=\Y!'-Z^X72/ZQQORKQY$_):3"0P'-4A: MA,("LR^PB:$JNRD]\7OE1M2:)RE?=SHSLC)77O;$"BZRT[7G;<@'WG_X#D=Y M5O_EE/Z%-4+UAU_IW(A?<)Q?_5Z$^9;.W&0-$.?9["W,ZF^QBO[G5X8ZWPTK M0K5G:5T;+_4U35))?.X8P>_R2*D AE,F*(?\:G4052(;:U2IP6';'KU],%]MB M'2>+;15\X6);I "&728HAR2K1?:TQ@ZS(F9T>??CAW>,,O/[Q]M?[Y/(2Q<; MZF4EME%L<%2"-LBA!TH9(9=R3@,M-*[OJ2QJA?=F7R0LN(JPGZ>A;T($N:PU M+NC@-G20"<)@A 8=M_NNQ"WRXM++O5E,O7[T/,2$'3H-:QPQ@]XP12T.@R]& M&(>LH4K(BP-4J1V"/>)52Y;FG14+^:]VM4+^X]=/WC^2]*+(\N0%IZ+EB4S( M!H74 "EKQ!+.B:*$Q6VY*YG#+C'N$,(I30,M"T8?OE[0/YK,)W8:1I]W3'N"K]PQZMFG-^C<' F[?VR$0=,X4$W1BGP>3 M1[4"' MU]9:'\;H(LV=*],7J$C_E"K,D%[=IBW2@NP9()NN<2X8 .6])3QPE M*T05#FMGEM[6?\;^;X2^.:$OV6.3?ZU3[T5N;K0JUJR.(?C&^&CDG?-F!$@N M8F&Y=.L;N2-H1*N>P6^V/"$;NKO[O]OS M= I@M4[.-VC=+4#$=7+A0DDL[)8P2/G_8J>13&J-8X] Q8ACQZ:ZPZPAV(6#S M%8+K'-_V?H?1[6)0XE!3(@5G[JNBIL-_XJ"FXD62J;RA2@VK5RGTT'N7*N3B MSCEDCI&S'ZT&JE40U3GL!'/UML%Q$.8%:8%%_!C[U0W^!K8JYM!8UUX,XLCJ MM#&)AHK.&38%+>^%;]51$J-. :B=QPX=W9KEX0N]"%R'ZS\\XQ0GL8)O&@U[ M+#."WG)+*0Z$4288.1[52NV5BTH-T+R8I)LD)2 UEPD'4G:O$@HA]B\2]D2< ML NF<<4LK;HH(5;$T,J"((B M.G1#LG3%#KO1_QQ&49CEJOT5)V)M0R4!U^R@!K\[[VH%*,X+07'K_EH*CE.CW+/,TI3&UM'I1N'FE\C:=' HX7;='$)!YUPQ0<>[ M/"*B39T>X2M&'1UVA:O[WXO\&:%%=P2* MW*ZHI*V9&#WDQMK(19V3R0S?D$Y, 3$-5*J@NWWZT617=##IE,"8)DIQ>Q=U M]*#;NSIR61A,T0/D,]10#?M<^0F374R$:8!-Z0-I+J#)":/7L<8:4_@-=70* M,/ACB')(HEJ-S5:52ZO1A+,.NO;"E"5W/]^R"XL7D9>IF4:5&(<$S]D_T%6&/J3H[?D#HH6ANC34*0Y]_^W['_Z5,#C'I (YNJ.A%P=>_IM5[FQ?-.8* M D9C245'TOCL>&DLACZ6QF<@:5SGBV4+V>S[]^_V0VI=L; H;M8(XPBO+O.( MZ&]4D=$V_9WMP7#^(*GJ'=ZP%.^?O"U54Q!_;!'V2#ZM\DT..( M6I9$KT&1LA MS)+KD47Y:9V-/2G;[D4!Q*%#L2,"@S-27!*G(6*2![=-%?4H M#Q>K3V$01)B>PG>,L,(JF2O;LT=C*]1:(E--&'P:"Y>S/K71828H6:&V"%25 M4665.O3A6!PF:?7%BR1^Q6E.<^>QN\9+;TNO"->+8.45S8D%63Q0VZ&BG:.V M":7 8.PNT/GC.5I60]1.:8@5AZKR$-GY'#I-2N9]^%-GU-5K2[JT_$&_41^E M;N\"^OA*M5?2S75A$',\8"Y.Y7Z&/ORI;S?[>XP?W!+Q[,S ]3FR !!DE%;, MB(Z<-GQ"RB"/I^39&?-O'OJ":GU6I-E7B.7L7495P&ROH J$8#!&@4STT&EY M>+??'<;.1W@T@3+AYPNEJB:?D%C4YC&>"FSW($\DYYPR!N"$V:T?B"RS)"<6 MDO;(EHLLB(\N\L9O!3A5YXM_266TR_V!GG-&30 [8DE?QFW2$ESM1LMPP&FL MXW6=TTY6'2WOAHJPB2=!.X)Y51BH2^I-(QTHNDT@VK%0;!=R[955>WB?-Z)) M2)9>FF\?4K(R]%A.\8PF]6M_42S*QA1@]QW?L17KO^UKJNV>K+87@F"T6 +U8??;H M9;!\D=Z%ZV=EOCZYO-5L13K8O;Q%,F$PY-$AY+Q3+&P]6:%* Q%*,1TH=J;" MI30S QF;]!'"ZU*F)P"&)B)4@LP?C!$'7FXOT_"53'+5UQ2.28F@O;=K5$#; M%VM$4L[[70N-OVW 9&NS ,@[V;F>TWE?Y3K%OQG=%617*&2 MJ3DGW'BLW.,:G<=S&GDHLU)3K0[*[(YN+5-9SK)QJDYH:% 9(0\5>O"(J ?+ MW58GJHCIGJ!& Z1!;/[YMQ"GI*&?MS?X%8OR9(U5=F06#2HDL8P*37B<-($K M9R5J=-BEP-O93^#,Y#S>%'G&JG1F9AU%&DY(*( 6B($X:)*I M[WC(2;:_ZQQ[./G)PW)E2J_X:T)O9,)V3W14@/NG-R)),(12PA,\EU,)LU0, MH(YEECC.Z /$!%=VB5=AC(-S')-_:%)_:-6LYOXPK$0O^8=&!PS5#(%R#KE2 MK63HH*VK9UJ^LT425JA56_<\DC//99I.2 M:3+T CS""]6\S@(7\.@D+XY(9&S]=Z$$F;]UH10R#E- M=,B&)&&R-&*EE8:R^9H1VQ:$44'S7;,XTS /<7;UYD=%@(-KTEO$RFV*G,W, MBU7]RMP2I_?/9+5WOA47H'K/^Y!?M/K<]^&;KO<:^.$^YWQ V:LCEPFUHX!: MC<->3UJP9\^RAV1)&N_9RS!=223Q?9ZHGI8PT;(VSYM7H9GS]2K.>3@.)_?P M6*F(\@35JJC414SY\._/E(%/(WEEI&;QG1KC2G3>KM'JP*"6.5!)9*,%F21_SB8-N^-T;9F MIL97J;%6YJK.R34-[Y!N=0'(]00YB";F:D+7D!E=9<[B+(G5ER>GE^4J^GMT M=64!XL8%P>#OCNBU8>8B-K,R$2T4L5*!W=>OMA;L" MSEFF0L7M-ZF,A0P8MTG\7X47A:NP6A!4ME=Q.J;1L' MDQF+7M3>LKB@SHN()Q7/X-#L(YUJ:?V\O% YEP5R-FDEA=FE$R<$AD8R9-R; MV:4<*@4/>I2A.>LJ'T83W^@7_&[K;$L(JS[3ZOWHO.]EB#CG9BD#QR3\1/:4 M8;Q6&(.>A$TS((#6-0"=GYUWOQP3GUN<24 YN"P/?.@,1H^$<)RQ,Z%R"4[, MD_^,%[%X^SZI!)OTF5"U+KU&J(.AWWC,HY%,LZ))%BMA,)0B60 M>@X;TN? 4]4-SG.<&LQ2$D%K$Y02:#,W":6<$T$+C7N'@>BK*L/_M.GG] M+L!A:3S(/UJ;0?[CUXODE4!^RO+4\_-!I02_VR"#%!;E />C\ZZ7(>)2I5(9 M,DU44K8[^C+QBY=JN= M+@#)]7U'!A8%>&!R)G1D'1GV.[P.Z=3"WE[/O9PM*Q1F3")OV_0K80_G J$P M"-*8()3.%ETEU&@YXM$LC@LONL.;)%71IR]FFS4BD$.R=&5 <40 3$J-4A:5 MPHX8\5^%EY+-2K35DH*3M,T+"=0A-09BH-@AQB8E2"/NEB/L?9J0&C M27A1 MZ]L-"5ANZS&0 \43"3CYEJ21=\N4^V<<1?04TXOU!D4D;)LMHZ8M,1I MF 1DF9WJ.,1)VF:/!.J0-P,Q4(P18Y-RI11'3-X]2:[BP(@BC9P;@@Q@BNE1 M"0$D1Q^9CAI$VB4QKL/,]Z(2RS7YV_",7B-KFR!2N$.2<(*@B")#)R5+J5!S MAJDX)EH0N6=D.2B2-,>:OF,(Q>U=BBK M =NT1Q- -=Q7F8;Z_#"-\6@A@.L8@M;LC U9P8_@Z" M"Q)00PZ48HC*H5+02<_7IP1Q?NN]B"R$6,PN \0@^RSHRP!B@A"8A VM+*+" M3AAQ02Q3ZD7S.,!O?\=;:;TX.;NB.O2Z/Q#2O!]1U??N2?/>E#3O M09/F_132/'Q)@)#FPXBJ?G!/F@^FI/D FC0?)I&&7F%W29L+\L]%^I!\$05G M2R6=4(:'*B1,*P:/+APV'5FH EW/4!67-&$+JT6Z3)/7,/;E2V:9N!/"2$ + M63.0A4<=,4 =?YH%<:WGU-:4BW+M(*G%W%B9/DBQB2EEX)&D#TQK7$IIEY18 M)EGN1?]?N%%NQ,7"3N@A!"PD24\2'E5$\'2$*74047*QL:[H2@\TA%?)!K_; MNP(L@-5> >[\"(($(D3\%>#2>U(*V>YFRM$4>Q*+T/_96B<+0#5]W/D-1A?S M@+@>9N.:R+@8R#<)C9%Z3F)Y@ O8JNG9>#JWA[^#J+'):"X9 X)BS6C D05)#"XG(W-8*HEK1,@F7*GDK"I"/8)4 L U.>22($BBA<<_3H5/_8X&*E40TW%+FWF6%3@=11Z!BB,*2<%+B,3)0Z23 M#*265*6B2VY5+S5OS]X_LS;?L=;Y.'U O(E'B_?7E*(DGV*:&4+1(H(-8\$(B H((<%_]$&:I$42GK M(CM5#ZR@.H/?;1% "*ON^MZ/(#I=A(@;_+V^=F3RK][\9YI\6W(A02QFV_2+ M0 [-?U<&! 44P+A-226*:ED7%Q+:*6NM7P2LG2T"UII%P!KB(F!MN@A8.UL$ MU)\M4X00N[1XBL*U)TE.J)2V30H%Y"$_!**@J"+')[49C0IJ=6QGM&0ISN;Q M*DE?V/>OR3\$M93(6O:2M"#6]M"64"<40*4W>&NGVQT:*H8K^:4LY0QZ059:JT3 M193X0,I^XA@.(I\[IA$!1 \1+D4&F135LDZX$ M$/M&O%]>B&B7)7'@9>***02MO[J MB!0P]_8()PF"2%IX\G=(&@U4JUAFS8)P..WNXQB(>8Y?I+<=]"JV&&0*ON:1 M3AX$FPQ!#CG%U/J;:Z:(J*;+;$;=Y/;R)5Y/R/+*6 !PL##N2(#@B!26;%G< M?2O 3>Z\XBD*_>LH\>1>EIZ,Y8QY/+Q!LKQ6 ! #>%2R%'E,$#%))_U_[L6_ MI<4F][?+-/$QIE%666.M=/XW0VV[G!E5I3Z;C%0!\6P,7@D#VR)0IXR3SHSE MTIE'@\9I-K?$_^W^V2,-N"CRC,Z@!)C<"ZY4LGR\8%"!P2�@,0]0Q@R@X< MF"9BJB>H5$8=;4?[LZS- HB#\^T=7N&4WCMXP&_Y.?G0;XH=AH&N[=V;<76& MFSFM(@@2CD4KV^IEJ%L >J(Q8E41Z!=:"&*E[/?]\I67/;%Z%MGIVO,V)3-Q ME&?U7UJ*5G_XM8D>6:R:D))E4CHV)"_:CU.U0= IE:'\'*/GG)X3P'(!B[4J M#75M(XAJ;?1+K>^>E[,LPWFF8>!0R";7Q "[K.I+@.&/$!87;<:$@+"@6BD: MD8&3M<\)"5R>&@-!8 P1HY,][5+J_,4Y8RZ\[%E2K?(GFWSH@NEV/_T[F-[N M@.$ZE_SDO$(GR+<[$'P4S%JD4P -\S# IY,(PQ ,G-)Y4* M2AN=$Q1CMA#QHBCYXNT[_>,DXY'$S-9]#O/GBR++DQ><,L/V,4VX0 ]3):L& MQZ@"/5.DU !#.2.8?*:X4@EY,%8S\YB^VIND6S)<)/7LB]BDC@A!=]@+\-WX?HY7ZP> M,\P&AVS(J76L&C43^#VCIE( 0T 3E)Q1JW501)502K5.D]5I0?ZCG$(9'=U3 MCEK?FR1>/^#TA6X-LEQT#5XO;GWV5(#F)DZ!+!QZJ0'R+L@-N_\5QEF14B<1 M^5>MXYQ-UV$0935 MDN;I-LHRM5)=. MIKI@)J&1@+G7>EIUYG;J%O!O__+G]V?_[:^H+ @25\TBR50*COAH$%,FEX;( MN7'191U%]S[S.I9EZ6UI'(M9*-)0V$40DABP*/RH+PF&/TIXTI"C32D-@3=I M@0-^$,AK*Y.WS!XU[ &!Q,*0.*1$** 1E4?X;8/C#+M?>O7]\W4]MFHNZ93< MG9O(*B _.!EJ@*&6$4S=T4E4JSDGFBCFSI!N9JJN(R--J&>B!X: (\!*8R6C MUC Z9^ EO3.7XH!F,B#&EYU:&S+03-4F \=4ILM $STP#!P!5K;69_?#DYA& M+@15:F<5]*A7@V"0# ME/SSYK4IZO#+O3/K$J?AJT=#;(25DD[S&BV["RNC*O375$H5,$0SP\D]M.VE MJ=&PSD=1'% #*@U6F>'HB623-C5KE!-(+$D&/(HX64:*S.*#>63*_XMB7TT*I8=?5KH7> M][!+Q<$8&CU&D3^]D4%?WR8Y1F?1-\YY-3I4"TIPUKAPK",(P!H=(G]ZJ]G[*_OG?.SDU9614Y>S/;$*0(YG"V[ M,F X*0'&SXLL2V_)1F;%SO[*<_+['U6D_/#]R8_?OSOY\Y]_8&P[^^'DW9\_ MG)R]^W$L64_$;#U!Y(L;S!Z>B]P[SV9!P-)S>M'2"X-Y?.%M0K)&./@RDMCFHM]UJ8% MN,2KT ]E*T 319OD,J](EV=Z+3"4,X8JB%7L9'I@DLYIQR]SC=?#KC<89AL+ M6+X.*3ZQRT.^IW!.'-T%%;VS1Z(&Z4J1QH\FU(%%.$.T6H\;6XIE<.G8WW,M MO721LG3J 5OM+G'*7IPPVK#)E=WM@W45DF^-99I@IM-1<#4;Z)-VDP*,D>6# M)[-FFV34&+R2.P;**B!GWE #*.,D,+5,XW:^(!DW9UON$0U1*[AF6A^XCF6E M-&B&]2":LJOTF(!DEOQ-+F,MUQR3O,IEJ *:;?IWN6242P[T)M>.?N&12SHC M34?>XS&+.0,U,#PTQZIR.T-:PW'/W6D7<$H-1WPS6;HIQ"'RRW#1UN<5O!4; M5R/EDIT97XJS<_*BCA:;XU\O\'#]Z;]"AN0DEV#T,G5[5_.CJZ&#"\G8Z=>TG: M2V.R74W+ IW3^"+)\L7J8Y($[&@%IZ^AC[/[))*OW^0*=B=<'?#^="N3!D,Q M+41^JLW8[0(,BU'LM;1EFJRDP1X]"9N<$4#KDJ3S,ZSS3QZ89*9\PJLDQ2AI M+LO!RRA%64L)?E4ADU19(>_D-J8,MO 6YE 8C(W1(13<\L7/29&Q $<:\,@N MQ@&DUT<<$TP1J=$L> GCD*X2:6AE53_9N-)I635.9E7H&2RU"AC:F>$GI[XUV8%3$CT[L?/[QCA)K?/]Z6 4[G7M;/,22KQ:#2DTJP0;0=JD9) M-T'=.0&G8Q9>C$%/M)1>IJ@FOGPM9:MSXWC9>9"+UO>%7D/])_M/R8!5:MC- MNZ&%WL^Y(15WSD5SC$/N=35*?G5TG+.K65.8KN@\5ZC M0,\FCXRKT6655@G,;&:*5)QBY>O*,GV#0J;K_I+Q1R^,,SI(<+:(K]YHM8HP M>Z:G#XL5S0$BV^+H]:QN)DVKT=M.ZI3 L,X4*;>E)'J(+*)6Y%-D91[CC-W: M7"Z7Z";QW*^EVEQL\Y@,GX)E@[A-\DNN8!B+-LK_A8,T&6R- :T4;0_X> MY![*=9-M;\=F$.?CFU@H&/;OJR;<@<(S^2_Z^"E:>6%]39H,#V*JT9=]Y_N3 MN%XHPD7,$O$F\2M.,WZ3JI"SYD91P6R<)2(A.R3ZL211C->4#:+EH0X@G]F* MFLJ8Y;5"?B/MW&+.XQR3ILG5CEY.RF[XAA!B/VRC)P*%)&IX@J=MF52]W83Q MLBU;:$I7J;)-DT;)>CI&;06XE(Q2#6#;4Q.L9IL'YU1K=]AUG$@8%Z1*U<8Z MB;-S=CY;RCUX;S@C:]?42](@C+UT.\_Q"TM.22-,DBABK5&.*64XU8&^:#_$ M[:!-QX?)'>1SL(;7X2LJ7"A4<0CEN$0Y+1;(Z"15K&S+.=G^R6-4I-+V1X44 M,L]H3A3,GD6-CW-@>V_U*@)]_52*NL]K2'9.6K_U0,:JIU$$K^=5[ K LE,B M:$-2$!D8GNDZ9TY]'^S*.%V^2$4!&-!5.AD5$%DFBLO(5 _ M1G4WX;[*4L@* $>FRS JHTLPR8))U6O2\U1!8 A[!347%1G50;RRD*: M:UI 3:2DSM5 ,[TK.+H4 &S65=& S[(BH#-:@WLZIZ'8Y^96VP-].5S2.$,A MN\D*10#[B0J[$F 8)83%!W0VEPJ9F/L;A0VBFS#&S/&BJU]'T DQ.*!"^M-CQ9&X=)0%HNS54[?@7.82^<>^0_???^ M?=.5AN.UA-%JP>UZP)0CAI-_19 ZWX![HE!NEWDX+HN4X%ZR^K(D0K7OHG\; M035(1A9D/9_QI(IR)FM4*8!FDHG0N<-S4@;E,"IB8A&KA+3T (5,/O3&TR8" M$)XFJ6TY3/=!;'5) )AM4E4#:JN*@WU!OC@W50= M9VFE3,US5Q8_"^+*HKPE#OM(#0%J^&J9VEBE!)RF'U("< M]'7<[G-=E*PIWGA;YG4AO]* 8ZBTK/:GXWG94P1 3$%%C,WH45"3A[HO;L(Q MG5Z$%RM6_PLR/X1!%>%WAWU,%MG!(GY(/;).]U7;LG%E6&7NE.KU2#RF #A\ MGH":3Y*>^!@'9"5 6I3=YLE(J1R_8<3K=RKS:CZB8Q+E$(U,T>@C!EF9<85[HY^(N4SLOY0W*' MUU5*'?&-0&-5>[F6QE6F3;)DIN><.1/ <@>L1)M;9VVJ$E">H/O3#V3-U99# M1*HC6;<,+"W8#@U2%P"-C?V*C>5DJ7U4S.Q!WB,_'<]#DZ,%/C@X";Z*E?=/ M%2@GQ K .WIW$:"A:W(I2/B'[]4 )&/?RYZOH^1+IDD9I%9Q$EJE "\,LA+( M.[?"(T#* Z]H "=10DP+T@, 9"5,@9&MR2O9E0?GV\>,;F::+%HSLJ%Y+=^L MU22LFE"0Y7ME$RLZV/:,+ 4,?R=#YQ*L4"*O&)'91K;-T.V"N$L^ ?19:SO#QT-4H[*(QPKQ(/R7[,RV$^9=, ';*QNA0_ MQ'? &+$#5FXXRCJ?HENDM/X8]$P6@)N4DB/?LD"QG*5 IC%DFWVX@79F"!LO M-!?6=9)>)L53OBJBF>\G!:&_I G4*G8?%-:#[[\F+)<'PS #D/PF-BA3FU59 M)YRSJK6AI!(&&=L5\FZF:@EL\7P[$ ;#)!U";N;KB+ XJS@G/X=/9.[SL@SG M[A>>S6Q^@[T,W]%+DXL5F>CIPV5Y%[XF0=KH8ISD[AY926%B;\,RP'!V(G = ME5-:T&FR.B7KM9+,CG:J!TIM;,D':YYTT1SRB"S'$80LQW4FVD5<'M$LJ^7= MDJ[NKNJ%G:)93)1M9]LVK]"0EWI-B-0T1BUC9U8=K36+>UC+^FLO3,L; \T: M8+'Z7&9!EJWK-3HV*6D$O\M$I0*8RM!*Z)RNL6)+:*ID+?+$N )-M(E6PSEQ M1L'D_5NE'EJ5BLAGFL;O>AVJHZ9GM7)LP]R+- M8>.8 BQG4AY9L4%R94-M,!P=#5F\:LX&)W/,BC K7X61*_(/,Z/:6&<>##UXB^ D$-_^Q Y"__>W8%%NJ* '2SGJT996JP^>K#KIXHPV; MJ/4A@<%)OJFR6WJJ*J1FID@3L*-< 5=ZD+O/,(!#GN*PF-#Q\[U4'\@9CKA: MAD4CL)9*X)RM; YO(BH.*-K)_%JMI&G&% #SPK2(J>;:X)[P'(=;=#E7 M>R,0*FNINRO;Q[5_94$ 6&Q040,V*TH!LS*8#%UW[3^L2P!UTW59YC7-'A*6 M9CK%GSS_.8QQNIW%@2XJWU39ZMW&417JW7(TTH3FI1^%FHM.(H">Z?H ;D1^ MG022OF0ON'=@PM(Q)5B^ACNV:H-;N:;J8*SK>,SJI*# KY-P@[.<1MC?3,=S M3\6I)16 5]K/CCQXJ\ECY>?S#7NV)HRS(F7QVV&CXYYHG7%5YLK[A//G)&BK M=1G2]4P<9(OTDN8M#)\*]J+$'<, =2>WVP[N*/P15P^4%I3UX)Y0% >"T044-N*TH!8R%G@Q=YYU8U27 \DYT)J0;LJG-R R3 MXD!Z%THA[VK9(80M6T;TA,&03H=0O46+Z!/:-)DV4W%.J;OZ*1]2"Q-**>1M M4DH+NTLIJ3"T;9@.*,>L2IJF$@3&J^X@J5^5(I5*XO4#3E^Z&6H4HTNFZ,IX MJ2LBLV)B+9#F3 E58]>( LJ)!HS+P[VAI&>=7-R95=,P3"8+VJ;I2=6*4V-& M274*AU3"H9*6CMO^\Q(F8VR@Z-RH"2NB-6H]+=A&3015[T\'^D2<^=9GY[T3 MU$WM;IO9HW#4R'%+'35=]XQH&^N]/_1#^5%!'VBY>O/9E?T[,BU=K598ZMJQ#<+F"'+3P-U1:!MAHQP$ZJRV*SB=@+7UY4/PHVCU=)^L+N M4.@>;#/5MIH,MDQS53![#''X>7R9W:T41!F?I1D15JZ<.O#*#)S-\4= M**\FVW1X87!9I,0Z_HR]5,(ZK;2U3)IZR$V:1KFH4VZ(!@J8"GL& M?$OT:#X]]P>4\SC'I(%R6J=;12Z=@93="U1"B/UK4CT1YU11X^)SCI12 ,A0 M98;$F8X/O*#E.W42H(/+(O]L8Y+B0.#VNFRF M2,VR:/=B;6\*]]$(PQW!+F6"X?6>*C)BZ14G\2E;?G4"V^+@('Y4R8*L2I]R M];*)DBVFKA^",WS%W8O8]SC/(^H>9DG810N+*:586\!-KV*SL!M?A'-2[X9; MEF6G+@DU1:%N62@K"Z,^0'9X=2#6MH$#U9OIJPMV8L:J<)VDS;%N_W6B;M., M+L(:7R=6KB'K2'T83)T&FEMP5*50VYJQB!C'7M4;,L=5I&&FJ"(.*(]$..5BK]R_#H4U= M0F>&Q^Y]@HMT[<75\Q<729PE41B4_J0X6))FI:L6^I^+5;4$\J)[\A>VG-'% ML^^I;*NO&.ZS.7I/&^ZC8.?CXQ"UX9*G=,H^0;W2V=#IED_M=_,%U'X"_5)_ MY'\?]PCK;#+BX#YY^1HMKM%A>WYHO;>S2[O43W\X^W\^OY MQ>SV #,*- \OQ;/Y?C_/+^SV]GMQ?SV0VZ6-R2OQ(+Z7Q]U#XZ MH]M/""7M7IB00NW?E>#$G%-)CXV_&M%(0EI.WR1>G-TF.5D/I%Y %PTL,VT' M;6NA=6OBB679I-Q.U>V2+]-D39I'9NS&*#I8ZQE41+# 4V@YI]AHJ+(L[AF:QZC6.53\%(].N693 MR]N+H3* W491*81AL,4 (4>2Q>W#W>R"6)WY+5K>+3[>7=WOO/'==N/Z+[JX^?KLA2RCGU6%IVW?YQ*&1U'2\$V%N@]R3 MT$0(B_,R,"%(MJA$M%C=D+D9XQ%;0KV>?=H85(-GDD()&+GT2#F^7R41L1L-*CW$%"&MF&25^XACG'J1 M;O%DK@Z!CK)*F=!RJ N>GA+ G+_AZOKJ[N[J$ETL/BVO;N]9)"I:WLS2E-2T03?[%[5AJ3*!>WR3T=Z"[79+)@N*4!..12+8Z(/&(*D$S=L#(ZVZ:0 M=TDHI?62"H.EE,X^7W'^_1US>+^_MOT/+J#MW_;7:W5\6-P73QG^O2"UN7HUF KDXG:3%JI!][,4 MBF7!4$\#D$^&4XNC4AZ2D1W611NV)I=WR2=UB)I,&"RC]/<^S^^O_NOQZO8! M7?T$P@%)K&R8+5:#*ZS;\O_J2&6J;)-AXRK4I9N9)ACNC8*KRES@G(.]B]AF MS%.KV/4VZL'W/8QR>3#<,@#)/P\3QGZXB>H\1IT"G!/L#A/K7&#ZY$U]'^)S MF#]?%%F>O.#4C')C"[%[VW-*!?L70<>4 (:HDV#SUT=9(>@.^\DZWLN5]ITI MV[L[6-GXK+U#6%9,TBB&NC8).JHZ75X:*8*AXQBT@KR%3!S=[>W-<\W-/'IR MGM/<83>A]Q1&+'>GVA:.5[=^;V]$I;AK? :ZSJDV$;#L)B@JBV#IJCJ%.+=_ M%PG+VIF6OJ$P^ZU\[I7^2[YFD6M87A'JH \6A#)QYV0SQRC@5ZO!V%6J(*KC MGEZ/&7WN,,O#%R^7O@,X%+))(C' +F_Z$F"H(H3%!6)E+.]I(^:<#[?X2VDYDM%4K:OCUF8!$%8F#8),HZS+5A_&J MS4@1C-4:@U:6=6:^O_9W%9W3LW;[;>]PAM-77._*E3L$G9+5S"-&%>BE'5%J M@*&;$4Q^]EU%I=.O"QC6=-9WNG@'T7&1M,E MSOPTW- _2IIB?#$V&3BUDEU.CBT##$LG A=X5GJZSIE[&6;>>IT2BUV^"% = M$S_0DSF#:&437;5&40>ZQ7!L'$,6F[Q>/&WJ\O'FROZ+L/E_'[V\>/= MU/Y*T#GK(SK?-TKE:#F=&I-U' MP5:W0WMKB-Y>:>=2P8R%O55%-5"J88'.9_=7E^US)K.;.N6BC2B&SA'X5LGU M<:INHA?TE1%'+LCUG#-R E@5Y^H4Q2R7PP.[['$SGYW/;^8/>W@D9X\6N@[J M8?G@66;X[@N];:2/N6F>4*(;FSRYZF)C/+HXYYS?7QU40^$ 3P3L(WB'"\4< M9Z9W*LERL,_4J@Z"@,86 X;?T[&;F_C[?=MXR:*B':NBQ/G:A<4H=6N+BPF5 M:A88(W2=$W(B8!,6 GL+H:GC\*BD<^QQOJU^-%];C"S-S;IB4I7%:XI113FG M]W[PJ]A>;=C0+5E30_%V+#:8!I'&ZZEITL<48/4=V-$5Z[W@:JP-AK>C(:NH MVC[LP!*L.Z=I.RBOBYS4Y5,8AR_%RQU]4#:JLQA<)^F@$4;ZY78JVXVYWD-S MB(WW#@6#&1+[K(UJM%S=/\P_S6AVC.O'A\>[*_1I?CO_]/@)W."A86B=<$7S MD2%7=$-[747$G)9I 22L!JKBQ6M@R>G;*GWRR!ADUY_(W)3$ZP>:X2HII:E8&0-*. JXRJ,28/MXQ1P1 1C3F@8WF%-Y<..2'P8Q2 MF[55#6WQVP-H?KM\!)"OI[-B'-E>K('&[C?V\0U'^X[]-8]D_['[!\",O4/4 M2GEH)?3IU^/M$LT>NL-P<4L/MQ[O[NAV_WQV/W<_#)MF,FB=QSAYHN&;M)'F M\:;(:9Z1V"=:E:DRG%'W^BDG$^@!&DLX7^[Q.V"&Z $KIXSN6=S?9 MW25;ZE[]='6#/I#I\/[A[O&0K_*T-HE[YF/$.9Q.U\$AG%EU!"=P:D7G3)V" M5D4]>*^U="(YXCP,PJC(PU=\3\<>&X]7;WY4!#@HTU&]D(%7!:&.33Y_B \Y MB@+:T$69E?_Z^+F M\9*ZC^\6G]A;(8\/35PTW!S]G9/2)J-T-^?T?4X:9L$N)60SG[2P:5C2/@IV M='J^8T-(#M(GE@IPO.U8%>7Q.AM599STO#<1/284\^M[:%??=ZF$),_D@=;+ M5>GSF& B4!:K\S"*Z%10WE0-6%Y++[K#N1?&WAHOXL?8)Q2/,$N[7\5*B=9T M^RK9VEI[OTW1K,3W4ZQSF[?_NL@2JH8QPJQXFH_FJ?H 2F)4M&6QR]"LL,/= M$^%J4SJW1.VBDK9Y&T0#N7L!1"(*@V=:?(+$@;4"2FL-YRM):8SS+9:_T:E2 M 1&CW@%O%(Q.Y)VS:@3((;4>DIR0:I#Y]$!61V-.6[M;V4KSV7A?)5NS9OMM MBL;R[:=8YWS>?UV&M*\+[T_':35'NYN-E]Z6[J":6FJF#U[R M4/8VACBMS,R:R[U=Z]XY^+@HTA3'PYEWE*;UJ[UF5>%N]JK58)BO45@ULS*D M).2M5VB9)ANN/ M_.JKEW4';/J/9,.2W23TG&81]S-=E[=91!VA5?KU Y1=W7C(P_ZBFM0?L"+? M#%]Q7'D*ELLEBA+/?4*^)J]T$^9=Y<64S2@J!2Z;"U&[$8&8WU US:O7L0R-^<77IIN"3P63ZN8YE1*ME<-^@H,%Q!R#3!V MQ @FYX>DBPDZ4Y4L(\O4 YF2STGZ&\%RX6W"W!..AZ&$-3,BAM88D?[/SKM; MCFG8MY4063 RJ4-YERL?Y2(-<"H. QA(V/,6"Z&U7N'>SS Z5HB)&[25$$J8 MU,&.#=@Y%GVTFN6C%CNKAS(6CP+$\#I._[X D X6H^+/AVHQM&%R!SX;PL&Y MY_\6)6O5D41'R/J)#P>0.]QI)*!TM!B6[/%8LK-_*@4/U-65HRE[C(G1N,2O M.$J8@TH$7BYKK>-U<)O^EPG"H($&G<0;F*&"RJ.@57#DZ2& ?(R#C ;MTF<: MZ6YSD=Y[]!B(KC9SX9L@>BUXT(%8F.UEK2D5M ML6!.>WOM0._G4]@MSAO-F:^YNDW&CZU4E^*FNF X/1+PD,2CB7L#Z'2X!M_B M^Y@FF22@RU3)!5/5%1#Q4ZP!CI5*F#(NHK314M M[U1R&L*I[#43K,+ 4(OQQ>P^R$62T83QPUMQ(P..C8IR&H$\HK+*D&2#H[M/*L4;37:K9<'1*(6P X&7VD+5 MV85:Q6Y FAY\/QQ-+@_&ZAB Y$/1&I7V!B-5 G-:(*G4C>:40*\&@&Y<)0PH M=P/N-, 0Z CJW0#R]TMJQUS+XQJD4@' NQYX \XQ>>A\ZX*4NCG8MO%0JRTQ M+I5#0ZMB;Z5E!KY=9ZGEH7C=1V =JY) M)*R&CDD])>>V9RQ2M0$Z03'.0;D$:H=;DXJG=>))K+!2P^8<9P"].\4IQ)VS MS!PC%PP7%77X8F.R4OSBA=0/1:]$-FF1T-F[=_^*ZGQ)UNW9V;B!=0;">IV- M,%IGD!P,6I1VCRPS]A[+5>TGK5-]FQW^C%*WZ*$:7:F.K\I8%]@1Y%C<;HX= M55F=MM*SF'&J(+)P"2ICE(9K:_LXQG3!/@JSE%P1R$Q<1F^>&P6 CR@)\$OW M^L!OXV+ +."F8U<%?%?BJ"D,=4H[04_;1@**\U91^QN- ]=,U2JO1U2F1V0# M/3C,-0?+455%3UA.W2H+K8Q[[<]V3[S[H 1/4<#AR0#0D MDDJX3]+K*ED3= MPJND+QVQG"W88CU\ M*M@$PQ^IJ47MO7VH!ML^=2B6<\X& W"RV=SOB%=&QY%%%S]L)5QQ"27AW7[6 MX.2ZA+[AA9ZH/'/@U@KHW_[ES^_/SOZ*UC@FHS=BT8A>\!+&(1WK].$]1UW6 M6)-RTAJ.&848H$E9A4YN/JOY.60ZKF[D<$_N]'^!-R(&N+B+3UIWH0TRWV R M!._"]7.^6#UFY6M 2EJ+%."UO1E<1:H\JH92JG>:K$X+\A]Z]ZZU_FK\AXJP M=;4&]!Z3XM5U6<=/RF:2]W_-GLD.'N4X?8'5=[=$WIQX%BNJ/1HC@O*.BZ&RRLPY#=AV/='PVHZ M3A^^)#NV3%,*1 X/JCB%NE411\?8/FX!47\X+J*2;\K"-B:4 Y:LW6I.IBLM MY#@)VT$NH.R?CHJRUZ09]] F93%0"=NMY%2^TC*.DJX=X *V_K?C8FOXN@_[ M6A8#EJV=2DYF*RGC.-G: A>P]<]'P];9*L?IGB@[* LB;X75G4+>7D%'QV 1 M>LZW]HQ3[%'!HR'SCJT"D[*[L!26;W M.%$^FCFQ+#"DU577F,&R@J!<_MA')437N/^"0B)-P+IZT&$/ITD XV$D"(T. MD[+F-,G] PTEW5AM+G'FI^&&1E6I[N H->S;#25TWCH(Q<'02X]1-,0Q/D%, MYP1UM,!2#*-?Z($*#9F0OO%C=>/'PJ4.1 M@-57"CA@O?C9YEBE^3HK,_0,7]9[T.DGOY,F0.2F;W2^!V'MO MK2\"A@AB7%PH=1P79%F>:EZYV^&&C\AZE5^EL.:QG]*_+#&I>IQ[Z^%:>V(9 MUNX$3:U>4J2XL N-+;8V-JMD*NV/,$+"<,K4D4,X,X.DLD(GK MVUHG#&[?S%YH1H5_LMM^QB-:7P;T^Q C:J#?_7#WDDZ0URD0J/F@N;:,VJH4 M=&H:'4,CE5<,"9SYAR'0G='6' OP4NHJ,HBCJ,:'(S"$0L^6\&!&VI@ I?%VDRO& 6+[,)#[4.4P' M%DLP>/56;6 KD)^\O$C9M7ZAPW^,NKW3E_&5:@]>S'6=#_")@)6#/3_I^##H M?Z,PRPKVGOQ>WD?:P_RRPJ1>P7484U0LW_PMED\M$FF[LXH2K6W T3*M6X&T;H.B?;1,!#OE$A:O'"0_#NL/:/[K&R<[*02)*X M_E-RCI=>*+NA,+TX,%;2H-+&AE-1EG-Z[ZD"0[I7PF (WO45M*[!.UR'.)+5 M2QK&?KBA0=LC4J3N7*S56V)[:@29LVA*F6 &P)XJ(DZ=2E\A)L8?1O94\XK. M8],4JKN5"700R*L_<03P!4+VJ4ZM#,SLJF,JIDFQ.JDHL!Q7)5N=4,Y1,_H8 MLJ^.KH\J!>O$PF"369J,=5))QT]H\-E9Q]9(E:)U6EF@"2U-UCJEH*.G\X&S MMQJ$#&E@MBD/>9KN6):38*(IU15&%HTIR/F^ M%I"!N431K]B-YA:%5-H=G3C(@4)][/-'B$ $%Q([ 3O7G?5M4$#YAI9I MXF,<9->DFR^2F#1$'I)93[%D56I8S9JFA][+H"87!V,?]!B'G&(W--"FTD.T MA: '85^M5MBG[\3O$(F:V4% &().07T,9O#^V4OQ,@U]&16[ M G8O) ^!]2\AU[^"80@'B;]L3 00DSB00W$6_*/(Z)1,O[%8??;2U*,>I92E M>,J&"6D,=:PY"$WA-XY G8)S;HQ!.:3+U1NQ$B%-F4;UZ);]2Z7IW&A<1%Z6 M-36I*G);O#S1\)5[[%<^S0LOBG!POAW66#* =B[5IGG:4Q-T;=J.13HG^W[K M(SR5S32G1)JM,!8W\-@4H- M+#U,9'D\,Y2TFB<@"Y-XL>IX$=HY M1[9TW[%0J_NBO31 ;R^U4XE@:+^7:@CW;!G+MH #Y^3O!@G#.D,0/+1^[4*G=?]EHPH3G+L?H*_]L+T)R\JRFS0=!:I M'Y\CP^03]K(BQ<$BOJ-#APXS(G";Q&G]G^=>%F94G^5[?L#^%-4*J2D0M26"B9PX M4(O=:$(P#O_9/\!8YAK1PGB^ 1==8JFB^QK7-X"B6=B:E#0 #BZ2%YHLG\&= MT=W;FE7G?-N*5%=K9U^\-.BV>?'"WE#,[L+LM^L4X^Z)ENJ X[#?M7[ 9*,9 MN7.K0WX4S "W55-N>4U$3U=$%D;F*U;')WTS/)DT WV.Q2=;#-7K$H?\H/7A M>="&X\;E0;X&:T >LHKB:^HT^RG+D!C&:(N]U/T&=Z^6J6Z(GQ*R^6&L04\"2T*QN_\(Q MGIUSE,]A_OP8)T\93E^IB2^/50C[2!4);J_TY0Z87E9IR\K2#:G]?LN),3U$ M!W&S)7YY$7TV1WG1K*3K^$VR2]Q M%JYC>TR_Z& P)VW1'XZ(7Q39+)7TK:L5!X;\3MKTJ*/:+'[O6P\^-_^Y<_ MOS\[^RNJ#754D\H13X[>B@Z0]]&K. M+U )*J&]*]71 4,]0Z!#TBW9S(V;"T_=^WX5!:$Y9]LWS"_QBFRD@W,GR: M93C+V&9L7GK%AL\!:62MY:K0P6UR5,@$G?/&!-V0)TP<>:V\X):BJ M6 U.615070=V(M>O13T+9R?H:8M83>BGVS*9#OV)5$<."M!J\K"];; DM0; M\KK66O@[&@EFOLF"9;L_ZP+KTMJ#/&Y!JOX3LQ$720YR4S?$H@=@= M- ,1,,P6XQK2[U,8AR_%"W.^E8)HE:1H5>1TC^AW..F<+J.&*CVQ20/M"_=1\%%D3%"N!7-,UTUZ&G^PC$&_& M':J2\OL!E>()ZJBBP5I]X:'S2!T-BO'^E8-6G2 XU@ MU:?_X./:H.K<)?1*!7FE#L*]A$2]L7_T8_XCNWLRC\OK4NRMT0-UBO!+QS26 M%4VUSW$K^,SQKX2U=3.8W75$=U82WGR[8ZR2X&R0X-@!$.XR>+(W, M"^!=EB/O)L!,/(>KY/[]F\=!**@NN#\V^8RJ?OQ.N"=]8SU)&NN6OHV9D=HV MC\>SA::J:P[QM:-X]<:LR?;RY(WZ4T#'[,$J:KZUH?$=,,;D+LNWVDXY==2- M!'%46Y=)#;S7G6XR2)N)9#$ ,51S'Z[-?'A@I"T$&"-:.OU MEKU@"&2T[^ 2^HGY@^KV:.J]]S>YM9\[BEG4L-'VZ9R4?0O6B#Q7/EAR; MUP'^2]'@GAFS6>DAT5HQET2;,K"TS]SOU4YIOP:45H>MJ_0)\IR(_1$LUUV8 M_7:=8CR/28V(";=BMT0?!4HO*U4>LHP*HQ611F3S>L2N5=4XNZ09[7 <= EG M8]KH?_2DL95"(>N<888 A\0H->AS49M*!]@K43OZ8,H= MWRP.FJ530O_4.4VQN3S'II&&>A?TA?XPYXCF(:V%>S[]/_.!F,\T$- MI06X)%BU- IK\3:#;WE$D:'$+*CRT"Q61_R482EVPR3(XMI@4=]')LSV4H;' MN+?1[1TF^@06Y5B<20VH1-CZE30I8.[:&2<)QRZHX D/$$^9GZ&77AOA4LTY MCZY>-E&RQ?@>IZ^$UV*CU\25,ON6/22Y%W5_OTBR_#;)?\8Y34.^CL-_XJ![ MR4[2DI:^;9/E5INS.VBL?!C,&+196_YEN;01+Q?L!QS?DEV?E?H+[S#8_[RU M7:F#1FUVN1:_[7P0.ZJP>ARSI1T_CD^J&+H_[CQ='+#K -X@\Q M9WE:L!LE["[[ MP[,7PX@"W#^^H_#4':I;]N*YVSA#!MDAJC[%,V.9840/N,ELL"8:' M2GCB*R> /<;WQ5.&?R_(L+AZ)?]'^7R)4-2JO56 [=E&@1P8_BC <>QI1!&3 MA?-81[\.-[HG.*3B#MG#@58PZ ;>(QAJ@'HFW9B]5''(_O#8(SG40O:OQI:9 M'N?Q YEK,\^G]E+81R/T 8:=3D&OO1P<,F44QBAOU9V;BV6:^!@'&7TWC%:/ MIB];K.3!;2/T++\ ;%:-P1O :B4P)L44*>=MJ_3*YQ'#2I.2$EX<7#6Z6&1( M_5B=:K\AEK>^QU3!YC:%(F$P)-,AE&R[*KO&HG7HU6TH!SF2S,3,/W2+O[!? MI*LB,UT F:;%U3%(+MU7A$/"$6BY*1?GA(9'8?%N$B]FQCG+2!T[;]0/FD,@ M9Y-T4IA=@G%"8,@D0S8D#I4KF<,$T0K;OA/+CNH9]SDWVD<1;S'_GM?=,'2C%"9A%WIT! Z==5D,\N( >;V" MOG71S3=)EBWB2_R47]##UC0;;**D0K"Z3(&0'U]9ADA'!$28=$TM[:3UR\U= M9^F\+%(Z2>0/R1U>5\P0=(BA'JP^&@>:&T]>^91MJ8]*A^FF*H'>JDD[94#N M3$DLV"CMH^S8'O2=NK=:U3OIY4N\PFF*@^LPIHNY"X)D3=\Q3_/PG^+!JM6 MU9NF<+F+CY4>6I6*R&>:R.NH.NFQUD=1,K!'518HM"E/ 11 'FY@JB*HJC/Y*YUZ(I7$*<+9,H]+Q>H\C(C,FM:95"%@(9E>=(=SCY!PC1?Q M8TPW5!'.Z?ZLK"._G-I/L; XL=:YV&Q#C7#^;>X$\KBP!UA"^]+8UR:5I'-<2'LK"Z70]4-<@WI4K; MC4Y7:9_#_/FB('N"%YQVEAL7!=D;QOSFRDP-7'>98Y8NR[X0;>17ZBCJK,S\ ML@ W3JPD\M)E\@6GRS3Y!R;#_!,>/J*A%(3551J4G!>*BB,FCVH%]$NIXF1U M3,R!_XS]WPB8'+,@'?*O=>J]2'I%(P^K<\S K"Z:!QH[JBEUF9+CD8?-06@7QSO/A<;3%W*\9J>"MUB?GX: M"L#J'@DZ/O58)88B>O@58S=SR^Y%7%/W?X;5T$)L7*ZFEZ0H M?9]^*8>*K JR?,:(%$]&PK]G*/"VIWER2OX')67'L%?X?"_RB\ACCW,U:X!J MWX9>PKAH_]A9++A9ZU6KED4:X%2PM>[]#*LCA=BX-5J]*DN8%/-M7_W4^$2S M$C%(#5W!)T?&N_D+TIG8'*]W3HB6[M4JA'&1EDM6^!V, GS_\M2M;4FFZJ ME?@)-:7_OHQ_CC_%EP_QW\C_W/\['9PO7G["!BE^\VB9)T3J[.BA%:D[O\]%_)BDM?$4W8#2!7HS1%GLIT0Y?,7HAGW_.RM&9/X=$%,?47#MS M=52-<5ZVA73SW$A XX88GFQ++.YUUK&E-65'5!'Y8TJS()8'5X03J]2C=S;] MO$A=^3Y>7NC3,5*;.12 UD]"='PWU6(H"%_#C 5B%!LZI#(Z/:XBC'/61U_( M:FD3>7X[-R(O*)-5GM!^?2'[O:SJTZ:;O9PMDUI=8B*><;1!N$P5DI:.RZ/Z2>;(G3F/ M@X)>$Y4R9R@ BSD2=%SX0"/6,@?'U&E)5K9%'/KAQBN7LR>(+'S(3J4,\V'A MSN7JN/19OU!IYB,C__T=Z?;@"ZZBLO]$)6 MW7&2HR>,//0:,L=ITF1F9BRE7&YY2[Y;$I7\WX*!H6ILJ1>%=#'^$OK4:Q$& M/8S; ;V=L*MV83W&9(*]Q*\X2MCI/N\VD@C"8IL&)6>OO(WGTY[H3B8%U24D M:Y29]2C*)V%.,Y^&H0'HN<<2D,0H]'Z%U4F8EV=CI%;Z8$>1,,Q^5R"5.0G8W9U- MI>3\_&B9$@[E^+.7LMQ0LE-9D12L'E%!Y+J"#H]R5F4J)&'U2UF8.7FL0G@["Y\F$%C2ZODB=H\NO9:%=&*R#8>V'YX"J2. MO<7YF6FG4MFCZ- .4'%GDCEJE9-EK>>3#]3'A)V;->5]TLZ/XJ9/?2*2W^"*Q0+(--E(Z%)]IE;COZ]]S?)S1RH&=5.KLS5VM%X= WID6.F6#5VW.YGZ](@P5WOLH92&UF]ZJ(JC-#H(.^M6!!65VA0\H[7X?"H%=SDO*'A [B-G<5>AF=Q7-";5G%.H*7T+TMBH&D; M""X6C2T 5N=-1#_LU(=GEF&O$J(;"J9'EX\>*PVQ6-4Z(T#7S4[C/"*&XM^S M.@:6!B=3?3>1R7252Y9,L60Y,O@=5G^*P0V[JY%RNL3X3+8:Z5.1RDZV![\# M:V@A.*ZA:RFG#7V;Q/]%QB [Q.@^CB9I=[4XK&XPPLJE8TSBTT:K2B]4Z3GM MIT[VCL5J%?JXR>$AZ2F= JR^,D0[[*U&JKQ!L4G#%R\-HVV992;Q@C)&@(8> MMM[/G)00TD4WF5"R\F9L2B<7LOFM[V%X,5FM4Q@HPSF=WX41WM(D M>=ELG6*LF"#DHK!Z78N3RU^!F 9B*JC1<3I]SWP_+7!0,YALGNB5HE?<9>8] MF6HB&JTDMO#CBX#5CY/Q<^=694%-V#[=,I9%]3/H9F5A=#[7YL\^],D$"U;J M9.?::CREAGJP>G@<:'4>,C3KI"'; G&3TLR'[;MOY46VT*_>AON;%ZT6JWE, M=G5D_N%Z=(0NK%X=#YS/^/F4L]L591'5U;[0;WP^SZ04ZAX/JW+<)+B.UP\X M?:%@/Z9)EEV]44<4O#^?N2ZLOAT/G,^2':\1Z;67,D_V MFA9"CX7+4IJ;Z"]-.6X/K$0!A:9G5EI=6'T['KCTY&I!\RW7897S&"W;L$H( M9OFQ6O%7*WCAWE)V0\98%5;GCL;-[V3* AKGUD."ZC+ZR;6=IC7J1YMRU63[ M+/J^U"S.Z-8OQV:1M<8%P>KU'6O!/[15AN76Y0DY4&9QIH4B5BJBQ;H-/\#T M2L_@.$J6?4PN"ZMK]4#Y@VNJ@9@**G70G>M][G689KE9U\A%8?6,%N>P8Y@" ML'[A(E>DZQVI)*Q>T<'4AQ:XOA)RD7D?_D0&<9'BH-QCE9N?.V*2S\[>_U = MK,L"W\9HP^JZ*= Y9\']#'WX$ZI*06R'69>#:$'H[.S;]S^@JBRG8^_2R[U9 M'-SBG.:L6#2IO"0]JQ:'U95&6#EW %%B[IU*#;5Z(*YZ=[9)TJA3B22LWM'! ME%^=Z^WQ'';)W7,8XR*/4<;ZO, M:GZV%PJ<'3\%Q%482X$S4!2HHG#HRZ*RJ8\7@=5Y4GR2]XP0DX0_\,ZK=&9E MUH/OW[_;PS!4EPFK7_=7H=%6^AVD(4K02MJ!OM 6!O/XD[>E+S?+B#%.'Q@) M)H$?U^$I*XD "R$"W,[:9$L5G^80AP?2,(ZN>V/FAO>$B/6284 JL_MNE M"OS!!"VK&7N=TMC948:J\A!9^SI]H*,3_-#&.30/G6:+U3(-8Y9S=$9S:OR, MO?2:-+TR_&-,0; HL&,M-($A;0!(^_IKG1NH++1*7$+3;*,5*==)7/?_3,A2 M;[;9T*"5T,?9<[B9Q<%#6B8EIV>B89YCF2$8I0VK]Z= 'W8Y*P/U"V&.WKH8 MU)3C^'*9Y/Q<$2ABH .K0\T!\Q?3%.$ SD-"KMXVF";T+.@CU<)G#66+*$-% M6-TX$C6WV.JHHT6,.@5T0KJ<+L%H$F7MH9A0"E9/J2"*WX\#K!X=!WJ$.Z6,- 00D"NN7QFA M.J$WAXK'T9T2U"/ZLPKI!=NA$[KRV#IQE^YSWF^?<;3R4GQ=Q(',C3&4@-4K M,GB,8K\)J!OYLV" M?Q3T_N R#7V\6-4^XT5Z1]]=ROC,^SH%6)UFB)9+35&IT5,MGV5\K9^\8"\- M,EWZF*SMLZTB.UU[WN97Z:- 0H%?W_\:/476.J6'N^H,-2ZN^9G4":KDG#;R M;1+[NG9N9< UM0":K+5;4:<-+F_F7S\ :]P&D+A)T2^7>.4548YNJ+9M^UYC MK;.OA%AE,7@I0%Q6@./B%5I1UP:D T73XC";VJ2-'34M6S@])Q%]2)X&HN5; M40OS4K]^#Z:A%>!$H7;Y]@3-\C*U.8NZRLERTH/![EDJ MWS@;%Q0&?<*#9J&A44MA7!!\;<#&.5XE*2[E'KPWG%V]Y:F7I$$8>^EVGN,7 MMI^A\4X)>Z9*E*7/PN< L<1&+?FQ7_*)?O6;\HVY]L/=^)LG]NF:?^SCY3:S M_5ASF\/50I+E15H4>9:3R9H $JXCAT* =J)R;-R)%Y,\01U91XW^T0O94SZ+ MF.;VI0'I9=YVZL;.FWLEHIXPTP0T/D<"'O895:\'6A*CRS#;)%G(+K@E*U07 MQOS_.6J*OY)9($DECD>E NA^%.$T[+F.*IA^JJU^ M=9%RW-Q8*8'N+QG6L;-BI0^IX^C3!1H'OXD>].Z3P37O0?;&@_L3 [-)H7FI M8/ILV!0!NFO-D.\X*S8%@NGS_@)O]/B5JH/N:SWJB4M;B*.Z_\[IR/$L48;= MNQK,IGW;]BK[U?78O<7YA9<]+]/D-0QP<+Y]S.B#0NWFS,_#5^G0-=<&U+<3 M0'.QNCA'M Q4%X*>MNCKQ_(YQ&^ZN]*F+$?]6ST\DSTD,__W(DSQ)X]&M.)T M.XL#I0_03!-0OXX$S*7WK[-LY FJ"D!-"K"L:0ELJC45: /JO0F@1UK3IBCWUK2;WN>&YDYHS\;?1N.B*F0_]1:D'HEDY>)FVO=&2A=HH(HJ9/B,HIU6'WEF%9PNLP M]F)_JB44: /JM@F@1UK"IBCWEI"BI/^/KHE>O0BS8[F,9@:AR7;(#V3-U?]# M1[)\%9'?8U7/X%V]^<^D53!-/'FU6F%?.)#M(@#$,T<5YW*&DH)/2K9VRC]! M[:=1*4*7SH,_]C5*3$BP8SY!#3)40ROSD9;@CI'\>^\(J!3+2F0KZI?I?UT]*)337&[MT79U\-:F6 MNGVCDP4P_HPA"MZPD>FXN=]<.UF3++O%_+/00P$H;2_%)0V?KP1=W0&,HN0+ M64OBZR2]3(JG?%5$?'B5ZN;KF ( 6:]IN+F+AWP M]Y3ETFUY7;+KZY+2EJ#[5_F -U #-,S'H!W9M67>[2,;[..']=$,X-V&JN/^ M\C9A[D7A/]L$Q=1RU*:"[RVU/)B^,H3);_0:O3;8A6J>--834"\14\+G;5'( M N^='D1%SPQUW-@Y,KW24]UAYE9^(A=8/&-=,#TV 3)O!8W+@#)S-;$QXI7) M&#TX/3D.KFPNT^B[RE5 :(2Q)%*J/K&_+(01V*:Z@!:9HR%S.0Q8 2?#H+!. M1.<)C6]XPFCIA0'$3GV,@S!C>V%B4)@9F;W0_QK=P[*"CJ6[M?BG]'VWT'HG M61;KB N7>(6)@0G*@TC,YI1;\9TFB2B@_M0AY!YB9Z_B95G!MGU,_ 2Y<^&- M>(!J'M_BM_SA"XY>\2H*IF,4OJR%UK$ MKJ[-C*HNQ?KP)=FY^ZMRCK77A_!'=C91/9K.?DZQ>+TUJ:2C[O!>!<9V.54^ MEDX?/KNX4T''W.4]_"-[G.H"Z'!=/P+M'L-6=W4&$GG4X5'E*:[2%%^]X=0/ M,VR2HWFG@@!UV6[X.>\$+8V>=54J-(LSTSE!=9EH6:=Z_MQ)]5P6[(@,UUZ8 M_N1%!?Y$-F!%BJDIH?Z5QSAYRG#*3G?G\:9@!\2D.+(Y*Q,OW=%'+8C!69][ M69@U^S96EH@L!_D0 ,^6G?H-R4:_AI@(,=WM!\M3GNXG4?E-U/\H#1^KOHK8 M9SL[[[)8EZFR""+J:7^AF>08W!D=+&M6P_-M*U)YF69?O#2H$N!W\DY]QG1< MX6#VBE-OC7OC6D102Y\&1%G;-18F"SMEI:,N M2!0&/ NW(5#,1P4 <20])+ M.':":C2H@C,PP"ZY_:1O[B=)<]\F["X0#FX+^I3#8E4F6Y-R>?^? C1W'[J& MA^1J\VWR3_9UNB(HOR^@9O=/-^1?Y,_UG\C_H?4C?_G_ 5!+ P04 " "W M@&Y7^WC"SQ5) #7PP0 %0 &ES=6XM,C R,S Y,S!?<')E+GAM;.U]:Y/C M-K+E]XW8_Z#U1FQX(FZ[7[9G[)G9&ZJ25-8=E:215-W7^\7!DB 5IRFRS$=U M:7[] B0E420>"8I00K(F[G5W5P$@\IS$*Y&9^-M_OJZ]U@L)(S?P__[-^^_> M?=,B_CQ8N/[J[]\\3-^TI[?]_C>M*';\A>,%/OG[-W[PS7_^W__Y/UKT?W_[ M7V_>M'HN\18_MSK!_$W?7P9_;0V=-?FY=4=\$CIQ$/ZU]8-H-U/Q%\$X<.DOVOW*8Z?HY_?OOWZ]>MW M?O#B? W"+]%W\V -:W :.W$2[5I[]_HN_U]6_6^>ZW_YF?WGT8E(B^+E1S^_ M1N[?OV'?S3_[]>-W0;AZ^^'=N_=O__M^,)T_D;7SQO49;G/RS;86:X57[_U/ M/_WT-OWMMFBEY.MCZ&V_\?'MMCN[ENEO74GY0D\B]^H\4W6_!3!,/ (Q.R;+$_*7N[K[I1XC-566T8 M96_9K]_>!E0E:5_3BD\A6?[]&U:,MO_AX[N?/KYCK?_O@T+QYIFJ9N0RS?JF M];;VEV\ /N*Z@5$[C> M.M%3SPN^:L%:J=18SY+UV@DW1>+:_F+JKGQW237,C]OS>9#X,5T_QH'GSEVB M[G?])IN2:N!2&A>42/KAGNO3T>,ZWFW@TQ_1[J@$@-5NJJ\Y&M&$S(G[XCRR MUN3]$]=HJD]4V#ATYC$='.,P6(4D4K(NJ=)4KW)]\E=3LDK'A:I/P@J-Z1FA MJZ2R&X>E&OMVX*_>Q"1<=\ACK.P"KW!3/>DY;IANMNZIH$E(0-Q(*S75LP>? M#MAV1-&/0)T2E6^J/QVR)&%(%FS'3/PHG1S'='%7]4M5KZG^=9W0I\,E&@11 M-";A](EN-E1]D]5IJE\3$L6A.X_)(EVKV7+"_AP]@_8GL-K-K:B/$?D]H>K3 M?8'HG*@\X@IO<*4WM>+7Z,J,K9PF9#QLV-P^ 2: JI[!/0.L@\J*QO8/L/XI MJC6[EX!UB5?6R+X"V!UQ%:-[#%CO %5-[3=@'937,KFVP_JGKGF:=1[66YTV M&EM]YD]DD7ADM.RXD;.B<]@J72I&RPFABWI".B1V7$^]V&BVTWS_\^_6FV2PL;7#'5A('K/+H>/<:32%L4>%N(>YJ\)T,G9!5> ME)OW!C]Q&MN-KH#U6FM>$ZN[,&T%5#9A>/Q$30X@>6/F]LRZ^@-OP1SZA8UQ M;=#%;33?[WQV'Y*X[NJG:J'Y/N\V^>G66KO#TNK-][8;Q>[:H5N<7A+3'>V] MZ[OK9%VOZ_"VFCWI:,_DTEJ-K[D'9QHHJ)#*)^FIUOVB?DO-:_2]0Y4O70IJ M0J_=DI'SLK920RHWCS;O2-SWGY-8?X$!-V5@3\792.2]6+3C7<=&/EV\DS"D MLS,]A[CZ(C;S'0-GM<#S>D'XU0D75-7I0NE][/OT\)ND5@3]LYI.I)+;5']*$J8@TS4?9U[R8+N M9,)@S3J7Q+GUA&?!TF;)P$<-[+W95U)SR]C9,&5J4S+\5>;RDIK VG/*#3T0 MZV_*ZS9]&NN@KA;7:\W4+:&^X0967];?9WH:I'53=1W0'QQ4(:]4VZE:;QMB MO8;[^,5NS(KGCI?O6V^8EV:ZD-"_9B7SKFP[XP7S@^][S)LQ*#D-;CU#4Y_% MB,R_6P4O;Q?$?M(%R0D&*];%[2:4R$3HY$(.AH$2CZB=.@V:;?7[ ^]#QGQ8>S5 2(YWL,0+G28"':(=$\ M=)^+3F\"8 ]* O']@(HO1[83P[P=.Q.R4%0!0C\1\R90BHM M$@-MWT\<;T*>@U !_&%)(-[?8^+-DPT)YG\F3AB3T-M D*X4!H+] R;8 @F1 M\)[1W7F47G-! *^6!B+^(^K&0R C$N33)^)Y[!#H^" MYY4'POYG3-C%^N MOX"BO2L*/O_@@UT2#PGJGAO-'2_K48_^+)+#S2D.A1SES*D4$Q7V7XD3@D$O M%(9"CG(,58AX8L!ODS \Z(QT5A&7AD*.<@!5"7EBS+M^[,8;%C\_3-:/>\/I M(=;54E",40Z=(J%0L-U:&OR8I060X5LN"<48Y:PI$PX%YUO"/,R\OK\@K_\@ M&QG0E:)0I%'.F%+Q4* >ARYSU)FZ<_6D42T+!1OE9"D7$ 7MF?/:7[ ;7^8) MS4!2@RZL L4>Y5@)$A>%@KX_#\+GH& NOF7>N.'F-EA(IW1%12@=*.=-#=%1 M2&DO%LR-./]CX/KDO8P*;G'P'1$> 1(Q+8']@Q[L'^"PHYQ#E6): OM'/=@_ MPF%'.8LJQ<2$_9;^=13.@J^"&VAA82CD*&=1A8B8@* MJ0&%'O&(*A<65>&S11ZB[=N24+P1CZM\X3!Q'@=1['C_SWU6[23YY:&8(QY< M98*>VL"8\&E#$<$D>LOH E]JCZV6@N**Y$D?"H5_X-=B##65:+8MQ8A@_AVY,>W ; MK->)G]MH!+=B@J)0>%&.?U+Q3@SU-,UUP.)Y[^D.,73WD8^'.//*04%&.>R) M!3LQPN.0,*8)W7:G?EPLUB <+9>BF5=6'HHXREE/+2@N\BR.B82Z^'-J05E M.?9!A3[U/,,"1NGFY_V'QQF+F!',,I524*Q1CGPBH4Z,[3"8A0[+>S_=K!\# M3QP>PBT(11CE@"<1[<0@'_2##V^I"!18E),=5QRD.:'[.D\3E(N]%_@EH0"C MG/1DPJ'-O2O0W+O2G'M13GPBH9"PS7S#Z8@:/7INELI.#C.W CC.!A-QB:BG MCM]+0W[8BRCA.NU'C_Z%#[N@*!1PG!!)F7BGACI9N#%99%W:I9?;/]P@0%U9 M"TH 3@PE4&@4\_YGXGG_\(.O_I0X4>"31;;5EUGXA56@+"#>(2K$1:'@4^ E M%*4P=00-!6- 4!0*.>+=H4 \'-_+S*EYM_9D3U_)$!?5@ */>(DH%Q;)/RTF MK,_N"^DXL9/W4(:_J 84?\0+1;FP:/[SX2U=>%:!_,Z\5!"*-J(K+%JR\E#<40,K MQ8*>&/E1_$3"XOXI[4R?GMMD3@_J6E 64(ZK4*%QUM9")+]T:3TH!\4;\6#* M$PPG9BIY]-QYSPL:F,".O\0W]T!?YI@A0'M'8V\33I*?V"'Y$%^UL4>.Z"2=K*6VIE3;6^??"=S+S^ MI^,3I"Z=Z#&E+(G>K!SG.=-$XL71]B=[ER=:7\<9*<&22;5O#JL M]O'#JXYD>19WI0SE)H65SEX/(8$(B* M3@1[5%Z,>_9;M&2N( 0#3H\M ;?Z<-20Q.+]\%9<:2VT!*\UR(#(CT[2]G6L MSV[\=)M$<;"FFQ4FY%T8<&W=6TU3U$/+#%MGU( P0*>J[[-$AT&XH6HD)N:P M%%K.V!HT\.1#!SVUG1U((8:>5Q8MA6P- L2RHM, 9* >^,T?^^JL%@K<:=^S M-V<&F=3"'J;=BX/8\=*2%@R<8>#/H7M=136TW+0Z>UZ0Z.A#:AP&SR2,-^S= M(O::;_?WQ'W.WYP4\R.OA9;$5@OY0$,B2\@Z?%USXJZ>Z&GX(2*IK)+1)*^& MEP?W"+Y 4. 3QB1C;QO.2+AF.YLH%OG#%K'@UL#+G7L,30H T!GJN;X;DX'[ M0A9]"J:_'E[C^ ,!@8Z9US1-#> F%E_CYT#1:*C$P/GI#X=Q@P+=>@ ,'%NIZQ,)!5S MF&F&]2\++H"6PC/)VU;R,R7"L^1=0?,EM("9,R*(JEI0; M416\?,I'T".7'YVA0U/+MJ,;)4VJ>GA)F.MR!4,"G3#>32:<-EAMO%3.=X\2/M2J(,*.H5;JV>'/*K]7;B%\1)(UR5( M(C,^'QH[C&.V%L:,'?IL0/849WRHUKE15E3#RV/=^ G,XLOF#@G=%X<%SG/[ M*UO0%!7Q\F1K$5!>SD!PH-,FV/:"[/CJJG@9N8^@#@P)/GGI#:S><)/5P4OT M?0Q=2A#0>2ING2 *+)81S?S M-J$[*G;ZI],U\>=2$J65\#*:-[-)!"""/M3JW)(U<"]F("=Z,YR=P6W8>#LQ MI'W]Y'@)+X=L7II;&"]E.ASELKNH4&9T/@I!W@HRJB7Q$JK794(D+3H-[<4B MO?QVO+'C+OK^K?/LQMP'-+8W0:(*>#G8ZY*BD!V=FPF)'=6&E.,@E\O'87"*M;P^^A6EW%^G6;$S"-.L0]'0@KG^^N4CT$$)?:P^[F^6,:B?Q4Q"Z_]X/=!61 MU7K864L:8U $B97,I4GQ-5G;UL%.@-(P8X=06,F6/"F=1+8Z6>F,V;\:YLUT MPKHC#2[Z2QZH,G8>E2-(U #')B+A2YVT$G;FE6:(LW:1J_11M<()*V!G:&F2 M*,O6-LULJR*IZJQJ-D8[UOK3^?XEJ]$R]WM@G\7UF%-+ MCTY0FC!P' 9+V37202'LP[4>!1SYSO@>8N?*R32+Z53WE067R+R$)%6PC]MZ M3"IEQQ]+;%?B>+1K[<7:]5TF#O.8SCLJ&5^JBMAG:LTQ!\/A6+[8/C EX=U/ M']^E1/2G#\/LRO7&B0Y#KT1]XI#"6M%M!/OL#"2HCFB6#*X.H9C2HTN**.WE MFCW1\6_1\]1Y+6DE[&.TWJ "R(_.T6Z*UEB6M)LJ0&.P&CINL*^,_#2)0."_D##B M;TA967Y1].RKVLR(9:F[=OZ4K9T^63%"45?/],5T$L7*0WNE('I*UKI#3"#R M6=.81M$* 9'L:A7UT+.ZUB49!L@9;WOW>_CM38GK)U3._$T_I3=L02>ET*4#0S5S9JACZ*GK-7;:Y^ @+-73RIU M/N)NB$^DER[""NB9<>NHA5!P]'T[W2)"S!VE8N@Y;#7/P3PASW@T;4._MFYY M-T[DSL7D"8JCY[+5(U$J-/HX*O>NXWI)+/-O$U9 SUM['"TEP=&)^4S8BS/T MG$R/:$61[X.OZ@Z>O(7!WSC[1H:YJ(C#$+X# *,/6=* M(-/-+*"ZDX14LG':L31_P?;"X-#K7S%(-=NR9N4##>):0-DQT5:[GBEU0R3+ M&[-F]:S),@0J6VE.-;0]I^M.%KXOM7] 6\".76IDV/) L97%/$7),33RFL". M9VIF8)X3D:GFI8YU]<9A7A4[\*F1 7@ @ZV$Y7N_6HP=U,6..1 M_,J(74ZZB]QM<$+FQ'TABY$_"QVZ4,\5FQJ]9K#CF>!,UH'')E(/?2HRG>QK MP22,$L>/9\&$K/(H?&% M$;@V>HR1&GPM>6S@)!NHQS&S;0,]=*A1?@Z109^OCK--__;!@J"?(\S3K/^- MV#>[/FY$US'F:1T2+;!S\+IOB$/<5(VW3O34\X*O@DR-/U:]%T7Y&5E+K;0I MJUP3=P)J>21R:J%M]5A?QF'P0L\;BYO-0\1VI;N\&6VZ,WW)GOY0YY:HT98] M;R<(B:QN'FLBAKY.FMW7&XN'K0^XR1"I%Q(^!A%!73';BW\E4?:&)MN@S0-_ M[GKD0,Y9T-CX-O,U[&OEQM3+)!GH4T2WLN^$3<@J!#YWC/1ZTE["4B9(JV!?%)V17 M"1PZM3N9!L2)R(2%MXV65%R6!3PN]EB=\D2[)>R;YA,J0EV8T?7#BGQRQJZL M3Z@!=3+0G5^^I&W"M)&?&7DI;A2I>#/VG,Q/^9D)+-<92'WLB_,3*PXT?*S$X:.=#.IJ(9]-7]"70$!B+ZF:/N7'N=":NZ"_H3,FG4T M%5QA=O())'OOB=S2/JR(8O_/*@+JH=_CGX([(!9&.3S_Q**G8@J8BQ3+-):I MD7;^-V5%=*>!DUK00"BBLTW[%[*#8H=D?Q9DS6,J0:^U@=M ]TPXH0[H8VNA M.FQ-A)G7ICR]"ZPVNE]##5Y4Q(I1.NMC$@^4Q%5A',R2-V)"[M&GU4&)V83K2IQM=GW[(E3VRI*AF0_K3IO6 M@\N%,;]=&\?.IN[V85?5ADRKIO8.)7S.VI.'*V684 EF+X>[Z9JSB*01J)Z8?"7: M[ GD\N>4KM&3*D++1!'?JTU%HFA$U Z37Y5'7C U^. MUUD/>[A_LU@]=-J ZHRL"8=EI.VHH$$C:%E1MS">W.3H4 M"( 9^II!S\[YE4Z:CBLIG%'GTC@T#2Q>83KPJECD_5U01^YRSMK9'Z8S9PUI&U!U<9\LJ2C MSQH S-!GA>(\-Z [9I86A"JKS#524@5*GKE'V.LS(9[_N;B@,SI F7.W,OJ33&GQ.5B]H,L32%SCJ=R!OYJ1L*U/+(04A>J!Z>V$!XW@N5( MV364052*:T )-&:K,S.0Y;1=R#@.,Z.$*DT>I"Y4#4YMVVMH''.10A_'<)F; MV#/#23ZU94Z?9'WDSOB(Q21E_\^T]X7J<>IJSRP(P9(7=UWGZ@/"$SG#=Y9+(CF>G[@=4789<\$N36Q-,3L)_+DSCT2%;W^QDDX?V+9 MPG9B[I_6*%$*KP[ETIC9RP27NNAQ2$1X_"19KYUP,UKF80*!S_H_=5>^NW3G MS ,TBUYF#S4&GCLOFIL/GD;Y<^M-:X\3>R?EX?Z^/?FU->JU1N/NI#WKCX;3 M5GO8:4W[=\-^KW_;'LY:[=O;T<-PUA_>M<:C0?^VWYWBO)$R"E>.GR=2VS_K MPO317XP+D(^6N8(XWO[!%_5FI:'FD5([']/YPN!1*-:,:N^-Q]\2- %CK9X@ MO_C2J%J64TDCT6K%Q#=PZ1R]<./-?LIW/(K"PCT(ECR8X_Y2GN,&_7\^]#O] MV:_IO-;K#]O#VWY[T+H=#>E/Z817:RX3Y=#=X592+^91I-(2K\IFP'2 MQ(K0VEBCMA[ U;V$)DQ6C"A)CK2#4?13>13E>X!I:]*][?8_M6\&79P]P+[G M@!6=6QAG?1X$CA\-@YC.M:&S8!-RFAJ@T,,]WH!%MF9SR"NEA+S2NG<47%8, MM6V&D*COC\-@1=OF[\K?ORN/-;HRS2;M6SK8^L/6>#*ZFW2G]7; _<&5"@ %*Q1_%\P^):O#B+8#M7]?5OO\!$I/ MF=/NW7V7+C9(+W%FW9Z09Y:VVU\!;E:%-9"NBDO]T5I90)6QW]A44%2^'(;C M8<4(2E.&"(;-A\KYIMN>8AEDLHZJ!TBY'-(6+.W%:#F@4RMLM=57D(<&G MHKRK@B)@QS (_-6;N.P^?S :/E9&PVAX]V;6G=RW.MV;&Z#8&\#8$%9 'A%R&BIO!4BEMF(\[-[[N:?#F/92LKGZOCPN>NW^I/6I/7CH MMN[I@O$PZ2+NL':"[+L(6$3DM9#?L"KT"3!D%-60!PZ$'M%35#(.\CQ>[AWX,"ZNV.1)O/P5U3%<4MZ. M,[@*[^(!7"F\%?K-2RO)T@3Q]?S'LIYWNKWN9-+MM&Y']^/N<)I>";?&@W:] M:Y+C7=,*8DR(QP(@;X,(\!>2%!$I>V7U.$R$K MQEW7"7W77Z6/OHY)F+H*\<=O;P6@Z_5-KW)VTIK^T)T@W M+%M)ME*HAYJX!LX0*_<',*8D59 'D8J.TN!1RF[%:-F'ZZ1>=,P]@?TY>DZ] MF_CCIG*S/^E.9Y/^[8RN5M/9Z/8?F>-2^K?1.'5E0CK_[SJ9N@IRY[*4FT?F M=;;-!0>P$QS9+I(] =KKFV*O(7:'8QO&MD\THB9E.T8S:%LQ24R3QXC\GM & MNR_BHUK%56'Z<#/M_O.!'M):W4^(UTBEWD,"]$0UL"(.#_L#N3P25\&^,E+0 M48DG5,ANR0C1]@R6>@A_J/@BU/80;GV[_=*?KL["MCD+T\G?C4;+DG9LLO\" MACFT_@4[YNI!B!_B5Q0?S+.\%O0AN'.D%X(7.JD30M>FA+ 44[SWJ, TZ[8# M?O7M#(FOARFZ*AQX25:]?+-NBS4 6!V<*/L,B=="T%3^B%SCLI>*:6<*#X:I M1W/12Q#4 CB]T#G1J8V")2.8]IE%#6?;^(D;? MGU5HH3/Z$+%NF# MB<[_[D7E"14]?"';,X5J9Z:J!^7Y+&U<,-#0N1V';A!F6<@G9.XY491>9Z8@ M+/Z5Y _9D6@>NL_%3""\-R=T6X+R?UY&L=IPG/=E]RS-%,"_ZJ[$'Q]QU9U] MYWK1;=U%-R786:U"]G).VL7\=B?E"^9B!JE^P=?<6@"B+QS3^1-9).R)G;R? M-YM[YU]!N+V]BVXVN^WM-CL!5!>::/N2;\R;P_X4EVN%.Z&-4@,J5TJRVA=Y M.:Z%@$5[ANH]KFQ+4,FMP,EZA;S8GVOZJ_WLL*4D3>Z4IGDJ)G0M$*4S)==H M]&Q2834 '?K"S'.ET9^']W>_^HUA+[UPOH_ RHHYEY>H2C+I5E)X<-.?'3?M M7D8>M/U$(()8M8G1:L&."&W-+&DU,+)BT%22ILF&3"6[1S5U&O(VY0)RJ.T4 MJ=RSPA-(-YO\EUJ;%;%8,Q2Y,E&X&5_"!9%C;D47=>Z=AV M4]X1>=ETVCB'!&WZF*!O[?<#OI?$M(?WKN^ND_6$0>MM TQ[05@23=_L=E3S MV-M_$/N-0FG'3%I,X2>;4"N): X3^2%/K.>=T6^O5JQ?!1\\K>$GKHL=1Z^3 MYP^.A443Z[U#9X,T>($N"'1$S8H#2HM$:$O8TV5-3O6 LF*&Y"9UE,V4E?1! M@M2.R%/F!>9XY$43Y:PM1OZ$S),PS-XG&P9^N/UG&BC,ZJ<*,R/S)]_]/8%O M@$[T^3/..7D*7BQ:#73E3@6ML=UNXC/8ZT@-M3("-+KZ[&0!B/#@!X_,/9!) MTO>?DYC^.O#GM%8^5.!S5J-?P[Y9/V:.,@"[%=N72E)4RLODXG:.[KW,OH5QG:4#6=#+.?:9JI!8U\:WSRDEJ#FTKQKD\ MF:EDQ'^LI%M3IS3%MH1>Y M%9-'P2#-=[7OD-AQ/<$$4@UBN?VEVWD8=%D42Z<_;=_=3;IW61)_^I,)2XCZ M0+:/7B!7K(E9V/9D57^?E3 ^E:(!!2>)B,#XR5W0:('WZ M5TF2'UY9.SCC:YP(_$+W=_86? )NDHCV*XJVWG/M5Q?"!;_:.=+"EZ1@7D5- MR] )UHXK"=,M%;., )ER\7,H; 79[Z\:M1,%GA/N@V#OR?J1A!QP4\,)ORRV M79ZK%P<&'YF,A@+$NAZ9LX,<$%IQ<>S$>TIT59(: KCCQ Z[A2/QUR#\ H19 M50D[[Y(2;)C4Z#=$BL2WF8V&7:.FME>RF#FOX@F]5F/8CL["W9Q>BF 94@WG M6,(\KFZC?-GY>Z?4=#N?#P?9J;429UD\M6[/J#?M:;>SS\30'FQC&ZZGU^OI M]7IZO9Y>[3R]1F%< )_^:P\\_<=OARD1!,=46I!7[AP %W3=S$%4@?706:<^ MH87N" ^BM+RD.#+R E KR$LD,',2G9#(7=".TXE0NH?GE$,[@MRL9)@H'C>WV292-\19ZF\QZ+=O^H/^+$WM=SUK M&CIK"K<4J:KW?:K45)='RQO7\Y@/4):8=N%F9H8)H\5W5F3D/_A45YX]DGH4 MY#D?A/N09AJ_Q(1_3>)C>(-4[4CFH2_<'8DK8%^$F,S6ID )??T7)CH:$LF< M):^%'2-@^,TC)5Z&QIQB'MA/&/D,HC4K-]7X1;Y.UR1 IYJ6Q\Z&V89V'53/ MR]4:E_PVG0HGS)^(^0RX+P2W8<4-RFBS;*BSP+QB%/:R8NW@/=ZCKVL&VKGY7GN10"XKO:"OL MY2P*:="Y=QQ\)2'M MQ+\(/;>I_7NYQ;$M6QI:5G'\E;*@FWYWLQ0SD\4;EJ\T\ D\41V_VCG,P#!)"MMNI)OB MPVXI+XCYQ2TC1*9LY\%A\# T!=[UDTY&_BWM5J8&YZ*/@?A%TKBK?/L MQHXGF(C*A;#O/V'S$%\T4R:\W,PP8J(+@Z%+A; =J6 X\D4S9PIEH9/,0XN$ M;K 0(5DIAAV_!L12()ZYN-#T@I(L;ISY%R]8">&LE$,S+6OB*1#0$*!;O^@' MGTK?(2_$"U+'"P&NXN)HAF8M>%7BHB_WM(-S0A81R\[3CZ+$\>=D%$X=YE"= MG0#$FP%(730CMNY6 0[$!24ERL-@HPF9$S=]NU&:BZCRSGTQ%U$>XSIM3;JW MW?ZG]LT _:F6O5B .%5N8>RHTRU!PR FT2!PTCCFW(_&7^V[# Y"U6S0#IN0 MA$?Q8VUZ@N*[%AUTF"4(8WW>][,R?U59AK=@!ZU'JGF)>KCT^!&I4'EO-@79 ME:&JQ[5Z\3JAC0AZK.MAIU1F?7YI.VAM0N$K:25YXIKQV=JE(>IG<4\DD@>V M2LICVRME.L4[& I%-G1 W.434CC'E4IA6]2@L K$0S\'5D\"=V$025(CE0:V MJ![RA8ONIDJP?LA1P2?/\X*O[,#:"\).D#S&R\2K=EW-I5XSV#/9L=S6 >VL MK^"JT@U)7&.$%VMA7P4U/L"KD-2V]\1!['@667L.4E!'&CFH_PS/03VU+0DU MD@U((Q-A2D?ZG'0U=;%^:D)0:\BK,L">611 *#OL_3W M9-'W!5()N*_7%/::#63^&)S0=V.R3,?*U194&7O1A=MC-;!H=)D]]1J3'^HZ MY#F(7.D"4RYIS\%5Q:5(2L-7[Q75J;LH:B]_QMQ&CEW_&EOI[-BA"F\A%1D* M_E+>ELJN(-'3[)[K9>0X#%[S??X+$$,Y_-ISR"H9;Z>'N M)\CA;MKJ#UOCR>ANTIT>>Z139O?@2 !.Z2&MB^51F_I/NO_>/V? MK"**WMY M+:MR? #XJOCERH3#OXL7]*]B30+3-K#M[AVBE##2!C9=K OZ*+\WEU:Z-+HL MN=H6]$YUQZVH9C59DKMLA5AF+K6[K\^$Y6&B,WC$?W1'>@4+KXYM= +I6O'@ MI8N,H1-P-XK=-;LUZCJASTQBL"J8IO/ M&Z23"PKZ7+B]OMDMEWN#BW@JE%:R=-52384 ($X[$U)]>:\]=M[C6\R;'3+O MZ\]^3=TY"2\]HM0SH[+I =\+:[6 '?-9BU9]B"ST!) ]JKB17A2KGF3U7%.4=AZ:T MXU>[.#;EXJ)?(N3=45T:E(I9PA)$ _FCZ]SSDYO+Q<73!SORDM,#"S"GMJ(. MMO%*B3%(YK/+LFTN%9<*SQ-FU]9R<@[IHD*G,'5FRU)!;%.2%'!1IRU!/3\6 M2G8H^Q+8J2XU=L\51^-#*=%A9R:+T?(N"!;,\#0EX8L[)]$TV(O/TWMQ'4O6 MR3K[%V?9=I$@MGR#LJF>I4 M%;%O@8Z9_F"@&#INY!U/+RSNQD+/GLNFX+S;P7%TDKH MN4KK\PP WTX[I;8/G.H)8*9LKP>%PMC/XG1Q/ZB*CPZ,5E,J9B+[>_!QU8+ M\3^4\8)2^.X?"R%TFI]8?WK4&W?84W5D@E09P<"R70Y[: MTNY,W-53/%H^1"35.L DQZ^&;,'C4R":UV22G_4^XU#"G2.2,I.'JAZV$; & MO2+A+Y'?8>#/:U)PK3H>,_13)4B$3D*&=.S/OA+O MA=P'?OPD.8?6;_$L]EK' G8VC#,UG7T-CB=ZU]!9[+)JPG->M-)O2JZB:C1U M%GNMVA"=%;F](#EV23YH"?NZN'%JBP"=%[.%''M',INVA'VCW#RSQ22$Y\)L M>QF3L#EZ2\UAWUHWRC$7JK,A^GAN\2^Y&Z73B)'#(NX?_ 4]\+$LE&21!3VW MU^Q?-15!W!SVE?CQ6J&"ZJQ?]#BY2=/8U7K#)DT\PV0F""B!\?P-U'+6RHBT<*74/ M1-C >)1T%,8%PNB_]F31?_PVAJ K#)G;=A : M*F<8X4.\^%ANNWID+'(M,/.K/AFJ\*E$]+()F M?5>CRI,%!]4@C%?.BJ3OTXW\"7&\;L12 !0G+?K-T7($;9'L&,O.:+ETY^0FH6C0 MHZALGN271+O1J@-PA2*9]"@SZVO"3%SW%]DHA3&,3+9PC- MR9/KDT+(LPD*BI_=,B@7I["3 M0@IOW/>()788!KZS_\F,_BURYDPV\7,WVQA"W8;L8%*JE>4P25T1S2RN/3>, MXE3WVKZ?.-Z$?ETZE\DJ8-]AU]2_XH2GQL-8AHMYX"]TF)#6P+YE;H * "+H MZ]#V##GV'#K:_47W]\1]3G.-IL=*^:H$JFS'S*:_1H&$*^S!+>-/:CM4B6B1 MS5"'#3T>&S0."J;$3X3N3MG+P?XBLX7MOBV=%]75H)=3QES=-=2N."-" 4&? M%GN.&WYRO(3<;-+P]%O/B10)OR55[!A"^E.@1*3"<1F9H2Q=QST5*PG)@ME( M622RZZ]NG,B-'OS@,2)A^HY2WW].X@E;E.>NER7 *0JFFBW-?=$._5#JO$@[ M&L?#R%5-$XNJZMBGK B=N(VYPIL>-M#%U[+YGN<7G,7,;O\U(^%:3#RT/GI M,0?84W"O=FA;X_#]E/QB2<,^16/#]FUHY^,_AAM5KDU!/2DB%T MV&5EOEY!H MN4)"6L*^ZVN"3#AB=E/=R>-N)TZ\W975I)K;$O9=H@&J)8A9$=LZ3=9K)]S0 M$VK@K][$5!4[Y#&69MG[OI)E[^'^OCWYE279&XR&=V]FW3NH@2A=Y4$*OD#X3P*S#O5]JEV)VG./5_9L*>$)@_ZT[V&G6&"$ZB9/ M7,,.9L3Z)>6C*(@9AX;A8WSC^%^&*1Z.1P^+0?Z2R)1='Y$%Z]#W'W[(=R12 M+X>:;6%;ZU7:5C1#'@67(3,RK$_O&Z2PTA:V0;EY"@5P85*X?2L\N^?]_L.[ MQ@A5M8QMX6R<7AB4ILB^F0EZ."'/CKOH^_?.AE63$ZO;"K:I2XO$>A 9(BSW M<4LC-B%N?@<%L2T5.K"+!34U%'*"&=FCY;V[6'B$!4H5AJI\$,#K0W<9=FPS M='$Q%@'@NT&8?_4V\%](&+OT,#$,8A*-G0T[6/RPOW15Q ;4:@O=,5:'MZ/P M,L3A;>1\_+&@.'T_)A3#U,[X VA3J-4"E"\K-@LUL$%@Z?U[V/E+LPTH4U;L M"&KA8XBKGD? +PI%WHI-@4Q:]#NH0T%NG3#E] M\K[?.W$2NK%+1$^;:[6 [1<*8U);+$M&6B?7J9[K._X\]0R)AK)'2(45L"UZ MFK.@5&S,4=?HY EYEE)4'MN#M/84:OPA2LM<*<8IFD\D9FE0^'X5/]3PJVA] M>]#PU<_BZF=Q];.X^EF@GM>N?A97/XNKG\75SZ+F+>[5S^+J9W'UL["97E0_ MBU-"]#6)A325#G?U MD;=QOIXB$&PLHY-VT T6[CQ/50)EL%(-VPQV!&L"""PCJA>2WQ/BSS>C94W. M9"V[+^BUB6YR;&XD X.Q(H[([5^_] M!W5RJOQ8\?VY_:7;>1ATF?//?7OV,.G/^MWI-<5*L[TO>J3MB6/1B%GB//:Z MJ>O/W6>6D))9J^BX&2U[M/^.]RMQ)!FFCV\9^1BBY3O4%([HL[B&('U_2*>) MV5?BO9#[P(^?)$XO1S:+?;@QI0MB",\Z?:$6 DS]9U^#AG1GUQKV@QXZ%' _'._D/V M-&7LONP7HP,CP)_+1@#!4;^U:^=ZZ#_:4J<(\^$6ML.70VN$<>7 #^HY[%;% M5*CB8V!;6(]$MZ2$#&P*YV%3UW;FFFU4C\OR2Y\;'7PIT&-YRMU21?*(RMM! MATRQ%'R8C>,1N?*FCW0S?]Y:SLZ5VMAV/+DV07R;!8"["[-B_5ZMCV MC^.)$4&"$"M0.S! DPUSSV(=S4;S/!R]DDR(ESJ$.6&\F86.']&](L4SNMD4 M?R-?ZG7:L&/%@6\ =&0SXPM=DTS5EH!7U@YR]%52PIDM;Q+WZ200T6953Q"7 MRV';:\0J50*=+R#Z_):^<3Q:?F:F$3\>A>E3:?+I3%+%C@$"G[TDHA3V+A8Q MHYJUI)7L8$>I<1".;)FV\EZI9JU2,>QX6H!JE4C@RHD^>:7.^FR,L[2<\>8V M6#\'/KN:D$]@BFIV#!/X)*80I[#MQV&IU"W5%"8H;@O1IQL^=G__0. SFA"RB'D6M8*Z2^Q5(*]G@9PBG&R"_Q0.V MNUR2.;OV/V[,,&$LT7GN"7V8L,WK:)E>G*3. M>+>.YY'%S:8LB*:!2*=A;(.KWNAJ"$<[]:'[2B=K-R(:(UH&B[HY;+M5 ]Q# M,3OK_>I6JK:_R,0:)7$4.SY[KX'YBRH-E9*:V =_/1V (H$^P%/K1#^*$K+H MT$G)7V41O>GN(,KVW!%%>+0\=%X0/T:R,U@=URZ0[A,]SJ3<3#6"(KHR%'WL M#RX8I0=.>2W+\]QPT^.EY![XC#7XNR,]4PG'&D,^U]D,>R] M=G_2^M0>/'1;]]WV]&'2O>\.9ZW^\$WG<_4GNURVOA#+A=G[+< MO'2U&+C.H^NETT).YV+D3]A4P::5-O,9\\/M/V^3.$&MH43G&(XGT9I!S8%.%RBKQ"" MJJB=CO ")ZY.1^:=C@3VV7'HOM!M[O;$*G4'%Y3%OD34\"N22&'R$'9A>:E/ M.7M=\UI?\UHC779>\UJ;N*X\T[S6J3&/SEPLPM)Z;"&J71#DUM:DQN1?P4>+09RL[FA#.M MZ./83GB7,-G*B;TT)2[X#IQ,=P^^B>UO>!DJRZ'1#DT](R]'3$T0,=>$IP[F M#;(,RG:\0[R :@JC]'KY)]GU]J\WT%9="I[@NOEZM^Q>UD5R9;XUHS>#2[PB-GT? M/+A>_IZW$EQO>J\WO=>;7IR;WCKKZ,VFX+JY>Z!./LF!*MLQ-$ZVYLF@0$\" MQG/3W?51-0&"*EO&MEJK13S*A,1.7\'K9+13755&"UAM[%E60U4!%(K0L6G^ MW?WU%Y>$M$M/FP%Y(1YX"I;6MVQE=T74M@6T T 6_Z)/#.8HN(%N)95K-65!#<@ M\"[HRG 2>%XO"-E=]VB9*?0^R%9Z,_C#.]G-X&0T&+1ZH\GG]J23/I_<_=0= MM#ZV^L/I;/+ @E"OEW]&=\*?W?CIP0\>(Q*^L-U^-F5-V'L%+G[IC:\Q[EY6R@ M=FFY%2Y0Y7*6&0/A([DL"+XSTJY'E3.:A(:!;6Y!?$42@3^PR4'GDA]#T*-% M^@X"GL?-]1T$*]]!,/J$B['CA\[[![8^WB+)U3*#3Q_4 *V37U'0B/*B)/;C G$%!L"Q3X8//@(PB$D5J,_$'F9GX8=@? M#=,PDNFT":.PP&-R__URUR7G%5834A%I^MNQT2%+JF:+&\K7THW'GN-'A8. MZD2CUPSR[@%*"7^"U!,5_TA4[>:^EX!3$K"Z)1O".NI99E#,JKR J?SG4B21$/W15.Z9^^%=4PPZZY,JGY,668]>8^"P5=Z9D M!WJG.HFI:V+O'U5*5WY>"0B%H8=A/A-O2:7J)?Y"&HK"*8?]] L4:$'WC<(Z M3%%PO.[ZV0LVA$0YITJ<(16QT_+K \'PA 3_Q6X?MQ^?F9RN7,2/;G/;7\Q M"VE_Z1F-O0[IQC$1)Q9DC6BV 9V!C#DZZA!4"Q]#7-T[,17,7WW_[OT_6,^E MI(@*0]$W]E"-#OIRB0W!7#YZ]3,7N84 :'%Q]%='-8Y81=15 %AAL>GDE^C% MI#>IC* +Z8]EPTVGV^M.6%J/V]']N#N#,>M(?VW$D71BNS:5D*L!6&-+/8P*QQ)^N# M'2I]#KHILB.>C"I#QDA%ENDJ6L*<]8*B5Q6KIV)B1,V8.G45@0&5KC_,;9,> MY&9!EQ[J8G$4+4\@52/XF?6E T#&E4HT;+-HWW\A$6U6900MET,S>=8!F3MK M\R5']W,8Q4\DS&P@;#H1,U(IB'\T/O&FJ42H #ET1K6 88[PE*==K.*FH1TB MIUWL6PMTA6F&&'3]&H?!,PGCS;WC.UG/>X2,23C/_B:YV%)5Q XY0=<0(+16 M&._V>]MQ$#/+NN.E2# _/L>?DR@#B"QZ%&:&:))]>;3L.B$SO$&LWQZTIK^T)]U6?SI]: ]ON]-6][]O!P^=;J?5FXSN4Z/@ MPRRS"=)JW?9DV!_>35O?#D;3Z9]:X^XD;P Y['>+SA89M6507 /;(MBF:K%P MO8097/?O4"L58RL(V'K7S'?L.#.J^!=:V)H! =\:=J0< %M7"([M#'[]S062L=^]0U[5"2$PP^D,84 MD3&3"'F4/<@R"\9).'^B)P1F+0C\-!)&ZO@!J8A]G(8J:M$K 0Z(*5_ /$.S M/B6@FMC^@G4XT8 $W?0P(70O[++WN.2$[=R4N,6QG0MU69)+8]B/BAFMR:+V M3*;3 +I389WAHX^0(:I*.>@K'4GC+-GJVO:CP!\&L=PAM'YSZ-Z)=6@\%CWT MJ?'(755['22RVY^&FD>^,VK:M-#LR>20 \N,O-7W!_>&\6SN:\^IW.P65&;* M_4%FRLWLKS?M:;?3&K=_90&WK?9DTA[>I:F%_J,U&C/S[7^TVK>S_J?^[%=L M6^U>DM%2Y"%7>2<7X.MY;+O8=E_E>Y:1Z$%+L,GWZ$_8<1AN1H.$-N&C4<(W M!]=^&Q5@"&ZB;3OTJ/&QU]0+M7;9?5,QE?',I6)_#(9+0J,;0NM+N9?$7[!P M$HCQU,S7[- +9+5=F,)%6P+:XF1T0YEYD*./3S M;NT%*3?4%+(8#1.Y2ACX%';2KL;V5$UM$U2LG'VV\0:1^4Q8&BZR:+^0T%F1 M[BL)YVYT^&J\42V6=\#Z:=("Y890^(=7^;O4%-OWLT2!=V$0F3C*R3Z&[9!J MK2I+J+%_9R#<)G&%,S3;-MD)[%?'\-2T>2KQU5>6)[6P'X^VW>+8<9#&*F7N^?X\)+14AV1_(D]SQW8,V^/&WJFO&'D*6@>M1DX^U8=VSE9EK3[J:ZBW,5^?!7@- M@]R1+IL,\ELNU8'?Q >!*OV7\U1IW=0=-M?%,^WL/2*/Y8]]2;=Z6S2OYUU.ZWI;'3[CU9[N/U;YI=GT=-_ M5\>\JV/>U3'/TF-.9>*^.N9='?.NCGE7Q[RK8UZ3NUB#CGFB)R$"_Y^)X[E+ MEQQL..7/02@J6>].TH#7'00'2^SQ*"Z5>)>-?R27RI-&5Z<;UW/GU&A(=JV$ MN1,FI#A; M.Z_N.EG+X"P503-LEN&J@,F5!7WZ3WVEV/KDQ(DBE16GZ(5/)V+!"\YU%O"F M.DYQ"]O!G5#_9!P8C3123$FCY=*=$W$J-TF#'8K56"AYR<4V_67'B4G/<<-/CI<8C'K1[L@? M-^S:#*5VJ/(1 1*?TNB(K=P[^=X;F#*57[3>LP(KBD5%DAU:6 >YG2SM*$K6 MVQB&9\+\$SX%[+E2]H[@A X] Y.HSL?_N$';S5%7.]J*SL*/043P8ZWJC&$9 M3C,2KDU,M8!O7G:0MU&BSE^/FQKO$S?ZT@L)Z?LQH?H3GW"BYG_Z&MM]+&U7 MY2Z/_0Y[/9?X"X1=R.&G+SO*^Q2T&7K')MNF<]_1X2C,_E4Q08W+"V]6BGSN MYYB#@UK;7^SV#0'[4<'0WUZM0K*B*DGGWM#U(W=NV$1T1)?07;_LFW":XMD. M38>D==#,D'NFURC-9+&ENRGL#= ^4H=%@S#U]",9Q8+RZ*X9YNB6(H0^+G,5?\\B_8=!_"N))V0>K'SWWX?Q>6)].-'GT5U% MC*G72?DSM)T]B0S9Y;-@>WS2'D"5\8SN'4Z.X:7/GOG-2Q#F/V+E)(;;4_<# MJL+G=SV!PRBZ(M?&L_M[XL:;OA_%89(Z]*9M@! M\A]L9. KO@7/4I^]7ENCMJ6T"\J#N:@\5"7.[Q) CI 5.2JGR6-$?D]H@]T7 MIGNPK)1_KKP?_7 S[?[S@3T5W?U$_VM1$LJRA.KTDN(:2.O#87]4.2"YI>T( M!E1Q49Y2N:)8D'/QL%^5:4!)RL"Z_(@2%9.3,K I@2'+&C1:%F9N>6"SH/C9 M42*0 SU'83$*N^TOZ)G6V?^$Q:9%=.R[LM1T>4O:#=E!H50=R_DE=44TDSSP M9N)Z9#-U/!*U5R%)ORY-'"BK@!VG5%/_BB9'-1Z&+-8#$L8)#X@.9U 54M&[XJ]L%@X(_D@E*F[E_C M_.U)A>6?7P4]^EMSD*J$QZ>'__1M>ADU)%_3W\@VC[#JZ/'0FK3I@()/H1D? M4W-^.#7&T*4XC@X"QT_G[BBB:M4C$LHX1=&C8_68$PJ+/F0ZY#'>7V[VG#EI MKX-$ECA'7 ,]PE./%)7H6C> ^6_8?UB<)_W)_P=02P$"% ,4 " "W@&Y7 M7C6Z"T$( ]1P "@ @ $ 97@S,2TQ+FAT;5!+ 0(4 M Q0 ( +> ;E=?FJOD00@ ,-& * " 6D( !E>#,Q M+3(N:'1M4$L! A0#% @ MX!N5^\09VQ3! )!T H M ( !TA &5X,S(M,2YH=&U02P$"% ,4 " "W@&Y7^0T('E $ #N'0 M"@ @ %-%0 97@S,BTR+FAT;5!+ 0(4 Q0 ( +> ;E?= M;GSBREL! +ZY$0 , " <49 !F;W)M,3 M<2YH=&U02P$" M% ,4 " "W@&Y7Z9ODDQT2 P $0 @ &Y=0$ :7-U M;BTR,#(S,#DS,"YX&UL4$L! A0#% M @ MX!N5V+.NO7(+0 -?4" !4 ( !CIX! &ES=6XM,C R M,S Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( +> ;E>7(;+'=6T /T/!@ 5 M " 8G, 0!I&UL4$L%!@ * H 90( 'F# @ $! end