0001493152-23-027637.txt : 20230810 0001493152-23-027637.hdr.sgml : 20230810 20230810172428 ACCESSION NUMBER: 0001493152-23-027637 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230810 DATE AS OF CHANGE: 20230810 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: 231160767 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
0001634447 false --12-31 Q2 P3M 0001634447 2023-01-01 2023-06-30 0001634447 2023-08-08 0001634447 2023-06-30 0001634447 2022-12-31 0001634447 2023-04-01 2023-06-30 0001634447 2022-04-01 2022-06-30 0001634447 2022-01-01 2022-06-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 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 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 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 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 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 ISUN:SolarOperationsMember 2023-04-01 2023-06-30 0001634447 ISUN:SolarOperationsMember 2022-04-01 2022-06-30 0001634447 ISUN:SolarOperationsMember 2023-01-01 2023-06-30 0001634447 ISUN:SolarOperationsMember 2022-01-01 2022-06-30 0001634447 ISUN:ElectricOperationsMember 2023-04-01 2023-06-30 0001634447 ISUN:ElectricOperationsMember 2022-04-01 2022-06-30 0001634447 ISUN:ElectricOperationsMember 2023-01-01 2023-06-30 0001634447 ISUN:ElectricOperationsMember 2022-01-01 2022-06-30 0001634447 ISUN:DataAndNetworkOperationsMember 2023-04-01 2023-06-30 0001634447 ISUN:DataAndNetworkOperationsMember 2022-04-01 2022-06-30 0001634447 ISUN:DataAndNetworkOperationsMember 2023-01-01 2023-06-30 0001634447 ISUN:DataAndNetworkOperationsMember 2022-01-01 2022-06-30 0001634447 ISUN:ResidentialMember 2023-04-01 2023-06-30 0001634447 ISUN:ResidentialMember 2022-04-01 2022-06-30 0001634447 ISUN:ResidentialMember 2023-01-01 2023-06-30 0001634447 ISUN:ResidentialMember 2022-01-01 2022-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-04-01 2023-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2022-04-01 2022-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-01-01 2023-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2022-01-01 2022-06-30 0001634447 ISUN:UtilityMember 2023-04-01 2023-06-30 0001634447 ISUN:UtilityMember 2022-04-01 2022-06-30 0001634447 ISUN:UtilityMember 2023-01-01 2023-06-30 0001634447 ISUN:UtilityMember 2022-01-01 2022-06-30 0001634447 ISUN:SolarPowerProjectsMember 2023-01-01 2023-06-30 0001634447 ISUN:SolarPowerProjectsMember 2022-01-01 2022-12-31 0001634447 ISUN:PaycheckProtectionProgramMember 2022-01-01 2022-06-30 0001634447 ISUN:ResidentialMember 2023-06-30 0001634447 ISUN:ResidentialMember srt:MinimumMember 2023-01-01 2023-06-30 0001634447 ISUN:ResidentialMember srt:MaximumMember 2023-01-01 2023-06-30 0001634447 ISUN:CommercialMember 2023-06-30 0001634447 ISUN:IndustrialMember 2023-06-30 0001634447 ISUN:UtilityMember 2023-06-30 0001634447 us-gaap:ScenarioPlanMember 2023-01-01 2023-06-30 0001634447 ISUN:ContractsInProgressMember 2023-06-30 0001634447 ISUN:ContractsInProgressMember 2022-12-31 0001634447 ISUN:RetainageMember 2023-06-30 0001634447 ISUN:RetainageMember 2022-12-31 0001634447 ISUN:ExpendituresOnUncompletedContractsMember 2023-06-30 0001634447 ISUN:ExpendituresOnUncompletedContractsMember 2022-12-31 0001634447 ISUN:EstimatedEarningsThereonMember 2023-06-30 0001634447 ISUN:EstimatedEarningsThereonMember 2022-12-31 0001634447 ISUN:ResidentialMember 2023-04-01 2023-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-04-01 2023-06-30 0001634447 ISUN:UtilityMember 2023-04-01 2023-06-30 0001634447 us-gaap:CorporateMember 2023-04-01 2023-06-30 0001634447 ISUN:ResidentialMember 2023-01-01 2023-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-01-01 2023-06-30 0001634447 ISUN:UtilityMember 2023-01-01 2023-06-30 0001634447 us-gaap:CorporateMember 2023-01-01 2023-06-30 0001634447 ISUN:ResidentialMember 2023-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-06-30 0001634447 ISUN:UtilityMember 2023-06-30 0001634447 us-gaap:CorporateMember 2023-06-30 0001634447 srt:MinimumMember 2023-06-30 0001634447 srt:MaximumMember 2023-06-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-06-30 0001634447 ISUN:RhinebeckMember 2023-01-01 2023-06-30 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-06-30 0001634447 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2023-01-01 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2023-01-01 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2023-01-01 2023-06-30 0001634447 srt:MinimumMember ISUN:VehicleLoansMember 2023-06-30 0001634447 srt:MaximumMember ISUN:VehicleLoansMember 2023-06-30 0001634447 ISUN:VehicleLoansMember 2023-01-01 2023-06-30 0001634447 ISUN:SeniorSecuredConvertibleNotesPayableMember 2023-06-30 0001634447 ISUN:SeniorSecuredConvertibleNotesPayableMember 2023-01-01 2023-06-30 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2023-01-01 2023-06-30 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2023-06-30 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2023-01-01 2023-06-30 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt485PercentMember 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt485PercentMember 2022-12-31 0001634447 ISUN:VehicleLoansMember 2023-06-30 0001634447 ISUN:VehicleLoansMember 2022-12-31 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2023-06-30 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2022-12-31 0001634447 ISUN:SeniorSecuredConvertibleNotesPayableMember 2022-12-31 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2022-12-31 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2022-12-31 0001634447 ISUN:EquipmentLoanMember 2023-06-30 0001634447 ISUN:EquipmentLoanMember 2022-12-31 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:CommonStockMember 2023-01-01 2023-06-30 0001634447 ISUN:PrivateWarrantsMember 2023-01-01 2023-06-30 0001634447 ISUN:PrivateWarrantsMember 2022-01-01 2022-12-31 0001634447 ISUN:PrivateWarrantsMember 2023-06-30 0001634447 ISUN:PrivateWarrantsMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2023-06-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 2022-01-01 2022-12-31 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2023-04-01 2023-06-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2022-04-01 2022-06-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-06-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-06-30 0001634447 ISUN:WelfareFundMember 2023-04-01 2023-06-30 0001634447 ISUN:WelfareFundMember 2022-04-01 2022-06-30 0001634447 ISUN:WelfareFundMember 2023-01-01 2023-06-30 0001634447 ISUN:WelfareFundMember 2022-01-01 2022-06-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2023-04-01 2023-06-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2022-04-01 2022-06-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2023-01-01 2023-06-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2022-01-01 2022-06-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2023-04-01 2023-06-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2022-04-01 2022-06-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2023-01-01 2023-06-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2022-01-01 2022-06-30 0001634447 ISUN:Matching401KPlanMember 2023-04-01 2023-06-30 0001634447 ISUN:Matching401KPlanMember 2022-04-01 2022-06-30 0001634447 ISUN:Matching401KPlanMember 2023-01-01 2023-06-30 0001634447 ISUN:Matching401KPlanMember 2022-01-01 2022-06-30 0001634447 us-gaap:InvestorMember 2018-12-31 0001634447 us-gaap:InvestorMember 2018-01-01 2018-12-31 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2023-04-01 2023-06-30 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2022-04-01 2022-06-30 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2023-01-01 2023-06-30 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2022-01-01 2022-06-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2023-04-01 2023-06-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2022-04-01 2022-06-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-06-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2022-01-01 2022-06-30 0001634447 us-gaap:RestrictedStockMember 2023-04-01 2023-06-30 0001634447 us-gaap:RestrictedStockMember 2022-04-01 2022-06-30 0001634447 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001634447 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2023-04-01 2023-06-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2022-04-01 2022-06-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2023-01-01 2023-06-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2022-01-01 2022-06-30 0001634447 ISUN:NonQualifiedStockOptionsMember 2023-06-30 0001634447 ISUN:NonQualifiedStockOptionsMember 2023-01-01 2023-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2023-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2023-03-31 0001634447 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001634447 us-gaap:EmployeeStockOptionMember srt:MaximumMember 2023-01-01 2023-06-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-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-23 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-04-01 2023-06-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-04-01 2022-06-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2023-01-01 2023-06-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-01-01 2022-06-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-04-01 2023-06-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-04-01 2022-06-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-06-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2022-12-31 0001634447 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2023-08-10 2023-08-10 0001634447 us-gaap:SubsequentEventMember 2023-08-10 2023-08-10 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 June 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 August 8, 2023 was 30,812,884.

 

 

 

 

 

 

ISUN, INC.

 

Form 10-Q

 

Table of Contents

 

Part I. Financial Information  
     
Item 1. Financial Statements 3
     
 

Condensed Consolidated Balance Sheets as of June 30, 2023 (Unaudited) and December 31, 2022

3
     
 

Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2023, and 2022 (Unaudited)

4
     
 

Condensed Consolidated Statement of Changes in Stockholders’ Equity for the Three and Six Months Ended June 30, 2023 and 2022 (Unaudited)

5
     
 

Consolidated Statements of Cash Flows for the Six Months Ended June 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 26
     
  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

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

(In thousands, except number of shares)

 

   June 30, 2023   December 31, 2022 
Assets          
Current Assets:          
Cash  $6,105   $5,455 
Accounts receivable, net of allowance   11,238    8,783 
Contract assets   8,369    7,324 
Inventory   2,119    2,536 
Other current assets   1,577    1,625 
Total current assets   29,408    25,723 
Other Assets:          
Property and equipment, net of accumulated depreciation   8,108    8,440 
Operating lease right-of-use assets, net   6,638    6,960 
Captive insurance investment   270    270 
Intangible assets, net   13,238    14,038 
Investments   12,020    12,020 
Other assets   30    30 
Total other assets   40,304    41,758 
Total assets  $69,712   $67,481 
Liabilities and Stockholders’ Equity          
Current Liabilities:          
Accounts payable  $16,986   $12,941 
Accrued expenses   3,632    5,868 
Operating lease liability   601    588 
Contract liabilities   8,020    5,419 
Current portion of deferred compensation   15    31 
Current portion of long-term debt   5,152    5,374 
Total current liabilities   34,406    30,221 
Long-term liabilities:          
Warrant liability   -    10 
Operating lease liability, net of current portion   6,405    6,711 
Other liabilities   2,832    3,026 
Long-term debt, net of current portion   5,508    8,226 
Total liabilities   49,151    48,194 
Contingencies (Note 1l)   -     -  
Stockholders’ equity:          
Preferred stock - 0.0001 par value 1,000,000 shares authorized, 0 issued and outstanding as of June 30, 2023 and December 31, 2022   -    - 
Common stock – 0.0001 par value 49,000,000 shares authorized, 23,435,489 and 15,083,109 issued and outstanding as of June 30, 2023, and December 31, 2022, respectively   2    2 
Additional paid-in capital   80,852    74,070 
Accumulated deficit   (60,293)   (54,785)
Total Stockholders’ equity   20,561    19,287 
Total liabilities and stockholders’ equity  $69,712   $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 Six Months Ended June 30, 2023, and 2022 (Unaudited)

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

 

   2023   2022   2023   2022 
   Three Months ended   Six Months ended 
   June 30,   June 30, 
   2023   2022   2023   2022 
Earned revenue  $25,006   $16,476   $42,365   $31,563 
Cost of earned revenue   19,069    12,723    32,879    24,640 
Income before operating expenses   5,937    3,753    9,486    6,923 
                     
Warehousing and other operating expenses   220    1,017    451    1,367 
General and administrative expenses   6,334    5,982    11,183    11,509 
Stock based compensation – general and administrative   373    591    746    1,835 
Depreciation and amortization   762    1,778    1,512    3,530 
Total operating expenses   7,689    9,368    13,892    18,241 
Operating loss   (1,752)   (5,615)   (4,406)   (11,318)
                     
Other income (expenses):                    
Gain on forgiveness of PPP Loan   -    -    -    2,592 
Change in fair value of the warrant liability   4    28    10    91 
Loss on debt conversion   (303)   -    (303)     
Interest expense, net   (448)   (87)   (797)   (716)
Other income (expense)   (747)   (59)   (1,090)   (1,967)
                     
Loss before income taxes   (2,499)   (5,674)   (5,496)   (9,351)
Tax expense (benefit)   12    7    12    (765)
                     
Net loss  $(2,511)  $(5,681)  $(5,508)  $(8,586)
                     
Net loss per share of Common Stock - Basic and diluted  $(0.13)  $(0.40)  $(0.31)  $(0.64)
                     
Weighted average shares of Common Stock - Basic and diluted   19,685,045    14,070,117    17,829,459    13,364,352 

 

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 Six Months Ended June 30, 2023 and 2022 (Unaudited)

(In thousands, except number of shares)

 

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

Additional

Paid-In

  

Retained Earnings/

(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 

 

5

 

 

iSun, Inc.

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

For the Three and Six Months Ended June 30, 2022

(In thousands, except number of shares)

 

   Preferred Stock   Common Stock   Additional
Paid-In
   Retained Earnings/
(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 

 

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

 

6

 

 

iSun, Inc.

Consolidated Statements of Cash Flows

for the Six Months Ended June 30, 2023, and 2022 (Unaudited)

(In thousands)

 

         
  2023   2022 
Cash flows from operating activities          
Net loss  $(5,508)  $(8,586)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation of property plant and equipment   712    1,121 
Bad debt expense   34    - 
Amortization of intangible assets   800    2,409 
Amortization of right-of-use asset   322    - 
Gain on forgiveness of PPP loan   -    (2,592)
Gain on sale of property and equipment   (35)   - 
Change in fair value of warrant liability   (10)   (91)
Stock based compensation   746    2,720 
Deferred finance charge amortization   333    - 
Loss on conversion of debt   303    - 
Provision for deferred income taxes   -    (772)
           
Changes in operating assets and liabilities:          
Accounts receivable   (2,489)   4,560 
Other current assets   48    (241)
Contract assets   (1,045)   872 
Inventory   417    (2,978)
Accounts payable   4,045    (3,544)
Accrued expenses   (2,236)   (303)
Contract liabilities   2,601    1,075 
Other liabilities   (194)   (1,102)
Deferred compensation   (16)   (14)
Operating lease liability   (293)   - 
Net cash used in operating activities   (1,465)   (7,466)
Cash flows from investing activities:          
Purchase of property and equipment   (221)   (359)
Proceeds from sale of property and equipment   44    1,247 
Dividend receivable   -    200 
Net cash (used in) provided by investing activities   (177)   1,088 
Cash flows from financing activities:          
Proceeds from line of credit   -    16,227 
Payments to line of credit   -    (15,941)
Proceeds from long term debt   -    230 
Repayments of long-term debt   (797)   (6,723)
Proceeds from sales of common stock, net   3,089    11,639 
Net cash provided by financing activities   2,292    5,432 
Net increase (decrease) in cash   650    (946)
Cash, beginning of period   5,455    2,242 
Cash, end of period  $6,105   $1,296 
Supplemental disclosure of cash flow information          
Cash paid during the year for:          
           
Interest  $525   $716 
Income taxes   -    7 
Supplemental disclosure of non-cash investing and financing activities          
Issuance of shares of Common Stock for repayment of debt   2,947    - 
Vehicles and equipment purchased and financed   168    - 

 

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

 

7

 

 

iSun, Inc

Notes to Consolidated Financial Statements

June 30, 2023 and 2022

(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 products 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 condensed 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 six months ended June 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 June 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 six months ended June 30, 2023 and June 30, 2022:

 

   2023   2022   2023   2022 
   Three Months Ended June 30,  

Six Months Ended June 30,

 
   2023   2022   2023   2022 
                 
Performance obligations satisfied over time                    
Solar  $22,879   $14,867   $37,322   $28,475 
Electric   1,951    1,249    4,552    2,516 
Data and Network   176    360    491    572 
Totals  $25,006   $16,476   $42,365   $31,563 

 

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

 

   2023   2022   2023   2022 
   Three Months Ended June 30,  

Six Months Ended June 30,

 
   2023   2022   2023   2022 
                 
Residential  $9,324   $9,949   $16,174   $16,346 
Commercial and Industrial   15,592    5,992    25,891    13,153 
Utility   90    535    300    2,064 
Totals  $25,006   $16,476   $42,365   $31,563 

 

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:

 

   June 30, 2023   December 31, 2022 
         
Contract Assets          
Revenue in excess of billings on uncompleted contracts  $7,832   $6,887 
Conditional retainage   537    437 
Total Contract Assets   8,369    7,324 
           
Contract Liabilities          
Billings in excess of revenue on uncompleted contracts   8,020    5,419 
Conditional retainage   -    - 
 Total Contract Liabilities  $8,020   $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 June 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 June 30, 2023, the uninsured balances were approximately $4,321.

 

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, 2023. 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 in the process of determining the impact of adoption of the provisions of ASU 2014-01.

 

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 in the income statement as a gain on the forgiveness of PPP Loan for the six months ended June 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 June, 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 accounts for liabilities resulting from legal proceedings when it is possible to evaluate the likelihood of an unfavorable outcome in order to provide an estimate for the contingent liability. At June 30, 2023 and 2022, there are no material contingent liabilities arising from pending litigation.

 

12

 

 

m) Reclassification

 

Certain prior period balances have been reclassified in order to conform to current year presentation. These reclassifications have no effect on previously reported results of operations or loss per share.

 

2. LIQUIDITY AND FINANCIAL CONDITION

 

For the six months ended June 30, 2023, the Company experienced a net loss of approximately $5,500 with cash used in operations of approximately ($1,500). At June 30, 2023, the Company had cash on hand of approximately $6,100 and a working capital deficit of approximately $5,000. To date, the Company has relied predominantly on operating cash flow, borrowings from its credit facilities, and sales of Common Stock. During the six months ended, 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 $13,100 expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $140,700 expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $8,000 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 June 30, 2023, the Company has approximately $14,300 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

 

   June 30, 2023   December 31, 2022 
Accounts receivable - contracts in progress  $10,880   $8,502 
Accounts receivable - retainage   537    583 
Accounts receivable   11,417    9,085 
Allowance for doubtful accounts   (179)   (302)
Total  $11,238   $8,783 

 

Bad debt expense was $34 and $0 for the three and six months ended June 30, 2023 and 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 June 30, 2023 and 2022:

 

 

   June 30, 2023   December 31, 2022 
Contract assets  $7,704   $6,648 
Unbilled receivables, included in costs in excess of billings   128    93 
Costs and estimated earnings in excess of billings   7,832    6,741 
Retainage   537    583 
Total  $8,369   $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 June 30, 2023 will be billed and collected within one year.

 

13

 

 

4. CONTRACTS IN PROGRESS

 

   June 30, 2023   December 31, 2022 
Expenditures to date on uncompleted contracts  $40,555   $31,215 
Estimated earnings thereon   2,378    2,509 
Contract costs   42,933    33,724 
Less billings to date   (42,712)   (31,912)
Contract costs, net of billings   221    1,812 
Plus under billings remaining on contracts 100% complete   128    93 
Total  $349   $1,905 

 

Included in accompany balance sheets under the following captions:

 

   June 30, 2023   December 31, 2022 
Contract assets  $8,369   $7,324 
Contract liabilities   (8,020)   (5,419)
Total  $349   $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 six months ended June 30, 2023.

 

 

                     
   Three months ended June 30, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $9,324   $15,592   $90   $-   $25,006 
Cost of earned revenue   6,323    12,637    109    -    19,069 
Income (loss) before operating expenses   3,001    2,955    (19)   -    5,937 
Operating expenses                         
Warehousing and other operating expenses   -    220    -    -    220 
General and administrative expenses   2,978    1,766    361    1,229    6,334 
Segment contribution (loss)   23    969    (380)   (1,229)   (617)
                          
Stock based compensation – general and administrative   -    -    -    373    373 
Depreciation and amortization   493    269    -         762 
Operating (loss) income  $(470)  $700   $(380)   (1,602)  $(1,752)

 

                     
   Six months ended June 30, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $16,174   $25,891   $300   $-   $42,365 
Cost of earned revenue   11,544    20,846    489    -    32,879 
Income (loss) before operating expenses   4,630    5,045    (189)   -    9,486 
Operating expenses                         
Warehousing and other operating expenses   -    451    -    -    451 
General and administrative expenses   5,347    3,022    651    2,163    11,183 
Segment contribution (loss)   (717)   1,572    (840)   (2,163)   (2,148)
                          
Stock based compensation – general and administrative   -    -    -    746    746 
Depreciation and amortization   985    527    -    -    1,512 
Operating (loss) income  $(1,702)  $1,045   $(840)   (2,909)  $(4,406)

 

Assets by operating segment are as follows:

 

  

June 30, 2023

 
Residential  $22,250 
Commercial and Industrial   45,647 
Utility   919 
Corporate   896 
Total  $69,712 

 


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 June 30, 2023, aggregate monthly payments required under these leases approximates $35.

 

The Company’s lease expense for the three and six months ended June 30, 2023 was entirely comprised of operating leases and amounted to $60 and $116, respectively. Operating lease payments, which reduced operating cash flows for the six months ended June 30, 2023 amounted to $408. The difference between the ROU asset amortization of $322and the associated lease expense of $293 consists of interest, new vehicles, new facilities and lease extensions, office and office equipment leases originated during the year ended December 31, 2022.

 

  

June 30, 2023

  

December 31, 2022

 
Operating lease right-of-use assets  $6,638   $6,960 
           
Operating lease liabilities—short term   601    588 
Operating lease liabilities—long term   6,405    6,711 
Total operating lease liabilities  $7,006   $7,299 

 

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

 

 

Year ending December 31:  Amount 
Remaining 2023  $408 
2024   805 
2025   798 
2026   796 
2027   797 
2028   804 
Thereafter   3,936 
Total lease payments   8,344 
Less: interest   (1,338)
Total  $7,006 

 

16

 

 

7. LONG-TERM DEBT

 

  

June 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.  $575   $598 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.   118    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.   298    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,256    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.    9,375    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.   103    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   39    56 
Long-term debit   11,882    15,155 
Less current portion   (5,152)   (5,374)
Long-term debt, including debt issuance costs   6,730    9,781 
Less debt issuance costs   (1,222)   (1,555)
Long-term debt  $5,508   $8,226 

 

Year ending December 31:  Amount 
Remainder of 2023  $3,179 
2024   5,119 
2025   2,401 
2026   863 
2027   147 
2028 and thereafter   173 
Total  $11,882 

 

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.

 

For the six months ending June 30, 2023, the Company issued 3,936,563 shares of Common Stock in repayment of $2,947 of principal related to the Senior Convertible Notes. During the six months ended June 30, 2023, the Company issued 3,936,563 common shares having a fair value of $2,947 for the repayment of principal related to the Senior 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 six months ended June 30, 2023, no warrants to acquire shares of Common Stock were granted, exercised or redeemed. At June 30, 2023, 69,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

June 30, 2023

  

Mark-to-Market

Measurement at

December 31, 2022

 
Risk-free rate   3.81%   3.88%
Remaining term in years   0.98    1.47 
Expected volatility   142.13%   147.02%
Exercise price  $11.50   $11.50 
Fair value of common stock  $0.40   $1.30 

 

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

 

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

 

   June 30, 2023   December 31, 2022 
Beginning balance  $10   $148 
Fair value adjustment – Warrant liability   (10)   (138)
Ending balance  $-   $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 six months ended June 30, 2023 and 2022, the Company incurred the following union assessments.

 

 

   2023   2022   2023   2022 
   Three Months Ended
June 30,
  

Six Months Ended

June 30,

 
   2023   2022   2023   2022 
                 
Pension fund  $157   $83   $274   $245 
Welfare fund   435    331    591    653 
National employees benefit fund   32    26    56    54 
Joint apprenticeship and training committee   25    11    39    26 
401(k) matching   81    43    120    92 
Total  $730   $494   $1,080   $1,070 

 

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 June 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.

 

   2023   2022   2023   2022 
   Three Months Ended
June 30,
  

Six Months Ended

June 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 
Unvested options to purchase Common Stock   715,000    350,668    715,000    350,668 
Totals   1,585,761    1,019,575    1,585,761    1,019,575 

 

12. RESTRICTED STOCK AND STOCK OPTIONS

 

Options

 

As of June 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%.

 

   

Six Months Ended

June 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 June 30, 2023    1,166,333   $2.40 
Exercisable at June 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 June 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 June 30, 2023 and the exercise price multiplied by the number of options outstanding.

 

During the three months ended June 30, 2023 and 2022, the Company charged a total of $200 and $300, respectively to operations to recognize stock-based compensation expense related to stock option awards. During the six months ended June 30, 2023 and 2022, the Company charged a total of $300 and $900, respectively to operations to recognize stock-based compensation expense related to stock option awards.

 

As of June 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 June 30, 2023 and 2022, stock-based compensation expense of $200 and $300, respectively was recognized for the January 2021 and January 2022 RSGA. In the six months ended June 30, 2023 and 2022, stock-based compensation expense of $400 and $800, respectively was recognized for the January 2021 and January 2022 RSGA.

 

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

 

13. SUBSEQUENT EVENTS

 

Subsequent to the balance sheet date, the Company issued 1,201,924 shares of Common Stock in payment of $481 of principal related to the Senior Convertible Notes. The loss on the conversion of share of Common Stock to principal was immaterial.

 

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 six months ended June 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 six months ended June 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 June 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 June 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 JUNE 30, 2023 COMPARED TO THE THREE MONTHS ENDED JUNE 30, 2022.

 

REVENUE AND COST OF EARNED REVENUE

 

For the three months ended June 30, 2023, our revenue increased 51.8% to $25.0 million compared to $16.5 million for the three months ended June 30, 2022. Revenue for the residential segment decreased 6.0% from $9.9 million to $9.3 million. Revenue for the commercial and industrial segment increased 160% from $6.0 million to $15.6 million. Revenue for the utility segment decreased 80% from $0.5 million to $0.1 million. Our revenue increased as we continue to execute against our backlog of $161.8 million.

 

Cost of earned revenue for the three months ended June 30, 2023, was 49.9% higher at $19.1 million compared to $12.7 million for the three months ended June 30, 2022. As revenue increased at approximately the same rate than cost of earned revenue, margins remained relatively flat at 23.7% and 22.8% for the three months ended June 30, 2023 and 2022, respectively.

 

26

 

 

Income before operating expenses was $5.9 million for the three months ended June 30, 2023. This compares to $3.8 million of income before operating expenses for the three months ended June 30, 2022. The gross margin was 23.7% in the three months ended June 30, 2023 compared to 22.8% in the three months ended June 30, 2022. As previously reported, our margins returned to more normal levels and any fluctuation is driven by the seasonal impact of our revenue mix. We have seen our margins grow to an approximate range of 19% to 24% over the last year. With the diversification of our revenue stream, our margins have improved based on the implementation of operating efficiencies driven by more efficient labor utilization across all segments.

 

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 $13.1 million expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $140.7 million expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $8.0 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 part of our planned 2023expansion 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 $6.3 million for the three months ended June 30, 2023, compared to $6.0 million for the three months ended June 30, 2022. As a percentage of revenue, G&A expenses decreased to 25.3% in the three months ended June 30, 2023 compared to 36.3% in the three months ended June 30, 2022. In total dollars, G&A increased due to one-time legal expenses related to the settlement of a pending lawsuit. 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 June 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 June 30, 2023 compared to $1.0 million for the three months ended June 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 three months ended June 30, 2023, we incurred $0.4 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 June 30, 2023, was $0.4 million compared to $0.0 million for the same period of the prior year. Finance cost for the three months ended June 30, 2023, was $0.3 million compared to $0.0 million for the same period of the prior year.

 

INCOME (BENEFIT) TAX EXPENSE

 

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

 

NET LOSS

 

The net loss for the three months ended June 30, 2023 was $2.5 million compared to a net loss of $5.7 million for the three months June 30, 2022.

 

RESULTS OF OPERATIONS FOR THE SIX MONTHS ENDED JUNE 30, 2023 COMPARED TO THE SIX MONTHS ENDED JUNE 30, 2022.

 

REVENUE AND COST OF EARNED REVENUE

 

For the six months ended June 30, 2023, our revenue increased 34.2% to $42.4 million compared to $31.6 million for the six months ended June 30, 2022. Revenue for the residential segment decreased 1.2% from $16.3 million to $16.1 million. Revenue for the commercial and industrial segment increased 97.2% from $13.1 million to $25.9 million. Revenue for the utility segment decreased 87.9% from $2.1 million to $0.3 million. Our revenue increased as we continue to execute against our backlog of $161.8 million.

 

Cost of earned revenue for the six months ended June 30, 2023, was 33.4% higher at $32.9 million compared to $24.6 million for the six months ended June 30, 2022. As revenue increased at approximately the same rate than cost of earned revenue, margins remained relatively flat at 22.4% and 21.9% for the six months ended June 30, 2023 and 2022, respectively.

 

28

 

 

Income before operating expenses was $9.5 million for the six months ended June 30, 2023. This compares to $6.9 million of income before operating expenses for the six months ended June 30, 2022. The gross margin was 22.4% in the six months ended June 30, 2023 compared to 21.9% in the three months ended June 30, 2022. As previously reported, our margins returned to more normal levels and any fluctuation is driven by the seasonal impact of our revenue mix. We have seen our margins grow to an approximate range of 19% to 22% over the last year. With the diversification of our revenue stream, our margins have improved based on the implementation of operating efficiencies driven by more efficient labor utilization across all segments.

 

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 $13.1 million expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $140.7 million expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $8.0 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 part of our planned 2022 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 $11.2 million for the six months ended June 30, 2023, compared to $11.5 million for the six months ended June 30, 2022. As a percentage of revenue, G&A expenses decreased to 26.4% in the six months ended June 30, 2023 compared to 36.5% in the six months ended June 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 six months ended June 30, 2023 and 2022, the non-cash expenses related to depreciation and amortization totaled $1.5 million and $3.5 million, respectively.

 

29

 

 

WAREHOUSE AND OTHER OPERATING EXPENSES

 

Warehousing and other operating expenses were $0.5 million for the six months ended June 30, 2023 compared to $1.4 million for the six months ended June 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 six months ended June 30, 2023, we incurred $0.7 million in total non-cash stock-based compensation expense compared to $1.8 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 six months ended June 30, 2023, was $0.8 million compared to $0.7 million for the same period of the prior year. Loss on conversion for the six months ended June 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.

 

INCOME (BENEFIT) TAX EXPENSE

 

The US GAAP effective tax rate for the six months ended June 30, 2023, was 0.2% and June 30, 2022 was 8.2%. The proforma effective tax rate for the six months June 30, 2023 was 21.0% and June 30, 2022 was 21.0%.

 

NET LOSS

 

The net loss for the six months ended June 30, 2023 was $5.5 million compared to a net loss of $8.6 million for the six months June 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
June 30,
   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Net income (loss)  $(2,511)  $(5,681)  $(5,508)  $(8,586)
Depreciation and amortization   762    1,778    1,512    3,530 
Interest expense   448    87    797    716 
Stock based compensation   373    591    746    1,835 
Change in fair value of warrant liability   (4)   (28)   (10)   (91)
Loss on conversion   303    -    303    - 
Income tax (benefit)   12    7    12    (765)
EBITDA   (617)   (3,246)   (2,148)   (3,361)
Other costs(1)   350    -    350    10 
Adjusted EBITDA   (267)   (3,246)   (1,798)   (3,351)
                     
Weighted Average shares outstanding   19,685,045    14,070,117    17,829,459    13,364,352 
                     
Adjusted EPS   (0.01)   (0.23)   (0.10)   (0.25)

 

(1) Other costs consist of one-time legal expenses related to the settlement of a lawsuit.
   
(2) As the forgiveness of the PPP loan is considered a one-time expense, the Company considered including the forgiveness of $0 million and $2.6 million for the six months ended June 30, 2023 and 2022, respectively, as a reconciling item. The Company excluded the forgiveness on the basis that had it not been awarded a PPP loan, the Company would have terminated, furlough or reduced its workforce during the COVID-19 pandemic shutdown.

 

LIQUIDITY AND CAPITAL RESOURCES

 

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

 

As of June 30, 2023, our working capital deficit was $5.0 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. The Company restructured its indebtedness in November 2022. The new debt facility allows for repayment of the obligation to pay principal and interest in shares of Common Stock which to the extent the Company elects to pay in shares of Common Stock preserves cash. If the Company elects to repay the convertible note in shares of Common Stock, the Company’s working capital would increase by $4.5 million at June 30, 2023.

 

As of June 30, 2023, the Company has approximately $14.3 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 $13.1 million expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $140.7 million expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $8.0 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 $1.5 million for the six months ended June 30, 2023, compared to $7.5 million of cash used in operating activities in the six months ended June, 2022. The decrease in cash used in operating activities was primarily the result of the increase in accounts receivable of $2.5 million and $1.0 million in contract assets.

 

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

 

Net cash provided by financing activities was $2.5 million for the six months ended June 30, 2023 compared to $5.4 million of cash provided by financing activities for the six months ended June 30, 2022. The cash flow provided by financing activities consisted of $3.1 million from the sale of Common Stock and $0.6 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 June 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 June 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 six months ended June 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
                 
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: August 10, 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: August 10, 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: August 10, 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 June 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: August 10, 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 June 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: August 10, 2023 By: /s/ John Sullivan
           John Sullivan
    Chief Financial Officer
    (Principal Financial Officer)

 

 

 

EX-101.SCH 6 isun-20230630.xsd INLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 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) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) 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 - SCHEDULE OF UNION ASSESSMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - DEFERRED COMPENSATION PLAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 isun-20230630_cal.xml INLINE XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 isun-20230630_def.xml INLINE XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 isun-20230630_lab.xml INLINE XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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] Scenario [Axis] Scenario, Plan [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] Vehicles and Office Equipment [Member] Asset Class [Axis] Property, Plant and Equipment [Member] Debt Instrument [Axis] NBT Bank, National Association, Secured Debt, 4.25 Percent [Member] NBT Bank, National Association, Secured Debt, 4.15 Percent [Member] NBT Bank, National Association, Secured Debt, Business Assets, 4.20 Percent [Member] Vehicle Loans [Member] Senior Secured Convertible Notes Payable [Member] CSA 36, Secured Debt, Interest Rate 5.5 Percent [Member] CSA 36, Secured Debt, Interest Rate 11.25 Percent [Member] NBT Bank, National Association, Secured Debt, 4.85 Percent [Member] National Bank of Middlebury, Secured Debt [Member] Equipment Loan [Member] Long-Term Debt, Type [Axis] Senior Secured Convertible First Note [Member] Senior Secured Convertible Second Note [Member] Senior Secured Convertible Note [Member] Class of Warrant or Right [Axis] 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] Matching 401 K Plan [Member] Title of Individual [Axis] Investor [Member] 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] 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] Subsequent Event Type [Axis] Subsequent Event [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 June 30, 2023 and December 31, 2022 Common stock – 0.0001 par value 49,000,000 shares authorized, 23,435,489 and 15,083,109 issued and outstanding as of June 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 income (expenses): Gain on forgiveness of PPP Loan Change in fair value of the warrant liability Loss on debt conversion Interest expense, net Other income (expense) 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 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 (decrease) 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 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 Retirement Benefits [Abstract] 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 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 Totals 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 Cash 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 Total Operating lease right-of-use assets Operating lease liabilities—short term Operating lease liabilities—long term Total operating lease liabilities Operating lease, weighted average remaining lease term Operating lease, weighted average discount rate, percent Remaining 2023 2024 2025 2026 2027 2028 Thereafter Total lease payments Less: interest Total 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 Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Interest rate Installment payment Frequency of payment Interest only payment Half of interest only payment Balloon payment Long-term debit Less current portion Long-term debt, including debt issuance costs Less debt issuance costs Long-term debt Remainder of 2023 2024 2025 2026 2027 2028 and thereafter Total Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Face amount Discount percentage Gross proceeds from debt Discount percentage Share Price Shares issued Repayments of convertible notes Class of Warrant or Right [Table] Class of Warrant or Right [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 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 beginning 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 ending balance Weighted average exercise price, Outstanding Number of Options, Exercisable Weighted average exercise price, Outstanding 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 Payments related to senior convertible notes 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. 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. Residential [Member] Customer orders for EV purchases with at-home charging, residential solar + storage installation, and other smart home energy upgrades. Proceeds from sales of common stock net. 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] ScheduleOf ContractsIn Progress [Table Text Block] Amount of billings for costs 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. Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer. Costs and estimated earnings in excess of billings. Contract with customer liability net current. Commercial and Industrial [Member] Segment contribution loss. Gain on sale of property and equipment. Deferred finance charge amortization. Williston [Member] The percentage increase in annual rent payment included in the lessee's operating lease. Waterbury [Member] Rhinebeck [Member] Equipment used primarily for road transportation and tangible personal property used in an office setting. Purchase of property and equipment. Proceeds from long term debt. 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] Long-term debt with 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. Long-term debt with NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026. Long-term debt with 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. Various vehicle loans, interest ranging from 0% to 10.09%, total current monthly installments of approximately $34,878, secured by vehicles, with varying terms through 2027. Senior Secured Convertible Notes Payable [Member] Long-term debt of 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 2027. Long-term debt of 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. One half of the amount of the required periodic payments applied to interest. Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt. Long-term debt with NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023. National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 - year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024. Loan to finance the purchase of equipment. Senior Secured Convertible First Note [Member] Senior Secured Convertible Second Note [Member] Senior Secured Convertible Note [Member] Class of private warrants. Schedule of Union Assessments [Table Text Block] Union Assessments Incurred. The percentage of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays paid as a solar management fee. Non-Qualified Stock Options [Member] Option to purchase common stock. Loss on debt conversion. Issuance of shares of common stock for repayment of debt. Vehicles and equipment purchased and financed. Contract asset and liability [Table Text Block]. Joint Apprenticeship And Training Committee [Member] Unrecognized share based compensation, shares Stockbased compensation general and administrative. Sale of Common Stock pursuant to registration. Sale of Common Stock pursuant to registration shares. Assets, Current Assets, Noncurrent Liabilities, Current Liabilities Equity, Attributable to Parent Liabilities and Equity Operating Expenses Interest Expense Other Nonoperating Expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shares, Outstanding GainOnSaleOfPropertyAndEquipment 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 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 Cash [Default Label] 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 Operating Lease, Liability 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 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-20230630_pre.xml INLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Aug. 08, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2023  
Document Fiscal Period Focus Q2  
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   30,812,884
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash $ 6,105 $ 5,455
Accounts receivable, net of allowance 11,238 8,783
Contract assets 8,369 7,324
Inventory 2,119 2,536
Other current assets 1,577 1,625
Total current assets 29,408 25,723
Other Assets:    
Property and equipment, net of accumulated depreciation 8,108 8,440
Operating lease right-of-use assets, net 6,638 6,960
Captive insurance investment 270 270
Intangible assets, net 13,238 14,038
Investments 12,020 12,020
Other assets 30 30
Total other assets 40,304 41,758
Total assets 69,712 67,481
Current Liabilities:    
Accounts payable 16,986 12,941
Accrued expenses 3,632 5,868
Operating lease liability 601 588
Contract liabilities 8,020 5,419
Current portion of deferred compensation 15 31
Current portion of long-term debt 5,152 5,374
Total current liabilities 34,406 30,221
Long-term liabilities:    
Warrant liability 10
Operating lease liability, net of current portion 6,405 6,711
Other liabilities 2,832 3,026
Long-term debt, net of current portion 5,508 8,226
Total liabilities 49,151 48,194
Contingencies (Note 1l)
Stockholders’ equity:    
Preferred stock - 0.0001 par value 1,000,000 shares authorized, 0 issued and outstanding as of June 30, 2023 and December 31, 2022
Common stock – 0.0001 par value 49,000,000 shares authorized, 23,435,489 and 15,083,109 issued and outstanding as of June 30, 2023, and December 31, 2022, respectively 2 2
Additional paid-in capital 80,852 74,070
Accumulated deficit (60,293) (54,785)
Total Stockholders’ equity 20,561 19,287
Total liabilities and stockholders’ equity $ 69,712 $ 67,481
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Jun. 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 23,435,489 15,083,109
Common stock, shares outstanding 23,435,489 15,083,109
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Earned revenue $ 25,006 $ 16,476 $ 42,365 $ 31,563
Cost of earned revenue 19,069 12,723 32,879 24,640
Income before operating expenses 5,937 3,753 9,486 6,923
Warehousing and other operating expenses 220 1,017 451 1,367
General and administrative expenses 6,334 5,982 11,183 11,509
Stock based compensation – general and administrative 373 591 746 1,835
Depreciation and amortization 762 1,778 1,512 3,530
Total operating expenses 7,689 9,368 13,892 18,241
Operating loss (1,752) (5,615) (4,406) (11,318)
Other income (expenses):        
Gain on forgiveness of PPP Loan 2,592
Change in fair value of the warrant liability 4 28 10 91
Loss on debt conversion (303) (303)
Interest expense, net (448) (87) (797) (716)
Other income (expense) (747) (59) (1,090) (1,967)
Loss before income taxes (2,499) (5,674) (5,496) (9,351)
Tax expense (benefit) 12 7 12 (765)
Net loss $ (2,511) $ (5,681) $ (5,508) $ (8,586)
Net loss per share of Common Stock - Basic $ (0.13) $ (0.40) $ (0.31) $ (0.64)
Net loss per share of Common Stock - Diluted $ (0.13) $ (0.40) $ (0.31) $ (0.64)
Weighted average shares of Common Stock - Basic 19,685,045 14,070,117 17,829,459 13,364,352
Weighted average shares of Common Stock - Diluted 19,685,045 14,070,117 17,829,459 13,364,352
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
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         (8,586)
Balance at Jun. 30, 2022 $ 1 75,222 (9,592) 65,631
Balance, shares at Jun. 30, 2022 14,382,080      
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      
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         (5,508)
Balance at Jun. 30, 2023   $ 2 80,852 (60,293) 20,561
Balance, shares at Jun. 30, 2023 23,435,489      
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      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Cash flows from operating activities              
Net loss $ (2,511) $ (2,997) $ (5,681) $ (2,905) $ (5,508) $ (8,586)  
Adjustments to reconcile net loss to net cash used in operating activities:              
Depreciation of property plant and equipment         712 1,121  
Bad debt expense         34  
Amortization of intangible assets         800 2,409  
Amortization of right-of-use asset         322  
Gain on forgiveness of PPP loan     (2,592)  
Gain on sale of property and equipment         (35)  
Change in fair value of warrant liability         (10) (91)  
Stock based compensation 373       746 2,720  
Deferred finance charge amortization         333  
Loss on conversion of debt 303     303  
Provision for deferred income taxes         (772)  
Changes in operating assets and liabilities:              
Accounts receivable         (2,489) 4,560  
Other current assets         48 (241)  
Contract assets         (1,045) 872  
Inventory         417 (2,978)  
Accounts payable         4,045 (3,544)  
Accrued expenses         (2,236) (303)  
Contract liabilities         2,601 1,075  
Other liabilities         (194) (1,102)  
Deferred compensation         (16) (14)  
Operating lease liability         (293)  
Net cash used in operating activities         (1,465) (7,466)  
Cash flows from investing activities:              
Purchase of property and equipment         (221) (359)  
Proceeds from sale of property and equipment         44 1,247  
Dividend receivable         200  
Net cash (used in) provided by investing activities         (177) 1,088  
Cash flows from financing activities:              
Proceeds from line of credit         16,227  
Payments to line of credit         (15,941)  
Proceeds from long term debt         230  
Repayments of long-term debt         (797) (6,723)  
Proceeds from sales of common stock, net         3,089 11,639  
Net cash provided by financing activities         2,292 5,432  
Net increase (decrease) in cash         650 (946)  
Cash, beginning of period   $ 5,455   $ 2,242 5,455 2,242 $ 2,242
Cash, end of period $ 6,105   $ 1,296   6,105 1,296 $ 5,455
Cash paid during the year for:              
Interest         525 716  
Income taxes         7  
Supplemental disclosure of non-cash investing and financing activities              
Issuance of shares of Common Stock for repayment of debt         2,947  
Vehicles and equipment purchased and financed         $ 168  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 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 products 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 condensed 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 six months ended June 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 June 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 six months ended June 30, 2023 and June 30, 2022:

 

   2023   2022   2023   2022 
   Three Months Ended June 30,  

Six Months Ended June 30,

 
   2023   2022   2023   2022 
                 
Performance obligations satisfied over time                    
Solar  $22,879   $14,867   $37,322   $28,475 
Electric   1,951    1,249    4,552    2,516 
Data and Network   176    360    491    572 
Totals  $25,006   $16,476   $42,365   $31,563 

 

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

 

   2023   2022   2023   2022 
   Three Months Ended June 30,  

Six Months Ended June 30,

 
   2023   2022   2023   2022 
                 
Residential  $9,324   $9,949   $16,174   $16,346 
Commercial and Industrial   15,592    5,992    25,891    13,153 
Utility   90    535    300    2,064 
Totals  $25,006   $16,476   $42,365   $31,563 

 

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:

 

   June 30, 2023   December 31, 2022 
         
Contract Assets          
Revenue in excess of billings on uncompleted contracts  $7,832   $6,887 
Conditional retainage   537    437 
Total Contract Assets   8,369    7,324 
           
Contract Liabilities          
Billings in excess of revenue on uncompleted contracts   8,020    5,419 
Conditional retainage   -    - 
 Total Contract Liabilities  $8,020   $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 June 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 June 30, 2023, the uninsured balances were approximately $4,321.

 

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, 2023. 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 in the process of determining the impact of adoption of the provisions of ASU 2014-01.

 

 

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 in the income statement as a gain on the forgiveness of PPP Loan for the six months ended June 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 June, 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 accounts for liabilities resulting from legal proceedings when it is possible to evaluate the likelihood of an unfavorable outcome in order to provide an estimate for the contingent liability. At June 30, 2023 and 2022, there are no material contingent liabilities arising from pending litigation.

 

 

m) Reclassification

 

Certain prior period balances have been reclassified in order to conform to current year 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.2
LIQUIDITY AND FINANCIAL CONDITION
6 Months Ended
Jun. 30, 2023
Liquidity And Financial Condition  
LIQUIDITY AND FINANCIAL CONDITION

2. LIQUIDITY AND FINANCIAL CONDITION

 

For the six months ended June 30, 2023, the Company experienced a net loss of approximately $5,500 with cash used in operations of approximately ($1,500). At June 30, 2023, the Company had cash on hand of approximately $6,100 and a working capital deficit of approximately $5,000. To date, the Company has relied predominantly on operating cash flow, borrowings from its credit facilities, and sales of Common Stock. During the six months ended, 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 $13,100 expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $140,700 expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $8,000 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 June 30, 2023, the Company has approximately $14,300 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.2
ACCOUNTS RECEIVABLE
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

3. ACCOUNTS RECEIVABLE

 

   June 30, 2023   December 31, 2022 
Accounts receivable - contracts in progress  $10,880   $8,502 
Accounts receivable - retainage   537    583 
Accounts receivable   11,417    9,085 
Allowance for doubtful accounts   (179)   (302)
Total  $11,238   $8,783 

 

Bad debt expense was $34 and $0 for the three and six months ended June 30, 2023 and 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 June 30, 2023 and 2022:

 

 

   June 30, 2023   December 31, 2022 
Contract assets  $7,704   $6,648 
Unbilled receivables, included in costs in excess of billings   128    93 
Costs and estimated earnings in excess of billings   7,832    6,741 
Retainage   537    583 
Total  $8,369   $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 June 30, 2023 will be billed and collected within one year.

 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
CONTRACTS IN PROGRESS
6 Months Ended
Jun. 30, 2023
Contracts In Progress  
CONTRACTS IN PROGRESS

4. CONTRACTS IN PROGRESS

 

   June 30, 2023   December 31, 2022 
Expenditures to date on uncompleted contracts  $40,555   $31,215 
Estimated earnings thereon   2,378    2,509 
Contract costs   42,933    33,724 
Less billings to date   (42,712)   (31,912)
Contract costs, net of billings   221    1,812 
Plus under billings remaining on contracts 100% complete   128    93 
Total  $349   $1,905 

 

Included in accompany balance sheets under the following captions:

 

   June 30, 2023   December 31, 2022 
Contract assets  $8,369   $7,324 
Contract liabilities   (8,020)   (5,419)
Total  $349   $1,905 

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
OPERATING SEGMENTS
6 Months Ended
Jun. 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 six months ended June 30, 2023.

 

 

                     
   Three months ended June 30, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $9,324   $15,592   $90   $-   $25,006 
Cost of earned revenue   6,323    12,637    109    -    19,069 
Income (loss) before operating expenses   3,001    2,955    (19)   -    5,937 
Operating expenses                         
Warehousing and other operating expenses   -    220    -    -    220 
General and administrative expenses   2,978    1,766    361    1,229    6,334 
Segment contribution (loss)   23    969    (380)   (1,229)   (617)
                          
Stock based compensation – general and administrative   -    -    -    373    373 
Depreciation and amortization   493    269    -         762 
Operating (loss) income  $(470)  $700   $(380)   (1,602)  $(1,752)

 

                     
   Six months ended June 30, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $16,174   $25,891   $300   $-   $42,365 
Cost of earned revenue   11,544    20,846    489    -    32,879 
Income (loss) before operating expenses   4,630    5,045    (189)   -    9,486 
Operating expenses                         
Warehousing and other operating expenses   -    451    -    -    451 
General and administrative expenses   5,347    3,022    651    2,163    11,183 
Segment contribution (loss)   (717)   1,572    (840)   (2,163)   (2,148)
                          
Stock based compensation – general and administrative   -    -    -    746    746 
Depreciation and amortization   985    527    -    -    1,512 
Operating (loss) income  $(1,702)  $1,045   $(840)   (2,909)  $(4,406)

 

Assets by operating segment are as follows:

 

  

June 30, 2023

 
Residential  $22,250 
Commercial and Industrial   45,647 
Utility   919 
Corporate   896 
Total  $69,712 

 


 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES
6 Months Ended
Jun. 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 June 30, 2023, aggregate monthly payments required under these leases approximates $35.

 

The Company’s lease expense for the three and six months ended June 30, 2023 was entirely comprised of operating leases and amounted to $60 and $116, respectively. Operating lease payments, which reduced operating cash flows for the six months ended June 30, 2023 amounted to $408. The difference between the ROU asset amortization of $322and the associated lease expense of $293 consists of interest, new vehicles, new facilities and lease extensions, office and office equipment leases originated during the year ended December 31, 2022.

 

  

June 30, 2023

  

December 31, 2022

 
Operating lease right-of-use assets  $6,638   $6,960 
           
Operating lease liabilities—short term   601    588 
Operating lease liabilities—long term   6,405    6,711 
Total operating lease liabilities  $7,006   $7,299 

 

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

 

 

Year ending December 31:  Amount 
Remaining 2023  $408 
2024   805 
2025   798 
2026   796 
2027   797 
2028   804 
Thereafter   3,936 
Total lease payments   8,344 
Less: interest   (1,338)
Total  $7,006 

 

 

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

7. LONG-TERM DEBT

 

  

June 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.  $575   $598 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.   118    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.   298    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,256    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.    9,375    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.   103    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   39    56 
Long-term debit   11,882    15,155 
Less current portion   (5,152)   (5,374)
Long-term debt, including debt issuance costs   6,730    9,781 
Less debt issuance costs   (1,222)   (1,555)
Long-term debt  $5,508   $8,226 

 

Year ending December 31:  Amount 
Remainder of 2023  $3,179 
2024   5,119 
2025   2,401 
2026   863 
2027   147 
2028 and thereafter   173 
Total  $11,882 

 

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.

 

For the six months ending June 30, 2023, the Company issued 3,936,563 shares of Common Stock in repayment of $2,947 of principal related to the Senior Convertible Notes. During the six months ended June 30, 2023, the Company issued 3,936,563 common shares having a fair value of $2,947 for the repayment of principal related to the Senior 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.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS

8. FAIR VALUE MEASUREMENTS

 

During the three and six months ended June 30, 2023, no warrants to acquire shares of Common Stock were granted, exercised or redeemed. At June 30, 2023, 69,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

June 30, 2023

  

Mark-to-Market

Measurement at

December 31, 2022

 
Risk-free rate   3.81%   3.88%
Remaining term in years   0.98    1.47 
Expected volatility   142.13%   147.02%
Exercise price  $11.50   $11.50 
Fair value of common stock  $0.40   $1.30 

 

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

 

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

 

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

 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
UNION ASSESSMENTS
6 Months Ended
Jun. 30, 2023
Retirement Benefits [Abstract]  
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 six months ended June 30, 2023 and 2022, the Company incurred the following union assessments.

 

 

   2023   2022   2023   2022 
   Three Months Ended
June 30,
  

Six Months Ended

June 30,

 
   2023   2022   2023   2022 
                 
Pension fund  $157   $83   $274   $245 
Welfare fund   435    331    591    653 
National employees benefit fund   32    26    56    54 
Joint apprenticeship and training committee   25    11    39    26 
401(k) matching   81    43    120    92 
Total  $730   $494   $1,080   $1,070 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
DEFERRED COMPENSATION PLAN
6 Months Ended
Jun. 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 June 30, 2023 and December 31, 2022 and recorded in the statement of operations when incurred.

 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS (LOSS) PER SHARE
6 Months Ended
Jun. 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.

 

   2023   2022   2023   2022 
   Three Months Ended
June 30,
  

Six Months Ended

June 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 
Unvested options to purchase Common Stock   715,000    350,668    715,000    350,668 
Totals   1,585,761    1,019,575    1,585,761    1,019,575 

 

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

12. RESTRICTED STOCK AND STOCK OPTIONS

 

Options

 

As of June 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%.

 

   

Six Months Ended

June 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 June 30, 2023    1,166,333   $2.40 
Exercisable at June 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 June 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 June 30, 2023 and the exercise price multiplied by the number of options outstanding.

 

During the three months ended June 30, 2023 and 2022, the Company charged a total of $200 and $300, respectively to operations to recognize stock-based compensation expense related to stock option awards. During the six months ended June 30, 2023 and 2022, the Company charged a total of $300 and $900, respectively to operations to recognize stock-based compensation expense related to stock option awards.

 

As of June 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 June 30, 2023 and 2022, stock-based compensation expense of $200 and $300, respectively was recognized for the January 2021 and January 2022 RSGA. In the six months ended June 30, 2023 and 2022, stock-based compensation expense of $400 and $800, respectively was recognized for the January 2021 and January 2022 RSGA.

 

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

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

13. SUBSEQUENT EVENTS

 

Subsequent to the balance sheet date, the Company issued 1,201,924 shares of Common Stock in payment of $481 of principal related to the Senior Convertible Notes. The loss on the conversion of share of Common Stock to principal was immaterial.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 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 products 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 condensed 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 six months ended June 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 June 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 six months ended June 30, 2023 and June 30, 2022:

 

   2023   2022   2023   2022 
   Three Months Ended June 30,  

Six Months Ended June 30,

 
   2023   2022   2023   2022 
                 
Performance obligations satisfied over time                    
Solar  $22,879   $14,867   $37,322   $28,475 
Electric   1,951    1,249    4,552    2,516 
Data and Network   176    360    491    572 
Totals  $25,006   $16,476   $42,365   $31,563 

 

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

 

   2023   2022   2023   2022 
   Three Months Ended June 30,  

Six Months Ended June 30,

 
   2023   2022   2023   2022 
                 
Residential  $9,324   $9,949   $16,174   $16,346 
Commercial and Industrial   15,592    5,992    25,891    13,153 
Utility   90    535    300    2,064 
Totals  $25,006   $16,476   $42,365   $31,563 

 

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:

 

   June 30, 2023   December 31, 2022 
         
Contract Assets          
Revenue in excess of billings on uncompleted contracts  $7,832   $6,887 
Conditional retainage   537    437 
Total Contract Assets   8,369    7,324 
           
Contract Liabilities          
Billings in excess of revenue on uncompleted contracts   8,020    5,419 
Conditional retainage   -    - 
 Total Contract Liabilities  $8,020   $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 June 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 June 30, 2023, the uninsured balances were approximately $4,321.

 

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, 2023. 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 in the process of determining the impact of adoption of the provisions of ASU 2014-01.

 

 

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 in the income statement as a gain on the forgiveness of PPP Loan for the six months ended June 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 June, 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 accounts for liabilities resulting from legal proceedings when it is possible to evaluate the likelihood of an unfavorable outcome in order to provide an estimate for the contingent liability. At June 30, 2023 and 2022, there are no material contingent liabilities arising from pending litigation.

 

 

Reclassification

m) Reclassification

 

Certain prior period balances have been reclassified in order to conform to current year 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.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 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 six months ended June 30, 2023 and June 30, 2022:

 

   2023   2022   2023   2022 
   Three Months Ended June 30,  

Six Months Ended June 30,

 
   2023   2022   2023   2022 
                 
Performance obligations satisfied over time                    
Solar  $22,879   $14,867   $37,322   $28,475 
Electric   1,951    1,249    4,552    2,516 
Data and Network   176    360    491    572 
Totals  $25,006   $16,476   $42,365   $31,563 
SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT

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

 

   2023   2022   2023   2022 
   Three Months Ended June 30,  

Six Months Ended June 30,

 
   2023   2022   2023   2022 
                 
Residential  $9,324   $9,949   $16,174   $16,346 
Commercial and Industrial   15,592    5,992    25,891    13,153 
Utility   90    535    300    2,064 
Totals  $25,006   $16,476   $42,365   $31,563 
SCHEDULE OF CONTRACT ASSET AND LIABILITIES
   June 30, 2023   December 31, 2022 
         
Contract Assets          
Revenue in excess of billings on uncompleted contracts  $7,832   $6,887 
Conditional retainage   537    437 
Total Contract Assets   8,369    7,324 
           
Contract Liabilities          
Billings in excess of revenue on uncompleted contracts   8,020    5,419 
Conditional retainage   -    - 
 Total Contract Liabilities  $8,020   $5,419 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE
   June 30, 2023   December 31, 2022 
Accounts receivable - contracts in progress  $10,880   $8,502 
Accounts receivable - retainage   537    583 
Accounts receivable   11,417    9,085 
Allowance for doubtful accounts   (179)   (302)
Total  $11,238   $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 June 30, 2023 and 2022:

 

 

   June 30, 2023   December 31, 2022 
Contract assets  $7,704   $6,648 
Unbilled receivables, included in costs in excess of billings   128    93 
Costs and estimated earnings in excess of billings   7,832    6,741 
Retainage   537    583 
Total  $8,369   $7,324 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
CONTRACTS IN PROGRESS (Tables)
6 Months Ended
Jun. 30, 2023
Contracts In Progress  
SCHEDULE OF CONTRACTS IN PROGRESS
   June 30, 2023   December 31, 2022 
Expenditures to date on uncompleted contracts  $40,555   $31,215 
Estimated earnings thereon   2,378    2,509 
Contract costs   42,933    33,724 
Less billings to date   (42,712)   (31,912)
Contract costs, net of billings   221    1,812 
Plus under billings remaining on contracts 100% complete   128    93 
Total  $349   $1,905 

 

Included in accompany balance sheets under the following captions:

 

   June 30, 2023   December 31, 2022 
Contract assets  $8,369   $7,324 
Contract liabilities   (8,020)   (5,419)
Total  $349   $1,905 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
OPERATING SEGMENTS (Tables)
6 Months Ended
Jun. 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 six months ended June 30, 2023.

 

 

                     
   Three months ended June 30, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $9,324   $15,592   $90   $-   $25,006 
Cost of earned revenue   6,323    12,637    109    -    19,069 
Income (loss) before operating expenses   3,001    2,955    (19)   -    5,937 
Operating expenses                         
Warehousing and other operating expenses   -    220    -    -    220 
General and administrative expenses   2,978    1,766    361    1,229    6,334 
Segment contribution (loss)   23    969    (380)   (1,229)   (617)
                          
Stock based compensation – general and administrative   -    -    -    373    373 
Depreciation and amortization   493    269    -         762 
Operating (loss) income  $(470)  $700   $(380)   (1,602)  $(1,752)

 

                     
   Six months ended June 30, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $16,174   $25,891   $300   $-   $42,365 
Cost of earned revenue   11,544    20,846    489    -    32,879 
Income (loss) before operating expenses   4,630    5,045    (189)   -    9,486 
Operating expenses                         
Warehousing and other operating expenses   -    451    -    -    451 
General and administrative expenses   5,347    3,022    651    2,163    11,183 
Segment contribution (loss)   (717)   1,572    (840)   (2,163)   (2,148)
                          
Stock based compensation – general and administrative   -    -    -    746    746 
Depreciation and amortization   985    527    -    -    1,512 
Operating (loss) income  $(1,702)  $1,045   $(840)   (2,909)  $(4,406)

 

Assets by operating segment are as follows:

 

  

June 30, 2023

 
Residential  $22,250 
Commercial and Industrial   45,647 
Utility   919 
Corporate   896 
Total  $69,712 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
SCHEDULE OF OPERATING LEASE
  

June 30, 2023

  

December 31, 2022

 
Operating lease right-of-use assets  $6,638   $6,960 
           
Operating lease liabilities—short term   601    588 
Operating lease liabilities—long term   6,405    6,711 
Total operating lease liabilities  $7,006   $7,299 
SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE

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

 

 

Year ending December 31:  Amount 
Remaining 2023  $408 
2024   805 
2025   798 
2026   796 
2027   797 
2028   804 
Thereafter   3,936 
Total lease payments   8,344 
Less: interest   (1,338)
Total  $7,006 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
SUMMARY OF LONG-TERM DEBT
  

June 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.  $575   $598 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.   118    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.   298    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,256    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.    9,375    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.   103    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   39    56 
Long-term debit   11,882    15,155 
Less current portion   (5,152)   (5,374)
Long-term debt, including debt issuance costs   6,730    9,781 
Less debt issuance costs   (1,222)   (1,555)
Long-term debt  $5,508   $8,226 
SCHEDULE OF MATURITIES OF LONG-TERM DEBT

Year ending December 31:  Amount 
Remainder of 2023  $3,179 
2024   5,119 
2025   2,401 
2026   863 
2027   147 
2028 and thereafter   173 
Total  $11,882 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS

During the three and six months ended June 30, 2023, no warrants to acquire shares of Common Stock were granted, exercised or redeemed. At June 30, 2023, 69,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

June 30, 2023

  

Mark-to-Market

Measurement at

December 31, 2022

 
Risk-free rate   3.81%   3.88%
Remaining term in years   0.98    1.47 
Expected volatility   142.13%   147.02%
Exercise price  $11.50   $11.50 
Fair value of common stock  $0.40   $1.30 
SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS

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

 

          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

   June 30, 2023   December 31, 2022 
Beginning balance  $10   $148 
Fair value adjustment – Warrant liability   (10)   (138)
Ending balance  $-   $10 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
UNION ASSESSMENTS (Tables)
6 Months Ended
Jun. 30, 2023
Retirement Benefits [Abstract]  
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 six months ended June 30, 2023 and 2022, the Company incurred the following union assessments.

 

 

   2023   2022   2023   2022 
   Three Months Ended
June 30,
  

Six Months Ended

June 30,

 
   2023   2022   2023   2022 
                 
Pension fund  $157   $83   $274   $245 
Welfare fund   435    331    591    653 
National employees benefit fund   32    26    56    54 
Joint apprenticeship and training committee   25    11    39    26 
401(k) matching   81    43    120    92 
Total  $730   $494   $1,080   $1,070 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE

   2023   2022   2023   2022 
   Three Months Ended
June 30,
  

Six Months Ended

June 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 
Unvested options to purchase Common Stock   715,000    350,668    715,000    350,668 
Totals   1,585,761    1,019,575    1,585,761    1,019,575 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
RESTRICTED STOCK AND STOCK OPTIONS (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY
   

Six Months Ended

June 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 June 30, 2023    1,166,333   $2.40 
Exercisable at June 30, 2023    451,333   $3.46 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Totals $ 25,006 $ 16,476 $ 42,365 $ 31,563
Solar Operations [Member]        
Totals 22,879 14,867 37,322 28,475
Electric Operations [Member]        
Totals 1,951 1,249 4,552 2,516
Data And Network Operations [Member]        
Totals $ 176 $ 360 $ 491 $ 572
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Totals $ 25,006 $ 16,476 $ 42,365 $ 31,563
Residential [Member]        
Totals 9,324 9,949 16,174 16,346
Commercial and Industrial [Member]        
Totals 15,592 5,992 25,891 13,153
Utility [Member]        
Totals $ 90 $ 535 $ 300 $ 2,064
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Revenue in excess of billings on uncompleted contracts $ 7,832 $ 6,887
Conditional retainage 537 437
Total Contract Assets 8,369 7,324
Billings in excess of revenue on uncompleted contracts 8,020 5,419
Conditional retainage
 Total Contract Liabilities $ 8,020 $ 5,419
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Uninsured cash balances $ 4,321,000   $ 4,321,000    
Gain on forgiveness of PPP loan $ 2,592,000  
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.2
LIQUIDITY AND FINANCIAL CONDITION (Details Narrative)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
MW
Jun. 30, 2022
USD ($)
Operating loss $ 5,500  
Cash in operations 1,500  
Cash 6,100  
Working capital 5,000  
Proceeds from issuance or sale of equity 3,089 $ 11,639
Scenario, Plan [Member]    
Proceeds from issuance or sale of equity 14,300  
Residential [Member]    
Customer orders $ 13,100  
Residential [Member] | Minimum [Member]    
Completion period 3 months  
Residential [Member] | Maximum [Member]    
Completion period 5 months  
Commercial [Member]    
Contracted backlog $ 140,700  
Industrial [Member]    
Contracted backlog $ 8,000  
Utility [Member]    
Projects under development | MW 1,600  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 11,417 $ 9,085
Allowance for doubtful accounts (179) (302)
Total 11,238 8,783
Contracts In Progress [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 10,880 8,502
Retainage [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 537 $ 583
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Receivables [Abstract]    
Contract assets $ 7,704 $ 6,648
Unbilled receivables, included in costs in excess of billings 128 93
Costs and estimated earnings in excess of billings 7,832 6,741
Retainage 537 583
Total $ 8,369 $ 7,324
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE (Details Narrative) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Receivables [Abstract]    
Bad debt expense $ 34
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF CONTRACTS IN PROGRESS (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Capitalized Contract Cost [Line Items]    
Contract costs $ 42,933 $ 33,724
Less billings to date (42,712) (31,912)
Contract costs, net of billings 221 1,812
Plus under billings remaining on contracts 100% complete 128 93
Total 349 1,905
Contract assets 8,369 7,324
Contract liabilities (8,020) (5,419)
Expenditures On Uncompleted Contracts [Member]    
Capitalized Contract Cost [Line Items]    
Contract costs 40,555 31,215
Estimated Earnings Thereon [Member]    
Capitalized Contract Cost [Line Items]    
Contract costs $ 2,378 $ 2,509
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF SEGMENT NET REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]          
Net revenue $ 25,006   $ 42,365    
Cost of earned revenue 19,069 $ 12,723 32,879 $ 24,640  
Income (loss) before operating expenses 5,937 3,753 9,486 6,923  
Operating expenses          
Warehousing and other operating expenses 220 1,017 451 1,367  
General and administrative expenses 6,334 5,982 11,183 11,509  
Segment contribution (loss) (617)   (2,148)    
Stock based compensation – general and administrative 373   746 2,720  
Depreciation and amortization 762 1,778 1,512 3,530  
Operating (loss) income (1,752) $ (5,615) (4,406) $ (11,318)  
Total 69,712   69,712   $ 67,481
Residential [Member]          
Segment Reporting Information [Line Items]          
Net revenue 9,324   16,174    
Cost of earned revenue 6,323   11,544    
Income (loss) before operating expenses 3,001   4,630    
Operating expenses          
Warehousing and other operating expenses      
General and administrative expenses 2,978   5,347    
Segment contribution (loss) 23   (717)    
Stock based compensation – general and administrative      
Depreciation and amortization 493   985    
Operating (loss) income (470)   (1,702)    
Total 22,250   22,250    
Commercial and Industrial [Member]          
Segment Reporting Information [Line Items]          
Net revenue 15,592   25,891    
Cost of earned revenue 12,637   20,846    
Income (loss) before operating expenses 2,955   5,045    
Operating expenses          
Warehousing and other operating expenses 220   451    
General and administrative expenses 1,766   3,022    
Segment contribution (loss) 969   1,572    
Stock based compensation – general and administrative      
Depreciation and amortization 269   527    
Operating (loss) income 700   1,045    
Total 45,647   45,647    
Utility [Member]          
Segment Reporting Information [Line Items]          
Net revenue 90   300    
Cost of earned revenue 109   489    
Income (loss) before operating expenses (19)   (189)    
Operating expenses          
Warehousing and other operating expenses      
General and administrative expenses 361   651    
Segment contribution (loss) (380)   (840)    
Stock based compensation – general and administrative      
Depreciation and amortization      
Operating (loss) income (380)   (840)    
Total 919   919    
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,229   2,163    
Segment contribution (loss) (1,229)   (2,163)    
Stock based compensation – general and administrative 373   746    
Depreciation and amortization        
Operating (loss) income (1,602)   (2,909)    
Total $ 896   $ 896    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF OPERATING LEASE (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease right-of-use assets $ 6,638 $ 6,960
Operating lease liabilities—short term 601 588
Operating lease liabilities—long term 6,405 6,711
Total operating lease liabilities $ 7,006 $ 7,299
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease, weighted average remaining lease term 10 years 6 months 10 days  
Operating lease, weighted average discount rate, percent 3.33%  
Remaining 2023 $ 408  
2024 805  
2025 798  
2026 796  
2027 797  
2028 804  
Thereafter 3,936  
Total lease payments 8,344  
Less: interest (1,338)  
Total $ 7,006 $ 7,299
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Details Narrative)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Jun. 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 $ 3
Operating lease annual increase percentage             2.00% 2.00%
Lease expense $ 60 $ 116            
Operating lease payments   408            
Operating lease, right-of-use asset, amortization expense   322          
Property, Plant and Equipment [Member]                
Lessee, Lease, Description [Line Items]                
Operating lease, right-of-use asset, amortization expense       $ 322        
Lease expense including interest       $ 293        
Vehicles and Office Equipment [Member]                
Lessee, Lease, Description [Line Items]                
Annual rent   35            
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.2
SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
NBT Bank, National Association, Secured Debt, 4.25 Percent [Member]  
Short-Term Debt [Line Items]  
Interest rate 4.25%
Installment payment $ 5,869
NBT Bank, National Association, Secured Debt, 4.15 Percent [Member]  
Short-Term Debt [Line Items]  
Interest rate 4.15%
Installment payment $ 3,677
NBT Bank, National Association, Secured Debt, Business Assets, 4.20 Percent [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 [Member]  
Short-Term Debt [Line Items]  
Interest rate 5.00%
Frequency of payment monthly payments
CSA 36, Secured Debt, Interest Rate 5.5 Percent [Member]  
Short-Term Debt [Line Items]  
Interest rate 5.50%
Installment payment $ 2,414
CSA 36, Secured Debt, Interest Rate 11.25 Percent [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 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF LONG-TERM DEBT (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]    
Long-term debit $ 11,882 $ 15,155
Less current portion (5,152) (5,374)
Long-term debt, including debt issuance costs 6,730 9,781
Less debt issuance costs (1,222) (1,555)
Long-term debt 5,508 8,226
NBT Bank, National Association, Secured Debt, 4.25 Percent [Member]    
Short-Term Debt [Line Items]    
Long-term debit 575 598
NBT Bank, National Association, Secured Debt, 4.15 Percent [Member]    
Short-Term Debt [Line Items]    
Long-term debit 118 137
NBT Bank, National Association, Secured Debt, Business Assets, 4.20 Percent [Member]    
Short-Term Debt [Line Items]    
Long-term debit 298 325
NBT Bank, National Association, Secured Debt, 4.85 Percent [Member]    
Short-Term Debt [Line Items]    
Long-term debit 14
Vehicle Loans [Member]    
Short-Term Debt [Line Items]    
Long-term debit 1,256 1,271
National Bank of Middlebury, Secured Debt [Member]    
Short-Term Debt [Line Items]    
Long-term debit 21
Senior Secured Convertible Notes Payable [Member]    
Short-Term Debt [Line Items]    
Long-term debit 9,375 12,500
CSA 36, Secured Debt, Interest Rate 5.5 Percent [Member]    
Short-Term Debt [Line Items]    
Long-term debit 103 115
CSA 36, Secured Debt, Interest Rate 11.25 Percent [Member]    
Short-Term Debt [Line Items]    
Long-term debit 118 118
Equipment Loan [Member]    
Short-Term Debt [Line Items]    
Long-term debit $ 39 $ 56
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2023 $ 3,179
2024 5,119
2025 2,401
2026 863
2027 147
2028 and thereafter 173
Total $ 11,882
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Nov. 04, 2022
Jun. 30, 2023
Debt Instrument [Line Items]    
Share Price $ 2.66  
Repayments of convertible notes   $ 2,947
Common Stock [Member]    
Debt Instrument [Line Items]    
Shares issued   3,936,563
Senior Secured Convertible First Note [Member]    
Debt Instrument [Line Items]    
Face amount $ 12,500  
Discount percentage 6.00%  
Gross proceeds from debt $ 11,750  
Senior Secured Convertible Second Note [Member]    
Debt Instrument [Line Items]    
Face amount $ 12,500  
Discount percentage 6.00%  
Senior Secured Convertible Note [Member]    
Debt Instrument [Line Items]    
Face amount $ 25,000  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Nov. 04, 2022
Class of Warrant or Right [Line Items]      
Fair value of common stock     $ 2.66
Private Warrants [Member]      
Class of Warrant or Right [Line Items]      
Risk-free rate 3.81% 3.88%  
Remaining term in years 11 months 23 days 1 year 5 months 19 days  
Expected volatility 142.13% 147.02%  
Exercise price $ 11.50 $ 11.50  
Fair value of common stock $ 0.40 $ 1.30  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant Liabilities $ 10
Private Warrants [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant Liabilities 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 $ 10
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Fair Value Disclosures [Abstract]          
Beginning balance     $ 10 $ 148 $ 148
Fair value adjustment – Warrant liability $ (4) $ (28) (10) $ (91) (138)
Ending balance     $ 10
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF UNION ASSESSMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Defined Benefit Plan Disclosure [Line Items]        
Union assessments $ 730 $ 494 $ 1,080 $ 1,070
Pension Plan [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Union assessments 157 83 274 245
Welfare Fund [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Union assessments 435 331 591 653
National Employees Benefit Fund [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Union assessments 32 26 56 54
Joint Apprenticeship And Training Committee [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Union assessments 25 11 39 26
Matching 401 K Plan [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Union assessments $ 81 $ 43 $ 120 $ 92
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
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 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 1,585,761 1,019,575 1,585,761 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 715,000 350,668 715,000 350,668
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details) - Share-Based Payment Arrangement, Option [Member]
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Options, Outstanding beginning 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 ending balance | shares 1,166,333
Weighted average exercise price, Outstanding | $ / shares $ 2.40
Number of Options, Exercisable | shares 451,333
Weighted average exercise price, Outstanding | $ / shares $ 3.46
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jan. 24, 2023
Jan. 24, 2022
Jan. 04, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
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,000        
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    
Stock-based compensation expense       200,000 $ 300,000 300,000 $ 900,000      
Unrecognized stock-based compensation expense       $ 600,000   $ 600,000        
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   $ 6.15              
Shares granted 247,000 187,500 241,000              
Stock based compensation expense       $ 200,000 300,000 $ 400,000 800,000      
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       $ 0 $ 0 $ 0 $ 100,000      
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
$ in Thousands
6 Months Ended
Aug. 10, 2023
Jun. 30, 2023
Subsequent Event [Line Items]    
Payments related to senior convertible notes   $ 2,947
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Payments related to senior convertible notes $ 481  
Common Stock [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Number of shares issued 1,201,924  
XML 67 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001634447 2023-01-01 2023-06-30 0001634447 2023-08-08 0001634447 2023-06-30 0001634447 2022-12-31 0001634447 2023-04-01 2023-06-30 0001634447 2022-04-01 2022-06-30 0001634447 2022-01-01 2022-06-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 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 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 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 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 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 ISUN:SolarOperationsMember 2023-04-01 2023-06-30 0001634447 ISUN:SolarOperationsMember 2022-04-01 2022-06-30 0001634447 ISUN:SolarOperationsMember 2023-01-01 2023-06-30 0001634447 ISUN:SolarOperationsMember 2022-01-01 2022-06-30 0001634447 ISUN:ElectricOperationsMember 2023-04-01 2023-06-30 0001634447 ISUN:ElectricOperationsMember 2022-04-01 2022-06-30 0001634447 ISUN:ElectricOperationsMember 2023-01-01 2023-06-30 0001634447 ISUN:ElectricOperationsMember 2022-01-01 2022-06-30 0001634447 ISUN:DataAndNetworkOperationsMember 2023-04-01 2023-06-30 0001634447 ISUN:DataAndNetworkOperationsMember 2022-04-01 2022-06-30 0001634447 ISUN:DataAndNetworkOperationsMember 2023-01-01 2023-06-30 0001634447 ISUN:DataAndNetworkOperationsMember 2022-01-01 2022-06-30 0001634447 ISUN:ResidentialMember 2023-04-01 2023-06-30 0001634447 ISUN:ResidentialMember 2022-04-01 2022-06-30 0001634447 ISUN:ResidentialMember 2023-01-01 2023-06-30 0001634447 ISUN:ResidentialMember 2022-01-01 2022-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-04-01 2023-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2022-04-01 2022-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-01-01 2023-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2022-01-01 2022-06-30 0001634447 ISUN:UtilityMember 2023-04-01 2023-06-30 0001634447 ISUN:UtilityMember 2022-04-01 2022-06-30 0001634447 ISUN:UtilityMember 2023-01-01 2023-06-30 0001634447 ISUN:UtilityMember 2022-01-01 2022-06-30 0001634447 ISUN:SolarPowerProjectsMember 2023-01-01 2023-06-30 0001634447 ISUN:SolarPowerProjectsMember 2022-01-01 2022-12-31 0001634447 ISUN:PaycheckProtectionProgramMember 2022-01-01 2022-06-30 0001634447 ISUN:ResidentialMember 2023-06-30 0001634447 ISUN:ResidentialMember srt:MinimumMember 2023-01-01 2023-06-30 0001634447 ISUN:ResidentialMember srt:MaximumMember 2023-01-01 2023-06-30 0001634447 ISUN:CommercialMember 2023-06-30 0001634447 ISUN:IndustrialMember 2023-06-30 0001634447 ISUN:UtilityMember 2023-06-30 0001634447 us-gaap:ScenarioPlanMember 2023-01-01 2023-06-30 0001634447 ISUN:ContractsInProgressMember 2023-06-30 0001634447 ISUN:ContractsInProgressMember 2022-12-31 0001634447 ISUN:RetainageMember 2023-06-30 0001634447 ISUN:RetainageMember 2022-12-31 0001634447 ISUN:ExpendituresOnUncompletedContractsMember 2023-06-30 0001634447 ISUN:ExpendituresOnUncompletedContractsMember 2022-12-31 0001634447 ISUN:EstimatedEarningsThereonMember 2023-06-30 0001634447 ISUN:EstimatedEarningsThereonMember 2022-12-31 0001634447 ISUN:ResidentialMember 2023-04-01 2023-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-04-01 2023-06-30 0001634447 ISUN:UtilityMember 2023-04-01 2023-06-30 0001634447 us-gaap:CorporateMember 2023-04-01 2023-06-30 0001634447 ISUN:ResidentialMember 2023-01-01 2023-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-01-01 2023-06-30 0001634447 ISUN:UtilityMember 2023-01-01 2023-06-30 0001634447 us-gaap:CorporateMember 2023-01-01 2023-06-30 0001634447 ISUN:ResidentialMember 2023-06-30 0001634447 ISUN:CommercialAndIndustrialMember 2023-06-30 0001634447 ISUN:UtilityMember 2023-06-30 0001634447 us-gaap:CorporateMember 2023-06-30 0001634447 srt:MinimumMember 2023-06-30 0001634447 srt:MaximumMember 2023-06-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-06-30 0001634447 ISUN:RhinebeckMember 2023-01-01 2023-06-30 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-06-30 0001634447 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2023-01-01 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2023-01-01 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2023-01-01 2023-06-30 0001634447 srt:MinimumMember ISUN:VehicleLoansMember 2023-06-30 0001634447 srt:MaximumMember ISUN:VehicleLoansMember 2023-06-30 0001634447 ISUN:VehicleLoansMember 2023-01-01 2023-06-30 0001634447 ISUN:SeniorSecuredConvertibleNotesPayableMember 2023-06-30 0001634447 ISUN:SeniorSecuredConvertibleNotesPayableMember 2023-01-01 2023-06-30 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2023-01-01 2023-06-30 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2023-06-30 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2023-01-01 2023-06-30 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt485PercentMember 2023-06-30 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt485PercentMember 2022-12-31 0001634447 ISUN:VehicleLoansMember 2023-06-30 0001634447 ISUN:VehicleLoansMember 2022-12-31 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2023-06-30 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2022-12-31 0001634447 ISUN:SeniorSecuredConvertibleNotesPayableMember 2022-12-31 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2022-12-31 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2022-12-31 0001634447 ISUN:EquipmentLoanMember 2023-06-30 0001634447 ISUN:EquipmentLoanMember 2022-12-31 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:CommonStockMember 2023-01-01 2023-06-30 0001634447 ISUN:PrivateWarrantsMember 2023-01-01 2023-06-30 0001634447 ISUN:PrivateWarrantsMember 2022-01-01 2022-12-31 0001634447 ISUN:PrivateWarrantsMember 2023-06-30 0001634447 ISUN:PrivateWarrantsMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-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 2022-01-01 2022-12-31 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2023-04-01 2023-06-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2022-04-01 2022-06-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-06-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-06-30 0001634447 ISUN:WelfareFundMember 2023-04-01 2023-06-30 0001634447 ISUN:WelfareFundMember 2022-04-01 2022-06-30 0001634447 ISUN:WelfareFundMember 2023-01-01 2023-06-30 0001634447 ISUN:WelfareFundMember 2022-01-01 2022-06-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2023-04-01 2023-06-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2022-04-01 2022-06-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2023-01-01 2023-06-30 0001634447 ISUN:NationalEmployeesBenefitFundMember 2022-01-01 2022-06-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2023-04-01 2023-06-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2022-04-01 2022-06-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2023-01-01 2023-06-30 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2022-01-01 2022-06-30 0001634447 ISUN:Matching401KPlanMember 2023-04-01 2023-06-30 0001634447 ISUN:Matching401KPlanMember 2022-04-01 2022-06-30 0001634447 ISUN:Matching401KPlanMember 2023-01-01 2023-06-30 0001634447 ISUN:Matching401KPlanMember 2022-01-01 2022-06-30 0001634447 us-gaap:InvestorMember 2018-12-31 0001634447 us-gaap:InvestorMember 2018-01-01 2018-12-31 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2023-04-01 2023-06-30 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2022-04-01 2022-06-30 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2023-01-01 2023-06-30 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2022-01-01 2022-06-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2023-04-01 2023-06-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2022-04-01 2022-06-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-06-30 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2022-01-01 2022-06-30 0001634447 us-gaap:RestrictedStockMember 2023-04-01 2023-06-30 0001634447 us-gaap:RestrictedStockMember 2022-04-01 2022-06-30 0001634447 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001634447 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2023-04-01 2023-06-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2022-04-01 2022-06-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2023-01-01 2023-06-30 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2022-01-01 2022-06-30 0001634447 ISUN:NonQualifiedStockOptionsMember 2023-06-30 0001634447 ISUN:NonQualifiedStockOptionsMember 2023-01-01 2023-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2023-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2023-03-31 0001634447 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001634447 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-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-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-23 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-04-01 2023-06-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-04-01 2022-06-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2023-01-01 2023-06-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-01-01 2022-06-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-04-01 2023-06-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-04-01 2022-06-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-06-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2022-12-31 0001634447 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2023-08-10 2023-08-10 0001634447 us-gaap:SubsequentEventMember 2023-08-10 2023-08-10 iso4217:USD shares iso4217:USD shares ISUN:Segment utr:MW ISUN:Investor ISUN:Lease utr:sqft pure 0001634447 false --12-31 Q2 P3M 10-Q true 2023-06-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 30812884 6105000 5455000 11238000 8783000 8369000 7324000 2119000 2536000 1577000 1625000 29408000 25723000 8108000 8440000 6638000 6960000 270000 270000 13238000 14038000 12020000 12020000 30000 30000 40304000 41758000 69712000 67481000 16986000 12941000 3632000 5868000 601000 588000 8020000 5419000 15000 31000 5152000 5374000 34406000 30221000 10000 6405000 6711000 2832000 3026000 5508000 8226000 49151000 48194000 0.0001 0.0001 1000000 1000000 0 0 0 0 0.0001 0.0001 49000000 49000000 23435489 23435489 15083109 15083109 2000 2000 80852000 74070000 -60293000 -54785000 20561000 19287000 69712000 67481000 25006000 16476000 42365000 31563000 19069000 12723000 32879000 24640000 5937000 3753000 9486000 6923000 220000 1017000 451000 1367000 6334000 5982000 11183000 11509000 373000 591000 746000 1835000 762000 1778000 1512000 3530000 7689000 9368000 13892000 18241000 -1752000 -5615000 -4406000 -11318000 2592000 4000 28000 10000 91000 303000 303000 448000 87000 797000 716000 747000 59000 1090000 1967000 -2499000 -5674000 -5496000 -9351000 12000 7000 12000 -765000 -2511000 -5681000 -5508000 -8586000 -0.13 -0.13 -0.40 -0.40 -0.31 -0.31 -0.64 -0.64 -0.13 -0.13 -0.40 -0.40 -0.31 -0.31 -0.64 -0.64 19685045 19685045 14070117 14070117 17829459 17829459 13364352 13364352 19685045 19685045 14070117 14070117 17829459 17829459 13364352 13364352 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 11825878 1000 60863000 -1006000 59858000 164067 1244000 1244000 1749209 10400000 10400000 -2905000 -2905000 13739154 1000 72507000 -3911000 68597000 13739154 1000 72507000 -3911000 68597000 333888 1476000 1476000 309038 1239000 1239000 -5681000 -5681000 14382080 1000 75222000 -9592000 65631000 14382080 1000 75222000 -9592000 65631000 -5508000 -8586000 712000 1121000 34000 800000 2409000 322000 2592000 35000 -10000 -91000 746000 2720000 333000 303000 -772000 2489000 -4560000 -48000 241000 1045000 -872000 -417000 2978000 4045000 -3544000 -2236000 -303000 2601000 1075000 -194000 -1102000 -16000 -14000 -293000 -1465000 -7466000 221000 359000 44000 1247000 200000 -177000 1088000 16227000 15941000 230000 797000 6723000 3089000 11639000 2292000 5432000 650000 -946000 5455000 2242000 6105000 1296000 525000 716000 7000 2947000 168000 <p id="xdx_80E_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_z5I2gQ4LUyvh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1. <span id="xdx_829_zWY2TXEMb7n7">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_zEaTnMJcARr2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>a) <span><span id="xdx_866_ziij1J9lDGz7">Organization</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">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 products 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 condensed 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 six months ended June 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_zmMvj3kxSIK5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>b) <span id="xdx_869_ztwrzYEvr94b">Principles of Consolidation</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_zo0rFCpv5Ddb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>c) <span id="xdx_867_zDUGcZyBZF39">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: left"><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 June 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: left"><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_z5C68p7pWVO3" style="font: 10pt Times 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 six months ended June 30, 2023 and June 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; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zf8ySPvnNHe4" style="display: none">SCHEDULE OF DISAGGREGATION OF 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: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20230401__20230630_zS7JIPA4l7nf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20220401__20220630_zv7mKAnmtqhi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20230101__20230630_zhMbyxeIzyA3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20220101__20220630_zgxXb2gw5Grl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p 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"><b>Six Months Ended June 30,</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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">Performance obligations satisfied over time</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--SolarOperationsMember_zXS3J6Qh0pxd" style="vertical-align: bottom; background-color: White"> <td style="width: 44%"><span style="font-family: Times New Roman, Times, Serif">Solar</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,879</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,867</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,322</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,475</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ElectricOperationsMember_zsKXzmtCy3Tj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Electric</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,951</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,249</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,552</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,516</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--DataAndNetworkOperationsMember_zihmwmuUGTt6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Data and Network</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">176</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">360</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">491</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">572</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zglrQ0KN7H0d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Totals</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,006</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,476</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,365</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,563</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A2_zbhOq3EK3d0d" style="font: 10pt Times 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_zBTaiEAHqQJf" style="font: 10pt Times 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 six months ended June 30, 2023, and June 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; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_z5E2lcwPsRW9" 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: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20230401__20230630_zjE318EmcfF2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20220401__20220630_zo9wzQnlo7qb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20230101__20230630_zof7ldKu5sW1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20220101__20220630_zxFK1iiaeF6f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p 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"><b>Six Months Ended June 30,</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--ResidentialMember_zg4mfXdrgs3k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%"><span style="font-family: Times New Roman, Times, Serif">Residential</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,324</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,949</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,174</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,346</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--CommercialAndIndustrialMember_zHd2uzPkXLke" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Commercial and Industrial</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,592</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,992</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,891</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,153</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--UtilityMember_zx4XSgTH2xY2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Utility</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">535</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">300</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,064</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_ztwzZk6FTVg" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Totals</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,006</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,476</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,365</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,563</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A0_zb6YUTO21cs6" style="font: 10pt Times 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: left"><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: left"><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: left"><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_znXVk5Ev28I1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>d) <span id="xdx_86A_z9Mt0cRAgEj4">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_z1akgatwvk4g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">f) <b><span id="xdx_861_zpkKwz3uiOn1">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 style="font: 10pt Times 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"> </span></p> <p id="xdx_892_ecustom--ContractAssetAndLiabilityTableTextBlock_z8y5OOCYGwA6" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zgWjRKJmMlBa" 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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20230630_zre2037DZoth" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20221231_zbDbaFo2FnJg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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">Contract Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts_iI_zxyGzcdzCDMi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revenue in excess of billings on uncompleted contracts</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,832</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 17%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,887</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--ConditionalRetainageAssets_iI_zVjVtPeCM0n5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Conditional retainage</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">537</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">437</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerAssetNet_iI_pn3n3_zbjvHPHOkHJk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Contract Assets</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,369</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,324</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract Liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_ecustom--BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts_iI_z5VUwapciwsa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Billings in excess of revenue on uncompleted contracts</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,020</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,419</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--ConditionalPayableRetainage_iI_zoih04ThBJsa" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Conditional retainage</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0751">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0752">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--ContractWithCustomerLiabilitiesCurrent_iI_pn3n3_z45ObeJvKI5l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif"> <span style="font-size: 10pt">Total Contract Liabilities</span></span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,020</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,419</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A9_z9p600zM6eJd" style="font: 10pt Times 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"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><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_90F_eus-gaap--PropertyPlantAndEquipmentAdditions_pn3n3_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SolarPowerProjectsMember_zwQf2NWhRfs5" title="Project assets"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentAdditions_pn3n3_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SolarPowerProjectsMember_zIyw9SVMrfYc" title="Project assets">0</span></span> as of June 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_zC4XcAfSKAkf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>e) <span id="xdx_86E_zuEM7dA661b7">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 June 30, 2023, the uninsured balances were approximately $<span id="xdx_902_eus-gaap--CashUninsuredAmount_iI_pn3n3_c20230630_z0LBjq7qV4b8" title="Uninsured cash balances">4,321</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_zR1VxXLhQL7k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>f) <span id="xdx_861_zV4XmiWTnMS">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_z6YVaZyB10e9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>g) <span id="xdx_86F_z7Sq5NrNM7f4">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, 2023. 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 in the process of determining the impact of adoption of the provisions of ASU 2014-01.</span></p> <p style="font: 10pt Times 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_z9Rc3X4w1Dc4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>h) <span id="xdx_86B_zMw0W9Zz8bwg">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_zZrEh5Newq51" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>i) <span id="xdx_863_zzcw3ng6spjh">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_90D_eus-gaap--GainsLossesOnExtinguishmentOfDebt_c20220101__20220630__us-gaap--ExtinguishmentOfDebtAxis__custom--PaycheckProtectionProgramMember_z3AFxxeOODW3" title="Gain on forgiveness of PPP loan">2,592</span> has been recognized in the income statement as a gain on the forgiveness of PPP Loan for the six months ended June 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_zEQDQZQ5Euw7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>j) <span id="xdx_86F_z0zYtL0CZAx5">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_902_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20230630_zgWLz7cN73Z6" title="Inventory allowance"><span id="xdx_90F_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20221231_zLbuLGKPTZzl" title="Inventory allowance">0</span></span> at June, 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_zpCW89PkqTF6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>k) <span id="xdx_860_zeAUZje416yf">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_zqpBRiUPjdEk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>l) <span id="xdx_868_zHhuTxCuVa7">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 accounts for liabilities resulting from legal proceedings when it is possible to evaluate the likelihood of an unfavorable outcome in order to provide an estimate for the contingent liability. At June 30, 2023 and 2022, there are no material contingent liabilities arising from pending litigation.</span></p> <p style="font: 10pt Times 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_84F_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zflzIL8L7Te8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>m) <span id="xdx_863_zExebM4W9ji5">Reclassification</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 balances have been reclassified in order to conform to current year presentation. These reclassifications have no effect on previously reported results of operations or loss 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 id="xdx_846_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zEaTnMJcARr2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>a) <span><span id="xdx_866_ziij1J9lDGz7">Organization</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">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 products 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 condensed 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 six months ended June 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_zmMvj3kxSIK5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>b) <span id="xdx_869_ztwrzYEvr94b">Principles of Consolidation</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_zo0rFCpv5Ddb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>c) <span id="xdx_867_zDUGcZyBZF39">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: left"><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 June 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: left"><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_z5C68p7pWVO3" style="font: 10pt Times 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 six months ended June 30, 2023 and June 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; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zf8ySPvnNHe4" style="display: none">SCHEDULE OF DISAGGREGATION OF 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: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20230401__20230630_zS7JIPA4l7nf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20220401__20220630_zv7mKAnmtqhi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20230101__20230630_zhMbyxeIzyA3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20220101__20220630_zgxXb2gw5Grl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p 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"><b>Six Months Ended June 30,</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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">Performance obligations satisfied over time</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--SolarOperationsMember_zXS3J6Qh0pxd" style="vertical-align: bottom; background-color: White"> <td style="width: 44%"><span style="font-family: Times New Roman, Times, Serif">Solar</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,879</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,867</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,322</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,475</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ElectricOperationsMember_zsKXzmtCy3Tj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Electric</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,951</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,249</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,552</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,516</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--DataAndNetworkOperationsMember_zihmwmuUGTt6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Data and Network</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">176</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">360</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">491</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">572</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zglrQ0KN7H0d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Totals</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,006</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,476</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,365</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,563</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A2_zbhOq3EK3d0d" style="font: 10pt Times 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_zBTaiEAHqQJf" style="font: 10pt Times 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 six months ended June 30, 2023, and June 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; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_z5E2lcwPsRW9" 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: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20230401__20230630_zjE318EmcfF2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20220401__20220630_zo9wzQnlo7qb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20230101__20230630_zof7ldKu5sW1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20220101__20220630_zxFK1iiaeF6f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p 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"><b>Six Months Ended June 30,</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--ResidentialMember_zg4mfXdrgs3k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%"><span style="font-family: Times New Roman, Times, Serif">Residential</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,324</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,949</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,174</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,346</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--CommercialAndIndustrialMember_zHd2uzPkXLke" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Commercial and Industrial</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,592</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,992</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,891</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,153</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--UtilityMember_zx4XSgTH2xY2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Utility</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">535</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">300</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,064</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_ztwzZk6FTVg" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Totals</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,006</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,476</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,365</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,563</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A0_zb6YUTO21cs6" style="font: 10pt Times 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: left"><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: left"><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: left"><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_z5C68p7pWVO3" style="font: 10pt Times 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 six months ended June 30, 2023 and June 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; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zf8ySPvnNHe4" style="display: none">SCHEDULE OF DISAGGREGATION OF 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: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20230401__20230630_zS7JIPA4l7nf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20220401__20220630_zv7mKAnmtqhi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20230101__20230630_zhMbyxeIzyA3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20220101__20220630_zgxXb2gw5Grl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p 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"><b>Six Months Ended June 30,</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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">Performance obligations satisfied over time</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--SolarOperationsMember_zXS3J6Qh0pxd" style="vertical-align: bottom; background-color: White"> <td style="width: 44%"><span style="font-family: Times New Roman, Times, Serif">Solar</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,879</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,867</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,322</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,475</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ElectricOperationsMember_zsKXzmtCy3Tj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Electric</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,951</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,249</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,552</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,516</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--DataAndNetworkOperationsMember_zihmwmuUGTt6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Data and Network</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">176</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">360</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">491</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">572</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zglrQ0KN7H0d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Totals</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,006</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,476</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,365</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,563</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 22879000 14867000 37322000 28475000 1951000 1249000 4552000 2516000 176000 360000 491000 572000 25006000 16476000 42365000 31563000 <p id="xdx_898_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zBTaiEAHqQJf" style="font: 10pt Times 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 six months ended June 30, 2023, and June 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; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_z5E2lcwPsRW9" 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: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20230401__20230630_zjE318EmcfF2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20220401__20220630_zo9wzQnlo7qb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20230101__20230630_zof7ldKu5sW1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20220101__20220630_zxFK1iiaeF6f" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended June 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p 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"><b>Six Months Ended June 30,</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--ResidentialMember_zg4mfXdrgs3k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%"><span style="font-family: Times New Roman, Times, Serif">Residential</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,324</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,949</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,174</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,346</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--CommercialAndIndustrialMember_zHd2uzPkXLke" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Commercial and Industrial</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,592</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,992</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,891</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,153</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--UtilityMember_zx4XSgTH2xY2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Utility</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">535</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">300</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,064</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_ztwzZk6FTVg" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Totals</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,006</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,476</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,365</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,563</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 9324000 9949000 16174000 16346000 15592000 5992000 25891000 13153000 90000 535000 300000 2064000 25006000 16476000 42365000 31563000 <p id="xdx_84E_eus-gaap--TradeAndOtherAccountsReceivablePolicy_znXVk5Ev28I1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>d) <span id="xdx_86A_z9Mt0cRAgEj4">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_z1akgatwvk4g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">f) <b><span id="xdx_861_zpkKwz3uiOn1">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 style="font: 10pt Times 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"> </span></p> <p id="xdx_892_ecustom--ContractAssetAndLiabilityTableTextBlock_z8y5OOCYGwA6" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zgWjRKJmMlBa" 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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20230630_zre2037DZoth" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20221231_zbDbaFo2FnJg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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">Contract Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts_iI_zxyGzcdzCDMi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revenue in excess of billings on uncompleted contracts</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,832</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 17%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,887</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--ConditionalRetainageAssets_iI_zVjVtPeCM0n5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Conditional retainage</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">537</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">437</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerAssetNet_iI_pn3n3_zbjvHPHOkHJk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Contract Assets</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,369</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,324</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract Liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_ecustom--BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts_iI_z5VUwapciwsa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Billings in excess of revenue on uncompleted contracts</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,020</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,419</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--ConditionalPayableRetainage_iI_zoih04ThBJsa" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Conditional retainage</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0751">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0752">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--ContractWithCustomerLiabilitiesCurrent_iI_pn3n3_z45ObeJvKI5l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif"> <span style="font-size: 10pt">Total Contract Liabilities</span></span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,020</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,419</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A9_z9p600zM6eJd" style="font: 10pt Times 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"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><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_90F_eus-gaap--PropertyPlantAndEquipmentAdditions_pn3n3_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SolarPowerProjectsMember_zwQf2NWhRfs5" title="Project assets"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentAdditions_pn3n3_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SolarPowerProjectsMember_zIyw9SVMrfYc" title="Project assets">0</span></span> as of June 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_z8y5OOCYGwA6" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zgWjRKJmMlBa" 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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20230630_zre2037DZoth" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20221231_zbDbaFo2FnJg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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">Contract Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts_iI_zxyGzcdzCDMi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revenue in excess of billings on uncompleted contracts</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,832</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 17%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,887</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--ConditionalRetainageAssets_iI_zVjVtPeCM0n5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Conditional retainage</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">537</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">437</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerAssetNet_iI_pn3n3_zbjvHPHOkHJk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Contract Assets</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,369</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,324</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract Liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_ecustom--BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts_iI_z5VUwapciwsa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Billings in excess of revenue on uncompleted contracts</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,020</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,419</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--ConditionalPayableRetainage_iI_zoih04ThBJsa" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Conditional retainage</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0751">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0752">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--ContractWithCustomerLiabilitiesCurrent_iI_pn3n3_z45ObeJvKI5l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif"> <span style="font-size: 10pt">Total Contract Liabilities</span></span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,020</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,419</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 7832000 6887000 537000 437000 8369000 7324000 8020000 5419000 8020000 5419000 0 0 <p id="xdx_849_eus-gaap--ConcentrationRiskCreditRisk_zC4XcAfSKAkf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>e) <span id="xdx_86E_zuEM7dA661b7">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 June 30, 2023, the uninsured balances were approximately $<span id="xdx_902_eus-gaap--CashUninsuredAmount_iI_pn3n3_c20230630_z0LBjq7qV4b8" title="Uninsured cash balances">4,321</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> 4321000 <p id="xdx_844_eus-gaap--UseOfEstimates_zR1VxXLhQL7k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>f) <span id="xdx_861_zV4XmiWTnMS">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_z6YVaZyB10e9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>g) <span id="xdx_86F_z7Sq5NrNM7f4">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, 2023. 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 in the process of determining the impact of adoption of the provisions of ASU 2014-01.</span></p> <p style="font: 10pt Times 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_z9Rc3X4w1Dc4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>h) <span id="xdx_86B_zMw0W9Zz8bwg">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_zZrEh5Newq51" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>i) <span id="xdx_863_zzcw3ng6spjh">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_90D_eus-gaap--GainsLossesOnExtinguishmentOfDebt_c20220101__20220630__us-gaap--ExtinguishmentOfDebtAxis__custom--PaycheckProtectionProgramMember_z3AFxxeOODW3" title="Gain on forgiveness of PPP loan">2,592</span> has been recognized in the income statement as a gain on the forgiveness of PPP Loan for the six months ended June 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> 2592 <p id="xdx_84B_eus-gaap--InventoryPolicyTextBlock_zEQDQZQ5Euw7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>j) <span id="xdx_86F_z0zYtL0CZAx5">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_902_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20230630_zgWLz7cN73Z6" title="Inventory allowance"><span id="xdx_90F_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20221231_zLbuLGKPTZzl" title="Inventory allowance">0</span></span> at June, 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_zpCW89PkqTF6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>k) <span id="xdx_860_zeAUZje416yf">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_zqpBRiUPjdEk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>l) <span id="xdx_868_zHhuTxCuVa7">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 accounts for liabilities resulting from legal proceedings when it is possible to evaluate the likelihood of an unfavorable outcome in order to provide an estimate for the contingent liability. At June 30, 2023 and 2022, there are no material contingent liabilities arising from pending litigation.</span></p> <p style="font: 10pt Times 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_84F_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zflzIL8L7Te8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>m) <span id="xdx_863_zExebM4W9ji5">Reclassification</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 balances have been reclassified in order to conform to current year presentation. These reclassifications have no effect on previously reported results of operations or loss 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 id="xdx_808_ecustom--LiquidityAndFinancialConditionTextBlock_z64pXSGPPe9c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2. <span id="xdx_827_zRvYJ9PCoTW9">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 six months ended June 30, 2023, the Company experienced a net loss of approximately $<span id="xdx_90E_ecustom--OperatingLossNet_iN_pn3n3_di_c20230101__20230630_zWlCzMoxXERa" title="Operating loss">5,500</span> with cash used in operations of approximately ($<span id="xdx_90F_eus-gaap--CashEquivalentsAtCarryingValue_iI_pn3n3_c20230630_z2pHRRGCU1J" title="Cash in operations">1,500</span>). At June 30, 2023, the Company had cash on hand of approximately $<span id="xdx_90A_eus-gaap--Cash_iI_pn3n3_c20230630_zPJheD7bPPgg" title="Cash">6,100</span> and a working capital deficit of approximately $<span id="xdx_909_ecustom--WorkingCapital_iI_pn3n3_c20230630_zYDNSjCLOox7" title="Working capital">5,000</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 six months ended, 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">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_90E_ecustom--CustomerOrders_iI_pn3n3_c20230630__srt--MajorCustomersAxis__custom--ResidentialMember_zXRzTB7UbY6g" title="Customer orders">13,100</span> expected to be completed within <span id="xdx_906_ecustom--CompletionPeriod_dxL_c20230101__20230630__srt--MajorCustomersAxis__custom--ResidentialMember__srt--RangeAxis__srt--MinimumMember_zMlX3hjd6FA1" title="Completion period::XDX::P3M"><span style="-sec-ix-hidden: xdx2ixbrl0799">three</span></span> to <span id="xdx_901_ecustom--CompletionPeriod_dc_c20230101__20230630__srt--MajorCustomersAxis__custom--ResidentialMember__srt--RangeAxis__srt--MaximumMember_z2BulziActXb" title="Completion period">five months</span>, our commercial and industrial division has a contracted backlog of approximately $<span id="xdx_90D_ecustom--ContractedBacklog_iI_pn3n3_c20230630__srt--MajorCustomersAxis__custom--CommercialMember_z5bAWWzeBxC7" title="Contracted backlog">140,700</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_c20230630__srt--MajorCustomersAxis__custom--IndustrialMember_zRsdLPhC6Jeg" title="Contracted backlog">8,000</span> and <span id="xdx_909_ecustom--ProjectsUnderDevelopment_iI_pid_uMegawatt_c20230630__srt--MajorCustomersAxis__custom--UtilityMember_z1Fz1kMh5N9c" title="Projects under development">1,600</span> MW of projects currently under development </span><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 June 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_908_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn3n3_c20230101__20230630__srt--StatementScenarioAxis__us-gaap--ScenarioPlanMember_zGmQuobt9grb" title="Proceeds from issuance or sale of equity">14,300</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> -5500000 1500000 6100000 5000000 13100000 P5M 140700000 8000000 1600 14300000 <p id="xdx_807_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_z9PHCJH4gCv1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3. <span id="xdx_822_zmO2R2IJVl2l">ACCOUNTS RECEIVABLE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span> </span></b></span></p> <p id="xdx_896_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zcBVQIHFqB31" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_z7DbjiqEzQo1" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20230630_zfmu6F0spuCh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20221231_zQ4PBKmt62ec" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_hus-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--ContractsInProgressMember_zQqm9WYFDFvj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable - contracts in progress</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,880</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,502</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_hus-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--RetainageMember_zalbWFHhfjKa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable - retainage</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">537</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">583</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_maARNCzJxM_ze6qHl5Pglo2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,417</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,085</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pn3n3_di_msARNCzJxM_zTG3SufX0F7h" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Allowance for doubtful accounts</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(179</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(302</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableNetCurrent_iTI_pn3n3_mtARNCzJxM_zVtPv4gbjXFi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,238</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,783</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_zmz6As3aaQMg" style="font: 10pt Times 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_90A_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_c20230101__20230630_zRjH6wtZKg2c" title="Bad debt expense">34</span> and $<span id="xdx_906_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_dxL_c20220101__20220630_z3ZVCvXGofX3" title="Bad debt expense::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl0832">0</span></span> for the three and six months ended June 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> <p id="xdx_89F_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zufJ8Z3oX3gj" style="font: 10pt Times 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 June 30, 2023 and 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; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_zWkQmVEh3Il7" style="display: none">SCHEDULE OF CONTRACT ASSETS AND LIABILITIES</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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20230630_zbsDZYLgkCXa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20221231_zXnfMr5gnO68" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_ecustom--ContractWithCustomerAssetCostsInExcessOfBillingsCurrent_iI_pn3n3_maCWCANzTTY_maCWCANz5UO_zw9KAfLyFPSf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract assets</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,704</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,648</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_ecustom--UnbilledReceivablesIncludedInCostsInExcessOfBillings_iI_pn3n3_maCWCANzTTY_maCWCANz5UO_zjs4Khyz7jBg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Unbilled receivables, included in costs in excess of billings</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">128</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">93</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerAssetNetCurrent_iTI_pn3n3_mtCWCANz5UO_maCWCACzVJG_zpqkGN0DZDUf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><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><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,832</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,741</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--RetainageDeposit_iI_pn3n3_maCWCACzVJG_zIv3o86BXyf4" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Retainage</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">537</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">583</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--ContractWithCustomerAssetsCurrent_iTI_pn3n3_mtCWCACzVJG_z1HAMZEaBy3d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,369</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,324</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AA_zvd7J8OClVX1" 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 June 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"><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"><b> </b></span></p> <p id="xdx_896_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zcBVQIHFqB31" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_z7DbjiqEzQo1" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20230630_zfmu6F0spuCh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20221231_zQ4PBKmt62ec" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_hus-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--ContractsInProgressMember_zQqm9WYFDFvj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable - contracts in progress</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,880</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,502</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_hus-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--RetainageMember_zalbWFHhfjKa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable - retainage</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">537</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">583</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_maARNCzJxM_ze6qHl5Pglo2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,417</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,085</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pn3n3_di_msARNCzJxM_zTG3SufX0F7h" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Allowance for doubtful accounts</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(179</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(302</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableNetCurrent_iTI_pn3n3_mtARNCzJxM_zVtPv4gbjXFi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,238</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,783</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 10880000 8502000 537000 583000 11417000 9085000 179000 302000 11238000 8783000 34000 <p id="xdx_89F_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zufJ8Z3oX3gj" style="font: 10pt Times 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 June 30, 2023 and 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; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_zWkQmVEh3Il7" style="display: none">SCHEDULE OF CONTRACT ASSETS AND LIABILITIES</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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20230630_zbsDZYLgkCXa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20221231_zXnfMr5gnO68" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_ecustom--ContractWithCustomerAssetCostsInExcessOfBillingsCurrent_iI_pn3n3_maCWCANzTTY_maCWCANz5UO_zw9KAfLyFPSf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract assets</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,704</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,648</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_ecustom--UnbilledReceivablesIncludedInCostsInExcessOfBillings_iI_pn3n3_maCWCANzTTY_maCWCANz5UO_zjs4Khyz7jBg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Unbilled receivables, included in costs in excess of billings</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">128</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">93</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerAssetNetCurrent_iTI_pn3n3_mtCWCANz5UO_maCWCACzVJG_zpqkGN0DZDUf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><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><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,832</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,741</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--RetainageDeposit_iI_pn3n3_maCWCACzVJG_zIv3o86BXyf4" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Retainage</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">537</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">583</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--ContractWithCustomerAssetsCurrent_iTI_pn3n3_mtCWCACzVJG_z1HAMZEaBy3d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,369</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,324</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 7704000 6648000 128000 93000 7832000 6741000 537000 583000 8369000 7324000 <p id="xdx_807_ecustom--ContractsInProgressTextBlock_zojU1cRM5OAj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4. <span id="xdx_82F_zB1HTddPM1Jb">CONTRACTS IN PROGRESS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span> </span></b></span></p> <p id="xdx_897_ecustom--ScheduleOfContractsInProgressTableTextBlock_zjWzsVakDgpi" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BA_zzOaDO96bWA8" style="display: none">SCHEDULE OF CONTRACTS IN PROGRESS</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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20230630_z8GDAOs0Lyr7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20221231_zxtw2PEplAzh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--CapitalizedContractCostGross_iI_pn3n3_hus-gaap--CapitalizedContractCostAxis__custom--ExpendituresOnUncompletedContractsMember_zPZVv0lZYQY" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expenditures to date on uncompleted contracts</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40,555</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,215</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--CapitalizedContractCostGross_iI_pn3n3_hus-gaap--CapitalizedContractCostAxis__custom--EstimatedEarningsThereonMember_zvUrCscMgqUc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Estimated earnings thereon</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,378</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,509</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--CapitalizedContractCostGross_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract costs</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,933</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,724</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_ecustom--CapitalizedContractCostBillings_iNI_pn3n3_di_zUFXODDTkfKj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less billings to date</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(42,712</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(31,912</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40E_ecustom--CapitalizedContractCostNetOfBillings_iI_pn3n3_zCO9osED7tQf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract costs, net of billings</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">221</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,812</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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"><span style="font-family: Times New Roman, Times, Serif">Plus under billings remaining on contracts 100% complete</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">128</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">93</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_ecustom--CapitalizedContractCostNet1_iTIC_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">349</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,905</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_ecustom--CostsAndEstimatedEarningsInExcessOfBillings_iI_pn3n3_maCCCNzctg_zixCYAr1kEQi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract assets</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,369</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,324</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_ecustom--ContractWithCustomerLiabilityNetCurrent_iNI_pn3n3_di_msCCCNzctg_z7NaGEN7Txqh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,020</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,419</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_407_ecustom--CapitalizedContractCostNet1_iTI_pn3n3_mtCCCNzctg_zTObK2bAlJz3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">349</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,905</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_zsKi2udVhhZ7" style="font: 10pt Times 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_897_ecustom--ScheduleOfContractsInProgressTableTextBlock_zjWzsVakDgpi" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BA_zzOaDO96bWA8" style="display: none">SCHEDULE OF CONTRACTS IN PROGRESS</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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20230630_z8GDAOs0Lyr7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20221231_zxtw2PEplAzh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--CapitalizedContractCostGross_iI_pn3n3_hus-gaap--CapitalizedContractCostAxis__custom--ExpendituresOnUncompletedContractsMember_zPZVv0lZYQY" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expenditures to date on uncompleted contracts</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40,555</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,215</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--CapitalizedContractCostGross_iI_pn3n3_hus-gaap--CapitalizedContractCostAxis__custom--EstimatedEarningsThereonMember_zvUrCscMgqUc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Estimated earnings thereon</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,378</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,509</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--CapitalizedContractCostGross_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract costs</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,933</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,724</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_ecustom--CapitalizedContractCostBillings_iNI_pn3n3_di_zUFXODDTkfKj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less billings to date</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(42,712</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(31,912</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40E_ecustom--CapitalizedContractCostNetOfBillings_iI_pn3n3_zCO9osED7tQf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract costs, net of billings</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">221</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,812</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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"><span style="font-family: Times New Roman, Times, Serif">Plus under billings remaining on contracts 100% complete</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">128</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">93</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_ecustom--CapitalizedContractCostNet1_iTIC_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">349</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,905</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_ecustom--CostsAndEstimatedEarningsInExcessOfBillings_iI_pn3n3_maCCCNzctg_zixCYAr1kEQi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract assets</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,369</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,324</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_ecustom--ContractWithCustomerLiabilityNetCurrent_iNI_pn3n3_di_msCCCNzctg_z7NaGEN7Txqh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,020</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,419</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_407_ecustom--CapitalizedContractCostNet1_iTI_pn3n3_mtCCCNzctg_zTObK2bAlJz3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">349</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,905</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 40555000 31215000 2378000 2509000 42933000 33724000 42712000 31912000 221000 1812000 128000 93000 349000 1905000 8369000 7324000 8020000 5419000 349000 1905000 <p id="xdx_800_eus-gaap--SegmentReportingDisclosureTextBlock_zb8loK4KwJNh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b>5. <span id="xdx_826_z0U24vwoYsXf">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: left"><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: left"><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_zb0bV8weag24" style="font: 10pt Times 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 six months ended June 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; background-color: white"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_zwHwTfXMjZye" style="display: none">SCHEDULE OF SEGMENT NET REVENUE</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: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_zyvayf8A1r6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zbvniTI6qiV6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zmpahmPhOwPg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zPhwgKi0JXLg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20230401__20230630_z86xFeUpN828" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three months ended June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Residential</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial<br/> and<br/> Industrial</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Corporate</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--Revenues_pn3n3_zXkKzNOu6mve" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net revenue</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,324</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,592</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0892">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,006</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_zQOxdAySIdi7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of earned revenue</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,323</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,637</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">109</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0898">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,069</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--GrossProfit_pn3n3_zmoGtkKKY361" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income (loss) before operating expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,001</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,955</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(19</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0904">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,937</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingExpensesAbstract_iB_zLnWEnsnhwC3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--OperatingCostsAndExpenses_pn3n3_zcGEphIhQHQk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Warehousing and other operating expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0913">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">220</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0915">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0916">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">220</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_zfjVqv6Ueeqa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">General and administrative expenses</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,978</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,766</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">361</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,229</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,334</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--SegmentContributionLoss_pn3n3_z8zcffXoWMLg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Segment contribution (loss)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">23</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">969</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(380</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,229</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(617</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--ShareBasedCompensation_pn3n3_zGkAmeuChj3i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock based compensation – general and administrative</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0931">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0932">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0933">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">373</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">373</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_pn3n3_zeYiNsSdO3H8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">493</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">269</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0939">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">762</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_pn3n3_zL2YokKLV37b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating (loss) income</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(470</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(380</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,602</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,752</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_z0k3F6bicrta" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zUaSJvvZuSp1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zBKj8CERCkOj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_z4RVJERGndHa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230101__20230630_zVgEYgVTIqz5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Six months ended June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Residential</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial<br/> and<br/> Industrial</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Corporate</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--Revenues_pn3n3_z8MX9zvJSf2d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net revenue</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,174</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,891</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">300</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0952">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,365</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_zo9f3J8plNfl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of earned revenue</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,544</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,846</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">489</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0958">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,879</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--GrossProfit_pn3n3_zbBBNaCQADi1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income (loss) before operating expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,630</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,045</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(189</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0964">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,486</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingExpensesAbstract_iB_z4Cxkv2n5c3f" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--OperatingCostsAndExpenses_pn3n3_z7WZg9ULYzha" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Warehousing and other operating expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0973">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">451</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0975">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0976">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">451</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_zgpr2eWDVpVc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">General and administrative expenses</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,347</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,022</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">651</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,163</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,183</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--SegmentContributionLoss_pn3n3_zoTZAfF2kLUh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Segment contribution (loss)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(717</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,572</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(840</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,163</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,148</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--ShareBasedCompensation_pn3n3_zxv78NUVgPLi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock based compensation – general and administrative</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0991">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0992">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0993">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">746</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">746</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_pn3n3_z0gC37Tx1S79" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">985</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">527</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0999">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1000">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,512</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_pn3n3_zNl3P8Fb2hL9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating (loss) income</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,702</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,045</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(840</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,909</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,406</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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="padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20230630_zZvXgakcgf8h" style="border-bottom: Black 1.5pt solid; text-align: center"><p 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"><b>June 30, 2023</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_z5LzEYURKRSa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Residential</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,250</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zvkmXzoTm1ob" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Commercial and Industrial</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,647</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zaybLZU5BuF7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Utility</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">919</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_z1IXx48mAl7c" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Corporate</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">896</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--Assets_iI_pn3n3_ztOIZTyNMpX4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">69,712</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A1_zOHsffEumTl1" 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 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><br/></span></p> <p style="font: 10pt Times 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 id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zb0bV8weag24" style="font: 10pt Times 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 six months ended June 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; background-color: white"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_zwHwTfXMjZye" style="display: none">SCHEDULE OF SEGMENT NET REVENUE</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: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_zyvayf8A1r6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zbvniTI6qiV6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zmpahmPhOwPg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20230401__20230630__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zPhwgKi0JXLg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20230401__20230630_z86xFeUpN828" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three months ended June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Residential</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial<br/> and<br/> Industrial</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Corporate</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--Revenues_pn3n3_zXkKzNOu6mve" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net revenue</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,324</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,592</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0892">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,006</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_zQOxdAySIdi7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of earned revenue</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,323</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,637</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">109</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0898">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,069</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--GrossProfit_pn3n3_zmoGtkKKY361" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income (loss) before operating expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,001</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,955</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(19</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0904">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,937</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingExpensesAbstract_iB_zLnWEnsnhwC3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--OperatingCostsAndExpenses_pn3n3_zcGEphIhQHQk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Warehousing and other operating expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0913">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">220</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0915">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0916">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">220</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_zfjVqv6Ueeqa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">General and administrative expenses</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,978</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,766</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">361</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,229</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,334</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--SegmentContributionLoss_pn3n3_z8zcffXoWMLg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Segment contribution (loss)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">23</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">969</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(380</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,229</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(617</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--ShareBasedCompensation_pn3n3_zGkAmeuChj3i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock based compensation – general and administrative</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0931">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0932">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0933">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">373</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">373</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_pn3n3_zeYiNsSdO3H8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">493</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">269</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0939">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">762</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_pn3n3_zL2YokKLV37b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating (loss) income</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(470</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">700</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(380</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,602</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,752</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_z0k3F6bicrta" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zUaSJvvZuSp1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zBKj8CERCkOj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230101__20230630__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_z4RVJERGndHa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230101__20230630_zVgEYgVTIqz5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Six months ended June 30, 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Residential</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Commercial<br/> and<br/> Industrial</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Corporate</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--Revenues_pn3n3_z8MX9zvJSf2d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net revenue</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,174</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,891</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">300</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0952">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,365</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_zo9f3J8plNfl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of earned revenue</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,544</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,846</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">489</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0958">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,879</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--GrossProfit_pn3n3_zbBBNaCQADi1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income (loss) before operating expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,630</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,045</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(189</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0964">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,486</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingExpensesAbstract_iB_z4Cxkv2n5c3f" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--OperatingCostsAndExpenses_pn3n3_z7WZg9ULYzha" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Warehousing and other operating expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0973">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">451</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0975">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0976">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">451</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_zgpr2eWDVpVc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">General and administrative expenses</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,347</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,022</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">651</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,163</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,183</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--SegmentContributionLoss_pn3n3_zoTZAfF2kLUh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Segment contribution (loss)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(717</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,572</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(840</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,163</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,148</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--ShareBasedCompensation_pn3n3_zxv78NUVgPLi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock based compensation – general and administrative</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0991">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0992">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0993">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">746</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">746</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_pn3n3_z0gC37Tx1S79" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">985</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">527</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0999">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1000">-</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,512</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_pn3n3_zNl3P8Fb2hL9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating (loss) income</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,702</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,045</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(840</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,909</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,406</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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="padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20230630_zZvXgakcgf8h" style="border-bottom: Black 1.5pt solid; text-align: center"><p 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"><b>June 30, 2023</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_z5LzEYURKRSa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Residential</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,250</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zvkmXzoTm1ob" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Commercial and Industrial</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,647</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zaybLZU5BuF7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Utility</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">919</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_z1IXx48mAl7c" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Corporate</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">896</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--Assets_iI_pn3n3_ztOIZTyNMpX4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">69,712</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 9324000 15592000 90000 25006000 6323000 12637000 109000 19069000 3001000 2955000 -19000 5937000 220000 220000 2978000 1766000 361000 1229000 6334000 23000 969000 -380000 -1229000 -617000 373000 373000 493000 269000 762000 -470000 700000 -380000 -1602000 -1752000 16174000 25891000 300000 42365000 11544000 20846000 489000 32879000 4630000 5045000 -189000 9486000 451000 451000 5347000 3022000 651000 2163000 11183000 -717000 1572000 -840000 -2163000 -2148000 746000 746000 985000 527000 1512000 -1702000 1045000 -840000 -2909000 -4406000 22250000 45647000 919000 896000 69712000 <p id="xdx_801_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zQJHnTsxQVUh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6. <span id="xdx_82B_zwqyBrws9USl">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_90E_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20230630__srt--RangeAxis__srt--MinimumMember_z71EzmJushPc" title="Operating lease, remaining lease term">1</span> year to <span id="xdx_90A_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20230630__srt--RangeAxis__srt--MaximumMember_zT1y5YlbuXV3" 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_907_eus-gaap--AreaOfLand_iI_uSqft_c20201231__srt--MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis__srt--OfficeBuildingMember_zVaqExdNC9i8" 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_zT1yRjEX8Zpj" title="Warehouse">6,500</span> square feet of warehouse. The lease has annual rent of $<span id="xdx_90B_eus-gaap--PaymentsForRent_pn3n3_c20200101__20201231__srt--StatementGeographicalAxis__custom--WillistonMember_zSmOWlnpy6Cl" title="Annual rent">108</span> with an annual increase of <span id="xdx_90A_ecustom--LesseeOperatingLeaseAnnualRentIncreasePercentage_pid_dp_uPure_c20200101__20201231__srt--StatementGeographicalAxis__custom--WillistonMember_zlOEgMqjxzsg" 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_902_eus-gaap--PaymentsForRent_pn3n3_c20230101__20230630__srt--StatementGeographicalAxis__custom--WaterburyMember_zZ6BAVpJp8pl" title="Annual rent">28</span>, subject to annual <span id="xdx_908_ecustom--LesseeOperatingLeaseAnnualRentIncreasePercentage_pid_dp_uPure_c20230101__20230630__srt--StatementGeographicalAxis__custom--WaterburyMember_zgpizmU3DG8f" 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_902_eus-gaap--PaymentsForRent_pn3n3_c20230101__20230630__srt--StatementGeographicalAxis__custom--RhinebeckMember_z8OaNYwqfkji" title="Payments for 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_905_eus-gaap--PaymentsForRent_pn3n3_c20150101__20151231_zi4KxI0yjGr8" title="Payments for rent">3</span>. The second lease has annual rent of $3 with an annual increase of <span id="xdx_90D_ecustom--LesseeOperatingLeaseAnnualRentIncreasePercentage_pid_dp_uPure_c20150101__20151231_z3wuoXeqwS95" 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_zlPKIyGVnv2i" title="Payments for rent">4</span> with an annual increase of <span id="xdx_906_ecustom--LesseeOperatingLeaseAnnualRentIncreasePercentage_pid_dp_uPure_c20170101__20171231_zyZXBHYdcOv4" 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_zAGWuHeMtU7" 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 June 30, 2023, aggregate monthly payments required under these leases approximates $<span id="xdx_905_eus-gaap--PaymentsForRent_pn3n3_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehiclesAndOfficeEquipmentMember_zEihrrYjOHM5" 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 six months ended June 30, 2023 was entirely comprised of operating leases and amounted to $<span id="xdx_901_eus-gaap--OperatingLeaseExpense_pn3n3_c20230401__20230630_zq52XCWxX9V2" title="Lease expense">60</span> and $<span id="xdx_908_eus-gaap--OperatingLeaseExpense_pn3n3_c20230101__20230630_ziUcfkeBdK43" title="Lease expense">116</span>, respectively<i>.</i> Operating lease payments, which reduced operating cash flows for the six months ended June 30, 2023 amounted to $<span id="xdx_901_eus-gaap--OperatingLeasePayments_pn3n3_c20230101__20230630_zXvHJ4zbHd3a" title="Operating lease payments">408</span>. The difference between the ROU asset amortization of $<span id="xdx_90F_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_pn3n3_c20220101__20221231__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zgb5It6D0pnj" title="Operating lease, right-of-use asset, amortization expense">322</span>and the associated lease expense of $<span id="xdx_907_eus-gaap--OperatingLeaseCost_pn3n3_c20220101__20221231__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zYuULVXO4Zvj" title="Lease expense including interest">293</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 style="font: 10pt Times 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_890_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zbe8uEme1KX7" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_zVzkN1KciAV" style="display: none">SCHEDULE OF OPERATING LEASE</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: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20230630_zOvU55gbuhZd" style="border-bottom: Black 1.5pt solid; text-align: center"><p 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"><b>June 30, 2023</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20221231_zt4k3OQ6u7G5" style="border-bottom: Black 1.5pt solid; text-align: center"><p 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"><b>December 31, 2022</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_zz532ks7CF1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use assets</span></td><td style="width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,638</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,960</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzBhv_zQ7nTYlYXEVf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Operating lease liabilities—short term</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">601</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">588</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzBhv_zKrbummAKLd8" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease liabilities—long term</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,405</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,711</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzBhv_zo7H2nqu4cX6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total operating lease liabilities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,006</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,299</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A1_zJG04GCXcB3l" style="font: 10pt Times 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_zbcyvon43NQ2" style="font: 10pt Times 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 June 30, 2023, the weighted average remaining lease term for operating leases was <span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230630_z2p4lxyzd1E9" title="Operating lease, weighted average remaining lease term">10.53</span> years and the weighted average discount rate for the Company’s operating leases was <span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20230630_zLjJDA3wWKs5" 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></p> <p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zAba83wHivHd" style="display: none">SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE</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: justify"><span style="font-family: Times New Roman, Times, Serif">Year ending December 31:</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20230630_zubhUIhGIsdh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzuRC_zHwYHp68Lupe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Remaining 2023</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">408</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzuRC_zsdTMHtaZf48" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">805</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzuRC_zCTb3tUSbll5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">798</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzuRC_zx2mNAFWFTo3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">796</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzuRC_zKH2Nen9fyW3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">797</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_maLOLLPzuRC_zIAi697JY185" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">804</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzuRC_zsIzbUbAnw95" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Thereafter</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,936</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzuRC_zsvyZwJYcZm3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Total lease payments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,344</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zAHhgDQUw4N6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Less: interest</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,338</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zfyOkWWBsFG2" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,006</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A6_zoH1P8cQWtIh" style="font: 10pt Times 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"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> P1Y P18Y 6250 6500 108000 0.02 28000 0.03 7000 3000 0.02 4000 0.02 26000 35000 60000 116000 408000 322000 293000 <p id="xdx_890_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zbe8uEme1KX7" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_zVzkN1KciAV" style="display: none">SCHEDULE OF OPERATING LEASE</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: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20230630_zOvU55gbuhZd" style="border-bottom: Black 1.5pt solid; text-align: center"><p 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"><b>June 30, 2023</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20221231_zt4k3OQ6u7G5" style="border-bottom: Black 1.5pt solid; text-align: center"><p 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"><b>December 31, 2022</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_zz532ks7CF1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use assets</span></td><td style="width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,638</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,960</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzBhv_zQ7nTYlYXEVf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Operating lease liabilities—short term</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">601</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">588</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzBhv_zKrbummAKLd8" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease liabilities—long term</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,405</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,711</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzBhv_zo7H2nqu4cX6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total operating lease liabilities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,006</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,299</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 6638000 6960000 601000 588000 6405000 6711000 7006000 7299000 <p id="xdx_89F_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zbcyvon43NQ2" style="font: 10pt Times 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 June 30, 2023, the weighted average remaining lease term for operating leases was <span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230630_z2p4lxyzd1E9" title="Operating lease, weighted average remaining lease term">10.53</span> years and the weighted average discount rate for the Company’s operating leases was <span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20230630_zLjJDA3wWKs5" 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></p> <p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zAba83wHivHd" style="display: none">SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE</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: justify"><span style="font-family: Times New Roman, Times, Serif">Year ending December 31:</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20230630_zubhUIhGIsdh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzuRC_zHwYHp68Lupe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Remaining 2023</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">408</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzuRC_zsdTMHtaZf48" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">805</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzuRC_zCTb3tUSbll5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">798</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzuRC_zx2mNAFWFTo3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">796</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzuRC_zKH2Nen9fyW3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">797</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_maLOLLPzuRC_zIAi697JY185" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">2028</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">804</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzuRC_zsIzbUbAnw95" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Thereafter</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,936</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzuRC_zsvyZwJYcZm3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Total lease payments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,344</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zAHhgDQUw4N6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Less: interest</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,338</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zfyOkWWBsFG2" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,006</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> P10Y6M10D 0.0333 408000 805000 798000 796000 797000 804000 3936000 8344000 1338000 7006000 <p id="xdx_80A_eus-gaap--DebtDisclosureTextBlock_zmcrZjjz50mf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7. <span id="xdx_821_zkpnWtm7yaLk">LONG-TERM DEBT</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span> </span></b></span></p> <p id="xdx_89D_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zmBIlF41cwKc" style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BD_zAe1eR6h9xN6" style="display: none">SUMMARY OF LONG-TERM DEBT</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"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20230630_zTENZ81ayowb" 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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30, 2023</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20221231_zjZFT8L7Cmie" 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; margin-left: 0; 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="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zhpTl6SxNwRk" 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_900_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zMo60u1Zbeyf" title="Installment payment">5,869</span> through September 2026, with a balloon payment at maturity.</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zknLEvmLwUJf" style="width: 16%; text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">575</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_z6ohbHS5z7R" style="width: 16%; text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">598</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_z4nHmbJwNrV6" 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_902_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zJjMU6OItapb" title="Installment payment">3,677</span> through April 2026.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zQjYIHsv6IQ" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">118</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zLiIi4LESC17" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">137</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zh0PzekZ2Pcb" 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_909_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zx6k4a2W6vN7" title="Installment payment">5,598</span> through October 2026, with a balloon payment at maturity.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zfmqxpguebC1" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">298</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_z8NPh7b3YkUe" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">325</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">NBT Bank, National Association, repaid in May 2023.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt485PercentMember_z52e8ttNTkF2" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1129">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt485PercentMember_zzbrpvhHCAX8" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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">Various vehicle loans, interest ranging from <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__srt--RangeAxis__srt--MinimumMember__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_z2MCzBQQouQ5" title="Interest rate">0</span>% to <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zCPpGR9vGLN7" title="Interest rate">9.25</span>%, total current monthly installments of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_903_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zNQtRFTDTMBc" title="Installment payment">40,167</span> secured by vehicles, with varying terms through 2027.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zAbVcyk2CNm2" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">1,256</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zJjyYwTAkvOg" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">1,271</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">National Bank of Middlebury, repaid in May 2023.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zurZ9QUy43L5" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1143">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zcNo7DND1KM7" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">21</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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_90A_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zz8qfMgKtDlc" title="Interest rate">5</span>% interest rate, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_901_eus-gaap--DebtInstrumentFrequencyOfPeriodicPayment_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zgfTSFXjVt1b" 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><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zS2aUuW2rQEi" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">9,375</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zN7dwJEpeJt" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">12,500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">CSA 36: Payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zxmgFWxtgH2e" title="Installment payment">2,414</span>, including interest at <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zvebzGGQDH" 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.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zUlmH2PyhFZd" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">103</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_z4ELt0Sr09Y6" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">115</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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">CSA 36: Payable in monthly interest only installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90B_eus-gaap--DebtInstrumentPeriodicPaymentInterest_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zI6KXW9fmKHj" 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__20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_ztVh79J8Tf04" 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_905_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_z3HkzzlcqSz8" title="Installment payment">2,485</span> monthly payments of principal and interest, with a balloon payment of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90A_eus-gaap--DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zsGq9fc7Agrb" title="Balloon payment">20,142</span> due June 2035; interest at <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_z4O03DS4cALg" title="Interest rate">11.25</span>% throughout the loan term.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zDPlQQIlvny7" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">118</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_z4MNEMQmSKk3" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">118</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Equipment loans</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--EquipmentLoanMember_zGL1cyr2CdMd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">39</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--EquipmentLoanMember_zjHCG9ldoPPk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">56</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,882</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,155</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--LongTermDebtCurrent_iNI_pn3n3_di_zKh6GsjqxGT" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,152</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,374</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_ecustom--LongTermDebtGrossExcludingCurrentMaturities_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 debt, including debt issuance costs</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,730</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,781</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DeferredFinanceCostsNet_iNI_pn3n3_di_zYnb8SmTWm29" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less debt issuance costs</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,222</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,555</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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"><span style="font-family: Times New Roman, Times, Serif">Long-term debt</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,508</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,226</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_zljkpIdGBH5g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zH3wlNeyuM3h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B6_zRvaAKqBg53h" style="display: none">SCHEDULE OF MATURITIES 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="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year ending December 31:</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20230630_zasrvTbMJL3a" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_pn3n3_maDICAzqRL_maLTDzuKt_zBpxuG9pnsSk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 81%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remainder of 2023</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,179</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pn3n3_maDICAzqRL_maLTDzuKt_zrkQsfQdxqSi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,119</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pn3n3_maDICAzqRL_maLTDzuKt_zln8yAcwxgzh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,401</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pn3n3_maDICAzqRL_maLTDzuKt_zjSKinPvx5lc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">863</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pn3n3_maDICAzqRL_maLTDzuKt_z93GXcQ97AB7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">147</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_iI_pn3n3_maLTDzuKt_z4nkgZZplsYk" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2028 and thereafter</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">173</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LongTermDebt_iTI_pn3n3_mtLTDzuKt_z1BnQuJNEY25" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,882</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_z3xFa41RnCCe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left"><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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 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_90D_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleFirstNoteMember_zIQ6mlDCZrae" 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_zHlpCAUtiwL" title="Discount percentage">6</span>%) original interest discount resulting in gross proceeds to the Company of $<span id="xdx_907_eus-gaap--ProceedsFromConvertibleDebt_pn3n3_c20221103__20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleFirstNoteMember_zOkuHN8pWpdj" 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_908_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleSecondNoteMember_ztfwTNQywpr" 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_zmi6QAxqFUz3" title="Discount percentage">6</span>%) original interest discount, for an aggregate principal amount of $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleNoteMember_zdgolAe3cMzc" 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_909_eus-gaap--SharePrice_iI_pid_c20221104_zdx4eNWDPBs3">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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the six months ending June 30, 2023, the Company issued <span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_pid_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zkbjx5yxkl98" title="Shares issued">3,936,563</span> shares of Common Stock in repayment of $<span id="xdx_90D_eus-gaap--RepaymentsOfRelatedPartyDebt_pn3n3_c20230101__20230630_zGVFZEFywxRi" title="Repayments of convertible notes">2,947</span> of principal related to the Senior Convertible Notes. During the six months ended June 30, 2023, the Company issued <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_pid_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zwyD7TkaDPx7" title="Shares issued">3,936,563</span> common shares having a fair value of $<span id="xdx_90D_eus-gaap--RepaymentsOfRelatedPartyDebt_pn3n3_c20230101__20230630_zT779b9Nd7jh" title="Repayments of convertible notes">2,947</span> for the repayment of principal related to the Senior 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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zmBIlF41cwKc" style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BD_zAe1eR6h9xN6" style="display: none">SUMMARY OF LONG-TERM DEBT</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"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20230630_zTENZ81ayowb" 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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30, 2023</b></span></p></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20221231_zjZFT8L7Cmie" 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; margin-left: 0; 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="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zhpTl6SxNwRk" 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_900_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zMo60u1Zbeyf" title="Installment payment">5,869</span> through September 2026, with a balloon payment at maturity.</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zknLEvmLwUJf" style="width: 16%; text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">575</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_z6ohbHS5z7R" style="width: 16%; text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">598</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_z4nHmbJwNrV6" 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_902_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zJjMU6OItapb" title="Installment payment">3,677</span> through April 2026.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zQjYIHsv6IQ" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">118</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zLiIi4LESC17" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">137</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zh0PzekZ2Pcb" 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_909_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zx6k4a2W6vN7" title="Installment payment">5,598</span> through October 2026, with a balloon payment at maturity.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zfmqxpguebC1" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">298</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_z8NPh7b3YkUe" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">325</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">NBT Bank, National Association, repaid in May 2023.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt485PercentMember_z52e8ttNTkF2" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1129">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt485PercentMember_zzbrpvhHCAX8" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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">Various vehicle loans, interest ranging from <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__srt--RangeAxis__srt--MinimumMember__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_z2MCzBQQouQ5" title="Interest rate">0</span>% to <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zCPpGR9vGLN7" title="Interest rate">9.25</span>%, total current monthly installments of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_903_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zNQtRFTDTMBc" title="Installment payment">40,167</span> secured by vehicles, with varying terms through 2027.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zAbVcyk2CNm2" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">1,256</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zJjyYwTAkvOg" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">1,271</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">National Bank of Middlebury, repaid in May 2023.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zurZ9QUy43L5" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1143">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zcNo7DND1KM7" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">21</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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_90A_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zz8qfMgKtDlc" title="Interest rate">5</span>% interest rate, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_901_eus-gaap--DebtInstrumentFrequencyOfPeriodicPayment_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zgfTSFXjVt1b" 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><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zS2aUuW2rQEi" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">9,375</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zN7dwJEpeJt" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">12,500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">CSA 36: Payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zxmgFWxtgH2e" title="Installment payment">2,414</span>, including interest at <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zvebzGGQDH" 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.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zUlmH2PyhFZd" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">103</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_z4ELt0Sr09Y6" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">115</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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">CSA 36: Payable in monthly interest only installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90B_eus-gaap--DebtInstrumentPeriodicPaymentInterest_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zI6KXW9fmKHj" 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__20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_ztVh79J8Tf04" 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_905_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_z3HkzzlcqSz8" title="Installment payment">2,485</span> monthly payments of principal and interest, with a balloon payment of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90A_eus-gaap--DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zsGq9fc7Agrb" title="Balloon payment">20,142</span> due June 2035; interest at <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_z4O03DS4cALg" title="Interest rate">11.25</span>% throughout the loan term.</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zDPlQQIlvny7" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">118</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_z4MNEMQmSKk3" style="text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">118</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Equipment loans</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230630__us-gaap--DebtInstrumentAxis__custom--EquipmentLoanMember_zGL1cyr2CdMd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">39</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--EquipmentLoanMember_zjHCG9ldoPPk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term debt"><span style="font-family: Times New Roman, Times, Serif">56</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,882</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,155</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--LongTermDebtCurrent_iNI_pn3n3_di_zKh6GsjqxGT" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less current portion</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,152</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,374</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_ecustom--LongTermDebtGrossExcludingCurrentMaturities_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 debt, including debt issuance costs</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,730</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,781</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DeferredFinanceCostsNet_iNI_pn3n3_di_zYnb8SmTWm29" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less debt issuance costs</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,222</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,555</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></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"><span style="font-family: Times New Roman, Times, Serif">Long-term debt</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,508</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,226</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 0.0425 5869000 575000 598000 0.0415 3677000 118000 137000 0.0420 5598000 298000 325000 14000 0 0.0925 40167000 1256000 1271000 21000 0.05 monthly payments 9375000 12500000 2414000 0.055 103000 115000 1104000 552000 2485000 20142000 0.1125 118000 118000 39000 56000 11882000 15155000 5152000 5374000 6730000 9781000 1222000 1555000 5508000 8226000 <p id="xdx_894_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zH3wlNeyuM3h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B6_zRvaAKqBg53h" style="display: none">SCHEDULE OF MATURITIES 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="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year ending December 31:</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20230630_zasrvTbMJL3a" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_pn3n3_maDICAzqRL_maLTDzuKt_zBpxuG9pnsSk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 81%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remainder of 2023</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,179</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pn3n3_maDICAzqRL_maLTDzuKt_zrkQsfQdxqSi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,119</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pn3n3_maDICAzqRL_maLTDzuKt_zln8yAcwxgzh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,401</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pn3n3_maDICAzqRL_maLTDzuKt_zjSKinPvx5lc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">863</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pn3n3_maDICAzqRL_maLTDzuKt_z93GXcQ97AB7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2027</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">147</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_iI_pn3n3_maLTDzuKt_z4nkgZZplsYk" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2028 and thereafter</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">173</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LongTermDebt_iTI_pn3n3_mtLTDzuKt_z1BnQuJNEY25" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,882</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 3179000 5119000 2401000 863000 147000 173000 11882000 12500000 0.06 11750000 12500000 0.06 25000000 2.66 3936563 2947000 3936563 2947000 <p id="xdx_806_eus-gaap--FairValueDisclosuresTextBlock_z4YXxKFK4f2f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8. <span id="xdx_824_z2mHZjpwMcB8">FAIR VALUE MEASUREMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_zJmT1WlIZGlb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three and six months ended June 30, 2023, no warrants to acquire shares of Common Stock were granted, exercised or redeemed. At June 30, 2023, 69,144 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-top: 0pt; margin-bottom: 0pt; margin-left: 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; display: none; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_zn9QNoztTAs6" style="display: none">SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Input</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; 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; margin-left: 0; 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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30, 2023</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; 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; margin-left: 0; 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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2022</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Risk-free rate</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20230101__20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_z96aV7STwMyj" title="Risk-free rate">3.81</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zxf6Df13vela" title="Risk-free rate">3.88</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Remaining term in years</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zR8A3hLBTObj" title="Remaining term in years">0.98</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zcKSzBceXH3f" title="Remaining term in years">1.47</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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">Expected volatility</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zH8ZtA1WlBnh" title="Expected volatility">142.13</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zSDgqQj0K5g" title="Expected volatility">147.02</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Exercise price</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zdkFSAcCSiLd" title="Exercise price">11.50</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zMH4SiMfHLqk" title="Exercise price">11.50</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Fair value of common stock</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--SharePrice_iI_pid_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_z3U8iN8nSkVc" title="Fair value of common stock">0.40</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--SharePrice_iI_pid_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zwMlvyUAFixh" title="Fair value of common stock">1.30</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A8_zi7v3WdgPYOe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p id="xdx_899_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zJc2KNKcRs72" style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BD_zoXGPRHy2S29" style="display: none">SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value Measurement as of June 30, 2023</b></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 1</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 2</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 3</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Liabilities:</span></td><td style="font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 38%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Private Warrants</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z1nw7rm1sv83" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1259">-</span></span></td><td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zHbUq6HSn5X5" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1261">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zIkb4VLq1ule" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1263">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zc0RcaQ33jYb" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1265">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td colspan="11" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair Value Measurement as of December 31, 2022</b></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 1</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 2</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 3</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Liabilities:</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 38%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Private Warrants</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zuABReBF516j" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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_zTj55ik5FeSl" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1269">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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_z18kvFzDsXGe" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1271">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></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_z3jRQKEREvEg" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A1_zPI1aj2sRuRl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p id="xdx_89E_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zxwdkxshNGTk" style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B1_znyc5ZM1YhE6" style="display: none">SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS</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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20230101__20230630_ztefVOYUwXF1" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30, 2023</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20220101__20221231_zNUgmsPi59O9" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_zXJwZQO4HBo4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Beginning balance</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">148</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_iN_di_z71VL2g16KN7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Fair value adjustment – Warrant liability</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(138</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_408_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_zsIWiz5Lw9Dj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Ending balance</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1283">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AC_zLmAhzNBxbNl" style="font: 12pt Times New Roman, Times, Serif; margin: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_zJmT1WlIZGlb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three and six months ended June 30, 2023, no warrants to acquire shares of Common Stock were granted, exercised or redeemed. At June 30, 2023, 69,144 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-top: 0pt; margin-bottom: 0pt; margin-left: 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; display: none; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_zn9QNoztTAs6" style="display: none">SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Input</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; 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; margin-left: 0; 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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30, 2023</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; 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; margin-left: 0; 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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2022</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Risk-free rate</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20230101__20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_z96aV7STwMyj" title="Risk-free rate">3.81</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zxf6Df13vela" title="Risk-free rate">3.88</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Remaining term in years</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zR8A3hLBTObj" title="Remaining term in years">0.98</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zcKSzBceXH3f" title="Remaining term in years">1.47</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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">Expected volatility</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zH8ZtA1WlBnh" title="Expected volatility">142.13</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zSDgqQj0K5g" title="Expected volatility">147.02</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Exercise price</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zdkFSAcCSiLd" title="Exercise price">11.50</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zMH4SiMfHLqk" title="Exercise price">11.50</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Fair value of common stock</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_902_eus-gaap--SharePrice_iI_pid_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_z3U8iN8nSkVc" title="Fair value of common stock">0.40</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--SharePrice_iI_pid_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zwMlvyUAFixh" title="Fair value of common stock">1.30</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 0.0381 0.0388 P0Y11M23D P1Y5M19D 1.4213 1.4702 11.50 11.50 0.40 1.30 <p id="xdx_899_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zJc2KNKcRs72" style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BD_zoXGPRHy2S29" style="display: none">SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value Measurement as of June 30, 2023</b></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 1</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 2</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 3</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Liabilities:</span></td><td style="font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 11pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 38%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Private Warrants</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_986_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z1nw7rm1sv83" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1259">-</span></span></td><td style="text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zHbUq6HSn5X5" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1261">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zIkb4VLq1ule" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1263">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230630__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zc0RcaQ33jYb" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1265">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"> </td> <td colspan="11" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Fair Value Measurement as of December 31, 2022</b></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 1</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 2</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Level 3</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Liabilities:</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-size: 12pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 38%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Private Warrants</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zuABReBF516j" style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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_zTj55ik5FeSl" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1269">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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_z18kvFzDsXGe" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1271">-</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></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_z3jRQKEREvEg" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Warrant Liabilities"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 10000 10000 <p id="xdx_89E_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zxwdkxshNGTk" style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B1_znyc5ZM1YhE6" style="display: none">SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS</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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20230101__20230630_ztefVOYUwXF1" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30, 2023</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20220101__20221231_zNUgmsPi59O9" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_zXJwZQO4HBo4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Beginning balance</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">148</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_iN_di_z71VL2g16KN7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Fair value adjustment – Warrant liability</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(138</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_408_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_zsIWiz5Lw9Dj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Ending balance</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1283">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 10000 148000 10000 138000 10000 <p id="xdx_808_eus-gaap--CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock_zd8NWamAAtxf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9. <span id="xdx_827_z4HUmcFQESYc">UNION ASSESSMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_ecustom--ScheduleOfUnionAssessmentsTableTextBlock_zIUftODtHHoa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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 six months ended June 30, 2023 and 2022, the Company incurred the following union assessments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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; display: none; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B5_zbQpFyZ3yL35" style="display: none">SCHEDULE OF UNION ASSESSMENTS</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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20230401__20230630_zjTYA7WxAV1g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20220401__20220630_zuepmzwOxJN8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20230101__20230630_zfTMM8i17scd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20220101__20220630_z36zhNzwDMLi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended<br/> June 30,</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six Months Ended <br/> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30, </b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__us-gaap--PensionPlansDefinedBenefitMember_zxj4W9DXOCn9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%"><span style="font-family: Times New Roman, Times, Serif">Pension fund</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">157</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">83</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">274</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">245</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--WelfareFundMember_z8u17EAzJOq9" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Welfare fund</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">435</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">331</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">591</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">653</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--NationalEmployeesBenefitFundMember_zVPiGTBtBiZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">National employees benefit fund</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">32</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">26</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">56</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">54</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--JointApprenticeshipAndTrainingCommitteeMember_zGAMi9juvDml" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Joint apprenticeship and training committee</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">39</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">26</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--Matching401KPlanMember_zq9eJ3EENTs8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">401(k) matching</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">120</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">92</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--UnionAssessmentsIncurred_pn3n3_zipnESJ99ypb" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">730</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">494</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,080</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,070</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--UnionAssessmentsIncurred_pn3n3_zLajuAwR64R6" style="display: none; vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Union assessments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">730</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">494</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,080</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,070</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zHDBGzUwmbg4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_ecustom--ScheduleOfUnionAssessmentsTableTextBlock_zIUftODtHHoa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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 six months ended June 30, 2023 and 2022, the Company incurred the following union assessments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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; display: none; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B5_zbQpFyZ3yL35" style="display: none">SCHEDULE OF UNION ASSESSMENTS</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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20230401__20230630_zjTYA7WxAV1g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20220401__20220630_zuepmzwOxJN8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20230101__20230630_zfTMM8i17scd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20220101__20220630_z36zhNzwDMLi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended<br/> June 30,</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six Months Ended <br/> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30, </b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__us-gaap--PensionPlansDefinedBenefitMember_zxj4W9DXOCn9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%"><span style="font-family: Times New Roman, Times, Serif">Pension fund</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">157</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">83</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">274</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">245</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--WelfareFundMember_z8u17EAzJOq9" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Welfare fund</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">435</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">331</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">591</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">653</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--NationalEmployeesBenefitFundMember_zVPiGTBtBiZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">National employees benefit fund</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">32</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">26</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">56</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">54</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--JointApprenticeshipAndTrainingCommitteeMember_zGAMi9juvDml" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Joint apprenticeship and training committee</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">39</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">26</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--Matching401KPlanMember_zq9eJ3EENTs8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">401(k) matching</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">43</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">120</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">92</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--UnionAssessmentsIncurred_pn3n3_zipnESJ99ypb" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">730</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">494</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,080</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,070</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--UnionAssessmentsIncurred_pn3n3_zLajuAwR64R6" style="display: none; vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Union assessments</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">730</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">494</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,080</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,070</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 157000 83000 274000 245000 435000 331000 591000 653000 32000 26000 56000 54000 25000 11000 39000 26000 81000 43000 120000 92000 730000 494000 1080000 1070000 730000 494000 1080000 1070000 <p id="xdx_80E_eus-gaap--CompensationRelatedCostsGeneralTextBlock_zjYIzTeVSwq9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10. <span id="xdx_82F_z7ngZl53bMc6">DEFERRED COMPENSATION PLAN</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 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_zVNbFRHjsoN5" 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_z3VYLQfvVWh2" 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_90D_ecustom--SolarManagementFeePercent_pid_dp_uPure_c20180101__20181231__srt--TitleOfIndividualAxis__us-gaap--InvestorMember_zGZS9BgDFVM5" 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 June 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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0"><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_zK23wghqomEd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>11. <span id="xdx_823_zzcOCwBzGeia">EARNINGS (LOSS) PER SHARE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zQRNFRr7l1G1" style="font: 10pt/107% Times New Roman, Times, Serif; display: none; margin: 0pt"><span id="xdx_8B2_zmFUjxQSoTl" style="font-family: Times New Roman, Times, Serif">SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE</span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20230401__20230630_z3aL3Bb84YYh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20220401__20220630_zGKbaOeESKIc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20230101__20230630_zWIrzotmS0t4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20220101__20220630_zfKHOvmuwXxf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended<br/> June 30,</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six Months Ended <br/> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--OptionsToPurchaseCommonStockMember_zyyXpW0CLNWh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Option to purchase Common Stock, from Jensyn’s IPO</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">429,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">429,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">429,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">429,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--WarrantsToPurchaseCommonStockMember_zcGZ9e4LTBrf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Private warrants to purchase Common Stock, from Jensyn’s IPO</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,572</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,572</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,572</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,572</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockMember_zzs8cFWXFiT3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unvested restricted stock awards</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">407,189</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">205,335</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">407,189</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">205,335</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedOptionsToPurchaseCommonStockMember_zUo38p6IyJ54" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unvested options to purchase Common Stock</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">715,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">350,668</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">715,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">350,668</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zlohge39QeJ2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Totals</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,585,761</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,019,575</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,585,761</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,019,575</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zXeFfs8AEMnc" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Anti-dilutive securities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,585,761</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,019,575</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,585,761</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,019,575</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A7_zYBCh9RZha05" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zQRNFRr7l1G1" style="font: 10pt/107% Times New Roman, Times, Serif; display: none; margin: 0pt"><span id="xdx_8B2_zmFUjxQSoTl" style="font-family: Times New Roman, Times, Serif">SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE</span><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20230401__20230630_z3aL3Bb84YYh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20220401__20220630_zGKbaOeESKIc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20230101__20230630_zWIrzotmS0t4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20220101__20220630_zfKHOvmuwXxf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months Ended<br/> June 30,</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six Months Ended <br/> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--OptionsToPurchaseCommonStockMember_zyyXpW0CLNWh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Option to purchase Common Stock, from Jensyn’s IPO</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">429,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">429,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">429,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">429,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--WarrantsToPurchaseCommonStockMember_zcGZ9e4LTBrf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Private warrants to purchase Common Stock, from Jensyn’s IPO</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,572</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,572</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,572</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,572</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockMember_zzs8cFWXFiT3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unvested restricted stock awards</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">407,189</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">205,335</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">407,189</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">205,335</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedOptionsToPurchaseCommonStockMember_zUo38p6IyJ54" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unvested options to purchase Common Stock</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">715,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">350,668</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">715,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">350,668</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zlohge39QeJ2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Totals</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,585,761</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,019,575</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,585,761</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,019,575</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zXeFfs8AEMnc" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Anti-dilutive securities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,585,761</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,019,575</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,585,761</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,019,575</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 429000 429000 429000 429000 34572 34572 34572 34572 407189 205335 407189 205335 715000 350668 715000 350668 1585761 1019575 1585761 1019575 1585761 1019575 1585761 1019575 <p id="xdx_80C_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z00rZxL2gBC1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; text-align: left; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>12. <span id="xdx_828_zrYX0Tqpdnmj">RESTRICTED STOCK AND STOCK OPTIONS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left"><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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2023, the Company had <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pid_c20230630__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zq9O0oWHVAPd" title="Number of shares available">1,166,333</span> non-qualified stock options outstanding to purchase <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20230630__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zG0HB7EvXbV3" 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_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dc_c20230101__20230630__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zzukQSJGYVj" title="Stock option period">three years</span> from the date of grant at an average exercise price of $<span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230630__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_z05c2LnUKjk1" 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_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zJxe0UDQzs8e" 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_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230630__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zV2HfebDf3T3" title="Volatility">125.96</span>%, b) term of <span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230630__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zNdXQ1s7Z2ng" title="Expected term">2</span> years, c) risk free rate of <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230630__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zHcIbN8seKn7" title="Risk free rate">0.06</span>% and d) a dividend yield of <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20230101__20230630__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zxN88fACPl46" title="Dividend yield">0</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zO8BTTY6fqXk" style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B5_zN6FGho1fQw1" style="display: none">SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY</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"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30, 2023</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; 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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; 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; margin-left: 0; 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; margin-left: 0; 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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>price</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 67%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding, beginning January 1, 2023</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zNg9MSsuKK07" style="width: 13%; text-align: right" title="Number of Options, Outstanding beginning balance"><span style="font-family: Times New Roman, Times, Serif">576,333</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zaBySdOqXFwd" style="width: 11%; text-align: right" title="Weighted average exercise price, Outstanding"><span style="font-family: Times New Roman, Times, Serif">3.80</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zDGGKF6we5l5" style="text-align: right" title="Number of Options, Granted"><span style="font-family: Times New Roman, Times, Serif">590,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zh6WITtToTfc" style="text-align: right" title="Weighted average exercise price, Granted"><span style="font-family: Times New Roman, Times, Serif">1.03</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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">Exercised</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zO7qaok6QXOf" style="text-align: right" title="Number of Options, Exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1397">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z9wM2mAH6m2k" style="text-align: right" title="Weighted average exercise price, Exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1399">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding, ending June 30, 2023</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_za7cm2jcHYag" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of Options, Outstanding ending balance"><span style="font-family: Times New Roman, Times, Serif">1,166,333</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zilIaRoHNPn6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Outstanding"><span style="font-family: Times New Roman, Times, Serif">2.40</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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">Exercisable at June 30, 2023</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zRXG7uN2ooi1" style="text-align: right" title="Number of Options, Exercisable"><span style="font-family: Times New Roman, Times, Serif">451,333</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zvW9uf1mvMel" style="text-align: right" title="Weighted average exercise price, Outstanding"><span style="font-family: Times New Roman, Times, Serif">3.46</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A1_zaqMI6X0wOa6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 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_905_ecustom--OptionToPurchaseCommonStock_pid_c20230101__20230630_zJKRkBbzibOl" 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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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 June 30, 2023 was $<span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_pn3n3_c20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zqC03GrPcNs5" 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_90A_eus-gaap--SharePrice_iI_pid_c20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zkHHask6Xuv4" title="Share price">0.40</span> as of June 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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">During the three months ended </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 30, 2023 <span style="background-color: white">and 2022, the Company charged a total of $<span id="xdx_904_eus-gaap--StockOptionPlanExpense_pn3n3_c20230401__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zfWGIImKuKek" title="Stock-based compensation expense">200</span> and $<span id="xdx_90B_eus-gaap--StockOptionPlanExpense_pn3n3_c20220401__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zKUNhGn8SHp9" title="Stock-based compensation expense">300</span>, respectively to operations to recognize stock-based compensation expense related to stock option awards. During the six months ended June 30, 2023 and 2022, the Company charged a total of $<span id="xdx_902_eus-gaap--StockOptionPlanExpense_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zHLDdpQsowz9" title="Stock-based compensation expense">300</span> and $<span id="xdx_90B_eus-gaap--StockOptionPlanExpense_pn3n3_c20220101__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z82cAiEJqryl" title="Stock-based compensation expense">900</span>, respectively to operations to recognize stock-based compensation expense related to stock option awards.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">As of June 30, 2023, the Company had $<span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn3n3_c20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zMMqFTpqNog" title="Unrecognized stock-based compensation expense">600</span> in unrecognized stock-based compensation related to <span id="xdx_900_ecustom--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptionsShares_iI_pid_c20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zt1fI0uCyAB8" 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_90E_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dc_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MaximumMember_ze9qYffP6bf8" 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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: left"><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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 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_zLjeHWjQxc08" 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_z5RGqnR56ALg" 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_zHrCKsuP2uZh" 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_zEcY541Jq7uh" 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_zB87hvo9kXde" 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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 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 $5.04 per share representing the fair market value. The January 2022 RSGA provides for the issuance of up to <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220123__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zhUjyXCUIIyf" 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_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220123__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_z9EQC6W4QdFc" title="Shares granted">62,500</span> of the restricted shares shall vest immediately, <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220123__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheTwoMember_zkxE2D4o0CC8" 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_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220123__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheThreeMember_ztNMWtoVvcEc" 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-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 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_zLCLoUQXMNph" 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_zxgp0wOev2og" 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_z9Fviw0f8Y11" 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_zvR5pcj2KFve" 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_zgWsco0Jgpv5" 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the three months ended June 30, 2023 and 2022, stock-based compensation expense of $<span id="xdx_901_eus-gaap--RestrictedStockExpense_pn3n3_c20230401__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zcIFLqLnkUW6" title="Stock based compensation expense">200</span> and $<span id="xdx_90A_eus-gaap--RestrictedStockExpense_pn3n3_c20220401__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zAp73WSV3DC5" title="Stock based compensation expense">300</span>, respectively was recognized for the January 2021 and January 2022 RSGA. In the six months ended June 30, 2023 and 2022, stock-based compensation expense of $<span id="xdx_903_eus-gaap--RestrictedStockExpense_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zqMFLyYkp4r1" title="Stock based compensation expense">400</span> and $<span id="xdx_909_eus-gaap--RestrictedStockExpense_pn3n3_c20220101__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zp7S57SYZy1a" title="Stock based compensation expense">800</span>, respectively was recognized for the January 2021 and January 2022 RSGA.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based compensation, excluding the January 2022 and 2021 RSGA, related to employee and director options totaled $<span id="xdx_90E_eus-gaap--RestrictedStockExpense_pp0p0_c20230401__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__us-gaap--ShareBasedPaymentArrangementEmployeeMember_z4fSS6d7iYte" title="Stock based compensation expense">0</span> and $<span id="xdx_905_eus-gaap--RestrictedStockExpense_pp0p0_c20220401__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__us-gaap--ShareBasedPaymentArrangementEmployeeMember_zBvIk44ozfsk" title="Stock based compensation expense">0</span> for the three months ended June 30, 2023 and 2022, respectively. Stock-based compensation, excluding the January 2022 and 2021 RSGA, related to employee and director options totaled $<span id="xdx_90F_eus-gaap--RestrictedStockExpense_pp0p0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__us-gaap--ShareBasedPaymentArrangementEmployeeMember_zzMNRMNFmxLa" title="Stock based compensation expense">0</span> and $<span id="xdx_90A_eus-gaap--RestrictedStockExpense_pn3n3_c20220101__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__us-gaap--ShareBasedPaymentArrangementEmployeeMember_zdzaoP5E8bpd" title="Stock based compensation expense">100</span> for the six months ended June 30, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zO8BTTY6fqXk" style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B5_zN6FGho1fQw1" style="display: none">SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY</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"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30, 2023</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; 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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></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; margin-left: 0; 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; margin-left: 0; 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; margin-left: 0; 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; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>price</b></span></p></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 67%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding, beginning January 1, 2023</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zNg9MSsuKK07" style="width: 13%; text-align: right" title="Number of Options, Outstanding beginning balance"><span style="font-family: Times New Roman, Times, Serif">576,333</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zaBySdOqXFwd" style="width: 11%; text-align: right" title="Weighted average exercise price, Outstanding"><span style="font-family: Times New Roman, Times, Serif">3.80</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zDGGKF6we5l5" style="text-align: right" title="Number of Options, Granted"><span style="font-family: Times New Roman, Times, Serif">590,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zh6WITtToTfc" style="text-align: right" title="Weighted average exercise price, Granted"><span style="font-family: Times New Roman, Times, Serif">1.03</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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">Exercised</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zO7qaok6QXOf" style="text-align: right" title="Number of Options, Exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1397">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z9wM2mAH6m2k" style="text-align: right" title="Weighted average exercise price, Exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1399">-</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding, ending June 30, 2023</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_za7cm2jcHYag" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of Options, Outstanding ending balance"><span style="font-family: Times New Roman, Times, Serif">1,166,333</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zilIaRoHNPn6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Outstanding"><span style="font-family: Times New Roman, Times, Serif">2.40</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></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">Exercisable at June 30, 2023</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zRXG7uN2ooi1" style="text-align: right" title="Number of Options, Exercisable"><span style="font-family: Times New Roman, Times, Serif">451,333</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zvW9uf1mvMel" style="text-align: right" title="Weighted average exercise price, Outstanding"><span style="font-family: Times New Roman, Times, Serif">3.46</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 576333 3.80 590000 1.03 1166333 2.40 451333 3.46 429000 0 0.40 200000 300000 300000 900000 600000 1166333 P3Y 6.15 241000 80333 80333 80334 187500 62500 62500 62500 1.39 247000 130333 58334 58333 200000 300000 400000 800000 0 0 0 100000 <p id="xdx_805_eus-gaap--SubsequentEventsTextBlock_zJxkzOCFVJU1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt; text-align: left; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>13. <span id="xdx_828_zqgIqvLX1Kfg">SUBSEQUENT EVENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 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-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsequent to the balance sheet date, the Company issued <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20230810__20230810__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zFoS5vL7xK01" title="Number of shares issued">1,201,924</span> shares of Common Stock in payment of $<span id="xdx_90A_eus-gaap--RepaymentsOfRelatedPartyDebt_pn3n3_c20230810__20230810__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zJ9h4CMXr2f7" title="Payments related to senior convertible notes">481</span> of principal related to the Senior Convertible Notes. The loss on the conversion of share of Common Stock to principal was immaterial.</span></p> 1201924 481000 EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( V+"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 " -BPI7)(:E-NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G&*";UI66G#08K;.QF;+4UC6-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B"_1!XQD,=V-KNN3T&'-CD1! "1]1*=2.27ZJ;GWT2F:GO$ 0>F3 M.B#4G#^ 0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, .'?:4H"HK8'*> M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH'7+/KY+=FL]T],EGSNBGXJJCXKJY$?2_XZF-V_>%W$W;>V+W] MQ\970=G"K[N07U!+ P04 " -BPI7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M V+"E>HUM(I!P8 )\@ 8 >&PO=V]R:W-H965T&UL MM9I;;]LV&(;O^RL(;QA:((XERJ=VC@''239OK9O&;HMNV 4MT;802?0HRD[^ M_3Y*MN0&U&=/J'*1Z/2^XB,>](K,8"?D8[SF7)&G,(CBJ\9:J],O*N&I4O$ ^XJ;<'@SY:/>1!H)RC' MOWO31GY/+3S>/KC?I? LV Q'XO@J^^I]56CWR >7[(D4 ]B]SO? W6TGRN" M./U-=MFU':M!W"16(MR+H02A'V5_V=/^01P)G&Z)@.X%](7 ;I<(G+W 24&S MDJ58-TRQX4"*'9'Z:G#3&^FS2=5 XT>Z&F=*PED?=&HX%ELN29/$:R9Y/&@I M\-1G6NY>?YWI:8F^2SZ(2*UCWX*RY 6BAP)=4]3PCR2Z)(YU0:A% M'4-YQKA\E*PNB=4WR;\KCI,_'R?U<]#G\_=H$2L)3>X?TQ/*'-IF!]T/W\4; MYO*K!G2TF,LM;PQ_^P[1RVC;D/;X2;0!=59/Z\X2927&Y; MS4\F)%15$:F3(W70,HV QTN9[@*V,C'A^B4+8M.C&*.RBE#='*I[7CU]2IA4 M7 ;/Y(%OA%0F/MQ*R<2(AZHJXO5RO-Z9S5 R>%^DPWTY'^Y56G^HK")@/P?L MGP=XSZ4O/#UV$AB]C5T.=\I'R]+A$M57Y'R;<[X]C_/.CUT6''#OX+#Q58.[ M?:(F/E13D<^VBK>G];\(OW$FR_E.F)55(2ZKRGB4$&RT6.-$RI>(6(L]8==L MVK3IV$905%D5E!:@%"W9;:1\]0R< 2?3)%QP:<3#32S+;CJ]GM4S J+:JH!% MEK'1]' ?. K7\<9J-,I"\UUB!OYL\_3BU>3Z?C22%E'AK&+$&/C,61/.88V M*Z&]3B"8/I$_^;.1$[>RH#:[3KO=-M=F'<'&+I*-C4>3/>>XUJ=VQ[)YQJ,7%57F+T&/C467/.XE<(2$,I*@79*9@&")"DK%( MH,*AWH5G;M(G,M6M$;F.'&070>>1YX!Y?'#;(>[B.?(S,G+AEV[)> M$?@9;7F4<')CI*XC'-E%.K+Q4(-2SW?"2(U;SA(?6HEM&6GKB$AVD9%L/-:\ MI!WK/6C/<[&+C*2XW5<_"&!T%R;M&-=61*5%6J)XP'F)FO?=>RFV?N0:V_,) MSR]SXR1!'9&)%I&)XAGG)>B]B!6\BO[R-Z7#TPE'J]-^VS&2UI&9:)&9*!YW MTM8ZDIR5@^$&K_L6?6,$JR,KT2(K43SBO!?I%\M:1%@8/&'2[?2;CM/K&_GJ M2$FT2$D4CS9S7T',%4MBT]>+-V3&W41"71HA<:>Q"$,1I2^5F1+NXP7YV;K4 MR8ELX$MARP+S# /N6I6_2$\4CSISR3P_6I'9<[@0@1$;-YA !C9RU9&2:)&2 M*)YC#A5);I_<-8M6O#3CGS":CF8W(^-\'BZL2EB$(GI6*#I\EF8S0VE5PNO$ M_.%]PO&;<>9[C*NJ\*G;.H6EU7%*[*/^1LXJ#7$@W##(F.]GC LY:PC^3A% M\G%.S!;IE4AH9E.A(*N3SS$G:LUAV%5<+X4=3UYG\YY&=/P>I;/7N*XJ^]&B MV%D32;,UAR:,U2QN4XY71S9RBFSDG#>#E :;0ZB9I2NDY&.B(,M'.CL8B7]0 MJMD_A\RMD[KI%?GMT+'Z-NWWVX/6]IBQ=;0$K'M>NC(>$U=/BF2KP?G1?/5] ME*XYMXK+LZ7[#TQWW)@$? E2Z[('MY?9:GBVH\0F75!>"*5$F&ZN.?.XU!? M^:40ZK"C;Y#_3\+P/U!+ P04 " -BPI7MBDF:_?D?)D2R3HI,M']I(\O'TW/%XST/J]%[('_6: MV@LE@0SPL7 M)B445>\2N)ZJ8LF7SXP MQ?S;#L\<'7_+;M=(/%LO3#;OE MUUQ]VUQ)N%OT7K*\Y%6=BPI)OCJ;G>.3"YKH :W%WSF_KW>ND0[E1H@?^N8R M.YMY&A$O>*JT"P9_[O@%+PKM"7#\W#J=]>_4 W>O'[W_U@8/P=RPFE^(XGN> MJ?79+)ZAC*]84Z@OXOYWO@THT/Y24=3M_^A^:^O-4-K42I3;P8"@S*ON+_NU M3<3. .Q/#"#; >2I ^AV &T#[9"U87UDBBU/I;A'4EN#-WW1YJ8=#='DE9[& M:R7AUQS&J>6%J#*8%)XAN*I%D6=,PA:.Z[1VV\5:[(MWZ#7**_1U+9J:55E]NE" 1WM=I-MW?^C>32;>_:FICA'UYHAXA%J& M7[B'?^0I#,?M<#(>OH L]*D@?2I(ZX].I:*1DE<*G=THW0'N MEB'V@M/%W2YPTRCP@\%H!,CO ?E.0.=I*IH*2DWRE.=W[*;@$4\($1L9.$@"8V6F4!S]>-; 5!#HVE M5GH:K&")6?*1MX_5;32&.A :=C/:9:58=9L#;QS,*#4[!S4IPV;F>SMF8Z # MT6$WTUWV&;1+)@NA@< QDGC(;(QNX#3L)K6NO4QW/FRR%36P.6W&P 9"PVY& MZUJS. 3/I"V8,\_?1V@QPU$P-;<#OV$WP74@'?!,T@J3")-]>!:SR(_Q!+R! MW7#\)(7[.69&KG-LI!#M9\KD<\E+>QD$/?(F=)#4HRPU[T++2&G!B$1-) M'.[/B\4,B']B7LC <\3-"K1TE>#!5NA6A24&SV6(M5X.\( MY3'(@:G(@;W7=A5NA&Q/,D#)9'S%X6&&4E'J$IB4,<1"2OO;,XL-G2K1@;6( MF[4LH M1W1XI+DN ?V-E6F*25( #HV8M5C2:V "1@PCB!?R-@Y[H$OBILOO3(*J5 ?: MB=.''2.R!FO9,4[($C)0*G'O&"<[8[]+2</8Q685X:G:&_B1 MN/FQ4WR'UH?)?"0VV<>T@N4Q<6A !WJD;GK\/&HTSTDLM=!A8.SZ+%8QF80] MD"9UDV;7@ XDEIH\Z";O58B_;$61<9E_>953'#TOCU64 _67DN=//[< M7OM2WL:Q#P1.W01^)1\U1JVS@(Z0=^QY'@99+-$=*QJ8^#D\T/]0O6: ;%& MK87,_^'9''DHKVLM4O59C&A4#=OM3/<]5NO%^*FI>'^6W]I\Y"DO;Z"UV(_H MMREV@GY.4?U_1^/$#CJ#'CH&+DL01%U6VZK"[\W<^HDKN83.?1K,_3AI4X># MN1?3.?:29R1];L_Z','+-KS]6E98"9::HF:_L3M-QGD;- ]U;^C/LRS7?1MZ MY(;EV5%>H91M>LH"WGU%X0&A1DFN&$Q-$$Y$%_ M4+?^,&BRK>/Z>2$DYG1M7M6@\%8PSCN.( >R M^SSKCD#Z-H ?E\)X-7MC?YHVW^D7_X+4$L#!!0 ( M V+"E>V5UQ"_ ( /<) 8 >&PO=V]R:W-H965T&UL MK99=;],P%(;_BA40&M)HG*2?HXVT=9H "5&M&EP@+MS$;:PY=K"==O#K.4ZR MT*SI%Z(7K>V<]_5S3D[JC#=2/>J$4H.>4B[TQ$F,R:Y<5T<)38GNR(P*N+*4 M*B4&IFKEZDQ1$A>BE+L^QGTW)4PXX;A8FZEP+'/#F: SA72>ID3]NJ%<;B:. MYSPOW+-58NR"&XXSLJ)S:AZRF8*96[O$+*5",RF0HLN)<^U=33UL!47$5T8W M>FN,;"H+*1_MY&,\<; EHIQ&QEH0^%G3*>7<.@''S\K4J?>TPNWQL_M=D3PD MLR":3B7_QF*33)RA@V*Z)#DW]W+S@58)]:Q?)+DNOM&FC!V,'!3EVLBT$@-! MRD3Y2YZJ0FP)O.X>@5\)_%,%024(BD1+LB*M6V)(.%9R@Y2-!C<[*&I3J"$; M)NQMG!L%5QGH3#B5(H:;0F,$(RTYBXF!R0WA1$04S:VQ1ACNAHV$- MU&Z-VCT/M>Q$1'*32,5^T[@-N?3L;;%XN/B\8#X>UX#NU="]?X)F6N?MP+T= MD)>HAR(:D/T:LG\BY+R$G)>07W*C#1$Q$ZLVTOY1TD,1#=)!33HX2#J5:0H/ MYRF].CBM5X^&-3B'->?P#,Z3&G6X4ZONJ+533PAL,(]JYM'YS/O[=+2#X0?= MH-<=CE[P[@9Z/3P,/#QJY_7PWQ,-GT\L#S=M97D"=TOD'G!WZU2VKT2?B5HQ MH1&G2Y#BS@ \5/F644Z,S(J#>B$-'/O%,($W,ZIL %Q?2FF>)_;LK]_UPC]0 M2P,$% @ #8L*5YXD#V:!!@ X!T !@ !X;"]W;W)KHC30PTMM9E:->@:=>'80^T1=M" M)=&3Z"3=KQ_U8=>\AR2EX?F]9/(OQ5KSB5Z3I.LN!FMI=Q< MCB*>;$1[M7GR*5VM9OAA/KC=LQ1^X_+*YS]73N,T2 MQ2G/BEAD*.?+F]%;?!426@94B#]B_E3L?4HE6V\DNE?A6M](JS MT%Z>F&C M#R*3ZP*%JC<1$#\;CG<'XL=*D586LI/EE@PF_&V;72+;>HV(16R@/]/CPPE$ MY_^U'O[GU@_$L-LY8E?Y[)Y\=]E"I+R;$^C/M_-"YFJ-_P4-=9W,@9.5A>^J MV+ %OQFIRE;P_)&/)J]>8-=Z ^E\RF2S4R8+3Y3L8$2<=D2R3D.696J4Y M?^39ED.#4,>[57RY63Q."%5[Q_7X<5]=$X5=Q]-0,Q/E$-NEAZC01-F8NG:+ M.B!*6Z)TD.A4%+*L0/R'A.L\=)]*8+F!1AA $8_8&F$391/?TW*%)HHXKF/! MA-V6L#M(N%EKB+KS9"O'G35FFP=KJ&AVA@>UIS$V0[5&=N D*'%^; M#J$)<@/2,\Y>2]L;I/V5Y;S(Z^#DR,THS"-888 M@%$74YTN ',0[ILYOJMXHT[%2E37C177NN[^_1^\%@\O.8$:XQP@< MEA,EFITJ4=@D.G 4=*\@'(K<65G\ R^[9MF*ER?E)8MS],B2+2]55@L"/;$\ M9^IDE<1L'B>Q_ Y*;CI.?;L'(,0H>( )MO3E;V*"OE+765L\[&W?BW):92CB MO<,1ZVQW>9Y"JEW&V* MKU'&):B;Z4]5=?=UW0"4K[MA".0%GJX)A,)NSU3I'#$>ML3@+G$.,C9MZ87G MZ*4&!/=1L$ M8/29?42:$,!<>&Z/NR>=R27#)O=W+GM]7A/J'HPIQ5@G","HZ^LG&!!&+5_G M"%X"U/^70LC= M0]E >ZD[^1=02P,$% @ #8L*5^X,N0S#UCXXH&Y< 9NQ37KR[U<&&J$/KA%]-P]IZ+XZ%^OH"ITCV3?/5?VU M60K1!G^M5V5S.UBV[>;=:-3,EV*=-V^KC2CE7QZK>IVW\FW]-&HVM<@7NT;K MU8B$83Q:YT4YN+O9_>Z^OKNIMNVJ*,5]'33;]3JOO[\7J^KY=A -7G[QJ7A: MMMTO1GGK M%_1L=_'R8K[DC9A4JW\7BW9Y.T@'P4(\YMM5^ZEZ_D4<+HAW>/-JU>S^#YX/ ML>$@F&^;MEH?&LM/L"[*_<_\KT-'G#0@_$P#G>9O?W=35[&C:]=: M=G!1=B/KH:WE7PO9KKV;5.5"CA.Q".2KIEH5B[R5;QY:^4,.H#:H'H/),B^? M1!,4I?Q]-?^ZK%8+43?_"&9_;HOV>_#CYS+?+@K9[J=@&'Q^F 8__O!3\$,7 M__NRVC9YN6AN1JW\M%W.T?SPR=[O/QDY\\GNY1 3=;W[,#)I\)^/8OU%U/]U M($U@I$FU7E=E/\P4AOEY(:]15D.^"N[S8C&4ES?)-T4KWP.@,QCTDVAE^(^IO8G 7N!C. MB,,TIGK4S(X:1G*2U:,R.XJ/4YX>H[1NH\=NHY=TVYN@6>;R8B_J/A#1H_OV M./RT^Z*4\#1)C5Z\(N'?_Q;%X3]=0QL3+$,"TZAC1^H82-VO3;/=#?FMG WK M0.SGM4+^INR^^(*-9-9%'XCJ01\2SI39PX P9I0(4K*L)YE&!#\2P5]-Q$N! MN0@!T3T(X?:UQ2R,$Z.:KDAWOIHPP3(D,(W$^$AB#)+XFUP0?Z@:)T%@2P^" MD'"F2#BSV!HP0S(.N?&]TQ>E=7=R[.X$[.Z'?"6Z9=I\O\QI=LN5G=N1@"DWDPA(0S3>Q2#%D8&I,:4K:L+YO&4'ID M*/U_,01-=F!2SPECDMH7GK Q"9=(8)EB&!:0R/CPR/+UTR?\SKXYJ/ MN&@#D3P*;-R[9!Y;G":$A\:7V,R.&M)Q9&!E=E2<\G'B+HPH5/(S]%TT]W8@ M#.G1@P<@;=#31%X\-]9,TVM2GA_VJ&@9%IK.X(F!$*&I11C*A[FH=_ ?0K01 MZQ",CC"78G2$ 9(Q4E([NDAK>XE&&-*G%\FELO&:E,#XQT3+L-!T!I7JCV#9 M#ZUVX::^7]&H:%-4M!DJ6A;9?L90%EM\IMJ4S(]@G7\R5_UK6\HJ"X%O&2QQ M?P "YRI;2R><=)]+GZOLL.&8CXDY5]EA,8]I=*;WE#:/8''NF*OZ>Q%+D4<. M26:M>D1(8_YAH&1::SJ#2X1$LQ*_U>6%8'Q:1 M@*:10Z^S)#8+!BE=UI=.YT.IY@B6S:^U>V%X'UYL>4LI35-K'7Q%0J"V,-$R M+#1]SU I>0(K^?NZF@NQ:(+'NEH'[5($3;Z2LZ3A>[T)2N'T'6%XGZU$)* I M<=@#A!J&V PK7=:73N=%Z7,"ZW,?7J!:@]/X:AEBZVD:CD-J%AQJUADJ6H:% MIA-[LDL/6P>0\(2;^A03$M 4"VA&;--BR./47 3VANF]KN0^N6B7_R+Q T/Y ML$#[CT?8DMDE(1UA+@GI" ,D)%$"G%PDP+TD) SITXN.'6NWA+PF)3#K8*)E M6&@Z@\H$(!>9 *91Z68.2_P?@$['/S$IL_V!A(6)N4_H"!MREJ3F3JTC+AJ3 M](R&)$J!DXL4^#F_U]V-6$JC)ZQ4]N*K%4O;$5LB$\"BV*@MU M QT5+<-"T[E4;@"YT V0TN0P/3Y6=9#/):G-[NAM]Y?B85L&LU+43]_?!!\^ M3)RL8OD"6$!3+* 9%E"& *0?DU5. 86=@NMXAJH83NBK3:DMQ$G8_3//TJ(> M"D!%R[#0=(J5Z4!AT\%!L7G^J:.\%IO\^\MM!@OQQ6D,P:E\#DDC 4VI;5XP M4X#.L+)E/=ETAI1[0&'WX%J&P#+$W->?4%O!LXB0R#K2CGHV 14MPT+323ZY M(P$V*U[KR<+P/J6'!#2ECCL=&+5J#RE=UI=.YT79(!2V0; \63B-=\'9_D@Z MIDEL;C"B9IVAHF58:#JQRAVAL#L">;)P4Y]B0@*:8@'-J,-5(>.QL7^?]8;I MO:Y,%7K5L0;J9 '+3*'VL0;3DZ*.8PTQY=R#ONI<@[L;L=P,ZCC7$*<1([&UW$8]UX"*EF&AZ0PJ%X3"+HB/*0M#^3"7 M]A> ;8JX3%E'F-.4=<0!IBQ5Q@.]Z/2^ERD+0_ITHWWTX(PI>TU*H !0#Q]@ MH>FW;RI+@<&6 O2]"S?U722AHDU1T6:H:!FS;9 AER/376U,>0/LXAL&3O?^ MG%\S,)0W=_9= ^:,Q6RQG88I-[=1'6'#."1CPSW/''$DY/$9 <&4>F?>MPWT M]R76F0!F"W-"&>4L-6>L:U("PQM5FF.AZ0PJ:Q\DZ.]&K(,$S'&0P+UFO28E4 "H4AD+36=0 M267V^EO]G2QB'LB?7(/F?O2"K6WMS52L;%E/-IT2I:,9K*-?NYD*PWM38\M= MJ[Q0CRF@HF58:#J72M2S"X\I(.S P*F\><5$FS+;/R L-@_"H^;,^G+JE"D5 MSRX\RX"X)0.G]*;.%N"4$T89-PL3]90#*EJ&A::SK,P&!IL-K]V3@>&]&<5$ MFS*'EQ'SU"Q&5.>A+Z?^'"+E*'"\VQG )Q*AN@_Z\JQX!<_5+#7J8"A MO&O&?MJ?*7H=(2[7QQ'F='U<&<^[/EQY!MS["8/]?8GE'7!;R9]Q?:Y)"?!J]R#>CWG]5)1-L!*/$CY\F\C>JO?/MMV_::O-[EFL7ZJV MK=:[ETN12['5![SK\0G#=_\#4$L#!!0 ( V+"E>T^DDA M(PP ,AP 8 >&PO=V]R:W-H965T&ULM9UK-P+=LDJI.0'9O;<^D.MNSGPG(,3LV> GG?WU*P$Q1E(4XSG^ MDO@B/9+A(+TZ$N+R.,%=;/S3K)KWJKHMA># 9YN&*;(/^<;EG"OUFF MV28H^-OL<9!O,Q9$9:;->D"&P_%@$\1)[_JR_.PNN[Y,=\4Z3MA=9N6[S2;( M7F[8.GV^ZMF]UP^^QX^K0GPPN+[\Q>\X/7EOBISRDZ1_BS=?HJC<4-6)K%A8"$?!_3^R6K=>" MQ.OQ9PWM[/YCWD(?G7>J[23L8]*]SE1;JI,_,:;.*D^A_\K _$00;.T6<@=08B9W#? MR.#4&9QC,[AU!O?8#*,ZP^C8WS"N,XR/+6%29YC(&=XZK-,ZP[0\N]7I*,^E M%Q3!]666/EN92,UIXD4IB#(W/X5Q(K1[7V3\VYCG*ZYOTR1/UW$4%"RR[@O^ MCPNSR*UT:=T&^%'$NRBF*?Y:/6M'_>>]>&7C]8O5IQ8_UZENSQ( MHOQR4/#Z".H@K,N^J= M_K7?/O]KE5^8LWLL?*ORK3/I[*\+I^0Y;UT70OS+4OS++-U8O+/(@B).'JO6 M-BYBIE5\177U5-$17>3;(&17/=[3Y"Q[8KWKO__-'@__H5,+$N8A83X21I&P M.1*V ,%:"G3W"G1-].M?>>"R3G.MRJJKOMD9-N7@Z=#^>A2S6:3 M=BI/DVHTGDHL7\L:CMJIJ(XU&D[;J>::5-/1=-Q.M3 >G1./_6A_[$?&J_]+ M]%_>]58]89'R&"U,DS!>,RNI3XKX5+P.13.QRWG?R;M"71MQH3M](V0C@81Y M2)B/A%$D;(Z$+4"PEE#'>Z&.C8V$QS@TC(-R',!CMFTF1%B\6-MUD!06C\LL M]N5A.J6CZT6A15K7D-.A0E'ZW.)%DN4+5OZ^G M![6/TE,>\#[L,))^-X8V@[LV5%":!Z7Y4!JM:2U=.)*C,#^E2&UKA:I[6UZD MD1,C)ER"91!GUE.PWI4R>PZR3(S4UG'P$*_CXD6K,".[L\*0- ]* M\Z$T6M-:"K/EZ$F7:"8/U5#U:JNG,:-MH]-X?5^DX1_E'%UDA>E&C-C*8$HK M%D>- 2:.9 V:R^NL :BW#*51S>&8N&-9 VHB,B%#603GL(/MQ@^VS8:PQY8L MR[@"EG$2)"&SPE60\38E.(BNM8( .:FUV*><2\CY%R:2"O-Q'(, M]AHAOS6I9D/M:BC-@])\*(U":7,H;8&BM279F-SV.RYW&*8[,0>^C*EJ(FV50)AE U:ZND<:.)V8W^ MRD=A29%F6CO0G+>S/J"&,Y3F0VF4J(:S:T]D=6A<:3*;3&5]G,-.)HV=3,QV M\CXRV08O;X4E9D1GF4!=8RC-A](H40UA5].*:&QC9^2ZLD[.81R3QC@F9N.8 MZR3;\2%ZO M\CXJ.1AE:[4"]9*A- ]*\Z$T2E0OF8R'MBP5-94]G(QDJ9S#*2:-4TS,3G$U MTGE/)] ESE":!Z7Y4!HEJIWS.6 M9DYGL4#]82C-A](HT=BZMM+]Z!(I48#&WFJZI0RM5-5J,JW)=58M\1LW?YZS,TY6GE!S5PH MS8/2?"B-$HV9:[MC9=BD239QQ_+-7ZBZM=73N+ED9IZ+DN[^C),GEA]S9Q>! MVKM0F@>E^5 :A=+F4-H"16O?A]P8QH[9,+[;9>%*](J=%J6:H5V%"*5Y4)H/ MI5%'MUA9OG-KKDOEC.1;+E U:PNG\9 =LX=\EZ4A8U'=A'5?UVS&=Y80U&:& MTGPHC3H:FUD>P6G2V,2=R (ZA\GL-":S8S:9/=[318S+Q#S];:9TU@G49X;2 M?"B-GD+3+N]Q5"N:R#>)+5!U;VOI8#L-LQ&]C\<_U 'Y1]$2"7U%UL.+-L#2 M:@V[OP9V@PWL#AO8+38T)K0]D>>^-*GLX52>^D+5K*VDQJIVW$ZQ>;4:^HC8 MW(%ZUU":!Z7Y4!J%TN90V@)%:VNQ\<(=LQ?>#K'$MR+$"C,6Q?J0"FJ+0VD> ME.9#:?04FKZK5)US>TR($GB=PSEW&N?<>6>==?"RWWOF"%%![7,HS8/2?"B- MGD+3BTIGL8]FRLHS5/7;JFI<=L?LLDN-5+Z<_CL3N.S.V:?_3O;OC96O)$2HNJ;106UUZ$T#TKSH33J MZ'QS>2^WN2[5>$+DQ2:HJK4UT[CKCGFMM&I,E>()T\U&W( O[G7])'97T^H' M:K!#:1Z4YD-IU-'L##)4EMIK4MGVV%&,S7,XXF[CB+MF1WSO)1PZ"+IAH$Y M9G97 4%I'I3F0VG452UO0N1-/.::5"/7D1>FH&K6UD]CC+MF8USH)TYX0"UF M53Y$K'KU4"3OP*!)U)_)]^@O4!5KBZ8Q MP]UW-O#@ROAD/;#'.$E$*R.F4E@6I[I]IV_,K,YRJ6CCUD4UDF;6/6B9OJ9, M0ESI0J:NZCRK-9MK4JFLQ7LEML];8SR[9N.Y.F]B%L-\QARE]+$M[V][:RZK M\X6KEFF3F:1['UHF=56+5_V='#6)9K MQR#FK)WE!G5QH30?2J.N:KZ.B-+TJ(DF\J+6!:I>;7$T_JQK]F>_OK/AA3E[ M9X% '5DHS8?2Z"DTK7/F:O9HEB5T#C/6;E.9#:11*FT-I"Q2M+=;&Y'7-)N_7 M/-^5.XYQ=>:K(*O\NMO*KZOVIA,; F6O7K!IZRAS49WE"36 H30?2J.N9I?G MF;QB;'Y*F=KE^ZC*MQ776,2NV2+^G:WB4/C"K56*UK9>"QL=M(C:)S_=F/F= M90;UB:$T'TJC-:TU)ATK#W!!;2&-JGNELL'!8] V+'LL'XF76^6=\M63G_:? M[A^[]Z5\V)ST^8U]X=N:SZE],:\>JM?@JV?\?0NRQSC)K35;\J*&GR?\.LVJ MQ^95;XIT6SZ$[2$MBG13OERQ(&*92,"_7Z9I\?I&%+!_>.'U_P%02P,$% M @ #8L*5UG6=,D-'P C%< !@ !X;"]W;W)KOJ/!T3%@1$*U;/KH[@I9EMW9]:$S;LQL;^P "11)M$&"C M $F<7[_Y9=8%'FK/QLR+1() 5596'E\>A9_OF_:[66C=J8=E59M?GBRZ;O7R MV3.3+_0R,Z-FI6OZ9=:TRZRCK^W\F5FU.BOXH67U[.3HZ.+9,BOK)[_^S-=N MVU]_;OJN*FM]VRK3+Y=9NWZMJ^;^ER?'3]R%S^5\T>'"LU]_7F5S/='=U]5M M2]^>^5&*OSW _W_"MU/7F^*7)T<@ M2%.ZUEFAE]U51_+XMN\=,W2/DP4+,M:_F"$Z9:)F,HW69?]^G/;W*L6=]-H^,!+Y:>)N++&IDRZEGXMZ;GNU\G7 M#Q_&G_];?7JK/MU>?QY_N?GT<:+&']^HRX9[U,[S^KR'QG$)55736V: MJBPRD9ZZ4+>M-KKNY$(S4V_+.JOS,JO4A"YJ$M7.J/\93TW7DK#][RX."0%G MNPF KXTJRS7OSQ98:[V3C_Y]:]_.;XX>O7(\L[\\LX>&_U?N]6/3K5[(<>C MY/]-@LH._OJ7Y\)=4.>GK-+FI\Y$JC*=BYKE:YU.U_S MWN7T2ZV6S;2LRFZMRGK69K1/?=[UK::]7JZR>DVZURU435A&AK$F\H8X=&)!T,I-=I4G[VC'9W2/#PQM *&CO MX+MTD?1D=UHU*Q]T<;BB*;0LM"EHGW0Q^,%-+?-UY(8L4SJ-99EPPW M-%]9 MYTV[(J9V-&99LY2P?8 HO=%5=I^UFOFRR.CN#F/9^]6"Q/>//FMI%@RD_EY6 M54E,HWWZIEO:H8ZG2T@,94*PIJ^SOB@Q&Q%%^V%X+QVH+WF<4?W_N:F4Z\H$%6%;%]#EW*JFK-*K"BV1*[MJ\US\U+9'49 MTQ;3EJBGI+$G)T>OOHXF(_5N/+[E[\>O#EB>(%UMN8PH)?%B/^O,+5.#&!;:ATIU.=C%\I&Z$ M1KJU!C4534ZJ*VH9[CU@+2:% M 56U)J$W!*D2D)2I65;"D$3.*NR\77*<3RU&64U+5TV,[$99%VM70G2T4NFP*T;N!(NS:@\0LFKXJ," M./=[7PLH]#)F%1@B>GSYBM3>JM1.10)K6M)DW" 2 L(TB:9CKU/\C6&3<5WW M--9G30I/5KSVLOR?6YR@0389<3)24^\';[UR@M%#M+)E(W+_\[XU.87H+%=[ M7*2!V<,J]K!8-NQ50;I /HB_UO;+_:(AXW#8W--$*S']E*2T)-'0)N6Q M:.V1U\"XJ9K ]5V)+>_X3KG.]]]X9Y*J]^^O4G6K\^_JVKH)6CC=^+XD+I&' M<5<' WP5]Y,F_#1?NG(6EX>4E>#Z-0,&ODBV@]33&7PQ5Y:ABBQ_;3)KD()N MZ:I?==[,P02[B%44R!$0K2O1-OS^NVTQ0C&(.NS6JQ@R,( $9J!UF3W\-FP\#7TV !\$WF@QV(.%C%36 M?=.;L"6T,IZ@J1)WET53H^$"/!D$[?I\ 0IB]F0[& 0O-BVAN&P.:>EAR4SF MP/G#,I#W9U=C@EA!=7D"N4,]_1.!.V#>.P]B]!S[ 1>KNWLH$WC*!BB(WJ>^ MC;D\(WB:6->L@( 9;M==P(ILD#L]9VPEKOI!\@"L@$P!GF?(C%N;L)Z"M)GV M,9M6.O6DLIFGQ?P82W8O/%4073*8],=. @N])!\):T[6%0@@[Z*%OX4&8C/# MMD3&8(=:)+UQ 4K>D/[3POC_4G>+AH0->8P"\&XI3CN2&[F1""#00??0DX7C M7F8O=$U'%E$3FG?A &@9)"YQ$X&6;C'K*^+) MJLPCB[EE\V*V3G6>]8:P6V>]$BUFJ3-#^BUCWV55[Y%($ RK5FY!&^HD%M.9 M&.L9(2Z ;$WN[;GW?EBFEJ.]&@H>%ZY[#X^NA#1+]P7J99)O*_9V(<#VH@%?)KY4Y$#/*P: M8QABS( 4A6E>+SP<$^B(;_>+,E](1(!PK" ,WR[9!F+-& LT69[YV2I$V",D M@@X'%(@U!ZCEZ"LS08'ZFE9I_$P!^=*JID+C':-X>+)D*(EC-H ;F+O>@0L' MN[(@F/O3$1:YVJ8SKVAQ$N_ROC.5<(2TWDYQA)SX1_BB@74 [+N*,>3KK&(% MG"#S"(Y(7D(2+#8Y$S@3(9)%ULYE]2Z786^+> 8I3CS'V&Q802.CE;6=LPQ[ MH,Q4L_';H>.D# BAKRR':;"U0":+UK:]:,)F?[U"0H+(AY>&DR3FGAYAV+-S MLH]KWJ=SNY82C=-LWFKQ0!CSP&<;FIHQ](F9%" M-/=L9'CQ11AKJ,U;<9H +VL6@@1)')!YV+,O9AAD:)(?R=#4PRLG+]7DZK?K M-U_?7R>?WJHW-Y/QNW>?K]]Q)AYI^<_7WZX_?KU.^&EV+?Y3\H5GC8LX8>Q) M^;#[EYTCW>Y9GX^'0@R5<$BI?E(G)^GSRQ?TX?@L?7YQ21].+]-3&I9^>IZ> M79XG/B=PG+XX/Z:_)V7M$+ #(,1S].CHPM,=D%#X\/927IZ<8Y9C]/SB]-_C1PXI2!L4Y IYTKG M/YN%DZCTD4VV6ZI>CR?7;T+=9?Q>3:[??;C^^.7?O-E1PH?8]X+V[(S_OSA[ M(0P^OCR3#Z=G%XCU;1V!UQZR/^KX/#U_<:+.TQ?TES;H.6W:\6EZ?'Z:V!2/ M>G&DSD_/B9(CVO&CB[-_9D-/#Y)O% WQ1EX-G!2VNLZX4+0G) DV:%X";;>$ M:&%:C0;.K4(P>^=F&+C!- H="*"52S'1?<77JI(0MX"T(EMF+H2;ABX?+3/8]^21.!S0Y09\AH0[[FVC$ M)(I\NDU?3^3N644(CCT8YS Q#G%,OQ2 (.MD\3J\YQJ_+NST!TI4->$ MBJ_ M:Z0#9*TNTF9D!7; 0VQ?]=QJHT<>MY%BR+$QG&AB5/\)7(%$J* =MH']I@^ M%#2F0;BIBX3=E16BIY%8Q2+$PY6&0G%M!8T\.3G'35&3:',.:0/%!%F5R -?!T0M=TXB1):R#(Z/ M%Y:JIU,")T516MLI$00!$+H!Z0 NU.1E2])&@(6&-0E+*=_1H\RC#9#99GC' MF0ZL#3(82A<0A$*3;*,&#+2].[D?>VTB,3\0:@]=I8"IY'A"S.%,9%/">+_3 MK&?Z%3_O@\@Y(6AXTC"DKS[S;"Y*P!&$(A7\LCF3CI8C83!!P,TR 2_R6<;C5= M9/!4E")@8;*1.Z?F.3DGB3.CO&7DTK'7:]+GK!8]J<#^8-*(\C>BC22XT1*2 M#1H]XTRVW-@TTIB\+:=8R+2Y&VQ65,\-//- :Z3.D-!'M1]WQ,#L4XBH_0W) M'F2:@L.@O6KFV'I;?;3&VF&BR!$PP@EE%&7K\9)>"Y%=ZRF+)DNVDEF(M:"S M7CLD=I3JN@OV]Y3L%RY^DEF1392:K34N^D$OI<6#]'$\N5(71Q>'QT>'YT>' MA$03"9WE)LZ6<7EG+5$$RP59VKQJ)"59LDO9G;: Z-CD1A9LDM3D:]?Q404G M4O2MBUV2IK:%0Z3"M*$EGA\D?^>J$.<'XBI*2,9X8XO"%8:$B2&ZS*)]?P0 M1BGFBH\O NT [S7(1L7B?W.">,5T*Q#%NZ<8$"0*Z:1 MR:M%+O=,/D:FL7QDR7;"G539@O-.>FP).CA4N. -PTM0-W:%8C^]TV-7R1S' MD)KCP"+4!C?-)R39N SW,'7]55H:W!.NIN:7)8_:2[M8:US.4;CA-628%%L1 MRWBK9S;9U[GL-+Y%T20C+6N6$@O?MF5\I#[5L3N=KJ//""W2QTG>M-K#G76; MYR1EKSS_N;CM$2XG 3LE:.WF_P'5V279ZD\DVTV.!'_;<@"!4!_F?H,/\$:> MJ(C'H^1+' +:/)G''8.6NVG3;XYK;$8C*$S6#9-;5Y\^?OD\OOI"R&QR_85; MB=_?C%_?O+_YJK/32TE*J4V?\#P]O7BAD-(\"V1%3B)Y[>\M"@9XB<9Q-7Z$DNW^VHW+#051,U' HI< M((S(+"J[6&!F:]0"E3AU@RH ^?"Y@)^HNSGKD@CG\(AF1GFGV6/:7,TG MJER%Q@XY'(+F@:S]S@R4]%HG"5?QZT1TP3V=PES75S$06#8G'FHOZ(D?K:(1 M=-;5C &2"5<'R0/?I!= )GG=8MCY[1,*#H,G'%#H@<7"1W8IO\.4-%1V2 M]MQ08D4GC# K:J&7Q:%8ZF>S.3\N5?HU@0#75'%\8K/YH^03(%/LO;E6:%PK M$I).P']WVA87?5G--G=M\J?5&P5^QRM$#550@]*$FJ;G1!P0+\FF1ZW1.0%B M!$!@@D](A.$RC^@("W%?"(VNHS(D>00?@($]%7?L2'#OX$:RL9C2A-8JY5NK M?(K&;;WD!X>Z1$HZBR:,5RNU3SW'O.'(0JC$)&Q%0L- 8RPH=_7=J-,RC2T- M&R"[0*2Q97'2A3%8EVS%JLIR016V0"G]IMQ"0B8:R8(DLI?2-A-4=5/'N6@X MF"?U26**O]#BU7)VH61QY#9=:9()H9WT@]!JFEK;;#V%&1=(;OZXWT M(O1^1$)(TE#J>[MO)8E5V3+9")PX&0YIZ3@ME]LF'Z#F.&/K&LFEP""M \1[ MCCQ(>,VCG9B<&^X'-V_>S&)$/5C2V+4'"T( M]LJ>[Y#*^**<^YZO :>E+N(;^44>AX(F$,\;L(<,H3!$J>ZY1XD>GMF<*YM0 M&RP[NJ+5[6Z-DD@U5#*<6../M@U":R=&C,#KN[)M:@@RO' M19IVG89:A,?/T9$%R+"MTG@;,^&DKQ7?G*L@THS([1WL2X=P0_I1O>A;%S9SHG4 PG'UK2YX26_TBIQ&1SC1]"WG1-QI [B7IV_?W%P=2'[3 M(J"BG,UH44R'ZW[&,69Q55G]/9 )::B9-I60,8EY4DHN-N MHU? ]E65H"UD;2Q7N=+RP'M-3/I)G5$L M0R404<1XB M99,+Y*0NZ3-RO2B*WS+[K* ?*$F),+SEX%R00QT0=R4FBYN5K MLI(GW1D[IE$FWO73$Q-]]^.N8%,;)E$M/7#"@?)PI;=]L^)NDUTISJ"3E@!YF%E)Q&T!XS368JYYW&DY M08@2T()3@[ B3$ 0'.L*+=-Y0%H^2F'!#E8F/&H<%A MUQP.^M5]PEB"GD&"U>>6]Y-N?)H_RE*X/8,]LP;$YZZA[]KU&&8/SM,- A9D MK>3\9N#+,'4=GQM&"%0G+JH51[,MUJUV'=O!"<;E8#;2,4I*(Q-LI!<1L0LY#"87PI6+O?+^S&4@T5Y&<1>P&+&IBUSQ2<]0M8?Z)A!LI58Q#?82\ M1DV?"3RSB(">?2J#2M1\V6'K?EIQ#03# M8'ML$RW%([R=4CI4-5H(N%>$^^Q#$2EA/Y*UQ69+4,=A&8OV!I=@]'KC=,>> MA='2L(Q%XC3\_@F5FS 4%.SQ^81MK _#'SN> MO':5JO'DJ_K8C.C7X[/#HV,< O06@ WBR:MKFH!T_X.<2.'&N8:V3GVC>[A M^_1+0S&[.CTY/7@9RQ,HBH:#E_T;";8$VN/9#$>HL36_-=)==.MR#XN#Y"U@ MTS>'I,-;(VX8XV\)J+?=0R#B[O0Y( 87PP"YTA]V=B%\YN#6H^K&:&6F54. M,%B,IDH'5Q*8 S1-I,$&8@?(;XF9I-"U'OI5/]\J6_O.!PNF;0)B>#_CE6D7 M%_71]D1X59"G/1@DH%A:=Z(N(^D8Y_8ZI&CJD(..R@/D"8K!H<8LLOTXBJ0? MRLXU,?GT@3T$@R./W-25%7?D-0B=P&K;Z,'U(NW(? -&UM*A4@V.B7I@YR(0 M1'J8RAX^P'CVW!*[+ZB#S9U[S*WFZ.N#-]&H;%:E67"<%1S8@K8-^K%V.:@( M8A&N$Q?+"% 73-%\L$ZEU7?60LBA+#4^RT1$R$]J7P*1@X'RU/QR6[&).0/ M7JJGY8%ZCUO5L3I4?_0-9"V*P"SLEL!$KHNKDO8H>%!W *5-(OEY12/[H4]H MZ&@9,LRA5)0L=3ZPVUJNE%5H-#_<*0T7=S+V]=9#TGU"O]K4 \&@MIDV/M&U M10V_KL+MR/ T3%0Z%K,1]G+9%&!R>)L$'Q+T2#F)0,=LAU3%GI-SUC A/M8) MYSTLCQR2M#(82]T,>4!.2 :W["6 ,6=TR282QP4V9HU>636H(L.@L5)C6[K9$S0+@3O(,3-MVUW8MMIAL%8[#GXD) / MYD7@+(88J&4JRFJ3?CO#X?@,4X Y43EOE+SQ&01BCUE0B".]*DODZG$>?X@] MHX@)GFJ/$_OG/$T_K%A.;#'9N?_-LV7Y4'R1L0>?T MN]63JV(N?^7SA6BB.[L\2F4=H8$8B:SM9D>^B;.#;BBDKG>\N 8W>Q=I>_7. MCLX/3X[2N)[YG*C?#Q( OAK90>4_H6&)6- M\ >B-L$\4@.N+T.JL:6=@34DM#>1\ 0!V;D0>>\)N&ZX1TH?%LU]36"8#]T. MQN4V.E>T'&;*RMUL,O'2X^8.,'HG.;SKMB?+<&J>?&_#M;O2CT1S(EOX_2"9 MR#L&:);0=!#'A=: H#S"=0YQE3.*9-WK"8QU3OQV#UQOHG>1<4K(O5#,)1?N MN9AJ_2T_X0I-ME.:+1!'(HD6YZ]M.,:2X68&0^)S- %,^"*G69*CUIR8-*C. M<6$29E>NN4Y*&=R@@RYZ48N;!^*]_P2.+6RZ\_#;A7N4([C'NT(#\Y 66P*- M2)'2%W>2#6:,7A^V\C'9H<5=2-M4+P$'&')8:WUB2^Q(S MFH#!J15[:M(Y/&XY]P<@/0)Q+R*S#0;N]*A+VD72:\KEBL-?PQ@P[FG6 <5: M+#5XY\]>^9+ T&VDT[F1J@Z2]WP6Q&=L\\V>9H\+9A$N*K5KC/3OSY,S)7@= MGM8%-]-$'?[DM(61!%N<,@H*Q=&><(P&UFZID5:%%*HT)7W<2=R%O#E'QDH#3A;8&VUP^_ MS:WV+SEM-@3@5[I%RL?6OFV^R2.2<&J@U5%W0;Q>F^27T\0"P[A($K^$S'6V MM!NS^Y9KI3FKG_!I ');%')7ZY!2CY*V@]9R]T#E9[1HT>CR_,GJI5WO\J7 MKEGQ^U:G34?ZS!_Q7C_=X@;Z'>^5/$+D248, X"2_?<]"U*T7"M. MIR\2">Z>/7O'^<[YVU P1[HKC0T7_2+&ZM5H%+*"2Q6&KF*++VOG2Q7QZC>C M4'E6>5(JS6@Z'I^-2J5M?WZ>SC[X^;FKH]&6/W@*=5DJ?W_)QNTN^I/^_N"C MWA11#D;S\TIM^!/'+]4'C[=1AY+KDFW0SI+G]45_,7EU>2+R2> /S;MP\$SB MRJ-O&CV[WAUI]3PF7=HWL[*1/61VB*UME,"BU;?[5 M71N' X67XV\H3%N%:>+=&$HLKU54\W/O=N1%&FCRD%Q-VB"GK23E4_3XJJ$7 MYV^7OW]97B\__T6+FVMZO;Q9W%PM%V_IZOT-3I?O;\Y'$69$>)2UD)<-Y/0; MD&?TSME8!/K5YIP_UA^!7L=QNN=X.7T6\+?:#FDV'M!T/)T]@S?K?)XEO-FW M?-9?:YWK>$\+F]-K;97-M#)TY2Q.42O'?&X@3XY#2NN\"I7*^**/W@CLM]R? M__3#Y&S\RS.$3SK")\^A_[\D/0MYG/!TV/NN*4(S]&+!%/0=E4VB61)-2!-W M:1J0R%RYLE+VGOBN8J_99A!39#%KC N!W)I457EWI]%>;.[I1SH=G(['-$F_ M9X,)?D\'8_Q^=I1#YC%LH0(&@]% A1.Y*R65$3AH=XPMKZ*V&\I4*&B-Z3.@ ME?,(/0X#K;TK2<= &31U[*U5I@VRSV% "F41E.'$$,;@)GV*+KL=TG7M!?-8 M (YQRVMQ.9D1%G60MXZ9O$8=:P"A%!9KIGY9M0"HID2!X"T[KK*G"(C#&.&"C/<#74 MG _IC=N!LG\>#FDSP7WKO@ZBS6X[5T/$@=M41F8]U@<7E( N^U M9D\;[^HJ#.E][9&"H'-N&>BM3OM*TK^7[CF?PY%CY3Z9I1J/A6>)V9;W%34Y M&0]>X,O+5/V3P5F24K&W0YE0] IK,:TU,)5@@43%:<-U' +6579KW(9V!=O& MM,H*R:=U46A:KH$][ DE_! -O9:V]<@V HXB0:Q+$-59@347]081"KU#3,P0%R1+&F!9 MZA%Q&3A91VY("RBM]Z.(FEE$@]Z_._-)'DX&,YDRJ)PGM9BZM_8>!AK'4GHM M^KURLT*]AK]:J"!YI=S:!.)A;(ABIBH=P<0S]IQO>^\_MV[ONZU[;*.-#JX@ M**!-NF@A;N)9&PO=V]R:W-H965T&ULC5;;;N,V$'W7 M5PS41;$+:&U=?%%2VX#M>+$NLDE@.]N'H@^T1%OL2J1+4E'2K^^0LAPG5=*^ M2+S,')Z9.;R,*B%_J(Q2#8]%SM78S;0^7':[*LEH051''"C'F9V0!='8E?NN M.DA*4NM4Y-W0]P?=@C#N3D9V[$Y.1J+4.>/T3H(JBX+(IQG-135V [<96+%] MILU =S(ZD#U=4WU_N)/8ZYY04E90KIC@(.EN[$Z#RUG/V%N#[XQ6ZJP-)I*M M$#],9YF.7=\0HCE-M$$@^'N@E+_RX2 M.K$*&U:S\%W 7TO>@+(0GE# ,PI246[UKLP=TOA]#(87\ D^1GX(GYR-T"0W M; (OC&++9AA',".ID]*M!OJ(YYVB4!'#.>J!#_-C0 Y1BEHB-K-<8^N!\I(: M:F+/V=\T!8R9/B8F8K$#4M04MBS/:>I!R>O662S* \+3Y[@[<-]B]+RF0SC" M8(Y39HXUC$6:@P>T@ -Y*@PK56[_Q$,/!,^?S+C.*,XI9;**I#0>JAY4&4LR M(-*2SW&6[1BNB>:D)>%51KG!>;(>-3^GQ-TN+;JFLK !FTY3_\XI<7!,7$71 M&?.Z$Z9D"H@&(['33K>9,,JZ?"'-^>W-9C6=;V"Z7B]0H=.;*[A>3F?+Z^5F MN5C_ITQ?T_@ 0V_H]_ _\ :]V&E+N(?B3?(RK2N:"(5^+TIK7!C?*PC"&"XB M7,28F "HP@P3C9Z42&YMVCV'7AR%R&'8"YS5OW3?"#7VHL&%Y1R%O6JF>2,\M?D6W2+IBF2]I[IO?"P&7@M56>#Y9Z+XD X"H-KEK # M8BB4 ;$R5-J,DAQUB!]$3$HI<3 JHA$F8353&=G733E(G8A5\*I$)RL&T4 M:.G@#6BN>-2C04'2 AV>,/4=:#N3NV=W94'EWKX(%%C)U]?F:?3TZ)C6=^VS M>?UB^4;DGG$%.=VAJ]\9]MUZ,S8=+0[VYMT*C?>X;6;X<*+2&.#\3@C==,P" MIZ?8Y!]02P,$% @ #8L*5T ST>8G P YP8 !D !X;"]W;W)K&ULC551<]HX$'[WK]AQ[V[2&4]LRR9 #IA)"+VFTS8, MI'?/PEY 4UGB)+FD_[XK&YRT0[A[L5?2[K??[EJ?1WMMOMHMHH.G2BH[#K?. M[:[CV!9;K+B]U#M4=++6IN*.EF83VYU!7C9!E8Q9DES%%1#+:\0TNT7W9S0VMX@ZE%!4J*[0" M@^MQ>)->W^;>OW'X6^#>OK#!5[+2^JM?W)?C,/&$4&+A/ *GUS>B&C\ M>\ ,NY0^\*5]1'_7U$ZUK+C%J9;_B-)MQ^$@A!+7O)9NH??O\5!/S^,56MKF M"?O6E[$0BMHZ71V"B4$E5/OF3X<^O @8)*\$L$, :WBWB1J6=]SQR:$IMHHF<4'XH2V?H5%"X>X M.,#M^PLX(=:74*61, 2EIW!R[HZ MLP8O>ZU.HF?H$[!PKV!N],:@M:?J;&'RTS#^BES;'2]P'-(=L&B^83CYXTUZ ME?QYAF3>DG+S(?TI/Q)C[Z^0M9T10+A% &PO M=V]R:W-H965T(M%"JBQWF5UDP!) MZFVSV*1!DK98+.X#;=$6+Q+I):FDV5]_#RF_R!?'S6$/B".*XLP\,_-P.-+1 MHU3WNF+,D.]-+?3QH#)F\7XXU-.*-50?R@43>#*3JJ$&MVH^U O%:.F$FGH8 M!4$V;"@7@Y,C-W>M3HYD:VHNV+4BNFT:JI[.6"T?CP?A8#5QP^>5L1/#DZ,% MG;-;9KXLKA7NAFLM)6^8T%P*HMCL>' :OC]+['JWX"MGC[HW)M:3B93W]N:B M/!X$%A"KV=18#127!W;.ZMHJ HR_ECH':Y-6L#]>:?_5^0Y?)E2SC 2G9C+:UN9&/G]C2G]3JF\I:N__DL5L;%0,R;;61S5(8"!HNNBO]OHQ# M3V 4O" 0+04BA[LSY%!^H(:>'"GY2)1=#6UVX%QUT@#'A4W*K5%XRB%G3CY? MCV].[RZN/I+;\YVVI+=VNPV>:\7=,J.!]@'FJD'-CCY^:ZR9G;,Z%0$@\+ERX?6(J1LYELZ#BB5"M&?Y*PHTFJ 2*NO#I M94!+KJ>UU*UB;FN4!/OL]/:<1",D[WG4G\WX&&I>8H[3FMQ52K;SRK.V;EL! M# WT]:RV$RSFJ!W;($OHF OM$ZH4%7.FR8P+*J;. !>&S:& :3O6AM:U72E* M[")![6+]I UK,+E0'(6)UT\$QH1$33&C8[^^J>.<>F%16"0=A8H/.G+2->%P ((4/6[2N4NC]0 MZIR2KTPA2&8+0Z<84"\,J>ASRT.I5E&50A.,M'3V86"7\D,+I6%J"N6>G;\0 M)2J3ZN=,MHIP)*W_[(?Y>G5NB,VKC100:OXW(S,E&Y(&]]_(P3W'P4*->4N, M]!H48_[N$M,-F]-N>J5C*[T$:9HS1:9KSYQ=OD&_4/+?")ON>[]"N8Q<11\8 MIJ9U6]HMTG_F44/D;,:GV!DMKTN AVMPJYVAZK3*.K.HJ3"8?:2*5;+5-@QV MLUHAJ')Z?)"C53B*EX&1"*1%+7"*8@!E5M.DU2@!=J\>]A.PC6@;+8YWB=,& M.QAKIQ9&+:>6/*W@4[Z@-3?<&IVQ$DRIG:757(6C#L99V4Z=;F>(F[:+"ACW MB'UAKW/%F'"X)RB# ON2U:4^]);$_!$)?3?Z1)N%KL!AGURBRV#;U.P7#4? M+\;B?-K#O@>T(@NXL>8AL^1B0/!2"?D?J.DMJ1F0_R8G>3TY;=D%?US%\=?9 M[K%&N7E_65:T\J#E1=W5PQV4).^Y@ D.&8^,O1^=G!:TPEMJ(.#;D@J6LIUL=F54V]CV E=,R'T4_U H?=P M=2IX@MDR]L!$R_RU*YOJS[ZC$=7+VKEZC(T ^DX<\\@!CB+]%EYVO:J=LAL% M#+#U#[M>45FE[UPJG(LHA^1.@G#>U28@ MY TI_#A*< U3/RTB.Q'@WSO\HM1'"^Z=2VUK#F%4"9A>26:0BTD8^5F+K" '\2@ ]H-.#(,LS,E;[];(Z?VR?4$\K*V..S__-(K" M\!YUPSK2V#;G[VXB*6(293;\>1;U(K=F MK4O&&W*0Y!;F&Y('-L$;U%D0N7D,\S2RR/?R]9^Q+,*/QEE_Y!Q M21JZC.'Z*L:E?ISDEO]11++4[H$PBZV'X2C>2[F#W'(+#$WSB!R,$I?"3KH; M)*/_"_5RA!B_'U"O&*4DC7(G 4CA7OJ!74NBA2X!;WKXBZ#H*)CX29!A>&H/ M*NU-GG:\'" MM@?H*JY^[UEV>CO9"99%?I0&WOEV-]9K99+4SY+<6Y&W" MO M0^!1D7F.Q-"4%7X>1F37F]BP]YH,,W/W,4 C\JTPW1OS>G;]O>&T>\W>+.\^ M5ERB>T1;0&HV@VAPF*<#HKH/ -V-D0OWTCV1!J_P;E@QBE;*+L#SF91F=6,- MK+_"G/P'4$L#!!0 ( V+"E&PO=V]R:W-H M965TFB>/SG>__(#>!"YB;1,,WG?/Y2OHL<&B)A3>0DW GX9YEW(/+;$/IAM ,O:@R++%[T MGF$<8Z7AK\E,&X6Q_WN;C0ZBMQV"ZN%0%RSFQRU,>,W5(V^-/WX(!OZG'01[ M#<'>+O0=GM\IMYW5H.,Y/+A-N'0VLLSA# :M$R9 J8UQ\9 FJ'2 M_/'#* R&G[17"23LD6,)4Y-HF(#A*D-^"P@@&,%Y[F'D,?[F&090.5=\#B(W M$AA*Y/MKCBH= %LJSBU!(L0@QQZ08&-Z*)E".8UB\$.DJ< JRMOP'?5ASD(L ML:5HZQ)4SHI"R2>!]T'Z7SM E1-#?D1!F13]<6N\OT#DN M-7*9[\\RKU&H MG!;B"7>P/"]9ZDS '-I#UX45X>'N#'9T?X'I%J+"O$_35I^%\(CF&X*]AN#H M_TDP'&S-OKHMU;7SFM2K]M9!(X'-YX)&_DM#91PS.DJP%+.M0$K/A8-)JO $ M0H8P5UO[1N[;&P]S53CVK[G5#=,6QIN>Z?@^,B6P7+;6O$F4+)<)X.3CMM([ M,+']T"[4H["-LBB\Q+JHR]Y#]@Y+D3Z*GM.&YFK>N.YE047]31OJ!ET%%3GA M.8LW702I<5?P6CPYM4B<)OU+MAIHS"$\"""F],OT[.[KU/O\C-<7DVO)[?GW_X .]P\TNTU MNL]XS+,95UX4V)70NZQUNKD#BHYD^W*Q3PW+C2E2VQY$(_M_,/"?92I7I(+- MJF9IG11^THE4QJ-IA8P#Z(]&OR"42F3A9-H]OX_781!XM])@TK]RC;=I^Q\>'&!&>&\S@D*TLN=-ZD6/W";OMO'JAOWK2%#0 K_3CR#J1"\]/KVY M/;^8W$[/X//=[=WU%"[.OYU?W%U4 ?B);<'#/""PVOT0!8;+8^(.W,_;W6?+!5-+D5,A+5#4[PS[+9=W]8.1A3U^SZ3!P[R]I4,*5[0! MWR^D-/4#*6B^Q\;_ %!+ P04 " -BPI7Z+H Y (% "C"@ &0 'AL M+W=O\.^=DH_0WL^+< MPH^FEN:TM[*V/1X,3+GB#3-]U7*);Q9*-\SB5B\'IM6<51[4U(,H#+-!PX3L MC4[\V;4>G:BUK87DUQK,NFF8WI[Q6FU.>[2W/[@1RY5U!X/12]T!G$:UY: MQ\#P[YZ?\[IV1&C&]QUG[Z#2 1^N]^P?O._HRYP9?J[J?T1E5Z>]H@<57[!U M;6_4YB/?^9,ZOE+5QC]AT\E&>0_*M;&JV8'1@D;([I_]V,7A : (GP%$.T#D M[>X4>2LOF&6C$ZTVH)TTLKF%=]6CT3@A75)F5N-;@3@[NOQ\]=>[V\G-%"XF M9[;P[WANK,9B^.\I9SNNY&DNUR#' MIF4E/^UA!QBN[WEO].85S<+W+UB:'"Q-7F+_@U2\B'_:NKQ/'O/"[&XZ'=]\ MA<\?X/$;@J'G9!]ZN. E;^9FA5H;N.1]"XUQ %"4T@[2,ZC#'PZ09N12R>4[9&_P+IT+BY)! M42 T#6B:DDMN#%Z#6CM8J[2_R=^Z=Q$8EHCKX0&:9K^HL05-T:]P/\")3.8G7^< M7-Q=3@@VUG1\>W?SZ?;39/9$FWWE3!,NG7F')H.8'L.X46MIR0UW'],*#S&V MOA5?8WO0?.@*!Z,<4.J7J0MV2-TR@R*+W0)K,LG=HB!,5E@AF#:V0*.!YC&Y M59@WEZXNQEWQ80UVQ7?^L_C@RA??OA(^2W*E[CM#D^XR"!PW0IJ6R2UP7Q^N MP*T"!IY16.$HUKIRP[I4T?QI9XE7B/8^0>ZW>Y0VGGLE$U^JV LW)UT*Z]4;[5GO.V M(V1+-'.)JD%I@6V/X6HU5I-H<<6Z_&!6G*BSM O3AAD75-^$D+GHYFGX#0<+WTXQ$VG/.SFR$.IX<);-P-'C_%N_%MRC3& MRT#-%P@-^WG: ]V-1-W&JM:/(7-E<:CQRQ5.D5P[ 7R_4!C,W<8I.,REH_\! M4$L#!!0 ( V+"E< ].MC'P0 #() 9 >&PO=V]R:W-H965T4/)G1CI087TC"9 B2"GNX'D[[>Z;0C935B-5DCTQ56GZM2EN[L;+A[E$E'!4Y&7\M)>*E5= MM%HR76+!I,,K+.G+G(N"*5J*14M6 MG,*!5YRW?=LU;!LM+N=O>AU^4KE M68GW N2J*)AX[F/.-Y>V9V\WXFRQ5'JCU>M6;($)JDEU+VC5VJ',L@)+F?$2 M!,XO[="[Z+>UO!%XR' C]^:@F4PY?]2+X>S2=K5#F&.J- *C88U7F.<:B-SX MV6#:.Y-:<7^^1;\VW(G+E$F\XOF/;*:6EW;'AAG.V2I7,=]\QX;/J<9+>2[- M/VQJV:!M0[J2BA>-,GE09&4]LJ8\HR 0\L7R$,,IGF7*X$2O@CG$HEJ#C^?(MS#=E^&U(WS(6L6(J7 M-G6$1+%&N_?I@W?F?CW@<'OG3\:)-2RKE8(;)AY/%#_1(YV[-\AT+=)1IRSV M#\[_(3O %(LI"BOPC+QOQ9E\/)GKK D=HL#I>/!1#QWX:,7&>#PC M$Q)#")(FH^,+; 8R&87\X&HZ' M4;(-X@#"\7YL[VXACJXF<3R\_0;],!DFUEZ#[T4)F"F&5]5JC;EB.8QPC;GE M-:/?C($URMA4,\]07ECW3:W]V-;:$9R8'XV'36YS [O<_#^SGMO8]5X"9U'@ MXKO1"*[OXA]A/-"!'$4/T0@"*KED'$],2UNO:^K?5=/'15::PIBRG)5U3DV: MVIW]=++97W0G&9*?/G1\S_NZ]1#RQOUG^(TT/]-_T('/5E1WV@MLP^"M [*U M=X\5*!;FMI940*M2U5?:;G?W( CK>_!%O'Y-4+L0(PDYSDG5=&PO=V]R:W-H965T]?=79?P[\_,&BA1 M"#H26N]EYIO[#*.5-D\V1W3P7!;*GK=RYZJS;M>F.9;"=G2%BEX6VI3"T=$L MN[8R*#+/5!;=. Q/NJ60JC4>^;M;,Q[IVA52X:T!6Y>E,.L)%GIUWHI:VXL[ MN3'M-[@K\EKNS>'MB2 MN=9/?+C*SELA*X0%IHX1!'U^XR46!0.1&K\VF*V=2&;9N?R\-6A!A@M1%^Y.K[[AQIX^XZ6ZL'Z%54.;D,2TMDZ7&V8ZEU(U7_&\ M\<,>PR!\@R'>,,1>[T:0U_*+<&(\,GH%AJD)C3?>5,]-RDG%09DY0Z^2^-SX MX>;JYPUQZ>G,_&W4=P?)C-]U 3!J(^ V($[C6RN46IBK#["5_E]39 MZ11O=9K$1P&_UZH#2=B&.(R3(WC)SL;$XR5OX-VADP8IDQQ,4.%".@O_7,RM M,Y03_QXRN,'K'<;C.CFSE4CQO$6%8-'\QM;XP[OH)/Q\1-O>3MO>,?3_%Y&C M$(<5'':"5]!PGV-PJ0*&!B-%V: M7.N,":9<74:F]/)(U<=L/S2?DC"$CU>3Z>.G#@N!6G$-+A!!6(O6]"5;-'&2;7-;F(&Q6_DAFDA4F)BQH@OR^- MMC98TKDN-YP#A&7E=7>)7W@1?!\+#;!?>L6K#?RV FGU]> ML(X!Z7@0X'8SJSAYX#U$_5-:!PDM\6F/UUX_>-Q+,.@E?4B2"/K#"$[Z27"S MK;(_2;_Q?T.?D+03Z-.O%WS7DOPO*BIPY62*-I>5=QIU-:G8*:DN2^DR<]EM@FC'<')RN_.BCWD*#U&^IV#,T3$#O"ZW=]L "=O^%QO\!4$L# M!!0 ( V+"E>2IHC0[ ( ) & 9 >&PO=V]R:W-H965TYCV8)(+L1K; MF7V!\NUW=B"E$B!-0L1V[G[WO[-]&6RT>;8Y +(762@[#'+$\BH,;9*#Y+:M M2U#T)M-&0$00$).@*GQQJF4!0.1#+^[IA!$](Y'H[W]!N? M.^6RY!:FNO@E4LR'P67 4LAX5>!";[["+I^^XR6ZL/Z?;6K;+ADGE44M=\ZD M0 I5/_G+K@X'#I?1"8=XYQ![W74@K_*:(Q\-C-XPXZR)Y@8^5>]-XH1RF_*( MAMX*\L/1]>QFMEC,KMGTX6X^NW\!WRK59MWH(XNCN'N&UVV2[7I>]P1OJB4= M9LO]>5A P1%2-M46+?L]7EHT=$;^',N[QO:.8]V]N;(E3V 8T,6P8-80C#Z\ MZUQ$7\Z([C6B>^?H_[E#9UG'E7:B=NMT$':K6G'4N?S(, ?F*LC5EH%",%0\ MH5 S[JX!&#=/#BO,5P: +C#2F<:..L38"MXQ.=_*BQ2L\VGP+:$H + E*,@$[1I7),&RDF_YL@"FUT1W,DO:TT\&4)@=#8S0 M:1UCGP)/$E-1 &_OBD%V:UY4A,G\(E@4TA^1K,+*-&%;%,Y1[4$\SV>9T=+/ M4W+;8UYSHE*YA0-=SJY61341LI*N@%*@?^DRWT5^4]:*;I=IO453$=ZS3M_] MXEZ[SXZ=N_"@2] VK'POM,2N%-8-HUEMVNVX[C*OYG6OON-F)91E!63D&K4_ M]P-FZOY73U"7ON&UL ME59M;^(X$/Z>7S'*2JNNQ$$(KVT!B5)Z9=461.#NI--],,E K"9VSG:@_?]'92O>H8TC(W"1N[ M=?>;V-B)VJ"7L0T&:);93-&H=F2)>(I"= M/NF#M60EY:L=3**^ZUE!F&!H+ .C9HLC3!)+1#+^W7.ZQR,M\+1_8'\H;"=; M5DSC2"9_\LC$?;?K0H1KEB=F+G>/N+>G9?E"F>CB"[MR;\-S(D>3 I2 M+LJ6O>W]< +H7@+X>X!?Z"X/*E3>,\,&/25WH.QN8K.=PM0"3>*XL)<2&$6K MG'!F,![.7R8OOP=P]30-@F\P&\\A>!S.Q[V:(7J[J1;NJ>Y**O\"51N>I3"Q MAK&(,/J(KY&LHS;_H.W._Y3P>RZJT/ JX'M^XQ.^QM'61L'7N&0K4X*+C889 M*@ABIA#^'JZT410:_YRSMZ1KGJ>SZ7*C,Q9BWZ5\T*BVZ Z^?JFWO=M/Q#:/ M8IN?L?_:Q7Q*=5YHO5YU+IX!=TSST,&#PZX2J?4WR,AONO#;U=S MH.C5;[\!UQ#*-,L-1K!ZAXAO>41H$/2T<$%+>.!A6\83MDH0C+28E-*3(CU\ MC642H=(6;F*$79%3&#ELBXJ>"!!YNB(-T]M0D##Q#IDT* QG26+%)[E]+D!C2#2&HZXZ]W:2 MC".C84.+>L]@K2A..1#LX:3*Q,R0A7D2@0R)"?CZA!(DV4)(15M$$8;:[JQ",'L?WRZ>Q,WV V70Q?EE,AD_[ MJYT$P7+X,AH',/YK]+2\']_#PWSZ#*/I\VRY&"XFTQ<@V,78<&PVVI3TX=AS M%K%"=$[S'P+^]G&"TAD=2N>S!-.L])>$+%=A3._L!Y,JSEK)%+Y3-7@7-N+J MG5L-D]D4FOYUQ?.\2ZTS4WS+#,424XJ)TL&_>$2C66EU_+.-LZ1;T/86*!J- MXJ'M%J$,C$Z,-#2]3J7>O28K6Y5&H_7S^ >!+#QP61]TZJW"LD;+J[3;W9_' MSD(:EFBH5UK=5J73KE//JU^3RM:Y.6=(H?K;F3C_OP1P[I&KG52B%-6FJ+?V M7&9JP\D?":X)ZE4[+1=466/+@9%94==6TE"5 M++HQ_9:@LAMH?2TI'_<#>\#Q1V?P'U!+ P04 " -BPI79TW56XL% "+ M#P &0 'AL+W=OL,,7X!DK1)9AQ"VK27A ':3N?F/@A[P;K8%I5D"/_^5C(X<*6YW+4?.YD@ M65X]>G;WT5HZ70IYKU)$#0]Y5JBS1JKU_'6KI>(4"WDR%S)FF1SEK MJ;E$EMA)>=8*/*_;RADO&N>G=FP@ST]%J3->X$""*O._-PG9PU/$,(,XRU06#4++"'66: B,;7-6:C7M),W.YOT*^L[^3+A"GL MB>PS3W1ZUCAN0()35F9Z*);O<.U/Q^#%(E/V%Y:5;3ML0%PJ+?+U9&*0\Z)J MV<,Z#EL3CKWO3 C6$P++NUK(LKQDFIV?2K$$::P)S72LJW8VD>.%2^!V\43F/L9^X'K_/MB<#TM!I!PQ!B*?LV(%*4O ;_K=;C,,PZV>3B4BK)!)!8';]NC5D4>_0<<]Z4( GNMU MP8-1[UW_\N/O?>?N"D;OHF$?+J(1\1I$7V[ZMV.(AL/H]FW?])MKN/K M3]?C+\Z(/SC;DK1$G0U1Y[;,)RB- QMW/MO-3(9L@9)J$^ #RI@KA+GD,3IW MI5::%0DO9DV8X(P7!76=]ZPHJ;*1#Q88.D>5DP<0NL>>\Y849D [)U[3(R]T.FOL1,XI*'#'7 ';;L;V:WP'=B@;2#8)$-@^A_6[8Y?LVAW89RBPR9B M@:"M?2)002$T\"+.R@1MVMK!B:48S6829TRCPPLM.=7B&!8L*Q$H6F(=+?%( M^-O5ETS1RAXEDI)[64H3)[-"E?B\R@K667F<2( .=8)='<6T=6\2>BE'*>/7L'==$H"E_">O)*X@@'&]\VUU14O6!%SBGIM)=(" M1F66\041=AYA/M%K&! -GICEKH@;\;F'FY5IFB:Y:U"J1!2UV:K&O.&48\P@ MB>B;*\BC.IPFEE50=D:&H[>1>N5"E&6@3&6WV:?(D+B@2A]7JK1B+TEH$O9" M ,VLM$WJ4B:-QJP*G$TL29LTX_H="-J^W1W'GE7.=M-^ABR"2A?!+UW\-%T$ MW^@B^'%=!,_718_:L5BNJ<-[%IM+ ML:#8**#S=J4)0Y$$8!8NYT8I_O%1LT/JZP9[FF>K+_REOI^FOO ;]84_KK[P M/U0EWPU/*+%'MBKY856/.L>V'MDFI#0^^[.[*4Z&Y.'$GI)CRBC=Q)B]2>&# MZ>/NM[=MZZ%7N5;-+5H6X24+)F%$)!1KS>2961-F8 M)%R27FEC;$X>]@R 277 H#^?".P[9;>V+D@YT@'"7 ,5>546NKHKU:/U33.J M+EB/YM4U]8;.'W0.@@RG--5SCSH-D-75KWK08FZO6Q.AZ?)FNRG=EE$: WH_ M%4)O'LP"]?W[_&]02P,$% @ #8L*5SD)RLHU @ Z 0 !D !X;"]W M;W)K&ULC53?;]HP$'[O7V%YTIX0^44[RI)(P)BV M2IU8&=W#M >3'"1J8J?VA;3__6PGI$P#M!?;=[[O\W?VG<-&R">5 2!Y*0NN M(IHA5A/'44D&)5-#40'7.ULA2X;:E#M'51)8:D%EX?BN>^.4+.-0 MU%CD'):2J+HLF7R=02&:B'KTX'C(=QD:AQ.'%=O!"G!=+:6VG)XES4O@*A>< M2-A&=.I-9B,3;P,>YA#41@B+>.Y MXZ3]D09XO#ZP?[:YZUPV3,%<%#_S%+.(CBE)8SNRENXC?7.(Q7Z]EJ\7V]^/:#+![UN H=U+1FTTDZBEE+X9^A MN"'W@F.FR(*GD/Z-=[2<7I-_T#3S+Q+>U7Q( G= ?-,)T#:YD\9PL#ZYZ*L&'\E MN5(UI,0;^*XWN/5'9#3V3F7H'%5?"7)G>TR11-02-0=X9=9OHK FD"]/Y6"#P8YH#^OJ/!T;%@1E$SJM.QN1]"R[-:N#XUE>W9C M8Q] H$BB#0)L%*!C?OWFEUD7*)#V3,R\V!0)5&5EY?'E4?7K7=U\-TNM6W6_ M*BOSVY-EVZY?/'MFLJ5>I>:@7NN*?IG7S2IMZ<]F\35K_S==?/JU[IKRZ+2UXTRW6J5-@^O=5G?_?9D\L1]\;E8+%M\\>S5 MK^MTH6]T^W5]W=!?S_PH>;'2E2GJ2C5Z_MN3Z>3%Z\D97N GOA7ZSD2?%98R MJ^OO^.,J_^W)&!3I4F=J5[>?Z[G=M%W2"\;*Z-/RONK//CI^HK#-MO;(O M$P6KHI+_TWO+B)]YX="^<,ATRT1,Y9NT35_]VM1WJL'3-!H^\%+Y;2*NJ+ K M-VU#OQ;T7OOJYNN'#]//_Z,^O56?KB\_3[]74P_ M?E'3BXM/7S]^N?KX3EU_>G]U<75YHYY>UV61%=KL_?JL)4HPWK/,SOI:9CW< M,NNI^E!7[=*HRRK7>?_]9[0"OXQ#MXS7ASL'_,^N.E!'XY$Z'!\>[1COR+/E MB,<[VC+>IV:15L7?4TC.2%W4E:'%YJD(4I6KZT8;7;7R13U7;XLJK;(B+=4- M?:E);%NC_GL5_>\:[1>\L;HFWGV\.TI7O_\9?GD_.3ERH>7!4W735*KJKL0!5&I:HD MRU%4"T7\3!NE*]TL'IBC&?U2J54]*\JB?5!%-6]2XEZ7M5VC:0=6Z[1Z(.5H MEZJ^U8TZ&:L'G38&W-?W:]T4NLHT:7E&&M_0Y#1)NZ0O\GIM=RDIJJJ^36$& M%)N%II@7F=#9ZFQ9U66](($^4%^68T3SKO_>"FEOE: M;4D\?VS2QN:!0.IOQ5E61#3:)^^Z89VJ.7I$A)#F1"LZ:JTRPO,1D31?AA> MBS,8)AB,94J2.=.Z(F[K-5'!]&&L)N=]9O''WUW%3"=>T"#KDMB^@"ZE9?G M*K"FV1*[MJ\5S\U+9'69TA;3EJBGI+&'A^.77P]N#M2[Z?2:_YZ\W&-Y@G0U MQ2JBE,2+':$S@DP-9BB"O!K5U@K^4DW&^W_%8\FT:0O2;O4<JZINL4MEE].NEB7>DVGZ\\_KNJ5'H8+ZSZX NV8/ MRJ^&5X%M*'6KDR&&'Z@K85&]+BIKR5=I1=HFBHBYT_P/T@K9GZ?03-INL)X> MK4!-29.3ZHI:AF?W6(M)84!5I4GH#8&>!"2E:IX6,"21"PD[;]>='ZA/:V?' MZ$D"&887!'+;9:-%WDUQ#[L 5ZKA2A4Y0NT=H2(18F8Z HH2EC5G?;S5B>6K M&[Y=IBVM_X$(89.:06SA= M3Q&&]B QR[HK<\P)5 F!)\[]T56"VKR,606&B$[.7I+:6Y4:5"2PIB%-Q@,B M(2!,DV@Z]CK%WQ@VF5951V-]UJ3P9,4K+\O_]8@3-,@F(PX/U [O?.*]\\E. M[WP=M)IVJ <^AISUSL&&G?7,.^LP5[(YUV-#EOF?MS'>:6UKM[[#ES0PPP#% M, ![ Z.:D\*2H^0_*_O'W;(F"[9?WU4T0>WD/S'=C%2I(/G59L1CT09%K@WC MCM0-_/.%.)R6GY3O^?DK[_%&ZOW[BY&ZUMEW=6E]&2V<'GQ?T%:2&W3?]@;X M*CYRE/#;_-6%26RJ9:@B]U29U%K-8 !T6:R M'(@#W;JN(J9;"T6\-3K!VEL&*SLD[M1+W.E.B?M,P*3J-'$UJQ?@WK"D[1QD M6-(R+VEVCB2:@R5LE?Y!H(;8;JW1IJ(WEK:T ="R#LE M#$F^43=I:9'/98SJKF-4AU\O(F2G;AQB A<",H5FP3@M$ MF0(C%(RV3OQX7N?V+Z\OO,-WBQ\Q[A$S'L/0_?9A'8,NAN! 7;0NLX7?AMV/ MH<\&\(W@+RT&>["4D8JJJSL3MH16QA/49>*>LGCTH+\ 3P:!XRY;@H*8/>D M@X #9@6L"CL46GI8,I/9@T\P6X2?V%F;(%:P*SR!/*&>_D#@]ICWS@<;O G%MPHQ! 4AUL M'9@"O,]!!QZMPWIR,C6TC^FLU"-/*CM*6LS/L61XX2,%T25K3O_82> ^5H0R MX&K(] -#96VT\+?00&QFV);(& RH1=(9%^)E->D_+8S_7^EV69.P(563 R"O M!/9$C-WW$OM%VW=DKG61.8JM< ]O"K(!I^2_JPD$0!PZ\Y] ML8=X R2N\!#!OG8Y[TKBR;K((G/^R.;%;)WI+.T,H=_6NDQ:S$JGAO1;QKY- MR\YCN2 85JW<@C;422RF,S'6;4-< 'KKS#L;[YJQ3.??P7A: WU?!#2>K@@Q MV;#_(+GI9HYGM+,^+!NI,ITQ6(S$4C0P1F;>YG,(V:>5I2J@=.)/6=!/%KZV MO5@OL<$IBZP-EH#84S9P]$+%/]&_"PSUM#C0!WW!\\IE]W'G0D2_\%RD6B;Q MOF9C'_9H(Y;P:>:'(@> 7=;&,/Z9 VL+T[Q>>$ KX!M_W2V+;"DQ%0+:G**@ M9L4V$&O&6*#)\LS/5B)'<8 $UWZ/ K'F" LX?DU-4*"NHE4:/U.('6A5,Z'Q MEN,@>+*D+XE3-H ;44LU@*Q[N[*D0.&7,1:Y?DQG5M+B)&/ ^\Y4PA'2>EO% M.8;$O\)?&E@'8-*+&."^3DM6P!LD5\$1R>Q(BLJFMP)G(D2R3)N%K-YE@^QC M$<\@Q8GG&)L-*VADM-*F=99A"Y29:39^ SI.RH DQ(7E, WV()#)0LG'7C1A ML_^P1DJ'R(>7AI,DYAZ-,>SQ"=G'!]ZG&=(= !BD_386K*N>_!Q$6$A@1)O> M6^5QNY<1R-<9YU4JMSF8,;$JOB\Y-E; #BQ, +IF[R#LMQO(;M-)[2C831-K(&U48GG!D;]L%3V@R1;( MEKO)W/:R-)8/DLN1J8H?V&X'31&H(V(F&4@(6#3P*,EP<=;@\21ZC MM!:1"*!#Y@[0*!WUB4SV]OI[2@N;[;?J= M++ U?XDD%1E$<33KS6FZ7A/JAQVW'%QW#2DX^>-TT6CQ0!ASS^=KZHHQ](_//<4AQX4?E';OP/$(\,B>%J._8R/#B\S!67YL?Q6D"O*Q9"!(D<4#J M8<^VF*&7XTI^)L=5];\Y?*%N+GZ_?//U_67RZ:UZ4ZA=U>#AZ M?G9.'R;'H^>G9_3AZ&QT1,/23\]'QVCH M] 2S3D8GIT?_&CEP2D'8)B=3SM73V\NWX1"YO2]NKE\ M]^'RXY=_\V9'V2ABWSGMV3'_?WY\+@R>G!W+AZ/C4\3ZMA+#:P^I*34Y&9V< M'ZJ3T3G]2QOTG#9M=%S4MCJ*N52VY:0)-B@10&TW1"BA6DU&CBW#,'LK9NAYP9'4>A *U8B8GN M*K:\.4 3 6$%<]^8EPEJ,+G-#69@["T9+:W-2_ZN+ AQ"TC+TU6ZL'B#($E: MMH\*>$,I%1+ 83K%TQ5PP\#M,WZ"(XNT%X!CI,9P2D_\Q(I3 LAA="NN<-QJ M/UUDLN_()W$ZH,X(^O0)==C?1",F4>33;OIZ(G?+*D)P[,$XAXEQB&.ZE0 $ M62>+U_X=MS'HW$Z_IT15$PY@R^*[1CI UNHB;4968 <<4!_[MRVGVLBA9VVT M*$)L'!>:N$A2(%<@(0IHIWU@C^E#06-JA)LZ3]A=62%Z&HE5+$(\7&$H%-=6 MT,B3DW/<%#6)-A>0-E!,D%69C(R6"!1D"D.LY^CDJ]'1L*8_$7IM( MS/:$VGU7:V$J.9X0LT6&/Y>O!DI1ZFN\% MWIENC<*,S_Q@=HA=/0-VAL[A%>2;9.J#Y,K5N#B))J$06.VV4NIKP2Q8N:)/ M6T4&ZR/A?Q0&,%2M*](0-B(N-64>R:XG??<\O:(@AXT'%)1FWVV$R5D#,(1" MOH9',G'2Q6PF"#@8ID$D_DLXW6K:R."I*$7 PF0C=T[-O MUZ3/:25Z4H+]P:01Y6]$&TEPHR4D&S1ZQIETM;%II#%94\RPD%E]V]NLJ"(> M>.:!UH$Z1D(?_1)X(@9FGT)$[1](MB#3$3@,VLMZ@:VW]5MKK!TFBAP!(YQ0 MXU&VHT'2:R&R:SQET63)HV068BWHK-<.B1VE/\$%^UN:'I8N?I)9D4V4JKKZ1)AO1Q>G.A3L>G^Y/Q_LEXGY!H(J&S/,39,JX]/4@4P7)!EC8K:TE) M%NQ2AM,6$!V;W$B#39*NALKUS)3!B>1=XV*7I*YLZ16I,&UHB2=[R=^X*L3Y M@;B*$I(QWMBBJH8A86*(+K,LUNHNO-VMP9DY+(BT%4&\^N8H9OA@(L6VMF>;"IRT@?F.9#%3B22L2R$)[?8W2)WK9XMC"0(1.K)47!@4&;J9PI6$#D#_OHE:A MA$U(0#H8A4+J=6T$/4:J/.><9[78AU&*N;RCX'GF"YYG.PN>4U>;_LS9&=BR MH8+GSD&&"Y[Y7C(PN'+?)4WXSMD^]AMBAJO;6IJHP$UC.IU;(,*V)L35,YN; ME,Y=Y$^L<,"\W/F>L+SN9BTJ#JX6;YLRW$.C!)#-;ZP/W9=>?GS66;"D;7XA MHJMZ16$H&IH*P??.%?3Z FPWW[:8PO>;!9YAY7=-0<@1 D\"L4C17N2P"ICL MO80D3V.OQ0BYJVR&L0 "V"4NS[VX/-\I+BY5HJ:2+L9:WQ>R.A+^(='9.>"P MZ,SWDA],Q$8NY%0VX@O9!YNCE7>SU"Q=OI73#Z[7IXCLE@HR"RH\2 ZT(P2J M0DXS,AZ#$\8KH%G[+!R0*TF2XZA$@;9,/D6^MMBQ9#OA(%6V;#](CRWD M!U@"(+/AOBA@B &%>"$/'1AP,,Y%6YX5>ZG%M?$,M[JN4V9MB['C[^BF)SQJK6?B07!CV7\ M0'VJ8E R>X@^(T ;[29YT_?U=]9MGI.4K?+\8W';(EQ. @8EZ,'-_Q.J,R39 MZ@>2[29'F:1I. Q#P@1^:8,/\.F>J(C'!\F7.)"VV4:/WGJMG[.ZVQS7V+Q0 M4)BT[:<(+SY]_/)Y>O&%\.W-Y1<^X?#^:OKZZOW5EZO+FP3IO<3GE%WU,7'5 MQTW#[!N$BBH9V,AM?%*_J+/1\R,D=$]'SY^?85BW!4G8@I.C,W5\=":I/;7I M$YZ/CD[/%1+#QX&LR$DDKQT9@T9J*VW/1^/#L3H9'4_.M]"UK_:%IL%Y:5$R MQ"\RB*N8)I9N]Z?=L-":$;5P";1TZ03$MU'QRL);6^D7P,D),-12"&PL!$)& M7?;AR2Q=%T0X!YDT,XID]1;3YBIG4?TOM,?(*2*T8*3-=V:@)"E;25L+ "&B M<^XM%N:Z[I2>P+(Y\0'+DM[XV5HD!2"ZG#.2,^';7@K&]V$&J$Y>-^^?0/!I M&1?))!R677\;J!A2^!YQ549% =+-PXDL.;F )A\^T@!0ULIG#H-7!&@Y-[E> M-&FN1ZX;LJIT%B D)\L20Q@'-/!,_6 VA%.^T&\\%YPQ0*SL:\M113/DN <% MZRG'&R67:V6HO<3A6G8KOM&<-U1T2-K$0Z$:_43"K.@HARP.)6<_F\V<T[$:845V?2H13\CY(XP$DSP:9TP7.H1'6$A[JZAT754S"6/ MX,-8L*?DOB=)D3BXD6PLIC"A04WY!C6?Z');+UG6OBZ1DLZC">/52@59+S!O M.#H3ZED)6Y'0=E$;"\I=E3SJ5QW%EH8-D%T@B@&R..EEZ:U+MF)=IIF@"EOF ME99B;L0A$XV42Q+92VD^"JJZJ>-<>NW-,_*I=@H4T2C7<(ZF8''D3FQI-0HQ MJ'35T&KJ2MN:!X49R9Q;A*!5DJY#M",Y(@OFE_YWV".NPW ML>!6H=7='JAAO,)%(-]2 GUOA'VS:K M!R=&C,"KVZ*I*P@]57R)NW6FK M=8G-KZQM&67380#^\.FFH6VW=BLA_B6VW<XZ(Z/+ +T43\RI'IM=82OIF[3C$WRT M16W'H^==X\)[3JOW@@5\^U;GS/HW>DW.K24\:[J&@C.":]2X@\#Q7J*$,LI[VY[IUR?+7?UON]HQ.^/""18R^=[BL)VTDWON(4I7K< MGL$I6.OF*Q4P1MJUNZ;W#B[THCZD_N0P=N!+OU 17P* .+)*7&I O/5CL6ZT M.SP0D$3+H::H\B/&6F+10 'C8M"C#D?>/@.!O_1Y0LYY2I)J\>^].3:"YH.G/= M]EA4Q_AF9Q%E$MTU,OG!,4-X-UK$E92VIJ'81\Z[HL^9Z/B@-=TY]K U7:#P M_Y-S]KQK(75N@LQ\M<."EHJ>(_NK1&9 ?(1'5MWJ\8'HOO!RG,?W-:16K,*M M-+=I44J361U/F6Q,:'R;1T M_&.1N)!C^X3*31AJ2?8&CX0]@\_ N BKN/6'MZH'9-V2#VE#6AG@P=OIS6M7 M39W>?%4?ZP/Z=7*\/Y[@B*^W6VS&#U]>T@1DL3[(D2[N/*UIZ]0W>H8[')Y^ MJ=?$TZ/#H[T7L3R!HF@X )>_DCI*CF4ZG^,6!VS-[[6TYUV[M-,NY3H,RG6X M4[G> G-_&,,W=QIODM^6;"@/"--M!U MS8<#11I$$I6TI)6]0^L>V[M@&4D)3&5/&V$\>U"100+4UY9Y?'BH%FCDA<_6 MZ!8H"[/DE$" "4O:-NCS@TN71D"6H+T &0X"!#;7,PBI=>'KKK463PAA+?5; M(B9-FM#YV)M<52!OQ9=A,/(CK_M"/2WVU'L\JB9J7_W9U9"U*%E@(R^)H>5[ M 032#PF+51P 0^? M"O;Q2!)!N_F 5,7XA,LK,"$^W T'O"R/'%ZW,AA+W1PI:\Z=!_#C)8"1??1P M)($;O\32[=+IF>]TBQC1*UP3[$55A^>SIX5=\3W:)E>?VC)=(0<6(53DB\GO M??!L#%>D\!G/E0[MB&'\S!X.$_9VJ(44.!GV:-9DQZQ!%QW0C?-O[:.C<$&[ MD&<"(6Z^QW8GMIVF'_+&GH-/!?J\DPBQQRPID)3FM!7*2K@=I(_PH[@4GFJ+$_O'/$VYF0K?QP.8G_[;-WXG2PKV"DYWW^KUZ@V5>WL/R=>3LL$^#J.R?N!VPV$L& M1E=?^< SNGJ/S\8CX7,XT8"<\./N:WZ($^UN*%2!!NXBP\/>A=OFX>/QR?[A M>!2W!KS8((HO&XI^/\#IM?/#G2P.=QM.=E]N" A>(54_R-A_XFK#/_82/Z;R MG] ZR8+)9^A++B2[GGHR9.A]H9@=)\4A26+!8Y?P8#-;\03E@$F[HFNR^HNM&+G,A.KV!&)2V?^)NKN][R<#HO>R$=0NH MSW*A50#0O.X:=\N,L9"#;Y#"]W5T*2>G4]W-FBXQ=\?='!9%\1NNTFT/O+!? MX7@XT0+IM$T*L.2ZF;%A\7'( !%]EX59$?S27'$P: _@S@@X4_G.-<3+X :] MQM%E8&X>J-_V@Y2VL\)=:_*X2Y@<+8YW'$3^"]=M;PC= M-QG:.#;6"L%#WB%Q078;R@M=!05]ES&2X4)0T.']K#[P[&\,DA M?X[=XTIW(Z?M<'*7 +B$=R2]IEBM.0EC&-G'1U-TB$TL0N[=*[=5OB3<=QOI M=&XW1 AWL4UV7\;VG@\%^GI)MJ7!?/:['Y->Z 996]NY9%/& M'J2'DW.-CGK#XLVPU46Y44,B$RX=QU>9NK[$9F-V?^Q(:2XG)GPBCC!)W9GR M(=3RHNI*I,/V^B,03:Z"=G"8_<^BB]"1E>;KWKGGHFKE3G3_K7)7RD_E(O7P MN-Q'_R%MN/>KU'-Z=7QP1JZ\D2O>Y8^V7O.UZK.Z)6/('W$[L&[P /V.VVG= M'YC 7[3_ZO\!4$L#!!0 ( V+"E?!\ATDN00 -P+ 9 >&PO=V]R M:W-H965T MRJ(2EYV-E-OS;E=D&RQ3\;'>8D4[JYJ7J:0I7W?%EF.::Z&RZ-J]GM\M4U9U MAA=Z;<:'%_5.%JS"&0>Q*\N4?QMA43]>=JS.86'.UANI%KK#BVVZQ@3E_7;& M:=9M47)68B5870''U64GM,Y'OCJO#WQA^"A>C$%YLJSKKVH2YY>=GC(("\RD M0DCI]X!C+ H%1&;\O5R<]GI=R#'5;HK MY+Q^_(Q[?SR%E]6%T%]XW)_M=2#;"5F7>V&RH&15\T^?]G%XBX"]%["UW8TB M;>55*M/A!:\?@:O3A*8&VE4M3<:Q2B4ED9QV&3Q;QY 9FT]MX'$<)_+)(EP6*7R^ZDNQ0 M:-ULKW/4Z+1?T>G#75W)C8"HRC'_7KY+]K=.V B;8/=LY M@>>T07$TGO,*WI2OTXK]DRK>F#"N*U$7+$\;&E4YS#@*K&2S4*_@FE5IE;&T M@(06D3@K!?P9+H7DQ+J_CD6H,< ];H"ZB>=BFV9XV=DJ7?P!.\/W[RR_]^F$ M>V[KGGL*?9B,/T=7][>12OI5G(0W-_/H1F=>K@R(M5FAWBOT6NRU.5(=3+@JUU9@308B.YX8B&RIQ@3U VY$-% M/B#J8$L=G=R7*_8Y'()EG J6H:65 +0C8Z&UOJ3Z,W;"GH[O'$6:O>)?$P>F M0O2 7 4(C:0N4@YG8-MF/QC0P'+-OA_0P E,AV!IJV^Z@6=$JC)REH%E#CR+ MOK8[ -?T/%)M>I9OJ(*B0S)!J6HK6($/CM\#=V"!%Y"'M4P+H1 ]DQX!IF^F[3[N, J3Z.JY_8=->''U#2-'W#SAQ'YR1R=HV Y%3Y5!<]@0%1S]7_@ M#AI>6(';#!S7-RAB)7)=,I5?<9734\?5U/),;V"#9P[H2[SJ$]6=(CHO9\]W_BH=_RT'\S#\?3R6(>CNF%3))HH=_-VS@-6V MOMFSB2"F:PU>L>L#?&AL.JJ7G&H@SAJ0HY3IONBXB,AKW5<*LF)7R:;Y:E?; MUC5L.K;GXTW?>Y?R-:-B7N"*1'L? RI3O.DEFXFLM[I_6]:2ND$]W%#[C5P= MH/U57X+[(OTZ)&TDMS?"?E- M;1 U/)4%5P-WH_7VJM52Z09+IB[$%CG=K(0LF::M7+?45B++K%)9M$+?[[9* MEG-WV+=G]W+8%Y4N#6;[>:'/0&O:W;(USU _; M>TF[UA$ERTOD*A<<)*X&;A)+(4XIO93+.!ZQM"6&"J M#0*COT<<8U$8(*+QSQ[3/9HTBJ_7!_1/UG?R9F1B4.:__V=,^#J\48O\=A7"O$%K> MM2'+\III-NQ+L0-II G-+*RK5IO(Y=PD9:XEW>:DIX?)>'SW<+N8PVPRGDR_ M)J.;"9PMV+) ==YO:;)@Y%KI'FU4HX7OH'7AB^!ZHV#",\S>ZK>(V9%>>* W M"D\"_E[Q"XA\#T(_C$[@14=W(XL7O8,WPQ3S1^L>_)DLE9;T+/YJS3(O8Z?J.R\Y$VFAH)=0/H1#WHQ%&CD2#PVD$/+CT_ M[CA)08V%\12!6A1DHEKJ554X[*!W%O0NX1S.(C^$E,"3X,T)'.\C M[3"ET$;(WG%-JT?D%9J8B37/_\4,*!GXE)I4B!6PLH[-,B\*S#RH>+UZ%63E M >/92T(NX*%!Z,6FPSC!4/*SW+1;"K(T#1&T@"U[+@TK52W_IF8,@A?/YEQO MD.Z4,NDF4IJ:O0>[39YN@$E+OJ#;?)6331)G#2]AMT%N<)ZM1LW/J:CY2(NN M49;68;,Y/,P+. 0.]H';(2DS10_(O"4%3(-Y^\?&8R-AGOS5FYKY099_6#__ MI_$!>E[/;]-_U^NV8ZY-:HY+SM8(@C.$R(B-&Q#B MBB+,-&DBD]S*-&OVO#@*B4.O'3BS[PKR4$&Q%W4O+>DZE_TJ%QD/7#KC19;.^260M/( MM,L-?:.@- )TOQ)"'S;&P/&K9_@?4$L#!!0 ( V+"E&PO=V]R:W-H965TV)9-@!2820B]YJ9M&$C;S\)>0%-9XB2YI/_]K6QPTAO"?;'U8_?M>ROK M>;37YH?=(CIXJJ2RXW#KW.XZCFVQQ8K;2[U#13MK;2KN:&HVL=T9Y&635,F8 M)C'=_@ M$MW7W=S0+.Y02E&ALD(K,+@>AS?I]6WNXYN ;P+W]L48O)*5UC_\Y+X2W=0N\_XD%/S^,56MKF"?LV-LM#*&KK='5()@:54.V;/QWZ\")AD+R2P X) MK.'=%FI8WG'')R.C]V!\-*'Y02.UR29R0OE#63I#NX+RW&3Z\.5Q<3-]7,+] M%Y@O'OY:S)9+N'CD*XGVW2AV5,-'QL4![[;%8Z_@7<%GK=S6PDR56/Z>'Q.W MCB [$KQE9P'_KM4E9$D$+&'9&;RL$YPU>-EK@HF>H6_!PKV"N=$;@]:>TMG" MY*=A_%VYMCM>X#BDRV#1_,1P\N>;]"IY?X9DWI',SZ%/EM./L[NOGV;P\ %. MGM IPFKT<#0F!I+YA9)^AR80G(C1)J0RA;-$@0+,KZ M WKVDF%P/#8HM"6F3FDY^1)JJ]ZCFC@N:E;?>K/C5D<]_MZ,L>FT$=R M@2U]F4K5%(:F:M;7"X5%Z9R:NL_#,.DW1=7Z@Q-GNU.#$[DT==7BG0*];)I" M?3_'6CZ=^LQ?&^ZKV=Q80W]PLBAF.$+SN+A3-.MO4,JJP597L@6%TU/_C!V? M"[O>+?A&H.-9"SE5SNY*D_]T!+"&B?&(A3T^H876-<6B&C\M<+T-UM: MQ^WQ&OVCBYUB&1<:+V3]I2K-_-3/?"AQ6BQKNK41 M]V&RU$8V*V=BT%1M]RZ>5WG82JUA9E9!1]K@?%7P!*XEJV9:QBV)98_^O>)V(8=7[,[YWL!?UNV1Q"% ?"01WOP MHDVTD<.+7L$;X8P$9> >%U*9JIW!'V=C;11IX\]=X79H8C>:/2_'>E%,\-2G M Z%1?4-_\/8-2\+W>[B*#5>Q#WTPNO@T_/#X^Q!N/ZYK S?#![@??A[>/ YW MT=T+N)ON*B->2^=?X3=LEQB 7J6)CKXJ7)KPF6X!C1J*MMQ\GE"Q535>NN/5 MJZ76AU"UW45A3?1=5]I@"7(*9HXPE35= A:/%CF+F2O$#K1Z]II./6C5 U1[ MW-3^"-;I\':GPWNP2'L0O'O454FTJZ*&"]DTJ"9V^&BJNC+?R:1($X5!>)"F MJ+V;EX3 >1!Q 6]61S$.;>&D![OZ,?C@.X_[T)J8\/$0K6T]=HS(;\(& ^2 M* 46YN3"\B!, 0_R.(8>R^&0(.(@CU+O]E^+ MO2^%PKE<:FNT29648[6KC.^ \Y">[NU=8DLK:N=2E'3+5/9,V.O2VW@0@S0# M%J1) E'":,1Y;N.+A#?:(P@*/T]RZ$592-Q[G1L-$I;"H33=V MKTX[;]]DG+'W,'NAYOU(S;%_!U$:V9_W 4G45-'NKK>!-/:(_]T91!X!3VSZ MTX1O96ZC6E>, ^B)U-(\@#2T!7YAG831$G\FMX8"V(AB$*0B01$9B..>)"E/R\X05H-26*AL(++.L7E@:I\R!*;*_\2%TKH3%7@(,M_GF8=Q(4@0@3&IYI MC49[X^];^5[?S506*/3JQM7'GE6GMU.=I#(>\#CTMF1J@[AJ2VH_E)V*.$A$ MZJW%F[/<>Q%PEB>>$S$A)7F0,@Z[_OWZ6ST*;3-SG9BFS"];T[4K&^NFV3OK M>IR7Y5VG>%VH6=5JJ'%*KN%1&ON@NNZKFQBY&S/.3[CF8Q[>RZ^RQ11P<\B M+V7?3I7:=AU'+E,LF&SR+9:TL^:B8(JF8N/(K4"V,J B=WS7C9R"9:4]Z)FU M!S'H\9W*LQ(?!,A=43#QZPISON_;GGU]72_L;AGPSW\L0&'2[-%_:5;QC8L-Q)Q8L#F!0465F-[.?A'DX L?L"P#\ ?*.[.LBHO&&* M#7J"[T%H;V+3A@G5H$E<5NJD3)6@W8QP:G"7#*?)%-[.V")'^:[G*"+56\[R M0'!5$?@O$$0PYJ5*)23E"E?/\0Z)J17Y1T57_D7"S[NR"8'; -_U@PM\01UA M8/B"ER)$2IJ$K\.%5(**X-NY&"N*\#R%_C&ZI\B6*1[0';UYYD?OA M@L"P%AA>8A],KS\E-_.[!.YOX?XAF0QGHR\?P23FG-2+9.>EPO$(Z_]'6'3? M:!WO&VYPB<4"A15X9L6W[KJ0SEFU>Q[_D?9,J%LA2* B+7@U8<_P4HYZ2BPC1"MT7? MMN=9,ZY8#OPYVCI!DZQV@YJ4&?U.!RXDK54GK?7724NFL]%X.$MNX'8^FT\2 M&(^^C,;S\Z08VE"#4S?CI'LV% M4?O^\XHD[)D$SVVV @B:0?"L2B['9/V'3%A8KC39L60@\+HP+/BN5-:DUF"J MZC6$;FR1&4+LMK31@G;'K$1D1-IHD]'61DP^H35+D1Z9M=*\C4X0'=)RDIQ1*GCK-0(JQG<'R#'[Y[+NG'3. L7&O \2ECJ( MJHG6J_43-*PZ[Y-[]7Z-F=ADI22%:X*ZS38E651O0C51?&OZ\((KZNK&3.D9 M1:$=:'_-N3I.] 'UPSSX#5!+ P04 " -BPI7*J4RNE$.>- MT ,D:-G=GDJW KJGU>D^F,1 U,1F;:PG)MER9>Q$J]]=LR6? M^2W/'(T#LO@/P M=@"O\KLV5'EYQPSK=Y7<@++:R&:%:JD5&IW+A-V4J5'X-T.XOL6WT*F#9][> MLZ%WEO#/4C3!=QWP7,\_P^!N?8^]/G\7@P^0Y? M/\';[3GEZ%FJTX["NP8(!IV3?=#ACB>\F'-%?%K->.01^RI*<0RZ9T XJ&HY!,Z"8 M6&9B219*%N!"QRXR8#N=9P8UG3A&:.C0,"0/7&OLA$I9V%JJJIE?VG\>7%G!;P=P]9;$V,U+ M\C*UNV;'D&E=,I%PC*]&ER.G[>-&.NV8U@;>*)%:Z1*WU:N,4"<,P_\9L'T:V-L>#V?/D?G8_FOY:*SC+?+H5[,V1 M#\R1[YPIPH4-Z*$M@$]O8%#(4A@RX?8&D.(D9D/5/"ZPH&F[8U,=\\*AM!)# MFQXNM6($<>1; :LH:%LA)DRDF-.8:&R!80;:]LE,8J;9!*NSXE2,6T?G7\'5 MLCKE,6FL9_51>)@]7"0&]?GYGWI]"QDSA:6N(><+A+K--@95U2=[/3!R79VF M&ULK59M;^)&$/[N M7S'B+E!C;$,+E")()3H^*O,A \J'JA\4,X,;V^G872/Y]9]?&(2VAJ5I% M8E\\\\S,/OMLIK/AXDDN$14\ITDF+VM+I?*+>EU&2TR9M'F.&7V9X[3JJ@%RE*1,O/4SXYK+FUK8; M8;Q8*KU1[W9RML 1JDE^+VA5KU!F<8J9C'D& N>7-=^]Z+6TO3%XB'$C=^:@ M*YER_J07@]EES=$)88*1T@B,AC5>89)H($KC9XE9JT)JQ]WY%OW:U$ZU3)G$ M*YX\QC.UO*RU:S##.5LE*N2;'UC6ELZ401IG MQRW/8<6@[[SAXI8-G\BX"F2S[3+%N1_ -"&U-:'IB2C7>E%R<:5)&2M#7 MF/Q4]]H?A/#@#R 1?QVR:H#SNU!5%T;;UJ$3L%8C>.X@M MN.&96DH(LAG.WOK7*;LJ16^;8L\["/CK*K.AX9R YWB- WB-JN2&P6N\5S*+ M!3RP9(70CV64<+D2*.$W?RJ5H%OR^[Z:"\CF?DBMG N9LP@O:R0-B6*-M>Z7 M3V[+^7X@X6:5G=T]2/H3X8!W%W#?KY@<'L_&8_V)7X0>G_B_96(LX6E ME@AJ*1"!93.0\3.D!;&HB06B!2M:3B#CL&%"L$Q)4)S4]G,5"P2Y9/IP^1RN M>$K^,%(\>H(-TK>%ML;9"> SBBB6!,H%*7V&F.+,!E^9(-9KD-:W$[?9A%S$ M:Z;PWP142Z:*J/0R244548E >Z9*>F:TAYZ35\ZR%YABQ&B70;Z:)G%D1>6^ M0/W4[:+8\&&"K$&6KQ3<,/%TJOBI'NG=O4&FKR ]=IX028D./:W-KAV\]P* MGG-Z+XF)-4^8BI-8O8#;]&RW02AN\]QV/,()2L(T$Q'"$;BN?>9L1\LH;&T4 M1J<:%3Q(P\,1Q6H:2[OAP %QG%7B./NP./S1**"WR[_MPW#@]P;#P7@0C+8\ M],$?[])S=PMA<#4)P\'M+]#S1X.]^CD8?;]^X/_,R=IYKG;(!V;N^!L16F.N M6 )#7&-BN>7HE6/#&L9LJ@F-45Y8]Z6$'K<2.H)3\T?CX9#;*P?5E?MO85VG MC.L>O ^MZCZT/GP?PKOA$*[OPD<_[.OU,'@(AM @,8[&X<3\H]M'^<$ ^RG? M1K4^%M5ZJ_&_J[B'BS@S0IVRA&6%QHQLFNU=>;'9']0C&':^?&I[KOM]>[20 ME.?^ E_)\YA^&VTXMH+BY7N%/7#T]9V^(D6Q,-V3)$&O,E6T&-5NU:#Y15_R M:EYT=_1\4442$IR3JV.?DZY$T3$5"\5STZ5,N:*>QTR7U&2BT ;T?&PO=V]R:W-H M965TY+VD@!-FV$=KEW1 MM-^/O)+QRIU/[=Z#G$]% MHPM>X8,$U90EDX<%%F(W

(U%88"( MQK\=IMN;-(IOYT?TS]9W\F7-%%Z+XH5O=#YS)RYL,&--H1_%[@MV_B0&+Q6% MLB/L6MF(+*:-TJ+LE&E=\JK]LWT7AS<*$_\=A;!3""WOUI!E><,TFT^EV($T MTH1F)M95JTWD>&4N9:4EG7+2T_/G^]MO]W"U6BU7J[OE_=,*/CZQ=8'JT]33 MA&^DO+3#6K18X3M8([@3EKZR_+F^<_E_#M,_SOFDZ1/0MWFNQ3 MCLZU*&M6'2!G"AC5R59B&Z,=USGH'.%VL7P!;HI0U51-H 5(IE&!R*!FAP'D MHI%J .LNJ /"V8 @50E8UH4X6+Q45!MN:E$1*M. ^YJN0\$=.SA18&\Y&<)- M(WFUM79U3E0LEN)[*-OD0I-<0*F!?6I8$9J$ ZMV=(A7:2,E"9O-3!34@ QR M4]EVH!0J97BI(9P-M6--&'CH9\Z3H>:\S7=8\?W/&X:C0QQ/ CQTC2UKB/L' M")(QC9.(AG H?YUTB?DX93 M)>.]Z6PERJWMWXK8-I5NFUR_VS\15VUG_"'>OB]W3&XYI5Z!&:GZPW'B@FQ[ M=KO0HK9]F90VD$Z#P30A\7QD#_<,[_ U!+ P04 " -BPI7 M(K%^(!X# !C!P &0 'AL+W=ORNK%MD>:X1.**59BJ/UO& M2R25RW>VJ#A&65-4%K;G.'V[1(2:DU$3B_EDQ&I9$(IC#J(N2\2_W>*"[<>F M:QX#2[++I0[8DU&%=CC!SJ_2?B3X+UX M8X-6LF'L63NS;&PZFA N<"HU E+#"Y[BHM! BL;7 Z;93:D+W]I']/M&N]*R M00)/6?$7R60^-H#^OP*P7>H+<3-2SOD$23$6=[X#I;H6FCD=I4*W*$ZDU))%=_B:J3 MDRAS# M$Z,R%Q#1#&<_UMN*7T?2.Y*\]2X"?JGI%?B.!9[C^1?P_$ZTW^#YYT0C3@G= M"8@QAR1'',,_X49(KL[(OZ?TMG"]TW#ZWMR("J5X;*J+(3!_P>;D_3NW[WR^ M0+;7D>U=0I\DTX?H;OT8P>(>XL4JFJ]FX>-ACV9)L@[GTRB!Z._IX_HNNH/[ MY>()IHNG>+T*5[/%7)>=W>136B^R.:WU2-'X'R@:>L_UQGO06<8JYQ@;;T\9 M).3UQX Z--A0A^8DP*)J>H)D4-4\S=6UABDK2Q5*)$N?+6/+60E?5//Y1M^_ M&WKNX+. 6;R GG=M.8YS;C1B3EZ0Q+!'G",JQ6],X?>L8."='(PU?<%"*G5J M[24GJ3:%A@.D9LP$])R!Y0ZOEA1XJTJ=JT%@ F];>NM( M5C5M=,.D:LJ-F:M7$'.=H/YO&9-'1T_0O:N3_P!02P,$% @ #8L*5RS9 M:1[H @ 008 !D !X;"]W;W)K&ULG951;]HP M$,??\RE.V31M$B4A =IU@!1HNK*M@ C;-$U[,,D!T1([LYW2?OO9#LG81'G8 M"SD[=S__+^<[!GO&?XH=HH3'/*-B:.^D+*X=1\0[S(EHLP*I>K-A/"=2+?G6 M$05'DIB@/',\U^T[.4FI/1J8O04?#5@ILY3B@H,H\YSPIS%F;#^T.W:]L4RW M.ZDWG-&@(%N,4'XN%ERMG(:2I#E2D3(*'#=#.^A6R)@(G+/N: M)G(WM*]L2'!#RDPNV?X.#_GT-"]FF3"_L*]\^YX-<2DDRP_!2D&>TNI)'@_? MX2C@RGTFP#L$>$9W=9!1>4,D&0TXVP/7WHJF#9.JB5;B4JJ+$DFNWJ8J3HZ6 M8;1:3B>K\ :BU7SR$8)9;\HH8U:KU8[]LX"/Y2T#;[; L_U_#,\O\G>-SS_&5ZT(QPO MQJJJ"2S(D[IL$@+."=VBL;\':R&YNCD_3B5?L;NGV;J;KD5!8AS:JET$\@>T M1Z]>=/KNNS/*NXWR[CGZ*)K?/X4POX7H+EB&, XB5<1%\.T^G*T@6"Z# MV?M0VZU#)5L03%;3+]/5MU/)G#WN=#)0B[#^1X05I8_6\?T 55VTZNI:LS)? M([?8!N:%;F !7TV+*4?R@%Q-#,!'Y'$J$ J>QFC-2RDDH4E*MRU8XS:E5)G6 M!T)+-6^@4X&A=]EO^;X/+\%O7[G6>U5N#>V]=5NNZZKM3MOUK?# 3N!";5W\ M!;?0/(W@YCHJ?J=?D[UVUZT1NGN R'^\N[U.HZ+;AU-7PCEJZQSYU@PO 3$K MJ:PZO-EMYF-0C84_[M5PO2=&PO=V]R:W-H965TBL407J!$Q3S)PM,(LAXERQEFA $_904A;*F*)8< MP2"6AOUT[)$,^WC-PB!&CP30=11!\N<2A7@[D%1I-S )EBLF!N1A/X%+-$5L MECP2WI,+%3^(4$P#' ."%@-II/;E>&XA,YAB_B,ZM/Y 4,2$4 M(H\)!N->CI]N'>S$R<9_=^YD+SAW$ M8!#23^ +F$T=<'[V"9R!( 9/*[RF,/9I7V9\-D)3]O+(EUED[8W(.KC#,5M1 MX,8^\FOX3C/?:N#+?!6*I=!V2W&I-0I^6\<70%<^ TW1])KYC(^G:W7I_%]T M]^3H!XNA%[[04SWC#;TGS&!8NZL9STIYXA3:##63'TI]>;._5E64:AEV">54 M48:F6^8ARJVB=-6T] )UD*!1)&@T)CC%(23@(4$$BA.+@I]W*)HC\JLNYT8I M<93W: (]-)#X64T1V2!I^/&#:BE?ZVS4IIC3IIC;DMC!?IC%?I@G&B[CF?N& MTSIVMV2X*DHU.I9=,EP5I=NZ>&$.#%<3L6/89KWAK")!JS%!5WP;2> =Z[E& MM?=ZKDTQITTQMR6Q@RVQBRVQ3_2<7753UU1+EJL!:4;)ETX59)AFV7!5D&:J M5KW?.D5RG<;D1#D 1K$/[A$3Q=JQOFM4?:_OVA1SVA1S6Q([V)INL37=$WW7 MK7XVRQ_-<16C6TK)=56,T2W9UZUB3%LK>4[>JRPC1)9I24^!A]PW_ E!+ P04 " -BPI76\3_ MME\# !]#0 &0 'AL+W=OO<5N+Q"ZVV\*_QTZRT"99&",OC>V< M<^Q[?7IC]_>,?Q=KC"7XF294#(RUE)LSTQ2+-4Z1.&$;3-6;)>,IDJK+5Z;8 M<(SBC)0FIF-9@9DB0HUA/QN[Y<,^V\J$4'S+@=BF*>*_QCAA^X%A&P\#4[): M2SU@#OL;M,(S+.>;6ZYZ9JD2DQ1301@%'"\'QL@^@Z'&9X#/!._%01OH2.X9 M^ZX[E_' L/2"<((74BL@]=CA"4X2+:26\:/0-,HI-?&P_:!^GL6N8KE' D]8 M\H7$XB,?7>@N6B.P7[ NL98#%5DB6%F2U@I30_(E^ M%GDX("B=9H)3$)PJP7N$X!8$]ZDS> 7!>^H,?D'(0C?SV+/$14BB89^S/> : MK=1T(\M^QE;Y(E3[9":Y>DL43PYGDPL8S3]!<',.IO SO)Y#,![-8 1N;N%T M='=Y D(!7=KMA6(QJ)O2K4J MK6TNBA6,\Q4XCZS !5>,RK4 D,8X;N!'[?R@A6^J;)0I<1Y2,G9:!3]NZ0EP MK;? L1RW83V3I].=IG#^;W;X[-F/DN&6_G S/>\1O3LF4=*XJSDOR'BZ&NV& MCJ^*4]_<'>:JCK(#KU=!1764Y[B!?XR"=91K^X%;HHX"],H O=8 IUB0&%-) M4 *^7N'T'O-O3>&VJNAJ?B8V:($'ABK7 O,=-H:O7MB!];[)05V*15V*P8[$ MCK;"+[?"?Z;7K^\#W M0Z=BO#K*#ZN@J YR_-/0KABO84)5XQXI<:=E?*>M\^B6QG7ONGN?N;*>U8?Q%+ $D>DUB*MK&4LKTSC1% MN(0$BQN6 E5?YHPG6*HI7Y@BY8"C#)3$IFU9KIE@0@V_E:V-N-]B*QD3"B.. MQ"I),/_9A9AMVD;-V"Z,R6(I]8+IMU*\@ G(YW3$U!I^TS@R\$-F)GC+22&6,O>C*(VH:E"4$,H=0>L'JM(8 XUHX4C1^%3Z,, MJ8&[XZWW^TR[TC+# @(6?R617+8-ST 1S/$JEF.V>8!"3T/["UDLLB?:%+:6 M@<*5D"PIP(I!0FC^QJ]%'G8 M?H)@%T [#\%. 7 R83FS#)9/2RQW^)L@[BV M5M[T(,M-AE9J"-55G$BNOA*%D_XD>.CWGH=]]'2/@J?'Z;@33%%G,NFKYV,/ M#0>=[F XF [Z$W39 XE)+*[0!_0\Z:'+BRMT@0A%TR5;"4PCT3*EHJ0=FV$1 MOIN'MT^$_[2B-\BQKI%MV4X%/#@/[T&HX+4,;N_#396(,AMVF0T[\^><\/?$ M%YB27UAWV#4*&!4L)A'.&XY&:,1! )7Y INC>T(Q#0F.T40M@NIN*="WSDQ( MKOKS>U4^<@+U:@)ZS]Z)%(?0-E(=BZ_!\-^_J[G6QZKLO)&SO5PY9:Z<<][] M,:R!KD W +R&((1.R(S$RFZAQA2M:,B2- 8)$0H9S5)2V2)Y'#>+HT^=M=_T M'%7.]:[48R/7\YJET9Z$>BFA?E:"*G!$="U5 ;EN;JH.KBJ&N9O&3O"&TSP@ M>&Q3=T[P:Y3\&F?Y39E4S((B=Z@C!%1GL'$4VW/Z@!>M\3=-X!Y+L&SK0,*Q4:->NZV6T"PE--^F"J=/[U]/@H,^&!*M]K'("E97RCG9B1:6.C2HJ9>[<6_J?X3/F"T(%BF&N M8-9-4U6:Y_=P/I$LS:ZR&9/J8LR&2_7K EP;J.]SQN1VHF_'\F?(_PU02P,$ M% @ #8L*5R[S[Q<1! ;Q< !D !X;"]W;W)K&ULM9CO;Z,V&,?_%8M-TYUT*S^2T#9+D-( '=,E04VS:3KMA0M.P@[L MG.TTU_]^-E":I,37['QO$C!\/X_]?,$VSV!'Z&>V1HB#KT6.V=!8<[[IFR9+ MUJB [()L$!97EH06D(M3NC+9AB*8EJ(B-QW+4=?V9HQ_:.@1S* R&?Y4F4#@U+]@CE*.$2 <7?(QJC/)"[@E!IQ9TWAJA6PNZ M;XW0JP6]8X%[0N#6 K?,?96L,M,^Y- ;4+(#5-XM:/*@M*M4BP1G6#Y9SZ1R,ICZ81[?3*(S&H^D]&(W'L\7T/IK> M@GCV,1I'P1R\\Q&'6<[ %%(*Y?/Q'OP*%G,?O/OY_<#DHG,RA)G4';FI.N*< MZ$@'3 CF:P8"G**T1>^K]>ZW]*%:;SL*@"FRVJ36>4[MC:,D_K'%%Z!C?0". MY71:.C1^N]QIR\?W10^^+WJHEOLH$7*[37Z0RT[SF'9*7N<$+Z9B+J7\Z0.( M?/HK;0<11P?YI>_(J=K>=+>?N/MO ! T-,3DS1!^1 MX?WRD^U:O[6YIA/FZX0%.F&A)MB!V]W&[:Z*[BUPAMF6HA0DD*W%RB$\3Q!K ML[8"N25(KJ*/7K?CV)9E#4 <]U[8U! YU!0TVP T-ZC2$]I2&W8HL" MQ#Y [&168J+'B#% EB".8Y 3B-N,40+;NPO:7C=-'%\3)^B]\M[I73NOO __ M1[QOVN4V=KE*NR(L/.*$/@&8BZVC?'G:+')?#>7XK5&&.?>MJ6"]T^$"G>%" MU>@.LGK99/52F57YM'^:H.(!T=951JD^=Y71"?-UP@*=L% 3[,#/J\;/JQ^X MI[C2Z;9.F*\3%NB$A9I@!VY?-VY?ZU["E,!S+=8)\W7"@NO6%>UH.=,4\< Z MVWKY2+64YLU)#BF(R0Z)7TK^10EGRKE8S3O7.ZTT7RLMT$H+==$.?=XK1M@_ M<$JNX;I,UTGSM=("K;10%^W0=.?%=$>]KZI>: 90[SU(T\-.-M8G32_IBEV MT8'6@*$R8&6!N5@+%\HH9R-%2A+(N+L5^GU;5W>J$DTU9C7P@G).B/%PCF"(J;Q#7 MEX3PYQ,9H*FQ>_\!4$L#!!0 ( V+"E>M@Z.83P0 (T4 9 >&PO M=V]R:W-H965TI5';BNC):0DKD$<^ Z6_F7*1$Z4NQ<&4F@,1%4)JXON>% M;DHH&.!AE9P#6H MFVPF])5;J<0T!28I9TC ?.B/\WEQ,XJ'CF8H@ M@4@9":(/*QA#DA@E7/ZE\*> US1R2,>7)+8[4<.CT'Q3 G M>:*N^/HWV !UC%[$$UE\HG7Y;-AW4)1+Q=--L*X@I:P\DH?-0&P%^)UG OQ- M@/\TP'\F(-@$! 5H65F!=4X4&0T$7R-AGM9JYJ08FR):TU!FVGBMA/Z6ZC@U M^CKYXV9R/OGV%SJ=GJ,OD^GI=#PY_8K&EU-]=W(Y11_/01&:2#0E0A SZ)_0 M!T09^K;DN20LE@-7Z4J,GAMMLIZ56?UGLH;H@C.UE.A7%D.\&^]J@@K#?\0X M\ZV"O^?L" 7>9^1[?H!NKL_1QP^?T,5M2VGCUROYCTJ6"H-JH(-"]_@9W? M<.C]8D$XKA".K0AC(I>F\;Q$X:P5H]3H;&'@)H8UT9X8G0JC\R)&6^&=1N$A M;A1NE=ZS\+ J/+06?JLG1/,#BDA&%4G:&,(&@Q[[IPS6+'LR="N&KI5A)G@$ M$$LT%SQ%5,JOTG<-W&6X1Q&-1/[53= MJZKN6:N^CH 10?EG-$L(0W]?0'H'XI^V(JU"KQ_<$N9 8CO,_8JY_VZ=ZC?G M@..@\3NTYM^3#GOUPN=9^:Y TAB8HB2Q-M0N\]:.'DIM%WIKMVAMJ57YS0P^DMCL.M:O M=ELQYFF60.&(]:I,>=Q*;-<(4%JXL5:\]S 7BYS0?R&)MQ M> _'@FO+@E_P+*]JLUVC8VOS>_@:7!L;;'PU+;D]U9XH?NV%?+L7NE$TT5;.VCN[Q%M[ M=RBU7>#:!_EV'Z3-[;\0*8ERIGT0BF$%"<]2O=*8U:5MV^!LH[AC:L-&(^UY MW\KE;FWLZ ER4>QW213QG*ERD2B!XU\X#^?LZY>KPP":H=R-'_ M4$L#!!0 ( V+"E<0;*(C+ , ,P+ 9 >&PO=V]R:W-H965T4!-S1?P2*9/LLYL M6VV#!(E4/,[!J" .6?:FKWDB-@!VXQV DP.<_P6X. KQM.F208&[D,&65!R.9D" &$*SJ)@#S?( &Y5A#+7V7!9]X:Y=[TMCR5 M2QI S\!])T&LP.A__6*WK.]EJ:B);"LQ;I$8MXJ]2 QNU[?@R^+-2%HIB3XU M5GW;;MCMKKG:#&3?JF-YS<)H2V"C$-BH%ACA*80+! 3/,S+ER43-D@B/ADQW MF=B,L+DAX]AN=W:TEABYEE.NM5EH;59J?>2*1F6*FGO.;-MQO1U)^U9>VW/+ M);4*2:U*23YG2N Y*LDU(P^"S[&$)'F^A7@"HK2T*_D^6MHUD6V%WBY";W_J MGF_7F9B:R+82XQ6)\>K8\]Y^T5J>9^T4[;Z5UWQO'W4*@9U*@4-]'S'L,"H+ MM9+CH^M1$]E6N+;U[X*V/K54&*C/: M.V+-C59+][FW5,Q#7(X(9HBR3MI8[2)K';.!XLNT^YIPA;U<^KG =AN$-L#_ M,XZKF@]T0U&PO M=V]R:W-H965TT@$@U4 M9>K:BL#V,.W!)!>PZMC,=J#[][,3&E$(K ][2?QQS_$YU_9U=\/%LUP"*/22 M4R9[UE*IU;5MRW0).9:7? 5,S\RYR+'27;&PY4H SDI03FW7<0([QX194;<< M>Q)1EQ>*$@9/ LDBS['XNX]#$EP'?"6SD3AL9)S/.GTUGE/4LQP@""JDR#%C_UA # MI89(R_B]Y;3J)0UPM_W*?EMZUUYF6$+,Z0^2J67/ZE@H@SDNJ!KSS1UL_;0- M7\JI++]H4\6&5Q9*"ZEXO@5K!3EAU1^_;/.P VCY1P#N%N"^%^!M 5YIM%)6 MVAI@A:.NX!LD3+1F,XTR-R5:NR',[&*BA)XE&J>B)+X;#J;W0_1XB^+'A\FX M'T]0/TF&DP3U'P;H?M2_&=V/)J-A@LX'H#"A\A/ZC*;) )V??4)GB# T6?)" M8I;)KJVT)L-LI]OU;ZKUW2/K?RW8)?*<"^0ZKM< CT_#!Y!J>*N$NV_AMLY$ MG0ZW3H=;\GE'^,:0 EGC&06)?O9G4@E]SGXUV:IX_&8><_>NY0JGT+/TY9(@ MUF!%'S^T N=+D\G_1/;&LE=;]DZQ1S%GI4N$I035N(4505 2F+*PCL+0\;OV M>M?#85 0^)TZZ(TVO];FG]0V93-"*62Z7M3[T=DR^WL&3F,N?*:;;1K&^U_I-B(U!<$@51$UQZM';!@ M1N7[M;%)31.N,&W2$QXG[.N7KMF-I=/]717U!+ P04 M" -BPI7<-4C"5\" #"!0 &0 'AL+W=OY )?/#(!CY):'<2V+GNY-)+&K-*,<[":HN2R)_3Y&)[=@; M>#O'G*X+;1U^$E=DC0O4#]6=-);?L>2T1*ZHX"!Q-?8F@\MT:.-=P#>*6[5W M!JMD*<2C-:[SL1?8@I!AIBT#,:\-ILB8)3)E_&HYO2ZE!>Z?=^P?G7:C94D4 MIH)]I[DNQMY[#W)7+!%/N"=LF=G3A058K+ MY*GMPQY@< @0MH#P)6!X !"U@,@);2ISLJZ()DDLQ1:DC39L]N!ZX]!&#>7V M*RZT-+?4X'0R2=.O#[?W"YC/TMGUM\GTRPQ.KU 3RA3<$BF);?,9O(6'Q16< MGIS!"5 .]X6H%>&YBGUMJK!'1\J)NHY&CB\ZP#?'#.F&+!DJ^#%9*BW- MK_JSKT\-S["?QX[OI:I(AF//S*="N4$O>?UJ, H^](G\3V3/) \[R<-C[,F4 MY&9TEAKPR6P7A7UB&X:18["K99-$P]C?[$LXFJ1? O15[^^-0XER[;:$@DS4 M7#>_5>?M%M'$S=\+_]0LJ&:?_*5IMML-D6O*%3!<&H4(\0P@, M %8. 9 >&PO=V]R:W-H965TX^L!]C.'W.(?!EM9::-,RISS M'UGG)NQ93L8((EBH#(+JOP<80!1E2)K'SP+4*N?,'*OM)_2/N7@M9DXE#'CT M+PO5NF=U+!3"DFXB->';SU (R@DN>"3S7[3=V;8""RTV4O&X<-8,8I;L_NEC M$8B* _9..)#"@3S7P2T-4 M"?V5:3_5GPX^CX;WMR-T]Q$-[K[-)N\'LRFZ^8;&D[M/D]%TBEX/05$6R3?H M';J?#M'KEV_02\02-%OSC:1)*+NVTDPR/'M1S/IA-RLY,>N737*%7.Z#9OXGADW.X+7,J4+Z%GZC$D0#V#U7[W +>=OD^@+@1V$P"U# MX#:A]TO9"RW;N*([_U;NGR6'A[Y' E>OWD-50]W*==O$*ZT.R'DE.:^1W"U( MB>8LTN,KB11'(55@XKB#\2NSO_-(&Y,CD@8S%P<5LP.6?LG2/R.$;U&BDS!? MEKQ-?/T:$4+P$=FZ#>ZJO,CG2,-=9O -2MHEPK:C0IF7!]8$YUV;2K7"X[HU&UPX/AF M0IV24.=YJT^E!/,)ZM2F[;BM8VYUH[9[ZOP$);?@>=PB1O5Z,\7 2#"HGXN. M0YPCA@8KW\.!F2)V]H7(:20Y>M17DY"IC4YNZ"Y!]\G3KMLG98F^?X5X#L*8 MC)LG.#<;7PKM,!R5NHS_4$TJ@"\5A@NA'89A7YEQ8]5[1ETJ *K[T7-\WS_: MM08S%Q-\XM3C?=W$S85S)!73MTF]2B,JDCR3SM8@0"?1QKW:B'KV(ET([3 & M^_*,O3^U5QL+_]EAN!#:81CV]1^?9 M%N53LO\_4$L#!!0 ( V+"E>8',=A0PL +MP 9 >&PO=V]R:W-H M965T-( "^24MLSC0BT.=.D MF5S:A\YYD"78UE02?4C:3L^O/R0E"\+%VX*\_)+8,K$VN!Z=GW:??2S/3XO;>KE8JX]E5-VN5M/RG[=J6=R?]5COX8-/ MBZOKNOV@?WYZ,[U2GU7]]>9CV?S6WZG,%RNUKA;%.BK5Y5GO9_9&9EG;H-OB MCX6ZK_9^CMI=N2B*O]M?WLW/>H.V1VJI9G4K,6W^NU,3M5RV2DT__KL5[>UB MM@WW?WY0E]W.-SMS,:W4I%C^N9C7UV>]42^:J\OI[;+^5-S_JK8[E+9ZLV)9 M=?]&]YMMLV$OFMU6=;':-FYZL%JL-_]/OVT3L=>@T?$WX-L&W&Z0/-(@WC:( M#XV0;!LDAT9(MPW20QMDVP:=F?U-LKI,Y]-Z>GY:%O=1V6[=J+4_='9UK9L$ M+];MD?6Y+IN_+IIV]?GGR:\B__J;B'Z7T6?QRWOQX4OT07R)/HD_Q(>O(GJ5 MJWJZ6%8_1B?1U\]Y].K['Z/OH\4Z^G)=W%;3];PZ[==-/UJU_FP;\^TF)G\D M9AR]+];U=16)]5S-/>USNGU&M.\W^[]+ G](PEM."O[[=OTZB@?_BOB QY[^ M3 YOSGV[\[SHXGG1)=T\5[.F.?,U-W(9[PZHN-.+'SN@U%5SX:FC3^JF*.O% M^BIZM]Y< -L+R5^_-9M'[VJUJO[C.W VVHE?N[W*OJENIC-UUFLNHY4J[U3O M_(?O6#;XR><:4BQ'B@FDF 2)&6XG.[<32OW\0W/O*]6=6M\JGYV;QEG7N+W' MW9WSM+GEG?;O]GTB0X3ZY(9,>)RE9DB!#"E!8H8!Z[>>%2L5O5H657.'NU#-A4I%S:BMG'97+O6M&IG8RW8W&R<@Z1X2[43:V;9'DSAZ9RN$NE4/RNO_[05D;(J_O2+$< M*2:08A(D9K@ZVKDZ(D^0/Z>E:@=ZK:_-8"\JZFM5'GB&C)Q#EG/KY)^XV[ ! ML\ZBW-TH29EU?GB$XLP2DN2^'IG)\2Z38S*3OZAUD[1EE\7IO!G)+ZJZ3>*= M(I,X=L_[.$ZL++H;I>,1M[+H;L08&UF7$.';*AU85W9)[NJ1B60#7;(,R%0^ M##%G3150+BYNNY'EYAKN+48&SCZ=9/9!-J%CAEY-?#$Y2T96MJ%!)4K-M&6O MDF2T+74Q^[LK\^>--:OVF-X,^G_X;L09^RFZ>O04\-K&/#?/V':-[%*P:V[( M86+?B3T;-2,D>U2#ZICI!==><-*+7#6RL\4F_UV^5VTU]K_N V^VN;OK&;>S M[6[$AD/KH,Y]6Z6,VVETMXK3V$DCN9O'IE'7LHPLGO8&-=LAXJ(;,'H3&+MG M/!NF3@IC9U!\DF8LM7/H44L2NW(2/C7&8C:RT_@2-2+312*CJ\0O13U=>I.6 M>(:U0_M8F=#RP6?Y04$%-*AD;EV:#9.1'L:8J=7E'Z/KOT^J6LR;F^&BN:[^ M]5ZM+E3I!2NT3.C(&ZJ60]4$5$VBU$Q[=7W*LA>D:0Q4$&Y-1ZKE4#4!59,H M-=-T74DSLJ1["JIM6QO (.9V34#'"';+CBI>EB>,(,JA$J9F.Z!*:T37T,W =#!@MD6@ MPG9KD1LSR>PAKH#&E"@U\WLT79KS 8 "&!"QPXVT(V9 MQHD%]P0TID2IF>YH*,%I*!&(/[F+$IRA"1TQV!,/O!C:P%5 8TJ4FNF))AR< M)AQ@]DE'"[E:0LD)JEL"VBV)4C.]UPB&TP@FF+5R]^OS9.R8: MG.8:CV)@[M(%SGGJ. !%&H<%%="@$J5F.J"1!G\*::Q6JIPMMC>B=^OY;7,; M>HH=TZ+!Y1H4@T#5!%1-HM1,LS4MX>,79,< DO3L?V%&QTD>.JL&Y2GH[$]A0<:5*+43!\T*XEI5G(X/([= M^02,9\Y40CI>L"6>20R#D3/7 1I4HM1,2S35B&FJ\0QZ'/O(1IK:%D')AB=F M.DCL,3LTID2IF0[M+1V@UPX<1H]C["(!["H![#(![#J!ET DL48D,8U(GD./ M8W?*ACN7E(X?[*0;TIUU"@TI46JF09ICQ#3'.)+ZQIZ%!Q!APPVQ0W)TJ%C"I1HH-1,4S31 MB&FB <:^=+0 ['N,$&$LJ%L"VBV)4C.]URPEIEE*,/:-/0LBW%,22D<\(5-N M?Q$##2E1:J8K&GK$]!21 .P;N],SA@-G4 $%%YZ0S#.FAP()E)JY/E0#B80& M$H]"W\2E DF:V5_=3FCYX-6A!P45T* 2I68ZH%%$0J.(K_5BN:C_(1$O+1%: M4T'53CFAHP7;X2$7 M(WMM/C2D1*F9=FARD=#DXAED-W%)P@ES_('""V](UR HO$"IF09I>)'0RU@. M [L)=+D*5"V'J@FHFD2IF>9J")+0$.0Y8)>6#B >QP@1;J.(![1;$J5F&JV) M1T(3CR,!<>)"B#BS5U[0H8/]\RS(<> ]-*1$J9G>:.Z1T-PC$ \G+H@XB4?. M,!$*/WPQ1_;C@ 0TID2IF<]FTO C?>))%5@^3$<+N%H>(_2XL:AN"6BW)$K- M]%YCEY3&+L%\F-8+<1>*7U#=$M!N292:Z:XF+RD]F22 ,Z?N1 [/M9:.%VR: M)Z9[K87&E"@UTQ&-15(:BSP*FE,/$'%*/%H\./T'A!30D!*E9F9?$Y'T*2)2 MWA3-&:&BAY$(A9MIL=!*#ZJ60]4$5$VBU$R3]YXUF;X@;DZACR"!JN50-0%5 MDR@UTW3-;E)ZXLD3N)EN'3)J@?(:5+<$M%L2I69ZJ5%-2J.:@*?%HL#,,4*$ MK2@P ^V61*F9MFHPD])@YAG\FU8.\1D*<%#=$M!N292:Z;.&/"F]HN.:;]Y+9C[R8T &# M7?,$Y6-[!I: !I4H-=.3O9>:T,3F41*^;;?_$.+1V%ZI18L'Y_^ D (:4J+4 M-MGO[[U;;:7*J^XM>%5S"[I=UYNW8NT^W;UI[^?N_7+6YV_9FPGS?)ZS-V+S M'CTMOWFMW_MI>;585]%273:A!J^'S6%5;MZ4M_FE+FZZ-[M=%'5=K+H?K]5T MKLIV@^;OET51/_S2!MB]K_#\_U!+ P04 " -BPI7LT*)U*0" F!P M&0 'AL+W=O1 DCTG-%<]*U4RN+"MD620H;%*2L@5S-+QC,L59>O;%%PP LCRJCM.4YH M9YCD5AR9L2F/(U9*2G*8 4SD(_% ME*N>W;@L2 :Y("Q'')9]:^!>#$-=;PJ^$MB(K3;22>:,/>G.[:)O.1H(*"12 M.V!U6\,0*-5&"N-G[6DU2VKA=OO%_=ID5UGF6,"0T6]D(=.^U;/0 I:XI/*> M;6Z@SA-HOX118:YH4]6&OH624DB6U6)%D)&\NN/G^CEL"=SN'H%7"[P_%?BU MP#=!*S(3:X0ECB/.-HCK:N6F&^;9&+5*0W+]%F>2JUFB=#*>#6_&H\?)&-U= MH[OI^'[P(Y.@A9:7 ^4)$ME0, MVLE.ZO6NJO6\/>M]*O-3Y#L?D.=X?HM\^+Y\!(F2NT;NO9;;*GD3WVOB>\;/ MW^,W ?4)"/1],!>2JT_J1UNBRJ+;;J%_LPM1X 3ZEOJ/!/ U6/'1@1LZEVWY M_I/9J[1^D]9_SSV^*X!C2?(5HCHWXOH;[[!EIU0=+ 3(UC=:F8;&5.\*ZS@, M_5YDK[=SM12=ATY3](JWV_!V_XJ7$CPGE$@"XNB@Y[G>I4@9ET@"S]K *_=@ MF\EQ=[C?U@2]7CMVT& '_XA-F9K<1QV\I>XZP0YV2]&9Z[9SAPUW^"[W Y.8 M(K:?OHTV?//>S]0!LD/;4N2=G^_0VEN[F#Y!/F.^(KE0&$LE[&PO=V]R:W-H965TPV4,L1U M)6;W)<'@<^XYUX9[/3U1]HTGA CT/<\*/C,2(&\#DZ, %S1LP M*,C3HO['WYM$= "._PK :0!.#P"940/IH 3X7K^>;G8WBW1EQNT7&]N5U>;Y0+=;#?;AR5:W?YQ MN]JNT-WR:KU$[Q=$X#3C'] GM%TOT/MW'] [E!9HD] #QT7,IZ8 29+8C)KP MUW5XYY7POQ^*"^1:'Y%C.:X"/M?#%R0"N%W!G1_A)B2BS8;39L.I^-Q7^.X( M[ B._KIZY(+!#OM;Y:BF\-04\K6[Y"6.R,R ]XH3=B1&^.LOMF_]IO+W'Y'] MX-9MW;HZ]O!+21@6:;%'F?3]$9VJ34]BA(_P9$_@/95?@G8&$H3EJI3HX]@6 M>B*8<>2CG!8BX0CNQ/A)M5_F6JJ!"?':A'@_F9 XY1$]% +!/'@.\R-2"%5* MZDB3*I+\EAY#Z\)R7=CDQZY=K:"!=D>MW9'6[D.[NJ^\?=ZQV_I]E6ZQPK=?D^WEGF@[DFK>_*6[D"E>Z+0'?1T:YD'ZK:ME_)LO:5\ MK"RKEF*+>SWI>NZAVCNMA:W5ODD(=)8[*!I*!_:9 W?B]G>-/L10"R_]@*TM MP.&&"IPUQ:_$3]"_"G67XYPOA^N=KWMEW)OZ^OP'>'\$AHV6!#"E46K M(>C:^&2[;O\3I(\SU,=+E;;U9;I:%*5\[ZQ>!7"WM2"_\%4$L#!!0 ( V+"E>)NX&?: @ 'MI 9 >&PO=V]R:W-H M965TK&2G38#L*8+4/C&TZG=7^^"T;!U/$7>">E[WI#N#O*0XOIO!G[*OG-/N< M+Y4JR-A;%FD6!X6^F#WU\U6F@GE5%$=] M=S 8]>,@3'K3J^JZ^VQZE:Z+*$S4?4;R=1P'V[WB8_BT+,HK M^M.K5?"D'E3QV^H^TY?Z6V4>QBK)PS0AF5I<]]X[E]*;E 75$K^'ZCG?^9N4 M#^4Q33^7%^3\NC=50]> M/YC'(%>W:?0IG!?+Z]ZD1^9J$:RCXF/Z+%3]@(:E-TNCO/J7/&^6'>J%9^N\ M2..Z6-^#.$PV_P=?ZR=BI\!UOU'@U@7NL05>7> =6W!>%YP?6S"L"X;[!:-O M%(SJ@M&Q(XSK@O&Q!9.Z8')LP45=<%'%8?/Z52^^'Q3!]"I+GTE6+JVU\H\J M056U?LW#I S[0Y'I6T-=5TP_T/N1WQY\\N,//[4], SC'\^X%H;:&5_- M-.,<9-CQS."5(8OB[W]SQI-_M'C\:,^96.Z6.)X96QAY/#-L9XQ$>=NWGU>Y MWK?>?BK/E3HC'Y1>89\17^6S+%Q5'P-_?-#+$EFH./]WVYMO Y^WP^5GY&6^ M"F;JNJ<_!'.5?5&]J7XM1H.VU^(6B?E(C"(QAL0X$A-(3((P(]'GVT2?V_3I M^R19!Y&>!R5%6VJMQ5U3B\1\)$:1&$-B?(.-*JR<"7^9NJ.K_I?=++Y=Y-Q< M0KY=PMLN8:1FN$W-T)J:7U>JG'8D3R0JUX0DV*0H3&99=5G?/-.)TM/OME!9 M[:ZA0F(^$J-(C"$QCL3$!G,&.^D:O!NX>Q$\M)01P]$VAB-K#*N/8:*^ZJ^2 M>6O21F^"/QJ8=^SV[2*.L_<.\ZWWHFLLD!A#8AR)"20F09@1LO$V9.-.Z[I5 M\!+K=5OK-RRKU'7-ML&&N^OUP60OF<@!*1)C2(PC,8'$) @SDCG9)G/2)9EG M)"LW%?V<+GY>EY_)^JM*<4:".,V*\#]!]27%LJJT#M4UNI,WT?76%-[GZ4ZM\7+&;F/@J30<\((C$?B5$DQI 81V("B4D09@3:&30;90>GVBQ4RZ!0 M0S4?JE&HQJ :AVH"JDF49F9[I^'@_/\F&?:Q.J<=J?E0C=;:R#8%8M A.503 M4$VB-#/$;A-B]_@-!>5FJF@]+R,=)H72X[5N^K23G;.*U'RH1FO-V,AXX>UG M%3DDAVH"JDF49F:U:3$YUNW]T]_5,IQ%*J\FQK\N%N%,'3D_ML.=$PMM,D$U M"M485.-034 UB=+,:#>])N?\9/-D:"<*JOE0C4(U!M4X5!-03:(T,]M-1\RQ MM\0.-%+MU9WS.WR[@6VXMWT-.B*%:@RJ<:@FH)I$:68JFP:98^^0?0JC*,R+ M<@5KFS@@FS6W4,V':A2J,:C&H9J :A*EF3%N6G#.^&03!VA/#JKY4(U"-0;5 M.%034$VB-#/;31//L7?Q#DTYONK^WB9<<[IQ;:K(-J%*JQ6CNP-Q6'#BJ@FD1IYB[_32_.M?9#II^" M0F6/Z^S%.N.U(UWS"=5\J$:A&H-J'*H)J"91FAGCINWF.J>:\;K0)AM4\Z$: MA6H,JG&H)J":1&EFMIMNG&OOQAV8\=JK.^>WI;FUOQ.;1>ZS30V\\MM*D&U1A4XU!-0#6)TLS<-DTUU]K8 MF'YU>RS?<(+[9]!-1^J4:C&H!J':@*J291FQKCIG[G#DTUXH;TUJ.9# M-0K5&%3C4$U -8G2S&PW73C7WH4[-.&%MM_VV;7L9AU&U;Z0UMD#M(D&U7RH1J$:@VH:F MB>9.3C9[@#;8H)H/U2A48U"-0S4!U21*,[/==.)<>R?N4Y"I\K!.BOS7=H"> M&SO3.D:3ZCF0S4*U1A4XU!-0#6)TLP8-RTW[V0M-P_:QQ%+$'4L0>2?$4K3BO:<5YYR>; M04#[="6'53SH1J%:@RJ<:@FH)I$:6:VFY:= MU_7HE<=.*.RN,ZDF!FW'9[W]_E+?7MHYL]!6'%3C4$U -8G2-IGM[YR()5;9 M4W46GYS,TG52;$X*L;UV>Z:@]]7YNI&ULM5E=;^(X%/TK5G:T:J4.B6T2H M(I1\S794. M*NVL5J-],,&4J$G,V*:TTO[XM4,:L]/$(!I>2!Q\S[WV/;G'=KHKQI_$G%() M7I(X%3UG+N7BU'5%.*<)$0VVH*GZ9\9X0J1J\D=7+#@ET\PHB5WD>8&;D"AU M^MWLV8CWNVPIXRBE(P[$,DD(?QW0F*UZ#G3>'MQ%CW.I'[C][H(\TC&5#XL1 M5RVW0)E&"4U%Q%+ Z:SGG,'3 6YK@ZS']XBNQ,8]T$.9,/:D&]?3GN/IB&A, M0ZDAB+H\TW,:QQI)Q?$S!W4*G]IP\_X-_2H;O!K,A AZSN*_HJF<]YRV Z9T M1I:QO&.KKS0?D*_Q0A:+[!>L\KZ> \*ED"S)C54$292NK^0EGX@- X0J#%!N M@+*XUXZR*"^()/TN9RO =6^%IF^RH6;6*K@HU5D92Z[^C92=[(\?AL.SN[_! MMRMP\^WVR^?[R[LAN+@0)A/*_RF;':M3_1J>B@4):<]1[YF@_)DZ M_=]_@X'WAV5(S6)(S0P=5^5[SKC\?$]YDD4-?MRH#N!:TD24QMH\0*Q^$:MO MG?[K5%*%*@$GDI8%MS;O9.:Z_#SWO8;71'[7?2YQ&Q1N@RUNA21QG.@T+LBK MOI8Y7X,$&\[]=M I=]TJ7+=J)1S#5JO"^X8$P!I9-U@*92^$[D.ER.J>MQ,-[6'L MF5N(S#!1K4S,X6H.UV@/M(O/5C+F]N_*7P4=C$) :U'?F8S-]P70[[0KO)N: M#^U%_SN=1V%,P0TCJ;#3R0JT;WZ,2L"@7CI956??<(VR0+NT[)K5UKNL-CT8 M5-48HP+06K@KT@K^!<,HC9)E8L_T(40!&E6 G7HS;569/<-%1DS0-C'94CAR M>ZTFIG*4)Q@9$4%V$:E.,'G9FF []KXS9I0!U:L,Z!#*@(PRH \J RI5AD[5 MPA@9:4!V:1C3-&*\6!"%6Y-H*![()QQ>G/)4W#5\!F-L78 I/HK7[\^H8@ M;)-BU 39U>1\? 9P\.O*M)BJ.S55P&_LMCFRN]HWOT9<4+WB@@XA+MB("_Z@ MN.3VO]0>OX*.V.@+MNO+CNN7'&5S_8*:L%GAW2@$MI;TG0@'XZ@_I\QM5[*&]I! M\1FF_Q]02P,$% @ #8L*5SE:I!" !0 V"( !D !X;"]W;W)K&ULM5I=;]LV%/TKA%<,+9#$(FE9=I<8R$>[94C2($X[ M#,4>:)F)A4JB2])Q\^]'RJYH6A(CM>Q+(MGW'MY#'5T?D3I>,_Y%+"B5X%N6 MYN*DMY!R^;;?%_&"9D0?W?+),5O)-,GI+0=BE66$/Y_1E*U/>K#W_8.[Y'$A]0?]R?&2/-(IE1^7 MMUR=]4N4>9+17"0L!YP^G/1.X=MS'.F$(N)30M=BYQAH*C/&ONB3R_E)+] 5 MT93&4D,0]>^)GM,TU4BJCJ];T%XYID[49N* S"3Y?J0!P*6DF_JLCMT$;U*/I M&^ZM6)*8GO34'24H?Z*]R>^_P6'P1QU53V 6<5P2QR[TR17+'P^EYCVGLT36 M<=T # L W0N>)A".1FK6GW9)U$2%, S+**NZ05G=P%T=%4)IGW.:2[!4ETC= M[W4E;E#"G<$/U>#[)=9%X6A07V)8EABVGT!YH&Z+.%W-D_RQ. >)$"N2QQ3$ M3,C:^R2L5#6,<+!7>C5H'(U@?>7#LO+ARY/;LLAA=>H@0OL37!<5-FD@*LN, M.DQP77%19=@P#$9[M56#1@@-ZTL;E:6-G*7=J.9X1O(O!^"&:&F2%)P*P>*D M.#L 4ZJT2^=%2SD @R,4@EO*8RWFS]VUR<@W9M+I[ K/D9E_,S]MI5 MQSZ)>P*SB,/ _)@&/]M7MPB6;J-P3[9U0>-1O6SASD\]]"IXZ,U8(CO_+UZJ)\ MH=GDC8^"3K?22KX_X'= +=5QM64W/",A8X>0VPY]HHLD3BFX8B073M&Z@3H_ M6GM"LVD;GX6@WV4%KP;*%YI-?F=)Q>E1VHAVBV!I#87#O:9;&Q4U//TBXW&0 MV^.4O5:W7L >P'4RGZ=TMN+/=LMUZ]4Y2.=+Y@G-GA)CK-# KUZ]&B1?:#9Y M8Y!0AY6L_R)B3YSZMDY1N=+Z@G-GA%CK%#D5\]>'9,O-)N\<4S(O3K51L^CZKHBKJQ! MU$2I+AT$#7HUK@:Y7%1.Z_K'JKSE?L5BT?8 MN"4<>)4M]NJ9?*'9Y(UGPNZUJ38[$K JR #O;TC4!,&&1S5L3 UVFYHVFH6P M[4JO>[#.%^Z7;"3M["1AOZKUZIQ\H=GDC7/"+^Q4M5!M=?^INF#V0I!=G;$V MV&UMWGU=):S=LX(CST*TFOYL<7FDW>F!_<8>.L09)1 M9=<6C_<568T)]_?-^CNO'>AW/JX)?TS4@WY*'U12 _@0;"A[X1F 0&]%7O*1E@E17>DZCS,H,+^D%91R):6LP$*&;*7SB@%. MFJ0BURW#1T,]),[7UB2E:94!-Z M&%1X!3,0B^J9R4CO5!)20,D)+1&#=*1=FU?CH=K?;/A!8,-WQDA5LJ3T107W MR4@SE"'((19* ;Y'C%FD=0'ZKRTMD&Y^095@V6LPB='YV\:^,+JOH2K&Z4JQ& MUSZ@&\%2H(CP.*>\9H!^72^Y8/*U_^[SV&H-^K744;CB%8YAI,EOG0-;@Q9^ M_&"ZQI,-#7/>!!!QX< M!4O6H(_59CD[+,/90T,LY_E=BSW%,OM8[E[+-^U^U%> MA_).H;P^E+>',@=>/\KO4/XIE(_D&4,B ]EP4P&LC^SOD[T#10X[\O H>4X% MSOM8P[V/TC1]W_J/IN_T(]7:'S%;D9*C'%*99UQZTBQKVV4;"%HU+6I)A6QX MS3"3?QA@:H-<3RD5[X'J>MT_*_P+4$L#!!0 ( V+"E=?MS.2% 0 !T4 M 9 >&PO=V]R:W-H965T\G9UV MIL5?8)(L,-- TLU.DV9"LOO0V0=A7X(GMD0E >V_KV0[-DZ,"!GG!6Q9Y^@> M2??Z6(,-XP]B@2CA9YI0,;064BY/;%N$"TR)Z+ E4O5DSGA*I+KE][98&F_A^(76# M/1HLR3U.4=XMK[FZLTN6*$Z1BIA1X#@?6I_=D['G:$#6X]\8-V+K&K24&6,/ M^N8B&EJ.C@@3#*6F(.IOC6-,$LVDXOA1D%KEF!JX??W(?IZ)5V)F1."8)?_% MD5P,K2,+(IR352)OV.9O+ 3U-%_($I']PJ;HZU@0KH1D:0%6$:0QS?_)SV(B MM@!N=P? *P#>4T!O!\ O 'XF-(\LDS4ADHP&G&V Z]Z*35]DQ@HG1U^_77WY='MV#]!2>)$P!7AG.@9_@"?X&XZ@??O/L [ ML$$L"$Y1TZAD)K]BZ T[W(WB.YS7%8X;_LZ(=\)T,[AO"\^6PKLF]M%4[Q2XYG&(33IS\%$&UL5F/?(Z03"PU]OQ M&T=X9?R],OZ>,?X;7))?>LD$L#F$C*Z1RWB6(% FL6FGGQH)#UV[G"S8GJ#C M;K^8SI W[D(CS:%*6B*K*>Z7BONMIE^_ M3>$MD=6$'Y7"C_:GGRK40JR>EM5U6?UC/^@%?O-^/2Y%')M% M((T9ARF&*XX1C+>2\#SF0L*52D7C1C;R'ZJR);+:5+A.]:IV6MW*!5U+VMMB MJXO?\BFN<2><*VH@*5M1V:C5?58M7:_G.$_>)^9!7BO"JT1X1A&36(1: 2R1 MAVH)E5%N%).SZ!DOU3@=Y^G+T3S8:\54OL8UNH?1%\Z$@"5G(6(D8,Y9J@ST MK'EY_.?+X_9[SY;G+?R*6QD6=X]CV5UM5!NCT?YR8Q[AX)Q["__C5@;([;5; M<%KU/VVQU<573LDU6Z5]!2=X6<%Y"^_C5N;'-5J,%Q><_LL*SEOX&; M1[,[/??G9:MNIRVV^D14IL@];C#H-U!+ P04 M " -BPI7DTPH&9\# ">#@ &0 'AL+W=OB7DD @&30OB MC9 L+< J@Y1F^3]Y+HPX +BM,P"O '@G "\X _ +@'\ZPSE 4 "XTPNQ?@0 M$4EZ'Y,UP'?>@^=X M?E5"]? (8P5W#=RK@$?U\ >V;8 35,&/U/CE&_4-GW^&;Y 0(8 MX OAG&02 M& >SG>'KO0J%.XFI^%;UWG+>H)I7?X"NQ9K$V+74%T8@WZ+5^^,W-W3^JO+L MDF31AS)4CD*= ,7I#PRC.YGLAU M('S6MTX<0Y;EA!) M$RI?JNQJ__3RW4;@N?[)&JD,NW*\DS52F](;!;O.CQN>\PO)R&,J$-:;/#C5_7.0V_!/9=>F]5K9 M]L&%/D6^-(614'(VF]02P,$% @ #8L* M5W&-TSB' P LA( !D !X;"]W;W)K&ULS5AK M;]I(%/TK5]YJU4K9^,$CCX(E\TCCBF0C'-(/JWX8X *CVAXZ,X96ZH_OC'$, M7CG>D+K:? &//>?,/6=\T&4Z6\:_B!6BA&]1&(NNL9)R?6F:8K;"B(A3ML98 M/5DP'A&IAGQIBC5',D]!46@ZEM4V(T)CP^VD]^ZXVV&)#&F,=QQ$$D6$?^]A MR+9=PS8>;XSI/W( M?I6*5V*F1&"?A9_H7*ZZQKD!K9BTQ>I M-RE:J:&QWL9 'O*_""8'@?@'<[@)'O]?R1?^\/ [@9 M>L%D/!R =P]7GC^&!V\T48!;& _[D_'8O_T /2_P W@[0$EH*-[!7S )!O#V MS3MX S2&^Q5+!(GGHF-*5;1>VIQE!?9V!3I/%/@QB4^A89V 8SF-$GB_&C[ MF8+;*=PIPDUE5>Z7D_OEI'R-)_BN".7P0,($3\ 3 J4 I0M&E$QI2"5% 3=( M1,)Q#NHM'>,LX9S&RW36+8MY?J-'!!7PST@M +[$2'PN,V=73;.\&IWQ2[$F M,^P:*L0"^08-]\\_[+;UOLRJFL@*QC5RXQI5[.XGPCF)Y:%397HK2^)G6Q%1T\:&WM5Q6QK)RZ MS*N)K6C>OL^U*[O!Y\:LFN6(G-5 5%2Z;TSMZL[T-P6M41VT%S2Z%>]*36Q% M!_>=L=U\74&KM7NNBZUHWKY_MBN[S&<'[06]:GG06O_]U\@\.%#0ISDWA"]I M+"#$A0)9IV>*@^\.2'8#R=;I&<.42$[_BQ00, X, 9 >&PO=V]R:W-H965T*CVP20& MO'5LUG:@_?>UG4P6J$EG6UZ(KW//\?6Y-_9EN&/\BU@C),'7DE QB<+QKYHXV,QUE @2:,/.)"KD?.I0,*M(05D3.V^X":_?0U7\Z(,+]@ MU_AZ#L@K(5G9@%4$):;U$WYM=-@#*!X[(&@ P3&@=P(0-H#PN2OT&D#ON2OT M&T#_&!"= $0-P"33K<4R2B=0PGC(V0YP[:W8],"DRZ"5P)CJPII+KMYBA9/Q M?/(A3>ZG*;C)P.QF.@79S>SQ:I9H>YH^I%,0@H^?YG>S^^OTT]T=<,3E"NX;X,?:!FV%1H:OO $7P8Q!P^05 @D6.2$B8HC 3Y?+83D MZF#ZVU9P-67/3JD/ZX'8P!R-''4:"\2WR(E?O? C[[TM6>VV2>UWL\1BM,*68KM0U02#-D2VIG13_-ZGG)$MJLLB0Z:M\&_O>T-WN MI\KBTKL\],FZ?0Z$[;?"]CN%-5_/UGP]L/A'W2>J*9#@U8O+P/??@T?(.50V MP7"!"9;?;++W?XCJ7>\P\(G%)3C:7%+[]/=]?A#)PO.G?R22C2<\H5+4JA1U MJJ3._9_47B?>7B[ 5G:_P'.Z[,X45'K.H+*HZUNHL^/N]2LEXBO360J0LXK* M^F)H9]OF]9KA6#3OBVD&]7S(FGPR]0/L7(/X.4$L#!!0 ( V+ M"E=\FB(QD@0 )L< 9 >&PO=V]R:W-H965T( #^BD/*)MA,BOM1UOMZ1"/,+%A,J MKVQ8$F$A3Y.MSN.$8#]SBD+=- Q7CW! M>DX&[M-IF.V%V% R6T"^#Z*QKX'&QW(AW0I^,8;\F*B/OX-I%G>DGQ@XA0'C *$K*9:#-XB> H M=<@L_@G(@1\=@S25!\:^I2?7_D0STCLB(5F+%('EUR-9D#!,2?(^OA=0K8R9 M.AX?/]&OLN1E,@^8DP4+OP2^V$VTH09\LL'[4'QFA_>D2,A)>6L6\NP3''); MU]' >L\%BPIG>0=10/-O_*.8B",'>,K!+!S,IH-]PL$J'*QS(]B%@WUN!*=P MR%+7\]RSB?.PP--QP@X@2:TE+3W(9C_SEO,5T'2AK$0BKP;23TQ7B_?(N_^( MP*D&S%8KM%HMT)W^'O]_FZ/ORZS+Z? ?)J"N=D+ M_+"G%\ R_@"F85H=][,XW]WL2N=ET='_CEZ;#*M<#U;<[P/+*1(SZ8$RJ/ M!+@-,05>P-X&2+]L7B< M#BQCK#\>3V_;QA[9=1NO;0.-80.$NHP&E5$M2Z?,TNG-\K;X,C'/77$J89Y*&%($J]7"+6OAOJHHN"I+I!+FJ80A1;!:B09EB08O%X4< MX1P_I\Z@(0IMFZ'5T(2VB3EHZ ;JL+&=;D48EBD.>U/\0L(-EJOM:D_]7D7H MQ3QWN:F$>2IA2!&L5HM168O1JRK"2&6)5,(\E3"D"%8K$32JO_;&RS6A8!P_ MJ;;E-$2AP\BR8$,6.HR<4<,(=1BYCM4M#/"HB8&]F=[@M.O$(4!1'+*?A/!R M9?Y2+?K1SUV+2FF>4AI21:L7R:R*9+ZJ9A1X58522?.4TI J6KU050L(>]N7 M,W7#:DN"V92-MHWI-E6C;>.X3='HL+%/:$;51<'^-NH#"Z@ LUA.(17!FO!= M$(.9%(N[! J%JKI%V-OIG*D?;EL;6G\[VC:P]:^C;6.-FOK1$1"%-+\BM75V&H4ER%,R< MJ15*VLF4%LS25"]#L]+(4N\DBC!J-#JA8%P&<=>O377<5:4MN,2I!E,*P?3K M NUZ07-X&UAQI>Y=0MAW%VQ)<[1/JRFFF9AK9)R@=)P)4%CU@OZS(5%X80(X_=6,ZA#.L?=\9OZ MM<^=J^,53F_>"BP!2S%A9V)G:_,!M/FVGEZC"^"=LMK:- )+26"6V MSD0@N*S>[&5;AQV'*'K'(=HZ1)Z["N0IA\RRN*O5!K2S)C4W\*EZ;X+CTGV4 MN=6TR\G/QL/1]6@V&PWAZFX\'4WF_?N;NPE,;_L3.!ZB9;PP,&%:,U>\+W * M-W*-1*7A<8QB@?H)CH!+N,]5:9A,33>TA.7$PV2+,*@0HG<0FA&,E;2Y@9%, M,?U7(*1\ZJ2BMZ0&T4'%(29G<-X\@:C1O("'^1".C[X4GBXL2C,T[ZJ5JRM_:SN,E^:%4NP M%]!M-:C7&,2?/S4[C>\'*M&J*]$ZI!Z/N>2B%) H(;CUW-0@("MMJ=&MUN79 M1UYI=[RVZQKKN-GNANL]/.V:IWV09T+MRZ=)(&M6E @J^RA-^\,TG9JF*^R)7*MYW(C;.H]7_P<.=V"]1+W\,,I55*6UWT>K5ND_VJ M._PUKWKLF.DEEP8*S,BUUG2MFW MB0M0_SSB/U!+ P04 " -BPI7J=10F>$H!2^,8T?]O<$2V7ZVS0"ON8SS=3*N[T M@K((8YRPD"2 XF57ZYO7T'2E0B;Q=XBW[. :2%<>"7F2-\-%5S.D13C" 9<( M)#Z>\0!'D20)._[+H5JQIU0\O'ZEWV;."V<>$<,#$GT+%WS=U5H:6. E2B,^ M(]L[G#OD2%Y (I;]!=MX3O>2!.% 0G&H%*U>PCA4: M[RC8N8)][@Z-7*%Q[@Y.KI"YKN]\SP+G(8YZ'4JV@$II09,76?0S;1&O,)&% MXG,JO@V%'N_Y@SOHS>\AF-R"Z>0!CA^&_7O@W_5G$ Q]?]X?#Z /X#^#^[D' M/7 [FXS 8#*:SA_Z#\/)6*K!_FP\'/_I@\_W$]__ J9PE@,^>YBC,&)?P%? MUHABUM&Y,%INK0>Y@3<[ ZUW#+3!B"1\S0!,%GA1H>_5Z[LU^KH(5A$QZS5B M-U8M\*\TN0*V\3NP#,NNL&=POKI5YO=2,.RB?.R,9[_#ZR<\7(11 M*I]VX.,@I2$/L0CV2Q"E(MY@24D,!B3>I!QEG8$L 40T"9,5 U-,@2_K GR_ M%V PY#AF_U;5R,Z*1K45LIE>LPT*<%<3W9)A^HRUWJ??3-?XHRI!*F&>2AA4 M!"NELE&DLE%'SU+YM<@E*W)9E8X=R6;.Q*%>?D^ )?!_A^!'3 MRM*L15]:FBIAGDH85 0KY<%"L[?C#,F;6.SS#C- RXJ-?37:6>=6DM*J5Y2FE0%:V<%6N?%>M#]);< M#%4)54GSE-*@*EHYH?NAUZP=Q"[K+_;;?RB,IMEJ'S>8MW*6X=CV\:AT)@^> MYI6=WX^)9OV<.$^>19<15?M+4U/])A?7JDJ:IY0&5='*Z=J/MJ;S,9J/TCE8 M*#IWD[Y_6# M%]N>/,7(7I3O\;LCD!&B MJU!TKP@OQ5;&55,82W>G"KL;3C;9:_-'PCF)L\LU1@M,I8#X?DD(?[V1&Q1G M.[T?4$L#!!0 ( V+"E>XO9Q,: , !(+ 9 >&PO=V]R:W-H965T M"X'AF!?3&V76V0S_@8XT'4QJ!363'V5=_,HI%A:2),,)3:!5&7/4XP M2;0GQ?%7Z=2H8FK#^OC1^]L\>97,B@B!3J^GEA_=3N'T+RZM@,85QL)Q> MPCSX?#V]N8-@L0ANWDWU^ QNYW>SVYLS""9WLX^SN\_PVR5*$B?B=W@-RRWA M^'JL%(I@3A[4RDD(."=T@WJLK+-\';Y<8[I"_N?0E(I?4YAAR3HN6)T3K!Y< M,RJW J8TPNA[>U/E727O/"8_=EH=_K&C'7"M,W LQX5?P02ADQ#EI26"6\GK MYA'<4_+61)FP5-62(+D*-65@]= LWH'P"+Z\5RYA)C$5C9(5\;O-\75-7XB, MA#@R5-$*Y'LT_%>_V)[UIB6[;I5=M\V[?[/3*PEL7:ZM4(N\DT(2&L5T RO< MQ)3F(Y(0&B)\:U2V2*0(U(\\C 5"QN,0OP?^5ML#38A%J$$-T>T,FOF\BL][KH3OU,[0Q&UB>4_% M.K?4KQFF7\'T7R;6$:U=J/X3H>R.=6(E!Q7_XR,>OT[7*V!GI^!K9U/!RLEQ0XEG7^#ZJ[#%3?L;;MG:YONW: V?]?A9>Q MZCO7Z71/(#I'1.=?;EVR2GZBF_-$MV[//BW;\6"R6T^&_U@VM^'+V/5^8#1K M;4J*?),W8P)"MJ.RZ%BJIU7#%Q1MSG%ZT2U>$Z[.%@$)KI6IU>DK@7C1@!4W MDF5YT[-B4K50^7"KFE;D>H)ZOV9,/M[H %4;[/\-4$L#!!0 ( V+"E>! MYGJ(1 L ,62 9 >&PO=V]R:W-H965T+GBX[:>7OA+IS-L^*%[NA\%,HD&YQ!\A>TYW'I-B4Q[C^'OQQ)U<=)1BC=B"C;.""/)_ MGM@U6RP**5^/_U1H9]MGT7#W\9MNE1N?;\QCD++K>/&O<)+-+SJ##IFP:;!> M9'?QL\.J#>H5WCA>I.7?Y+E:5NF0\3K-XF75.%^#91AM_@U>JE_$3@/5>*>! M5C70FC;0JP9ZTP9&U<#8;]![IT&O:M!KVD._:M!OVL-IU>"T:0^#JL&@:8-A MU6#8M(&JO+US2N,FVS=[L]-M]I)R%S.#+!B=)_$S28KE=?(ECK)Y2F@T81-! M>UO>OB]IW\VW?OLKT-Y^!5>:%/2"Z(1HQB>B*9HN6)_KYLTU07.S07-ETUP5 M_3:/-%_GS77EW96WFC<7K;S]<[T[/]>[*V_^)4CRYNJ[O7ORYB8;;YN+>O?E MS;_&3]LW3I/LAOJV$O72T]_Q[N=!PCY?Y8>'";F.E_DQ,PW*H\YE7G71C.7' ML8P\OI+=Y6Z#U_+ER^<@F9 __Y&3Q,W8,OVW8'NN-OT;XOZ+8_=9N@K&[**3 M'YQ3ECRQSNAO?U'[RM]%18'$3"1&D9B%Q&PDYB Q%XEY2,P'85Q)&MN2-&3Z MZ&95%F 6D]4Z&<_SDB/C>+G,7\J/S./OHAJ3@FUK#(F92(PB,0N)V1NL5V+% M^<33R-"&BJ*<=Y]VJP?9IXO$/"3F@S"N>GK;ZNE)JZ<\4)%5$HZ9J%*DC=M6 M"A(SD1A%8A82LY&8@\1<).8A,7^##7;^=]%.^OWM_RU(\6;3^=6+ ECT3S2E5QI M6Q!0S81J%*I94,T^\E[JY)4%22H:?T'7PX5J'E3S41I?3SMSP*KT/: O+!F' MJ7 V]DK>MG45(343JE&H9D$UN]+X3YZ,O8,/M$L7JGE0S4=I?,%H=<%HTH*Q M@C A3\%B+3Q-D3=N73%(S81J%*I94,VNM/[ND.U440ZG@J#=NE#-@VH^2N.K MI@XXJ-+)VM$?\2+(PD68O0JK!AI/@&HF5*-0S8)J=J4-=ZOF1.L-^_M% XT? M0#4/JODHC2^:.H*@RC,(]&7%QAF;D(PE2V'=0",'4,V$:A2J65#-/O(N:I*S M'&@4 :IY4,U':7PEU7$$59Y'N O3[V2:,$:2(!,/W*"9!*AF0C4*U2RH9E?: M[B%(.N FA4 :I1J&9!-1NJ.5#-U0YC%,I^C,*# M=NFC-+YDZJB")H\JE%FYSX_E^5/-1&K]CUVD"39XF^!8E;!S/HO"_^9Z= M_LA>#@T<0#43JM%*V]W;^L*]'!HE:-BK ^W5A6H>5/-1&E\Q=91 DT]"\Q53 M#J4.*^93=0(NK!AHU "JF5"-5MKQTVYHMW;3;AUHMRY4\Z":C]+XFJE# UJ# MBQBTF+5/-1&E^3 M=0!!ZW_P5(X! -1.J4:AF034;JCE0S85J'E3S41I?GG7409-''6[++^25 M7U6MQIM%<0K+#!IH@&HF5*-0S8)J]I&W4_(%/>AZN%#-@VH^2N-+J@XO:/++ M)-RQ-$O",@:^^>[KSG#S9CH-QRR1#S>AT02H9D(U"M4LJ&9#-0>JN5#-@VH^ M2N.+KXXF:,./'FY"XPQ0S81J%*I94,V&:@Y4J>5#-1VG\SEYG'/0&&0?!7)9L]E=.MAUS0343JE'] M,&L@S#CHS;(+ML S1/.Z F\@RCA M]:#:CY*XW?LG5M"R#,.;<[[\Y>.3E8] MY(_'<%\M5J71S8>T5@;Q:!O5L$]G81V/M%8&\8@;UC!/:6$;\B M9J'7,0O=^.#/"W1H#@.JF5"-0C4+JME0S8%J+E3SH)J/TOCRK!,=>H-$A_S, MJ'=XQJ,K!R&<:\%R?4UP8G2XV.!0H_+5;KVK0X,24,V!:BY4\Z":C]+X7;T. M2NCR*S7\JN'CPW,L'SY"XQ-0S81J%*I94,V&:@Y4J>5#-1VE\>=91#%T>Q6@P?#R\E4)OH.O& M_NCQ<#'AZ/%P,>'H$9I[@&HV5'.@F@O5/*CFHS1^3Z]S#[K\D@R_;/0X+Z[! M)QT_0O,04,V$:A2J65#-AFH.5'.AF@?5?)3&W[*VSD,8R@>/'PWHQ2:@F@G5 M*%2SH)H-U1RHYD(U#ZKY*(TOSSJ88?QL,,,X#%(4X\?]3Q\%BXG&CX+%BO'C MWFB4RM>Z]9X.365 -0>JN5#-@VH^2N/W]#J58J>5#-1VE\>=;9$D/_Z'$B-$4"U4RH1J&: M!=5LJ.9 -1>J>5#-1VE\>=8I$D,Z#?Y#F48YV;K@H+D0J$8K3785P..+V,<7 M<02+J*(0(W3S/*CFH[3-GMQ-YXQE9I %H_,E2V;LFBT6:;Z/KJ.L.-KLO$H2 M-BTN_7IVJ76Z!Z]3]+512&ULM99M;]HP$,>_RBFKID[:R ,0H(-(A3*MTUJQ4KH7TUX8]\)M??,GXO D0)CW%$Q< (I%R?F:98 M!!@3T6!KI.K-DO&82#7E*U.L.1(_-8HCT[$LUXQ)2 VOGZY-N-=GB8Q"BA,. M(HECPI^&&+'MP+"-YX6;6W0/F#0S V:*6@668IU023Q M^IQM@>O=2DT/TMRDUHHFI/H8IY*KMZ&RD]YT-IR.?\S&U[H"1A M).":<$YTDC_ )YA-+^#TY .<0$CA-F")(-07?5.J&+22N$-J!9:KX73K/( M9S/5:Q[*9S(7^) @E3#>Z.>O[VH'7$J,Q>^2\(:97*M<3E_B,[$F"QP8ZI8* MY!LTO/?O;-?Z7,9:D]@>>:L@;U6I>Q/RI*ZW%.IR1T2B#Y*!0!HR#@M&-\AE M.(\0*)-85C?#2O5C$Y&)N:F8_B?;>$ZOU>F;FQ+ =@'8K@1\>[17&,^1EQYK MI=2Q-#6)[5&[!;5;;T&[=9+7)+9'WBG(._^UH#MO:K#5M8L2S/@J(_A'OF[! MUZWD&[$X5A_2J62+^Z*6X0\<5>>5+HX][9K$]K+1*[+1J[?.>W62UR2V1VY; M+SV 55D)UXD^7V!+$ %1#B 4(GG]=2R2N=/A MQ,A7:>,GU#U,J,R:G6*U:"[/TY;*?-F>=:97A*]"*B#"I3*U&AW%PK-F+YM( MMD[[I3F3JOM*AX%JD)'K#>K]DJD;GT^T@Z+E]OX"4$L#!!0 ( V+"E<[ M=M]G)@, $P2 - >&POQVR9@)UH6054J6QI0?PK":+UE!JPM5,FF17.F"&MO5B[ J-:-9!:1" MA(->+PX+RB69C.6JN"Y,%O?G5X?QLQHX)Z%7=/@,T8N>O5#E&L7DX^?)/R6.25_N2V^' MGUJMEGN*D4<>J$C)E H^TQQ8.2VXV+CP M )S)90.C"T+FZ@/D>J7@_NN!Q73Z!1<*EWG=AGO!?LFV M:0TU32?C.J"_J^:T=V5?IAN4_$&93RL['5GWH4#9C68Y7]?]==X:P-3[N#HM M2['Y*/A"%LQ-_MD))V.ZY05+I?DOFPU*96X#3)/@@6G#Y[N1GYJ6=VQMMN6T MSG'/@R/T_'?7><$DTU3LFK:U_YI7^<6.H\M_9;G^KW)HV.NQ.2-?N\GA,9B, MC\'D4=3DZ%6:#)NS<>< WCM^VV@ KSDI^0:O2Z)+&LQ67!@NF]Z29QF3CTYA M*V_HS+XJ[^G;\1G+Z4J8NQ9,2=?^RC*^*I)VU TL1#.J:W^!Z?7C]AW+YN(R M8VN639NN7LSJ9F ;-FMS >$0N:XO/X)Q'.9' ,/R8 XPCF-A>?ZG^8S0^3@, M\S;R(B.4,T(YCN5#IO4'R^/G)/;RSS1)HBB.L16=3KT.IMBZQ3%\_6J8-V!@ M>2#3GZTUOMMXA3Q=!]B>/E4AV$SQ2L1FBJ\U(/YU T:2^'<;RP,,;!>PVH'\ M_CQ04WY.%,&N8MZP)QA'D@1#H!;]-1K'R.K$\/'O#_:41%&2^!' _ ZB"$/@ M:<01S %XP) HJL_!@_,HW)Y38??[T>0W4$L#!!0 ( V+"E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G)6G%3'C&A5#!"3I]M?O +%R').C?3G.DV&P\<>9 MRW=FAJ]/9?7SKBQ_LE^'O*AGHWW3W%^/Q_5V+P])_6=Y+PMU95=6AZ11I]6/ M<7U?R22M]U(VAWRL3R97XT.2%:-O7X_W6E=C>%(VR'XV0?QNOH_82QWNVPKG7+[<)!% MT\>QDGD+6-3[[+X>L2(YR-G(+A]EU3Z/^@.1]L_6*"@0J>HZ4QI8HC9?,D3XJM9 !21R#U=X3\1P>0!@)IO MDV.*HGP)($X$T MWQ'R)))3!')*#GD>OZ9FY8[92;T'D%<(Y!4M9!BO5E9PR_P%\]<\L"+A>R&S M/(>%8ND) /D)@?Q$"^F*[[%P1'3;@2V$9WFVL%QF^YXJA9"?$02I,%=HQ+)86")@ M&\N-.5NI<,4!/ZM"S!(:L29B3XUFS I5/89G8)@9-&(U.'S!@X [:@1;K;D7 M=L,N6[N6!PDQ+6C$7N!6X*E>&;(/KA^&'YGJIBR\L0(XIFF8$C1B)ZA!+ J$ M':D@AI%O_]4[JSORUR=.T# I:,16".-YR+_'JO$QOGG=!#$I:,160,5_DD+I MF!]T8C_@F ;$Q&2A$\MB0/[L@YJRY;+^"!G1V0?U]&,H#QBDQ)2B$ROE/"$8 M1,2THA-KI<\,!K$PJ>C$4CE-$0;Q,*/HQ$9Y(UU*(B0E&)Q8,*NC3U0Y,, :U8.P;[L1JN%:&<41H+=6PN.SS,542 M0$Q,, :Q8"!FT&82JAO-U3#D]%J$F)AC#&+'0,RC;[K.%'75#S'1-2YBR>!9 MA0DQ,=$8U*+!UCU.NQ F'H-8/+#2\540 Q.00;W4]6;;[*H>8F(",H@%-)A* M.K))LKQF7@(Q,0L9U!.;@6B"S!)B8A8RJ*&HV>QU"XG(U9R+R@ MA5XRX"[1;"L?8F(6,B]H(:5WL;):O2_B2&5S; 4GW29F(9-ZL>PY07_I-565 MM)MH,(4$ O%F>NL.;"%7")W,0$9%Y0 M0('ONFSA!W];@=.U3KZ!6Y68@*87%-# %!AB8@*:$@OH[87SKCM!3$Q TPM. M@]9^I&+8INW])%V<;+Y-,0M-J2T$DZ,.KI]2KJW;MMXA)F:A*;&%\)4$N 8\ M1;?[J2WT>JG_=(2'F)B%IIV%QL?7=U*YRPJ9>NHO:E6^3?+MNF+M1[\G:4[; M;83=0Y[;JLPOW#))CV\#'=]D^O8?4$L#!!0 ( V+"E<,/Y#\Y0$ '\A M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X MD_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]=_XDV5[_I)V;=EV MA[S9]GERW.\.>=%L2ND?0LC+3=JW^:;KT^%\9-4-^[:]ZD5)K):SNL4UDT MX;B[[L[ALI&;\^1F\ORV:(;G-VE"[2"%(*T?9!!D]8,<@KQ^4(2@6#]H!D&S M^D&W$'1;/^@.@N[J!]U#T'W]()FBC%."I!'6!%H+NOH89M ;T6]E4!O M1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O M&[TL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0 MVU%O)]#;46\GT-M'+[L)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3;"?2.J'YNZ:OPX M681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@FHR>: MZ545>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\ M5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJ MOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/ M"=*' NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ #8L*5R2&I3;N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M#8L*5YE&PO=V]R:W-H965T&UL4$L! A0#% @ M#8L*5[7*7]_I!@ L!\ !@ ("!2@X 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ #8L*5^X,N0T^DDA(PP ,AP 8 " @9&PO=V]R:W-H965T&UL4$L! A0#% @ #8L*5Y+ZV5'?! [0H !@ ("! M,U4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8L*5S([3+V=!0 FPT !D M ("!?FD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #8L*5UT H3LZ! %PD !D ("! MX7@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #8L*5V=-U5N+!0 BP\ !D ("!H(0 'AL+W=O&UL4$L! A0#% @ #8L*5\'R'22Y M! W L !D ("!+JT 'AL+W=OL@ >&PO=V]R:W-H965T&UL4$L! A0#% @ #8L*5^N; ;V=! #@L !D M ("!E;D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #8L*5P:\'JU'! P@H !D ("!8L8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#8L*5RS9:1[H @ 008 !D ("!TM$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8L*5X]OSG4; P M& D !D ("!%=P 'AL+W=O&PO=V]R:W-H965TM M@Z.83P0 (T4 9 " @:_C !X;"]W;W)K&UL4$L! A0#% @ #8L*5Q!LHB,L P S L !D M ("!->@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #8L*5ZA0CQ#" P 5@X !D ("!1/$ 'AL M+W=O&PO=V]R:W-H965TS0HG4I ( "8' 9 " M@;< 0!X;"]W;W)K&UL4$L! A0#% @ #8L* M5R/05&&/ P M0T !D ("!D@,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8L*5SE:I!" !0 V"( M !D ("!#14! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8L*5Y-,*!F? P G@X !D M ("!V"$! 'AL+W=O&PO=V]R:W-H965T M$[_BQ00, X, 9 M " @6PI 0!X;"]W;W)K&UL4$L! A0# M% @ #8L*5WR:(C&2! FQP !D ("!Y"P! 'AL+W=O M&PO=V]R:W-H965TIUR:*5P0 .<9 9 " @;,T M 0!X;"]W;W)K&UL4$L! A0#% @ #8L*5[B] MG$QH P $@L !D ("!03D! 'AL+W=O9ZB$0+ #%D@ &0 M @('@/ $ >&PO=V]R:W-H965T::9^_$@, 'X+ 9 " @5M( 0!X;"]W;W)K&UL4$L! A0#% @ #8L*5SMVWV6QE3P$ >&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ #8L*5PP_D/SE 0 ?R$ !H M ( ![%0! 'AL+U]R96QS+W=O XML 69 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 70 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 237 291 1 false 69 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) (Parenthetical) Sheet http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical) Details 44 false false R45.htm 00000045 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) Sheet http://isunenergy.com/role/SummaryOfLong-termDebtDetails SUMMARY OF LONG-TERM DEBT (Details) 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 - SCHEDULE OF UNION ASSESSMENTS (Details) Sheet http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails SCHEDULE OF UNION ASSESSMENTS (Details) Details 51 false false R52.htm 00000052 - Disclosure - DEFERRED COMPENSATION PLAN (Details Narrative) Sheet http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative DEFERRED COMPENSATION PLAN (Details Narrative) Details http://isunenergy.com/role/DeferredCompensationPlan 52 false false R53.htm 00000053 - 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 53 false false R54.htm 00000054 - 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 54 false false R55.htm 00000055 - 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 55 false false R56.htm 00000056 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://isunenergy.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://isunenergy.com/role/SubsequentEvents 56 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: ISUN:CompletionPeriod - form10-q.htm 116 form10-q.htm ex31-1.htm ex31-2.htm ex32-1.htm ex32-2.htm isun-20230630.xsd isun-20230630_cal.xml isun-20230630_def.xml isun-20230630_lab.xml isun-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-q.htm": { "axisCustom": 0, "axisStandard": 24, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 764, "http://xbrl.sec.gov/dei/2023": 31 }, "contextCount": 237, "dts": { "calculationLink": { "local": [ "isun-20230630_cal.xml" ] }, "definitionLink": { "local": [ "isun-20230630_def.xml" ] }, "inline": { "local": [ "form10-q.htm" ] }, "labelLink": { "local": [ "isun-20230630_lab.xml" ] }, "presentationLink": { "local": [ "isun-20230630_pre.xml" ] }, "schema": { "local": [ "isun-20230630.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" ] } }, "elementCount": 496, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 106, "http://isunenergy.com/20230630": 12, "http://xbrl.sec.gov/dei/2023": 4, "total": 122 }, "keyCustom": 41, "keyStandard": 250, "memberCustom": 40, "memberStandard": 25, "nsprefix": "ISUN", "nsuri": "http://isunenergy.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://isunenergy.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:ContractsInProgressTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - CONTRACTS IN PROGRESS", "menuCat": "Notes", "order": "10", "role": "http://isunenergy.com/role/ContractsInProgress", "shortName": "CONTRACTS IN PROGRESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:ContractsInProgressTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - OPERATING SEGMENTS", "menuCat": "Notes", "order": "11", "role": "http://isunenergy.com/role/OperatingSegments", "shortName": "OPERATING SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - LEASES", "menuCat": "Notes", "order": "12", "role": "http://isunenergy.com/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - LONG-TERM DEBT", "menuCat": "Notes", "order": "13", "role": "http://isunenergy.com/role/Long-termDebt", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "14", "role": "http://isunenergy.com/role/FairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - UNION ASSESSMENTS", "menuCat": "Notes", "order": "15", "role": "http://isunenergy.com/role/UnionAssessments", "shortName": "UNION ASSESSMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - DEFERRED COMPENSATION PLAN", "menuCat": "Notes", "order": "16", "role": "http://isunenergy.com/role/DeferredCompensationPlan", "shortName": "DEFERRED COMPENSATION PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - EARNINGS (LOSS) PER SHARE", "menuCat": "Notes", "order": "17", "role": "http://isunenergy.com/role/EarningsLossPerShare", "shortName": "EARNINGS (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS", "menuCat": "Notes", "order": "18", "role": "http://isunenergy.com/role/RestrictedStockAndStockOptions", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "19", "role": "http://isunenergy.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://isunenergy.com/role/BalanceSheets", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "20", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "21", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "menuCat": "Tables", "order": "22", "role": "http://isunenergy.com/role/AccountsReceivableTables", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ISUN:ContractsInProgressTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:ScheduleOfContractsInProgressTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - CONTRACTS IN PROGRESS (Tables)", "menuCat": "Tables", "order": "23", "role": "http://isunenergy.com/role/ContractsInProgressTables", "shortName": "CONTRACTS IN PROGRESS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ISUN:ContractsInProgressTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:ScheduleOfContractsInProgressTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - OPERATING SEGMENTS (Tables)", "menuCat": "Tables", "order": "24", "role": "http://isunenergy.com/role/OperatingSegmentsTables", "shortName": "OPERATING SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "25", "role": "http://isunenergy.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - LONG-TERM DEBT (Tables)", "menuCat": "Tables", "order": "26", "role": "http://isunenergy.com/role/Long-termDebtTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "27", "role": "http://isunenergy.com/role/FairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:ScheduleOfUnionAssessmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - UNION ASSESSMENTS (Tables)", "menuCat": "Tables", "order": "28", "role": "http://isunenergy.com/role/UnionAssessmentsTables", "shortName": "UNION ASSESSMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:ScheduleOfUnionAssessmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "menuCat": "Tables", "order": "29", "role": "http://isunenergy.com/role/EarningsLossPerShareTables", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://isunenergy.com/role/BalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Tables)", "menuCat": "Tables", "order": "30", "role": "http://isunenergy.com/role/RestrictedStockAndStockOptionsTables", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - SCHEDULE OF DISAGGREGATION OF REVENUE (Details)", "menuCat": "Details", "order": "31", "role": "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "shortName": "SCHEDULE OF DISAGGREGATION OF REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30_custom_SolarOperationsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details)", "menuCat": "Details", "order": "32", "role": "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "shortName": "SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30_custom_ResidentialMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ISUN:ContractAssetAndLiabilityTableTextBlock", "ISUN:ContractAssetsAndLiabilitiesPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details)", "menuCat": "Details", "order": "33", "role": "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails", "shortName": "SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ISUN:ContractAssetAndLiabilityTableTextBlock", "ISUN:ContractAssetsAndLiabilitiesPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "menuCat": "Details", "order": "34", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryValuationReserves", "span", "span", "span", "p", "us-gaap:InventoryPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "p", "ISUN:LiquidityAndFinancialConditionTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:OperatingLossNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION (Details Narrative)", "menuCat": "Details", "order": "35", "role": "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "shortName": "LIQUIDITY AND FINANCIAL CONDITION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "ISUN:LiquidityAndFinancialConditionTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:OperatingLossNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details)", "menuCat": "Details", "order": "36", "role": "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails", "shortName": "SCHEDULE OF ACCOUNTS RECEIVABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:ContractWithCustomerAssetCostsInExcessOfBillingsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details)", "menuCat": "Details", "order": "37", "role": "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails", "shortName": "SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:ContractWithCustomerAssetCostsInExcessOfBillingsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - ACCOUNTS RECEIVABLE (Details Narrative)", "menuCat": "Details", "order": "38", "role": "http://isunenergy.com/role/AccountsReceivableDetailsNarrative", "shortName": "ACCOUNTS RECEIVABLE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ISUN:ScheduleOfContractsInProgressTableTextBlock", "ISUN:ContractsInProgressTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - SCHEDULE OF CONTRACTS IN PROGRESS (Details)", "menuCat": "Details", "order": "39", "role": "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails", "shortName": "SCHEDULE OF CONTRACTS IN PROGRESS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ISUN:ScheduleOfContractsInProgressTableTextBlock", "ISUN:ContractsInProgressTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://isunenergy.com/role/StatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "lang": null, "name": "ISUN:StockBasedCompensationGeneralAndAdministrative", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - SCHEDULE OF SEGMENT NET REVENUE (Details)", "menuCat": "Details", "order": "40", "role": "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "shortName": "SCHEDULE OF SEGMENT NET REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - SCHEDULE OF OPERATING LEASE (Details)", "menuCat": "Details", "order": "41", "role": "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails", "shortName": "SCHEDULE OF OPERATING LEASE (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details)", "menuCat": "Details", "order": "42", "role": "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails", "shortName": "SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2018-01-012018-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - LEASES (Details Narrative)", "menuCat": "Details", "order": "43", "role": "http://isunenergy.com/role/LeasesDetailsNarrative", "shortName": "LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2018-01-012018-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30_custom_NbtBankNationalAssociationSecuredDebt425PercentMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical)", "menuCat": "Details", "order": "44", "role": "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical", "shortName": "SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30_custom_NbtBankNationalAssociationSecuredDebt425PercentMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details)", "menuCat": "Details", "order": "45", "role": "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "shortName": "SUMMARY OF LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details)", "menuCat": "Details", "order": "46", "role": "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails", "shortName": "SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-11-04", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - LONG-TERM DEBT (Details Narrative)", "menuCat": "Details", "order": "47", "role": "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "shortName": "LONG-TERM DEBT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-012023-06-30_us-gaap_CommonStockMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-11-04", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details)", "menuCat": "Details", "order": "48", "role": "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails", "shortName": "SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-012023-06-30_custom_PrivateWarrantsMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)", "menuCat": "Details", "order": "49", "role": "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-12-31_custom_PrivateWarrantsMember_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "shortName": "Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-03-31_us-gaap_AdditionalPaidInCapitalMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details)", "menuCat": "Details", "order": "50", "role": "http://isunenergy.com/role/ScheduleOfRollForwardOfLevel3InstrumentsDetails", "shortName": "SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ISUN:ScheduleOfUnionAssessmentsTableTextBlock", "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:UnionAssessmentsIncurred", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - SCHEDULE OF UNION ASSESSMENTS (Details)", "menuCat": "Details", "order": "51", "role": "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails", "shortName": "SCHEDULE OF UNION ASSESSMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ISUN:ScheduleOfUnionAssessmentsTableTextBlock", "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:UnionAssessmentsIncurred", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2018-12-31_us-gaap_InvestorMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - DEFERRED COMPENSATION PLAN (Details Narrative)", "menuCat": "Details", "order": "52", "role": "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative", "shortName": "DEFERRED COMPENSATION PLAN (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2018-12-31_us-gaap_InvestorMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details)", "menuCat": "Details", "order": "53", "role": "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails", "shortName": "SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-12-31_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details)", "menuCat": "Details", "order": "54", "role": "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails", "shortName": "SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-12-31_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "ISUN:OptionToPurchaseCommonStock", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative)", "menuCat": "Details", "order": "55", "role": "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "ISUN:OptionToPurchaseCommonStock", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfRelatedPartyDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "menuCat": "Details", "order": "56", "role": "http://isunenergy.com/role/SubsequentEventsDetailsNarrative", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-08-102023-08-10_us-gaap_SubsequentEventMember", "decimals": "-3", "lang": null, "name": "us-gaap:RepaymentsOfRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://isunenergy.com/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "7", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPolicies", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:LiquidityAndFinancialConditionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION", "menuCat": "Notes", "order": "8", "role": "http://isunenergy.com/role/LiquidityAndFinancialCondition", "shortName": "LIQUIDITY AND FINANCIAL CONDITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:LiquidityAndFinancialConditionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - ACCOUNTS RECEIVABLE", "menuCat": "Notes", "order": "9", "role": "http://isunenergy.com/role/AccountsReceivable", "shortName": "ACCOUNTS RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 69, "tag": { "ISUN_BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Billings and conditional retainage in excess of revenue on uncompleted contracts.", "label": "Billings in excess of revenue on uncompleted contracts" } } }, "localname": "BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_CapitalizedContractCostBillings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of billings for costs incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Billings", "negatedLabel": "Less billings to date" } } }, "localname": "CapitalizedContractCostBillings", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_CapitalizedContractCostNet1": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "CapitalizedContractCostNet1", "totalLabel": "Total" } } }, "localname": "CapitalizedContractCostNet1", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_CapitalizedContractCostNetOfBillings": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset recognized from cost incurred to obtain or fulfill contract with customer, net of billings to customers.", "label": "Contract costs, net of billings" } } }, "localname": "CapitalizedContractCostNetOfBillings", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_CashPaidDuringYearAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid during the year for:" } } }, "localname": "CashPaidDuringYearAbstract", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "ISUN_CommercialAndIndustrialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial and Industrial [Member]", "label": "Commercial and Industrial [Member]" } } }, "localname": "CommercialAndIndustrialMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "domainItemType" }, "ISUN_CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Commercial [Member]" } } }, "localname": "CommercialMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_CompletionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Completion period" } } }, "localname": "CompletionPeriod", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "durationItemType" }, "ISUN_ConditionalPayableRetainage": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conditional payable retainage.", "label": "ConditionalPayableRetainage", "verboseLabel": "Conditional retainage" } } }, "localname": "ConditionalPayableRetainage", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_ConditionalRetainageAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Conditional retainage assets.", "label": "Conditional retainage" } } }, "localname": "ConditionalRetainageAssets", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_ContractAssetAndLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract asset and liability [Table Text Block].", "label": "SCHEDULE OF CONTRACT ASSET AND LIABILITIES" } } }, "localname": "ContractAssetAndLiabilityTableTextBlock", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "ISUN_ContractAssetsAndLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Assets and Liabilities [Policy Text Block]", "label": "Contract Assets and Liabilities" } } }, "localname": "ContractAssetsAndLiabilitiesPolicyTextBlock", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ISUN_ContractWithCustomerAssetCostsInExcessOfBillingsCurrent": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetCostsInExcessOfBillingsCurrent", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_ContractWithCustomerAssetsCurrent": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized in excess of amounts billed, unbilled receivables, and retainage, classified as current.", "label": "Contract with Customer, Assets, Current", "totalLabel": "Total" } } }, "localname": "ContractWithCustomerAssetsCurrent", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_ContractWithCustomerLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer liabilities current.", "label": "Total Contract Liabilities" } } }, "localname": "ContractWithCustomerLiabilitiesCurrent", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_ContractWithCustomerLiabilityNetCurrent": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails": { "order": 2.0, "parentTag": "ISUN_CapitalizedContractCostNet1", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer liability net current.", "label": "ContractWithCustomerLiabilityNetCurrent", "negatedLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityNetCurrent", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_ContractedBacklog": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contracted backlog of projects for solar and electric vehicle infrastructure.", "label": "Contracted backlog" } } }, "localname": "ContractedBacklog", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ISUN_ContractsInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contracts In Progress [Member]" } } }, "localname": "ContractsInProgressMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "ISUN_ContractsInProgressTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts on progress [Text Block]", "label": "CONTRACTS IN PROGRESS" } } }, "localname": "ContractsInProgressTextBlock", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ContractsInProgress" ], "xbrltype": "textBlockItemType" }, "ISUN_CostsAndEstimatedEarningsInExcessOfBillings": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails": { "order": 1.0, "parentTag": "ISUN_CapitalizedContractCostNet1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs and estimated earnings in excess of billings.", "label": "CostsAndEstimatedEarningsInExcessOfBillings", "verboseLabel": "Contract assets" } } }, "localname": "CostsAndEstimatedEarningsInExcessOfBillings", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_Csa36SecuredDebtInterestRate1125PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt of 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.", "label": "CSA 36, Secured Debt, Interest Rate 11.25 Percent [Member]" } } }, "localname": "Csa36SecuredDebtInterestRate1125PercentMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_Csa36SecuredDebtInterestRate55PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt of 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 2027.", "label": "CSA 36, Secured Debt, Interest Rate 5.5 Percent [Member]" } } }, "localname": "Csa36SecuredDebtInterestRate55PercentMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_CustomerOrders": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer orders for EV purchases with at-home charging, residential solar + storage installation, and other smart home energy upgrades.", "label": "Customer orders" } } }, "localname": "CustomerOrders", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ISUN_DataAndNetworkOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Data And Network Operations [Member]" } } }, "localname": "DataAndNetworkOperationsMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "ISUN_DebtInstrumentPeriodicPaymentHalfOfInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "One half of the amount of the required periodic payments applied to interest.", "label": "Half of interest only payment" } } }, "localname": "DebtInstrumentPeriodicPaymentHalfOfInterest", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "ISUN_DeferredFinanceChargeAmortization": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred finance charge amortization.", "label": "Deferred finance charge amortization" } } }, "localname": "DeferredFinanceChargeAmortization", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ISUN_DisclosureContractsInProgressAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contracts In Progress" } } }, "localname": "DisclosureContractsInProgressAbstract", "nsuri": "http://isunenergy.com/20230630", "xbrltype": "stringItemType" }, "ISUN_DisclosureLiquidityAndFinancialConditionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liquidity And Financial Condition" } } }, "localname": "DisclosureLiquidityAndFinancialConditionAbstract", "nsuri": "http://isunenergy.com/20230630", "xbrltype": "stringItemType" }, "ISUN_ElectricOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Electric Operations [Member]" } } }, "localname": "ElectricOperationsMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "ISUN_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptionsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrecognized share based compensation, shares", "label": "Unrecognized share based compensation, shares" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptionsShares", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "ISUN_EquipmentLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan to finance the purchase of equipment.", "label": "Equipment Loan [Member]" } } }, "localname": "EquipmentLoanMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "domainItemType" }, "ISUN_EstimatedEarningsThereonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Estimated Earnings Thereon [Member]" } } }, "localname": "EstimatedEarningsThereonMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "domainItemType" }, "ISUN_ExpendituresOnUncompletedContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Expenditures On Uncompleted Contracts [Member]" } } }, "localname": "ExpendituresOnUncompletedContractsMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "domainItemType" }, "ISUN_GainOnSaleOfPropertyAndEquipment": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain on sale of property and equipment.", "label": "GainOnSaleOfPropertyAndEquipment", "negatedLabel": "Gain on sale of property and equipment" } } }, "localname": "GainOnSaleOfPropertyAndEquipment", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ISUN_IndustrialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Industrial [Member]" } } }, "localname": "IndustrialMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_IssuanceOfSharesOfCommonStockForRepaymentOfDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of shares of common stock for repayment of debt.", "label": "Issuance of shares of Common Stock for repayment of debt" } } }, "localname": "IssuanceOfSharesOfCommonStockForRepaymentOfDebt", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ISUN_JointApprenticeshipAndTrainingCommitteeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint Apprenticeship And Training Committee [Member]", "label": "Joint Apprenticeship And Training Committee [Member]" } } }, "localname": "JointApprenticeshipAndTrainingCommitteeMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "ISUN_LesseeOperatingLeaseAnnualRentIncreasePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage increase in annual rent payment included in the lessee's operating lease.", "label": "Operating lease annual increase percentage" } } }, "localname": "LesseeOperatingLeaseAnnualRentIncreasePercentage", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "ISUN_LiquidityAndFinancialConditionTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liquidity and Financial Condition [Text Block]", "label": "LIQUIDITY AND FINANCIAL CONDITION" } } }, "localname": "LiquidityAndFinancialConditionTextBlock", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialCondition" ], "xbrltype": "textBlockItemType" }, "ISUN_LongTermDebtGrossExcludingCurrentMaturities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term debt, including debt issuance costs" } } }, "localname": "LongTermDebtGrossExcludingCurrentMaturities", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_LossOnDebtConversion": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://isunenergy.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss on debt conversion.", "label": "Loss on conversion of debt", "negatedLabel": "Loss on debt conversion" } } }, "localname": "LossOnDebtConversion", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "ISUN_Matching401KPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Matching 401 K Plan [Member]" } } }, "localname": "Matching401KPlanMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "ISUN_NationalBankOfMiddleburySecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 - year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024.", "label": "National Bank of Middlebury, Secured Debt [Member]" } } }, "localname": "NationalBankOfMiddleburySecuredDebtMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "domainItemType" }, "ISUN_NationalEmployeesBenefitFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "National Employees Benefit Fund [Member]" } } }, "localname": "NationalEmployeesBenefitFundMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "ISUN_NbtBankNationalAssociationSecuredDebt415PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt with NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.", "label": "NBT Bank, National Association, Secured Debt, 4.15 Percent [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebt415PercentMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_NbtBankNationalAssociationSecuredDebt425PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt with 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.", "label": "NBT Bank, National Association, Secured Debt, 4.25 Percent [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebt425PercentMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_NbtBankNationalAssociationSecuredDebt485PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt with NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023.", "label": "NBT Bank, National Association, Secured Debt, 4.85 Percent [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebt485PercentMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "domainItemType" }, "ISUN_NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt with 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.", "label": "NBT Bank, National Association, Secured Debt, Business Assets, 4.20 Percent [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_NonQualifiedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Qualified Stock Options [Member]", "label": "Non-Qualified Stock Options [Member]" } } }, "localname": "NonQualifiedStockOptionsMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_OperatingLossNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating loss net.", "label": "OperatingLossNet", "negatedLabel": "Operating loss" } } }, "localname": "OperatingLossNet", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ISUN_OptionToPurchaseCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option to purchase common stock.", "label": "Option to purchase common stock" } } }, "localname": "OptionToPurchaseCommonStock", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "ISUN_OptionsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Options To Purchase Common Stock [Member]" } } }, "localname": "OptionsToPurchaseCommonStockMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "ISUN_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PPP [Member]", "label": "PPP [Member]" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of private warrants.", "label": "Private Warrants [Member]" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "ISUN_ProjectsUnderDevelopment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capacity of projects under development for utility-scale solar projects.", "label": "Projects under development" } } }, "localname": "ProjectsUnderDevelopment", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "powerItemType" }, "ISUN_ResidentialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Residential [Member]", "label": "Residential [Member]" } } }, "localname": "ResidentialMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "domainItemType" }, "ISUN_RetainageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retainage [Member]" } } }, "localname": "RetainageMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "ISUN_RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revenue in excess of billings and conditional retainage on uncompleted contracts.", "label": "Revenue in excess of billings on uncompleted contracts" } } }, "localname": "RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_RhinebeckMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rhinebeck [Member]", "label": "Rhinebeck [Member]" } } }, "localname": "RhinebeckMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_SaleOfCommonStockPursuantToRegistration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale of Common Stock pursuant to registration.", "label": "Sale of common stock pursuant to S-3 registration statement" } } }, "localname": "SaleOfCommonStockPursuantToRegistration", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ISUN_SaleOfCommonStockPursuantToRegistrationShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of Common Stock pursuant to registration shares.", "label": "Sale of common stock pursuant to S-3 registration statement, shares" } } }, "localname": "SaleOfCommonStockPursuantToRegistrationShares", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "ISUN_ScheduleOfContractsInProgressTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ScheduleOf ContractsIn Progress [Table Text Block]", "label": "SCHEDULE OF CONTRACTS IN PROGRESS" } } }, "localname": "ScheduleOfContractsInProgressTableTextBlock", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ContractsInProgressTables" ], "xbrltype": "textBlockItemType" }, "ISUN_ScheduleOfUnionAssessmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Union Assessments [Table Text Block]", "label": "SCHEDULE OF UNION ASSESSMENTS" } } }, "localname": "ScheduleOfUnionAssessmentsTableTextBlock", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsTables" ], "xbrltype": "textBlockItemType" }, "ISUN_SegmentContributionLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Segment contribution loss.", "label": "Segment contribution (loss)" } } }, "localname": "SegmentContributionLoss", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_SeniorSecuredConvertibleFirstNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Convertible First Note [Member]", "label": "Senior Secured Convertible First Note [Member]" } } }, "localname": "SeniorSecuredConvertibleFirstNoteMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_SeniorSecuredConvertibleNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Convertible Note [Member]", "label": "Senior Secured Convertible Note [Member]" } } }, "localname": "SeniorSecuredConvertibleNoteMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_SeniorSecuredConvertibleNotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Convertible Notes Payable [Member]", "label": "Senior Secured Convertible Notes Payable [Member]" } } }, "localname": "SeniorSecuredConvertibleNotesPayableMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_SeniorSecuredConvertibleSecondNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Convertible Second Note [Member]", "label": "Senior Secured Convertible Second Note [Member]" } } }, "localname": "SeniorSecuredConvertibleSecondNoteMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_SolarManagementFeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays paid as a solar management fee.", "label": "Solar management fee" } } }, "localname": "SolarManagementFeePercent", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "percentItemType" }, "ISUN_SolarOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Solar Operations [Member]" } } }, "localname": "SolarOperationsMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "ISUN_SolarPowerProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar Power Projects [Member]", "label": "Solar Power Projects [Member]" } } }, "localname": "SolarPowerProjectsMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_StockBasedCompensationGeneralAndAdministrative": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stockbased compensation general and administrative.", "label": "Stock based compensation \u2013 general and administrative" } } }, "localname": "StockBasedCompensationGeneralAndAdministrative", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "ISUN_UnbilledReceivablesIncludedInCostsInExcessOfBillings": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled receivables, included in costs in excess of billings", "label": "Unbilled receivables, included in costs in excess of billings" } } }, "localname": "UnbilledReceivablesIncludedInCostsInExcessOfBillings", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_UnionAssessmentsIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Union Assessments Incurred.", "label": "Union assessments" } } }, "localname": "UnionAssessmentsIncurred", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_UnvestedOptionsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unvested Options To Purchase Common Stock [Member]" } } }, "localname": "UnvestedOptionsToPurchaseCommonStockMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "ISUN_UtilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Utility [Member]", "label": "Utility [Member]" } } }, "localname": "UtilityMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "domainItemType" }, "ISUN_VehicleLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Various vehicle loans, interest ranging from 0% to 10.09%, total current monthly installments of approximately $34,878, secured by vehicles, with varying terms through 2027.", "label": "Vehicle Loans [Member]" } } }, "localname": "VehicleLoansMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_VehiclesAndEquipmentPurchasedAndFinanced": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vehicles and equipment purchased and financed.", "label": "Vehicles and equipment purchased and financed" } } }, "localname": "VehiclesAndEquipmentPurchasedAndFinanced", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ISUN_VehiclesAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation and tangible personal property used in an office setting.", "label": "Vehicles and Office Equipment [Member]" } } }, "localname": "VehiclesAndOfficeEquipmentMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_WarrantsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants To Purchase Common Stock [Member]" } } }, "localname": "WarrantsToPurchaseCommonStockMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "ISUN_WaterburyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Waterbury [Member]", "label": "Waterbury [Member]" } } }, "localname": "WaterburyMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_WelfareFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Welfare Fund [Member]" } } }, "localname": "WelfareFundMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "ISUN_WillistonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Williston [Member]", "label": "Williston [Member]" } } }, "localname": "WillistonMember", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of capital used in the entity's day-to-day operations, calculated as current assets minus current liabilities.", "label": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://isunenergy.com/20230630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "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'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r670", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "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.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r677" ], "lang": { "en-us": { "role": { "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.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r241", "r632", "r714", "r760", "r761" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r271", "r272", "r273", "r274", "r394", "r488", "r521", "r537", "r538", "r589", "r591", "r593", "r594", "r596", "r610", "r611", "r623", "r630", "r643", "r648", "r708", "r752", "r753", "r754", "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r271", "r272", "r273", "r274", "r394", "r488", "r521", "r537", "r538", "r589", "r591", "r593", "r594", "r596", "r610", "r611", "r623", "r630", "r643", "r648", "r708", "r752", "r753", "r754", "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "auth_ref": [ "r599", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ], "lang": { "en-us": { "role": { "label": "Real Estate, Type of Property [Axis]" } } }, "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "auth_ref": [ "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ], "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r241", "r632", "r714", "r760", "r761" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails" ], "xbrltype": "domainItemType" }, "srt_OfficeBuildingMember": { "auth_ref": [ "r768", "r769" ], "lang": { "en-us": { "role": { "label": "Office Building [Member]" } } }, "localname": "OfficeBuildingMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_OfficerMember": { "auth_ref": [ "r242", "r763" ], "lang": { "en-us": { "role": { "label": "Officer [Member]" } } }, "localname": "OfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r271", "r272", "r273", "r274", "r354", "r394", "r423", "r424", "r425", "r487", "r488", "r521", "r537", "r538", "r589", "r591", "r593", "r594", "r596", "r610", "r611", "r623", "r630", "r643", "r648", "r651", "r705", "r708", "r753", "r754", "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r271", "r272", "r273", "r274", "r354", "r394", "r423", "r424", "r425", "r487", "r488", "r521", "r537", "r538", "r589", "r591", "r593", "r594", "r596", "r610", "r611", "r623", "r630", "r643", "r648", "r651", "r705", "r708", "r753", "r754", "r755", "r756", "r757" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r188", "r395", "r679", "r699" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r239", "r240", "r534", "r535", "r536", "r590", "r592", "r595", "r597", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r613", "r631", "r651", "r714", "r760" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r239", "r240", "r534", "r535", "r536", "r590", "r592", "r595", "r597", "r599", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r613", "r631", "r651", "r714", "r760" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r188", "r395", "r679", "r680", "r699" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r702", "r749" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_WarehouseMember": { "auth_ref": [ "r768", "r769" ], "lang": { "en-us": { "role": { "label": "Warehouse [Member]" } } }, "localname": "WarehouseMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r18", "r647" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r150", "r243", "r244", "r616" ], "calculation": { "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r243", "r244" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance", "totalLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r79", "r647", "r764" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r431", "r432", "r433", "r531", "r696", "r697", "r698", "r742", "r766" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r6", "r43" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of intangible assets" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r151", "r247", "r252" ], "calculation": { "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Anti-dilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r34" ], "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." } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfLand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of land held.", "label": "Warehouse" } } }, "localname": "AreaOfLand", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r111", "r147", "r173", "r206", "r227", "r233", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r440", "r442", "r461", "r498", "r560", "r647", "r658", "r706", "r707", "r750" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r142", "r155", "r173", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r440", "r442", "r461", "r647", "r706", "r707", "r750" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r173", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r440", "r442", "r461", "r706", "r707", "r750" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total other assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Organization" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r704" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Contract costs" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Cash": { "auth_ref": [ "r128", "r500", "r532", "r555", "r647", "r658", "r685" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash [Default Label]", "verboseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r32", "r145", "r614" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r32", "r92", "r171" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r92" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r685", "r759" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash in operations" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Uninsured cash balances" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r26", "r70", "r499", "r546" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Contingencies (Note 1l)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r45", "r600" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Legal contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r696", "r697", "r742", "r762", "r766" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r78", "r547" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r78", "r547", "r566", "r766", "r767" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r78", "r502", "r647" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock \u2013 0.0001 par value 49,000,000 shares authorized, 23,435,489 and 15,083,109 issued and outstanding as of June 30, 2023, and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "auth_ref": [ "r104", "r107", "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "UNION ASSESSMENTS" } } }, "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/UnionAssessments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "auth_ref": [ "r330", "r331" ], "lang": { "en-us": { "role": { "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.", "label": "DEFERRED COMPENSATION PLAN" } } }, "localname": "CompensationRelatedCostsGeneralTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r73", "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration and Credit Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r62", "r617" ], "lang": { "en-us": { "role": { "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.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "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.", "label": "SCHEDULE OF CONTRACT ASSETS AND LIABILITIES" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r135", "r254", "r711", "r712" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r316", "r318", "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Total Contract Assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r316", "r318", "r329" ], "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "ISUN_ContractWithCustomerAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "totalLabel": "Costs and estimated earnings in excess of billings" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r316", "r317", "r329" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "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.", "label": "Corporate Segment [Member]" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r87", "r492" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of earned revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r100", "r172", "r284", "r290", "r291", "r292", "r293", "r294", "r295", "r300", "r307", "r308", "r310" ], "lang": { "en-us": { "role": { "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.", "label": "LONG-TERM DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r75", "r76", "r112", "r113", "r174", "r285", "r286", "r287", "r288", "r289", "r291", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r470", "r625", "r626", "r627", "r628", "r629", "r692" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r113", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term debit" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r67", "r69", "r285", "r470", "r626", "r627" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r24", "r72" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Frequency of payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r23", "r67", "r313", "r470" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Discount percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r23", "r286" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Interest rate", "verboseLabel": "Discount percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r174", "r285", "r286", "r287", "r288", "r289", "r291", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r470", "r625", "r626", "r627", "r628", "r629", "r692" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r24", "r174", "r285", "r286", "r287", "r288", "r289", "r291", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r470", "r625", "r626", "r627", "r628", "r629", "r692" ], "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." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r24", "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Installment payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "auth_ref": [ "r24" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to interest.", "label": "Interest only payment" } } }, "localname": "DebtInstrumentPeriodicPaymentInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.", "label": "Balloon payment" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r24", "r50", "r51", "r66", "r67", "r69", "r71", "r101", "r102", "r174", "r285", "r286", "r287", "r288", "r289", "r291", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r470", "r625", "r626", "r627", "r628", "r629", "r692" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt Extinguishment" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net present value of future compensation" } } }, "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r53", "r105" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Current portion of deferred compensation" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r68", "r709" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r6", "r109", "r136", "r438", "r439", "r694" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Provision for deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r6", "r44" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation of property plant and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r6", "r44" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r63", "r682" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Change in fair value of the warrant liability", "negatedLabel": "Fair value adjustment \u2013 Warrant liability" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfRollForwardOfLevel3InstrumentsDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r156" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Warrant liability", "verboseLabel": "Warrant Liabilities" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "SCHEDULE OF DISAGGREGATION OF REVENUE" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r397", "r400", "r427", "r428", "r430", "r644" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "RESTRICTED STOCK AND STOCK OPTIONS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r164", "r180", "r181", "r182", "r183", "r184", "r190", "r192", "r194", "r195", "r196", "r200", "r451", "r452", "r494", "r508", "r619" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net loss per share of Common Stock - Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r164", "r180", "r181", "r182", "r183", "r184", "r192", "r194", "r195", "r196", "r200", "r451", "r452", "r494", "r508", "r619" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net loss per share of Common Stock - Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r189", "r197", "r198", "r199" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r741" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r11", "r139", "r159", "r160", "r161", "r175", "r176", "r177", "r179", "r185", "r187", "r201", "r250", "r251", "r315", "r431", "r432", "r433", "r435", "r436", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r462", "r463", "r464", "r465", "r466", "r467", "r480", "r522", "r523", "r524", "r531", "r586" ], "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." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "auth_ref": [ "r460" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Investments" } } }, "localname": "EquitySecuritiesFVNINoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "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.", "label": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished." } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r1", "r6" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r454", "r455", "r458" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r454", "r455", "r458" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r64", "r65" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r298", "r356", "r357", "r358", "r359", "r360", "r361", "r455", "r484", "r485", "r486", "r626", "r627", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r454", "r455", "r456", "r457", "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r298", "r356", "r361", "r455", "r484", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r298", "r356", "r361", "r455", "r485", "r626", "r627", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r298", "r356", "r357", "r358", "r359", "r360", "r361", "r455", "r486", "r626", "r627", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r13", "r65" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency." } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r13" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfRollForwardOfLevel3InstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r298", "r356", "r357", "r358", "r359", "r360", "r361", "r484", "r485", "r486", "r626", "r627", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r453", "r459" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r9", "r16" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r98", "r493" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r6", "r47", "r48" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://isunenergy.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain on forgiveness of PPP Loan", "negatedLabel": "Gain on forgiveness of PPP loan", "verboseLabel": "Gain on forgiveness of PPP loan" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows", "http://isunenergy.com/role/StatementsOfOperations", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r88", "r570" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r398", "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r398", "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted." } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r86", "r173", "r206", "r226", "r232", "r235", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r461", "r621", "r706" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Income (loss) before operating expenses", "totalLabel": "Income before operating expenses" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r84", "r115", "r206", "r226", "r232", "r235", "r495", "r506", "r621" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r137", "r186", "r187", "r214", "r434", "r437", "r509" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r690" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r489", "r690" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Deferred compensation" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r681", "r690" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "verboseLabel": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r68", "r117", "r162", "r210", "r469", "r571", "r657", "r765" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r166", "r169", "r170" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r153", "r615", "r647" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r129", "r144", "r152", "r255", "r256", "r257", "r491", "r618" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r41", "r688" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory allowance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r747", "r748" ], "lang": { "en-us": { "role": { "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.", "label": "Investor [Member]" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "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.", "label": "LEASES" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r746" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Remaining 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating lease, remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r20", "r173", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r441", "r442", "r443", "r461", "r545", "r620", "r658", "r706", "r750", "r751" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r83", "r114", "r504", "r647", "r693", "r703", "r743" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r22", "r143", "r173", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r441", "r442", "r443", "r461", "r647", "r706", "r750", "r751" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "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.", "label": "ACCOUNTS RECEIVABLE" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r113", "r297", "r312", "r626", "r627", "r758" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r148" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Current portion of long-term debt", "negatedLabel": "Less current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r8", "r174", "r710" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2028 and thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r8", "r174", "r302" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year One", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r8", "r174", "r302" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Four", "verboseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r8", "r174", "r302" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Three", "verboseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r8", "r174", "r302" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Two", "verboseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r695" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Remainder of 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r149" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term debt, net of current portion", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r24", "r46" ], "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." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r168" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r168" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r93", "r94" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r85", "r94", "r116", "r141", "r157", "r158", "r161", "r173", "r178", "r180", "r181", "r182", "r183", "r186", "r187", "r193", "r206", "r226", "r232", "r235", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r452", "r461", "r507", "r568", "r584", "r585", "r621", "r657", "r706" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://isunenergy.com/role/StatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/StatementsOfCashFlows", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expenses):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.", "label": "Warehousing and other operating expenses" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r206", "r226", "r232", "r235", "r621" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating (loss) income", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r475", "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Lease expense including interest" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r744" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r472" ], "calculation": { "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails", "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r472" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liability", "verboseLabel": "Operating lease liabilities\u2014short term" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r472" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liability, net of current portion", "verboseLabel": "Operating lease liabilities\u2014long term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r473", "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r471" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets, net", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r691" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Amortization of right-of-use asset", "verboseLabel": "Operating lease, right-of-use asset, amortization expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r478", "r646" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r477", "r646" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r121", "r123", "r124", "r125", "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "SCHEDULE OF OPERATING LEASE" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r74", "r95", "r96", "r110" ], "lang": { "en-us": { "role": { "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.", "label": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r154", "r647" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r146" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets:" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Minimum commitment for future compensation" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r497", "r686" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Captive insurance investment" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r89" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "negatedTotalLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r4" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Annual rent" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of machinery and equipment.", "label": "Payments to Acquire Machinery and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquireMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "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", "r392", "r396", "r635", "r636", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "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.", "label": "Pension Plan [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [ "r649", "r650", "r653", "r654", "r655", "r656", "r762", "r766" ], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r77", "r314" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r77", "r547" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r77", "r314" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r77", "r547", "r566", "r766", "r767" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r77", "r501", "r647" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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.", "label": "Preferred stock - 0.0001 par value 1,000,000 shares authorized, 0 issued and outstanding as of June 30, 2023 and December 31, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r30" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Gross proceeds from debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r167", "r689" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Dividend receivable" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r30", "r528" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from long term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r3", "r528" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from sales of common stock, net", "verboseLabel": "Proceeds from issuance or sale of equity" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r30", "r692" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Project assets" } } }, "localname": "PropertyPlantAndEquipmentAdditions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Member]" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r496", "r505", "r647" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net of accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r99" ], "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." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r165", "r253" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/AccountsReceivableDetailsNarrative", "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r31", "r692" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments to line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r31", "r529" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Repayments of convertible notes", "verboseLabel": "Payments related to senior convertible notes" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r6" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Stock based compensation expense" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainageDeposit": { "auth_ref": [ "r687" ], "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "ISUN_ContractWithCustomerAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Retainage" } } }, "localname": "RetainageDeposit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r80", "r103", "r503", "r525", "r526", "r530", "r548", "r647" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r139", "r175", "r176", "r177", "r179", "r185", "r187", "r250", "r251", "r431", "r432", "r433", "r435", "r436", "r444", "r446", "r447", "r449", "r450", "r522", "r524", "r531", "r766" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "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", "r392", "r393", "r396", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "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", "r392", "r393", "r396", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "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." } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r207", "r208", "r225", "r230", "r231", "r237", "r239", "r241", "r327", "r328", "r492" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Earned revenue", "verboseLabel": "Totals" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r138", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r612" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r163", "r173", "r207", "r208", "r225", "r230", "r231", "r237", "r239", "r241", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r461", "r495", "r706" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Net revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Proceeds from the sales of common stock, net" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Proceeds from the sales of common stock, net, shares" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ScenarioPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The scenario under which facts represent plans as distinct from actual.", "label": "Scenario, Plan [Member]" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "SCHEDULE OF ACCOUNTS RECEIVABLE" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r24", "r50", "r51", "r66", "r67", "r69", "r71", "r101", "r102", "r626", "r628", "r695" ], "lang": { "en-us": { "role": { "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.", "label": "SUMMARY OF LONG-TERM DEBT" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r52", "r106" ], "lang": { "en-us": { "role": { "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.", "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]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r10", "r54", "r55", "r56", "r57" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "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.", "label": "SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "SCHEDULE OF MATURITIES OF LONG-TERM DEBT" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r38", "r39", "r40", "r42" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r38", "r39", "r40", "r42" ], "lang": { "en-us": { "role": { "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.", "label": "SCHEDULE OF SEGMENT NET REVENUE" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/OperatingSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r398", "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r14", "r15", "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Short-Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r203", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r241", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r270", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r624", "r683", "r760" ], "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." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r218", "r229", "r233", "r234", "r235", "r236", "r237", "r238", "r241" ], "lang": { "en-us": { "role": { "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.", "label": "OPERATING SEGMENTS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/OperatingSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r224", "r239", "r622" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock based compensation", "verboseLabel": "Stock based compensation \u2013 general and administrative" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility", "verboseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free rate", "verboseLabel": "Risk free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r398", "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "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.", "label": "Number of shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Number of shares available", "periodEndLabel": "Number of Options, Outstanding ending balance", "periodStartLabel": "Number of Options, Outstanding beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, Outstanding", "periodStartLabel": "Weighted average exercise price, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r420" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Aggregate intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted average exercise price, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted average exercise price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Weighted average exercise price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Employee [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price", "verboseLabel": "Fair value of common stock" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "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.", "label": "Stock option period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Remaining term in years", "verboseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Number of Options, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r140", "r203", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r241", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r624", "r683", "r760" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r11", "r28", "r139", "r159", "r160", "r161", "r175", "r176", "r177", "r179", "r185", "r187", "r201", "r250", "r251", "r315", "r431", "r432", "r433", "r435", "r436", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r462", "r463", "r464", "r465", "r466", "r467", "r480", "r522", "r523", "r524", "r531", "r586" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r175", "r176", "r177", "r201", "r492", "r527", "r533", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r567", "r569", "r570", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r586", "r652" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r175", "r176", "r177", "r201", "r492", "r527", "r533", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r567", "r569", "r570", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r586", "r652" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r77", "r78", "r103" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Issuance of shares for acquisition of iSun Energy, LLC, shares" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r11", "r27", "r50", "r103", "r301" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r11", "r77", "r78", "r103", "r528", "r586", "r598" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Number of shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Issuance of shares of common stock for repayment of debt, shares" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r11", "r77", "r78", "r103" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Issuance under equity incentive plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r11", "r77", "r78", "r103", "r409" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Number of Options, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r11", "r28", "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Issuance of shares for acquisition of iSun Energy, LLC" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Issuance of shares of common stock for repayment of debt" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r61", "r77", "r78", "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Issuance under equity incentive plan" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r6" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r78", "r81", "r82", "r97", "r549", "r566", "r587", "r588", "r647", "r658", "r693", "r703", "r743", "r766" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r468", "r482" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r468", "r482" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r468", "r482" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r468", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r468", "r482" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r481", "r483" ], "lang": { "en-us": { "role": { "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.", "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r118", "r119", "r120", "r245", "r246", "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r490" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Plus under billings remaining on contracts 100% complete" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r35", "r36", "r37", "r130", "r131", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r191", "r196" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average shares of Common Stock - Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r190", "r196" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average shares of Common Stock - Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org//710/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org//712/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org//840/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org//710/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147482969/710-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481244/470-50-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(f))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r661": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r662": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r663": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r664": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r665": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r666": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r667": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r668": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r669": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r671": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r672": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r673": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r674": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r675": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r676": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r677": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r678": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//310-10/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 75 0001493152-23-027637-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-23-027637-xbrl.zip M4$L#!!0 ( V+"EU<:U/C M.!;]WE7]'[1431=4Y0G#[A;)I I(>H8MIF&;[%;-1\66$RV.E);L0/;7S[F2 M[9CP[)E0$X+Y0(BMQ[F2[O&Y5\+=7X:_GO<^?NC^,CCNXY/13W=X-CP?]+I- M_XF[S>QV]^2B_QN[&OYV/OAI)](J.6+MUBQA0SD5EGT1-^RKGG)5\Q=J[$H8 M&>V@(JI>YO42<9O4>2S'ZH@%0B7"=-A+V^JP*3=CJ>J)GATQ%"\NC'22Z*F[ MMM/K?K[X,BSCK$=\*N/%T7.MN[)6_E]X,#N]3VID9YUNDQK$B%RNV+)6W,6U M6$1HM=5AY:$R;)[U-,-2OB>V"740H(@R[3(U-N4I8HEG[G^P_ MC:O&:0/-!U2;M0\.6S7&+3L.]2P18;GX]BX0#&(V '"%UC[#$"83P:ZX&7$E M;/WB-A8+=APD=&>_U=K?E*'X7VHQ]8OLHE2AH*Y;C4.IMM.!,H/7:=Q9[>.' M?XDH,ICB2Q%TN'QR?F G0[.SZ\NCT_/OOS\TTYK MQWV_/.[W\^_?/0 W,DPF5+3U0X>-M F%J0I6C_3 6-3ME6_/JZ*1/\BHZT MT;-Z'^NVSLK^&_&S$VY%Z.'!CZ8+=JWT32S"L:AY=\N<+-1H5ND$9*D2+A7C M:L%2E9A4,)OP1$SQY"?OXWB0P#TEM%_$2; 8IJ?2J3U7[EX!)0)A+3<+CP+E MIOQ:./U3-&QQ+00B]!M3&)(+I$":()VBF$(;@ ->9S<3&4R83>G7LOZ-,")K MA*R82AL+'DHU!M4F$UAI9Q!@Z#U#@<9G *E#&(Q5!O(9+6?HK03X5,X[8IW9A9?X.XC3$/X(+BCY8PUD(DD4 MS.#*1$5$47%<<(W'D;FY7>D?G!9*:KU&)=(8!4 P&@3@^K0.5,#MA$6QOK$Y M^Q@QEC8Q%)QRNNC! VJMQ!\V1^0@Y^Q2\&4Y$[KVYOWTR M]ENJ.S9CBBQ>IJ>YSK),Y(EGC!OA?!X^+$>Q(-]D FPSBJ6=4'$J-H6<(4E# MWT-I@UC;%/5(Z!@=>^>?&1V($)>MA[(+AP\%&,03T> VF' U%BY%\S6-85_[ M@-?;A[MBS]5O'X;^F_\J*8&D//-0)XPT1HF0/#<0H$.5,Q%H?"J^&,R+FCNE0^"XYU3*M1S.8UY&J?SC< M*;K,$G@X3LS?9J;-4C,#LUL7]P-P1;E>9BJ0J\23N M]JJAHBO/W I8%8UOXJRLE<:#-T+C@SF/4]*KRUT%$45TTF,.3K(/9!*+S,8+ ME+C_NDPNWA&II,A1$0+:^A3F2*?),S!>$C#PHK2@3&WT_%8)&U$BF'+ [FDD M_)@ 5,?#00^5+VT#K(IX-W%6UDJ\X1LAWKYGLIQX5[B1]JZSA*V[\R !?X=J MIN2&#H+4$/F5D@CW6_5PIMHFN$GG"-&@Q0K,3[6PW4?01.!S2-F5TAGZ 3K M]MYI6UZE!;@]#VW";9%[(1'LJ%^$69(&*MJ-3*;A%RR6UP(?;B-^I5+M3P]6 MYW&ZWXADVE.9HBCW O M)5O@XVDH$VUL$;6["VAW.I5)(L03PG:DN7'",90 Z1K9!0=!0EK2J?BDY##Z M+XG5;ZF$(8XN4^7.2=N]:LNJ8I9JR^HM;UD=QQGE4+K1_0,)')PVNP,I0$A9 MA%OL&MT(?DW1JD_RN7C5)2K=$#C<%$3\@@GB(VE84&NA1 M2LS2FZ@"7H.;U'S<;#$"-IV"-6"ZLRA3H0^>;ZIBXNV"5<7$FS@K[W)/Z5AE M1ZPC [56 _D)IS)!G^Y(=,:S-1\T2C77\5Q0Y*CX.#O>;3)A*J:S6"\$[MY, MM%>C_ Z+@W6?B*WSH/R%--VHE-Z[4GHS'M+&83$7[<8AS<9WVW'8^F&M.24X MR%%V\"X=8_IQO<;V6_L'3_K_NJPY6*LQ)XO,E">Q9VL@AWX2\^#:&\#<49P_ M8,:/_UBK'=VS7M,V/?#R/U%VFV>]ZJ'X%\-Z^>^-,R!;2QZ+7U#58JI@E6&= M3J2(/))[;SFH5DL%:R5,*-Z)\9Y^EB,,C=HG8HH,& MOJ5"!52QPRYF+L%[Q,XY-%:]GL]?_^R_.:H5,_Y.9CRG56#84C:79?*JC+ZK M?>[KWQ6=?%^2+-W\ >>]&T70H%.-8FF6FEZ.7[X@\L70;6(L\F$I#6:31M./ MV)M<+UUZJ]02P,$% @ #8L*5TAP&V]6 M" B$H H !E>#,Q+3(N:'1M[5S;;N,V$'U?8/^!#=!% OB:-&UANP&2 M.-NF2#?IQBW01UJB;#84J24I.^[7=X:49-G.M740.ZM]B&V)ES,DY^C,D*O> M+X/?+H[>O^O]*R;E72(5"\ MN#!4UJIX\9I@$;3:VCGJ?;S\-"CW58]HS,6L\UAOKJSA_S /#EHZ@3$X.?H@ MAR;I]IK8+ERXVEIS7L6"+K'LUM:IX"/9(9J/QG;-31;IZFON0X7C0N8M$RO>1I/F881XP&U7,GW[U1$KC27 4^H(!^Y MI/ 5OEU&4(1I9%!S 8 ?*&U3V ([9B1:ZJ'5#)3O[P5;$:. XMW]ENMC7$6/Q39-2Y# MACVW&H=0%R.*^]?_>K&DMRG0K!)U@C< XU@S5 ;6?['U]W3]_@^.3B MC)R>75Q<7QV?GG_Z^:>=UH[[?77<[^>_GVWKE(=VC$5;WW;)4.F0Z7J@A*") M 4#YMQVGF'J#S\_O8(*3$U"1+PD8U9U,?_4&_?\,N-787[/7M!O%D _Z_P?A M2SN AS:F$T8TFW V!=JW8V[(EY1JH!C(E)\<^\_I1IEC6"5L3<"$9#+D= M78,5IH$M!;TGJ& QA, J4(P&%89 MD,]P5AZ0KV(15]2RB;-R\":HA9&HB +G?@I1G@R)@MNZ=)_+"![P+I*$[X%( M0_!'X(*2/]: 3#B*@@1<&:D(*4J(@FL\CLS-S5+_P&DAQ]9K6"(54 (1@$! MN#Z- Q50,R:14%.3LX]F(VZLQCB4XD4/'J#62OQAGCD MNRWAD<&8Y=Z;^]L';;ZDJFLRILA"8WR:JRRAA)YX3JAFSN?!A_E0,/1-PH!M MAH*;,1;'8C'(&90T^#OD)A#*I% /A8Y6PCM_HE7 0KAL/)1=A_^5_ MCCR*A=X^R! 8J@N]1$6?Y6M[SOIEWH)R&&-U[E[P31>/'U4)ABK!\"I<_V(H M=^G>=I!?GQEH.M=1+JIYG*-J&'4%- 7]]=0J&'<-&5"-[RZ+I52JH0$0,A-N M4!X5(1J3KC',1<[#N;),TTQ01V!0>)%S:IF$PYLK5^68!BR(\JS$! M3C)W) B+A,43E+C_.<\9+HA45.10$02T\9G)H4KM(S">$C#0HC3#!&ST^ X( M&6)^%U.[[FG$_)@ J*Z' SU4OO068%7$NXFSLE;B#;>$>/N>R7+B7>)&W)+. M\K#NSIT$_ S5C,D-%02I1O(K)1%66_5P8F4LW,3C;]"@@168'U8AN_>@B8#/ M0_!ZMY/]U4.N&4BF>LJ=[;M M88?,T10I@Y7L:X&/IB&W2ILB0'<7H-TXYM8R]H"&'2JJG48,.8!TC>P"W8!: M-"A)X1/SP-!_29=^23D8XI@QE>Y0L]G;D$VGUSFH7)%(M1&U31M1QR)C%TPB MNO_8 ;Z,.],!9\ ]6=Q:[ 5-&;W!&-2G[EP4ZM*/[CQ@?K#F"8Q6TF-^QX;J M@G/OD#8TA-J&%XFSLI7N5-T++/ST)$&858#\F-.4 )]NO/+&<_6?"C(Y42)"<-X4-)1 M=A9;9QJ4Q8E0,P9WIV/EA2==8'%@W09FC:%]>O M8,DW]3K8ST38(5<0272A@2\IDP%6[)++Q&5N.^2"@LRJU_/YZY__F:-:,N-[ M-.,QN0*&S95S62DO*^E%^;,J@9>D\JHJF;OY'E?ASL,.SX#-#];OTUZQ8'X8]T?X#OK/M";6=-PSZ\D[EM;38G,P&WV& MA?5Y.GY7<@57'6@8@0*+^32$, M5Y4(.H#5\PM+H93P[U[SJ(N]&J6>>38[M[;'JKK$9]ZF\ZW1XKHA^YLFX$J] M$[X,@ZY9UQUB-N;/-0YS@.CU_X\(I N*WJ@J\=B*=T"RU5KM.;;QS9HMF2H6 M6LU:XU "M2E75+X4-CYU;#B+0RH5*?:$P M<[$*E3"/9!@1KD ):/P&?]06M6$-N[=U:VBTVD8%2 A]1P2*.MO57RY!,(EI M HJ%M\8;P!2J-84%D4O":5B=W7AT WU;Z9*F831?;BH.9ZW\%85(Z\T^@YO@ M_-J"\Y3LUTRMXXG^%!&)>?0V<$$#(>-I9HL(.YQPNP9E7>?$$KRC@6#X+0PT57[JF0Q2%-944 6ZC2F!GH!!V!3Y2 MUY7(VCFU+RLP7#/J[E #X18+NI\TK HR2HL)?@AVZL1)B+GKYBI!4I78KIQ) MR7!8TC N\S=PR<4UYFE%.R^4C;N7FM4?3,7\TRLX?G8!KYJBUKFJ\ZL)22(?*JBT\CP0A LH^E6(C:UH7CQ_@ MBR:.3;PL89CJ4FJ+36OTGP$;M6:;\2=,NS4Z2)3EQNF>(#XQBZTU3<"ETNE& M'NJHC7KB:4'+14[2JXA)ZN,=*]0K/,P=1YF@C$IHM,O.::X8MY*8RV$J&XVW MK===+93;^<'#Q:%P]T#)^E/".O+B?X55;CXWU6(<39L?;YU0M+@BC*.?88G= MRB2-,.T- TE#K5X574P\#_T"FD:&NRPL"%#.PDK(GX"'6(\9IB@2%4O=6&UW0RNQ]:@=S1 /X#W9L>QI/7\]FM9>@QEL.E]%G/:PGP+WGX8K!10@N[[CX<30,JE!$M" MJ".9CK"V8<7?%"5('GQ==&3+$=8]PY__U/ OE#D]#"_[Y+85(_FE6H4S1CVG M W.RHEWLX"JBW-8-NS +8K_?@2E!=U6M9O,WFOR9H;H7QAL=QK>\"@9V:YBW M#?)] WW7^SQTOO<<\L-[W^TRW[%X[^X5=-)UBYR:6UW?YB\C1$8&LXZYR-*R MEU9;7/:.!#^S@S_88^99L@,+P9* M[PHN,[REI<,%&GPWTX_"ED%76W)DN0GWZV_EMT"2:YL;DG IF0S8EK3[:'?U M\,@R/UB_3WO%@OEAW!_A-^@_TYI8TW'/K"??V%I/F\W!;/09%M;GZ?A=R15< M=:!A! HLYM,0SND57 B?\$KRH (+*IE;PH$X=/[0<5WPB5PQ7E4BZ !VSQ\L MA5+"WWWF41>M&EU0]%I5B<=6O .2K=:JU#OARS#HFO7YLR,QSV;GUK;[JDM\ MYFTZWP,0]PW9WS3!BY8&O?'UFBV9*A9:S5K3K \P8]I\[UDG:E.NJ-SG3+/L MO<2Y81:'5"KF,ILH)GBQ(%R82\9M%A /SA@G>(E7,Q>[4 GS2(81X0J4@,9O M\$=M41O6T+RM1T.CU38J0$+H.R)0U-GN_G(+!(.8!J!8>&N\ 0RA6E-8$+DD MG(;5V;5'-]"WE6YI&L9QK3S!W/Z*0BSKS3XG-\'\VH+SM-BOF%K'B?X4$8EQ M]#9P00,AXS2S180&)]RN05GW.?&@?^$ Y0ZNH(\1I]#"5=4TFJUX;;G,HTZQD+O'VHLD4PSG0K@#XVM[3?B* M OKR61AJJ/BO>SI$45A321'@-JH$=@8*85?@HUAS6$2>Q[[JR S7C+IWZ2"F M"VTHG5<%2TJS"5X$]Q+%28C!Z^8T05*:V.Z<<+B#K[IP;.)E <-0EU)!:%JC M_PS8J#7;C#]BV*W10:(L-T[W!/&1J]A:TP1ADQ M27W\R0KU"@]SR5$FR*,2&NVRMU5S/E=GSPX^)0:O= MB_6GA'6LBR>%56[^WUB+<51M?KQW0M+BBC".>H8E>BNC-,*T. PD#35[570S M\3S4"Z@:M9K"A@#I+*S$H]Q<9:%!A\6FM;##7I&7D)] B1C[#!,4NRJL=G\% MUV-IT#L*H)]# 7$<1A?Y1EJU-HZ1^D\VL:K?:9BA*7<2<#VHQ6F&I\G6Y8] MK>=OSZ:UU\D,-IUOHDZSGT$9>,3^D@""4'C,24P^J*Q>_[K7&9B37CVL)\!W M=G)F?=([_KX],ZP?_SRX">AB2H#<5-2QFHZPMF'%[XH2)'=>&!VKY0CKEN3/ M3QO^I61.#T/-/M,I7NFI7UMN.?RE6L5T4,_IP)RL:!>M7D:4VSIW79@%\0:D M U."^*L;M2_)9DOZN1;ECG M'B[9W;SHV.@1^4K9,GU3&%E]9K5IUC$665BV@EG7T4PB]I1I?=Q]ESZEUZ?S MR7&]/M7_!U!+ P04 " -BPI7^J=V/"1C 0"R@!0 # &9OQ]:7/:3O+_\U3E/6B]FU\E51#KX+03_PMC[)#88!L?29Y00AI L9"P M#AMX]?\9'9P"!$@@0>_N=[^V$9H^/MW3T]TS\^W_]3HR]88T75*5[T?,5_J( M0HJ@BI+2^GYD&LUD[NC_G7W\\*UMX.?PLXK^_:AM&-V3X^/W]_>O[]Q756L= M,_E\_KA'GCFR'SKI>3['TC1S_/OFNB:T48=/2HIN\(J AE^2)>5E_OO)I\-' M&YHL33Q*_N(.PAW/O!I_*HZ^,/YPYMC^<.)1P_/1M/VHX3XJZ6J*9;*+Z+"? M&'ZA-^]9AM",.42_S^^O1X\;WL^/'CTV-%[1FZK6X0VL0_*F=))FDVQF["5) M'0D3+\*_?VVI;TO?DTMRC/N>&>5,=#Z8&![_35-EI'L^;7TR M\;AH:$FCWT6Z-RGXXV/R,?D.G:29)#N4GZ":BJ'UO87B?#@QE*X9LT3A/TX\ M5*X]5H9/2;JI( 5IK?Y70>U8S]$9CCZR+!CQ(OXW1?[SS9 ,&9U].[;_C3_M M((.GR%N2Z-64WKX?%57%0(J1?,#,'%&"_=OW(P/UC&/;T(_)]XZ=UW[[3S)) M74I(%D^H&C).J0K?02=43^R=4N4+ZX_'Z%?^92B;] M?I\MUA]K^'M7A<(M_A=A;X5O<_DZ$59]4DAU5T@KO"E5M+_%T,PZ7T\7ZP@; M >8 _Z^D8!WTBUBX&B^7%1'U?J%^G<:.,L.E4JGL*N_-C[VWT$&*B/\Q+F6^ M56_RLHY6>14S]JJBJ6GD19(N\/(?Q&LE1;S@#52W/[ZNT;T;B1[P=9K;5Y# M>IVM6[.,_1+=^MLJ[[D@M-PZ[^)F2-KLY>?U&FH1B=5I]Z=5OIZOWZ 6_\X; MY/O8<]IDW#RO1D)9>4.ZH6KX'>Z/J[P@5;]&>,+ W[;^O:*.7IL3M.OX]]4D M<&MJJ)X:5T,7_\5Y1T,5^Y1N]&7T_:B)G=\)Q=!=@WJ0.EA/%?1.W:L=7DG8 M?TC@<32I:;E947ISOR=*>E?F^R>4HBK(^E#JG1!_B33BB*W?)%%$BN66R:_X MP0JV TT2;(_;,^[)Y'BIJ1WB9\A\0C.&:O^<26+/3BF8.3P4DDX\/&"*842?\S-&9Y6A"&6B>%SHZ2R89%L& ZPW="WQ#4F6# GI%541;.:.)B@LZ-7F.%62^/T(@Y>5"&1I MAD1XIB+9SV*'@B,"_4219#Q):R86BTN=2XH/\HIJIR,9A%^]H(@D!,#K +P> MP$2N1%J*V3EIK V*6=+8P$F[Q3$JPOH3:X8JO#SQLHE6DU9V9R3-E5(N<)*N M>+PFNU9U'>E5I=0CZC,EO4TT6FU>H,84^$?FF<+F.5]Z; C26X]4=D@J.X_4 M"$EUUNE-$YL/C%@2=I\0(JL*(0D;KY-Q6%..Z>#E:-E)6Y7QW*R7\ K(Z"^R ME[KSM?JDG=V@3@-IT^1R7'"2'))K!8Q5TR!9#I*L"8[:5'J,6GNFA@FVIU++,UF#G.,($+OU3A"*%K?PXL37A++2I'O2@8OS^,K^, \)+Y\.HC,UAS$F@S- M4LQME>*JT29B"][<,\''W4'SXGP'@E(>D-B57D@-2/[NV% +)N.%4_+X98-/F43)D-^H1>\$560458$M8/( MJC$,:.6"]\*;T+P<.KE4I A>+>S(A6#(_A;LZX%C5POVM:C-1WS!/IF_\P_Y M%!WE=>TR66FV!!7.)[I)V?E< M^9R\(IR4W1"*P29EK;*7O3X;P\NMJ>DFKQ@/ZCUJ2;JAA<=-P!6\<%A9;DH! M)F-#Y,.G\820L%P>E&P(I!!2?9O0[ ,QN\A(S"=XM<@O$])\Z*>ZO08XLB'D MLWU6M]>A-K_#0'4MBD/(5(4HWUQX\@TD\IGL+%F-M_QV*S>!,+;<5^:#7R6' MSI7/N38?0KH]N$!U(RB&8V8;UQ(V8RM-AV!A(?*TU+C2= C&%2)#_NPJ30=O M5[["JTV@Q03?^; )SU"-1M&TY0+@K7OT\=ZTJL/.AU"CK': MM:83I65MR;J76FVCVGS444'7D5'HJ)HA#:SIIM0C 0Y:E_+@9Y#0.N'3 ;:; M6_DG0FE5L>=QC HL<:-?4$1B=-W.S"X@WS(-,+-DD7GAF,JEI)"=]$5L""TT M#H$UZL&&6U5M+>C$F.ZD-YPB*R(>E6[ M(*E=J6&2]^@XU#4UI=ITXIAU]9 )H<@\SM0U#L?Q5%;$"%H?+!DN^'#L'G7Y MOK4=K]H,B,C@$3TN2;)H)WX,DZLJK0>D=3:9%#(AU(^'+@+I),;&T?K:U 68 M0[9\[$AX3MPU7C[! OD9KK#[?D)&]'N=;*^TGS:8#GF!7I6O.IM+L)G7CY3NXQUI7 M!%,WU$[]'I'LB&)([C*UKFM&_492I([9\8[]LR2Q-L%ZIRLC0HR=YSLZN^5N M5M_V'7SLG^."3P_DF-/[J7TT8FE=%8<)R%NDN7SPE!95'7N:*U45B6W7 MD/8F"4BOX<5KT+2'L&-7P_$J!L2"X&\]8O,A)!N' 2"1N.5'[>C5+T;F66(& MKP"9]*R/R(>0. J(AT?#BGW'Z4]E9ND/OFUO4_K]PH<)H5JR24OMRMCA0MC< M%@ #)%)"FH#IQ[HK*Z))5B&3S'@ *03_'@0S_JP@A/7&!>IJ" N1?(3EN#0/ ML2D'P8?WRZ979CVS#:$;;_7I=5W:=S*]KDEL)@+3J\] UX8UZ5>8XB&$9IV M>)@URPR=GZ4_ M/KFO )8^_?FJ<5K(>=_*ZG5V\&?$RO7LSL>GK=Q I":$1: M8WK=B(/@I]?-.?!GR0P=PKXTDC0K*QBYUF%S15[3^M@C81[,Q8?"N5*O-(QS M7GFI\'::IJ#KJB.*&A),#8ED@%0N?8LM!0_@S1C#AJ&5#1ES."+<59LWDBC* MJ&%J_3&VYC"3"L-(UCZ]S^7GUGH#>L:"X!7#:; 9(N^2ES2K2^X&\3KFS\JO MWQ-62:N9-Z-L".>N;(_1LM(U#?T:A\8R$X0P0CC@9"?"8 ,1QIZ:P$+))4Z M75GM(S3V+F^5\*JSA5Q)8>0+WKU4@4AKRMIO5Y$8^>/HF&HB0*N'#BD" MTNTGR,T/)[IUI0<>@;+NZ3AI:V0PG/B*^_<) MP_.B*=+^>1S\GA_\5,MO:5,,;9B('A$,XG00LI MA@"<%-(XDD(1DMLJ$%LAL>[9\V$(:>X9V/$2U[132T7+J6!,E)[E&BA)^T[Z@; MK4:PV,CW[;Y?$K&KBG4]1$_2C\Y&K5>SK'\[]AQEG,)C;Q*C/5_,T?[L7K/# M4/T,WP>F]\5;]@X# PME<&!XF+.[]S" X,W\GB/ UWFBAZ'_B,4!CF:VJGV( M PY3[Q '1#<.V 4>( Z(4ARP103$+->R92'Y.ICW,(PD8L$2LX50>5K[$"P= MIMXA6(INL+0+/$"P%*5@:8L(B&^PM TA^3H<]C",)&+!$KN%4'GYB=R'H?HH M!4N[T#L$2]$-EG:!!PB6HA0L;1$!\0V60A72>G=5'H:Y1"%L"J3=>AP^H?3, MK7)MZ&%@9^=Q5]R! X%;Q *WN ,*(K^=1WXQA5#,0L?82'F5JWX/PTRC&'%& MUA "ARL="Z>RE# M#Z57N8?X,+ 3K5@HAL"!6"C*L5 , 06Q4+1BH?A *,[9MRA+>96K:@_#3*,8 M<4;VC!3?MP8?!G8B%W'@0<48\XHP;H"#BC%S$&3$(31W^#!%0)"*@+9_O M".7#B 0P.]8[Q!\1BS]VC <('W8>/FS]I%^( Z(9![ [T#[$ 8>I=X@#HAL' M[ (/$ =$*0[8(@)B5G?:EI"675Y<4V5>9=[@'@B1QXHG=G MR;*8IR0CP= DX1#Q,X_W7?N?F$4^ *&(02A^\0] *&(0BE\4!!"*&(3B%POA MH?B"(E:0\:YJ+X<(I,42V+5'BEEZ0!*((!9'L M2B N61Z7D)Y0I E8?#C4*RLB_JNVWXA9R/&N?4S,XA5 3W30$[\X!M 3'?3$ M+[X!]$0'/?&+>QX-2<;<[C%:)CC:^@\)QIX4%#$W6&!&_U;F%0.'IV3S8=.R!'3ZF"!'B?L]!N TD_LZ/7JK M^" *4+NN.>U6Q9#8VPOES@T@W&/!:@)2>/QFDH&(O[*'G?XN6Y/'@,TR"S.Z MKQE=,31>,/2RG2] ^IZDWPJ"H)J*H5=4 ^G7*J_H!46\E!1>$22E=8\$)+WQ M#1F=]T<_3^7EYLIF7SW*\'"YB00M0"1>$)E*PFXCHK#/8.1;"( Q7,5.2.2P M/ ; (;IPV(%W*/6Z.)21#!.[QZKRJ AJIRLC XE#[[D?.'&.()8&(\Z*JCY> MI/$KB<-R%X"/&.%C%_Y#-Z0.7@@-CWA^:",-J3%?TZZ BH7\'YBO "Q$$PNA M^H65#R7(I-,9)KW#BWD# H2?XRUV7L^/1X_\>CM';2"E,H< I.ANRXD?J"8J M$(<$HNCT5,<(-*,+G;2NJN$!]R.<68*7T75.$UP#:#;K$[*]39[;<_1$,_:) M6-%OHYWKAP2D2,<^,0/5;.R3H?.' *)(Q3YQ 0W$/A&*?2(&&I_;-&P?DSZ( M]=7.(Y[=]B[NY6$IL0U4(M3'>D@^X"#:6^?<>0]APN'H?*^VXT5I:]PN];DO M&]BBM)ELR_JDG9H\T6>UV90$=&Y*F%VE%7^UWJB:T>);R.KSJRKWB)=+.G'2 M%T@7-*E+=M:3YKYJTSW@880!+UGL$ KT%EIUQJ'PS&NHK9IZS*?F35$P)89] M!8"3T*&'"1UZLE/G69)E"?\4\]:?HWB\2E6=YK$H==) MXM!;.+=E;KKX&0^E-4QM#S8D+@7*)*N0[5NMTMG&*Z0&$E[V'RA3K )0/(#" MI%V@X)\L_[4S1&PN99>9E:3L\AVJE+-#*6?C+^7L.E+.;D'*N:&4<_&7=V&8,\(>R!940V=MF+N.%I??&>:U8_C'"9)& J\G>ZI9NOGBOY_0#6)2]I M3[QLHO-^0=>1491Y?2IWO40".P54]$ZY]"YU51K&.:^\5*R+*W&DJ.NJ(%F_ MU)!@:D@DIT&FV/0MTH2]P1;AJ:SHAF:2EXSYJ+6DL:\YV653&T G=M")^)RW MB8MB &?SI0$N"J 3$^CLKXMR&S&L<%9/L32@SJ=LP'T!K/8 5O%R;3,]4E,I M+:N"'6^0;=X]%0B49P6ZKPYO6=O684!LM88N@-A*$/.9D-\#:,5 Z?&:\=Q[ MHY BJ9H31115Y0UIAM20D75*WRW?)Z?P[3ER_(O@4-T(@"3"((FXVUFZ=U[G MNU@@P 77ZV-P*FHHRIJ$QKBT3$,(=2RUM)"N!^ M-G0_@*M(X&JWQZ]",T'LF@FV?';S6H"!TFZ$2KLQ P4T^)23-OMR?'^["T' MWF>^-""^ <#$!3 [\#!0ISH8WP"J/ABK=CT>\7[5YHTDBC(BV[;'W-Z>(\"W M! [+!P PX@",'2Q;H= ECA)2A[GRT;C\$DZ=2RD/%2TG2#!$W[ 8!K56EA;]XA0)@Z:\2G!'8+ M"Z*R4+M\[#$X $AL #)UA(BEOM5Z>Z9P%4IOCT\TX;^HBGC0<)H6P;XZG-6 M<="0.#0PQ.RXN2U/T8MNK>IT5*5FJ'$_E73F0@H2GQM]S%]759#'A113?.]T M#HY>?^VR#NY;37K#HSWSFH;1NB?U1.OPMVK38:JJW4NM]OB2SY-I (Z_ P4! M.%$"3EP.#@2X[ HNN\TD@MXCH/<=E L\13",5H>GM=X@7LA/1M)^=++GOFL]#)>5KFGHU^@-R0S@?,AF$9%2&(H-GMAU\,3NI.L1\!0#/,6B&1+P M%!L\K1D_;<4_I3R[LI^1W.0U=&DJXG[CQUK8S7"[:^\3E^@(T+)SM,0H]@&T M[!PM,8IL "T[1TO\XA;W4+92IRNK?81T)P@\$/@L9W_7WB=FD0W@*M ,@RT M)Z>A+(362I+8M=>*650%*(L?RN(7:P'*XH>R^$5@@++XH2Q^<=D-;PAM+,44 MS?PBHC\ .'FSO&OO%+-("W 3!=S$+W8"W$0!-_&+A@ W4UL*DW.V MI;A=:V7E#6'<:/&&B:X9)P^2(:-JLZR(TILDFOS41HA)1K<-CM'>!U<#0V&$ ML/JDGR*:(1"(?0"PC%]<"; \ %C&+[($6!X +&,46[II[7ND&YHD&$@$)/I# MXJBRYB&Y77O%N,20 +_]@U^,8D6 W_[!+T8Q(_.5B7]9[MI'QB5"!) >*DAC%$<"2 \5I#&*-@&DAPK2Z,6DWE>E553ESN1E M @8[GG?DNB=P?.(@XC/YRZKAGU&[XG=N:C0FKC'Q%>F").?"& MJ8] .R'=G8+60<1JH)WZ4C1!.WS>+A3P.A))*0%KR*HEV)C ZL$XK2I[ MW(&^RHA/F"E):4URNH*NP>QV;78/[RJ8W8&8W5#78'8[-[NVMB\'Q8+AK:)M M,+VY>2"6&_X$JZ.8&5'8.2B66SD'16 4;=#"ZBA^0#^8U1&8':R.#LKLHK$Z M K.#U=&A&5Y$5D>1-3W.'F/T$ZR.XF5$81<\V167]-Q.0;M"!'QH0 ]_Q0!F M=ZAF!ZNCO07ZP:R.P.Q@=71HAA>1U5&436^5L_KV+VB,NQ&%"]JX;;4!T!XZ M:&.XS0= >^B@C6SC_8JG"0)H#PBT4=[>M%),.[MXO.7[1%H%<@!XR[K/U-T6 M!*@.'-6SJ[EEXM^UK]Z/J!A@#[ _P+@:8 ^P/\#('& /L(]S;.\@CER=V=#1JTDLZPW_WW[@@C@5VUN\ MFIAN4OA2%?SKE)]9XVC8E:B8%.TL3CUEO^N9G.!FY9E\_$MA!;!SH+V? ;H MK <=4Y%LW#S6+F9 T$&\;FKH3-+5%,MD3_ S[LO.#7J!%+4C*F1]"WIM+I:1CA]8^^VW^.DEUMG%/_I\_[=C MJ7>"(:N:FH!T\B?K+VW$BY9__7:,H8C_3?[[K4OI1E_&,TD3>Z@3BJ&[!O6 M?;Q.5= [=:]V>"5A_R%!U;!G:YY2'5YK2[8-8MUA_I-,4I<2 MDL43ZMZ44?*6;R$JF3S[AN7F4F"_-VFH7>O=[D#)AFH8:L?YV[LD&FU")_WI M:.+;#57#NK"_?2[SP@N5PG3IJBR)IY0E)UT:(/Q-\A;G8??-]O/,U[3[C>#$ M3'#A_/^8#(XGA!!=U$Q*#K]_1S *@OHMW[*<'1]\%9L\88BU]K9?_A]>")55,6*+R6!]2.0+*OF'&X!LRPJ/),OZ[ M("FM[T=8-.3W+B^*[N\K!E M5UYXUG:#M6^&N#;!]%=57-\$;\>>:I MTJG^3/^LY==&?%/5.KSQ_4CJ&2<-5941KQB:B;Q,88HF I]\-I4Y]6,8AKB) M)L:MX)^I&U*S'[ ^[AX+]P^E^^L_-I7WI=OJ_0-U^WA?>RQ4'JB'*H4GQ0<\ M\5$,1U7O*2;]6?Q"52^IAQ\E:C1?CJ;*0O&!?,SDN=2T(/#_:K^4M4^?C#:B'IU 4[9N2$*X4%%:MI6TU.V>FL] M7++33-Z6>M%Z30GG>OKF30S$4D62BL;?:XM\OX]X#2E>!CM!V-'93U-!%$_W3_P0#VT_'BI,A_T:K^@2*;HN"HB*G>>T8M IY3H8-^L$1$U>UCTC MHFFJG) HM1LNJ_Y#'L#DF;B*?O;E>9P2UWWT@-L@'$D]-CDDH[D^2R M63H+86-TJ,_-F?Y3$]"Y1RU))[[)J& %>\-'Y7X^,W]IH? 6Q'+$:]RC,ZGV M2/+%Y4KQZQZ"Z)MT]KG4XP7CXPGSJ)G(<]E/Y3R&O'B;=1UG!,4;7"3.L M+KZB:BJ&UB^JXAQOTI>95T&\NWW/I(-82"1U))#F)0-U-?6-6-=DPL8'G4=G M%TCFWWG271#VVF*>]AWL#X%C06:AJME -3UEJUY,[CVT04GM_@ILBYQ!P=);*)EDF33-9UB=>1RO *.0ZPI]J+0.W*50U M2L7++PTOY#5)%R7!6H%-S*K!)0M"GT*C3"H1?/GK_=?:5YM$IZE?FY;U@8%1 M;=K42>,SD 5+K<4KTL#Z_0L ,A3A3_I/FU+;B\Y(/* LF=<$YJ-/#L+N;1G\ MO!AEIY''Q43D41!%#>FZ\Z]K24&,=]11T2[_F3_;STRV$5C4X3$XCCAHVA9Y MX0TI)J(NY@0>L_7/TA+.6&_.#..):[V]2,UV*D3.V*.SFBD9B"([&G85^4+H)#=#^MEI$7\8U5[4-\5;Q/E>UI>4!Y?]!_MH$UT-/31 MV;,DRY)NJ,H\E^.HR ]+UKJ@JMUJZAL.Q^;D)WY>(:0/RL\W*KN]_(0W@4=G M3T@CO2@QR$L<1#)BJ[DU!Q.W*D:/_%?JSD^IR=WLZTNW]3.7D8(VQ8G1C\Y( M)W<:L@Z>BU]'8D[>H4G=:MB&I2XO4Z4>$DQ#>D.4?="9#NN]D'2 @6K31^ : MUAHO0L64N%#OX>SR7.0YM M=L?$I4/SM8H]TVU;51:6W97WCEA4_Z;ILA W=-C'IUETKDDQV5S>UHP'96( M_^^_.9;)GF+7:B 9=8D,*,4CC1,S)F-OTI7C0MQ!=HDC=:2Y97G-BMR11O'V M7)Z@I"8IQ2LMA*<[$I)3,J\;E&:U) 8+OB7[:/<'BB&T5-9P?*5)AH2PB[ ; M*Y"&-=8U-=TD'1:&BK]JEWX8]G/C"PG/2%->03!. F :DKY[VVOAL,JQG\(V MP0?)D-%P\8!XH4T)V-GHH<7>B'@Q_E3^=AY;],5+ (B8&/#(.D()U!VZ MNIDI'U!R_.;\_O0WA;]I_-%O=(D+K&)#O/5LL<:+)N+K=9%_G9M$LM*1?%)FZX;479$!.,@K4^]XQY8TOW963'A ,M: M*'V)*R,'E7QI321?J$JU4HHMYS%77%D126'6"K)9I MHJ2Q;4J?F2]4F]>IIB1C]?*R[*1!=?SO5U,B.L>J;B#G ?S.H=HYDEJU]S [ MRA^!AG(GTX\?,"+(YV03,R7BCY66]6Q70P(BD1C&#V4=S:%3G^U<+:6;>"&E MMU6R66.:^'=^DDQ"H_UEAXDO"8I71.HS^^7C!\)E T_]^('&/\P# M^8+U+/X6(<-Y$=FFKEM46%22Q'">ID2^K\]NV)SL1RF:FH:_;.]L)R&F=:B^ M=W1SURA5 S- M]?(8@AW,6#^!8V:-O W/8$0H+:JEJ>]&V_W\*V8'6:2)J"DIUJ$5.K%94H=G MZ=-Y!%H?,Z?N8TL?< @D4>,TA>Z3Q&"=I^<0ZSXI*;;_8=A&DG6C##>T(+'F MU]B"Z!!K>ZM7;M*!=I=?$XS;5,W@.*"TFD-XL'1/^WLO$MV:Y@8C!YQA="FB M Y5%8:0XF[8X:B]*Y:"(9JBW1%8D;.4@5;"O-C"OTC4Z84DK8N_54K6^]WJC MT>V;32-?EM[7[S"=J7Q8@UNN4G &]]JQ,D'=T5EE,@:=\+=Q*9DY)RX?@NG7 MW-";T#(3?D>.W'E'6-I0M)@Y-W5)0?J<)!I2,MJ@G[J_O@S"3N:=YNU!SO*3 MO/??S474!F"JCR!98 -1(6OO;*#D))!L8B:S2)$C=O&,Y[)R93%1M'GPGOF> MG]/:=>M?GFX&734VFLJ6F M5\7)JC,AD5)4JWIJZG9"&7-@7_S@<1RRJEECR7W+1M\E/#8>EU(P RK)8K]) MNI6!4WA%D'B9Y.7(&7Z$5'(WL\AKHDZ13?:2.*_]@/O,?_',#5M)9IHY77PD M7*DW.I79Y3,:^'B M,I">G#>H@MG"!%*Y!$4@8W7N+#[^?.Q:>/OVY>KHA76I7.]*KI_.8;0/ MC*??>BK_\OOGY<@[7UH5=DS13*?,@G"]H%>;[@W9=&X2XU@RHFJ(2) Z MO'Q$.3_HWX_*EX+;37=YQ M.[&A:5P>3:0(Y(LVR];";U9_"_:D M37&7L=9NH]+\>"E^NE0_.<9LC7VJ%C^[1!QE2#SR'I-"EE'3^L9T#=B&K"LP M=P'F+K[<6[)GQ*(A_B790-C%86JZEBS']6Y+H3MI0\Z69W>L[N3;QW&XKQ", M34-Z>?PRAGBR$&\%D%,I/GZP;\:-)P?QEO\#<7_6SI(BB? 40P^ $S@E(OQ. M,CP0GJ);FFHJ(AE,U4XHK=7XS-*I!,OE$FPZ_66\(H ?(;+X?L2NP:#'!!M< M_K=Q=LMKADUI^2N>&]VT5UFQ5Q82.1)S!Z?3QJS^XX6(Y[9DH,"VQ1/5C]W@ MF WX!L?0MO(&#=E=GR],?PU=\EM!9US]5=E '9M29MQ?66?:=NPY-.;NBML# M3Q59BX\-H0:FLD<_Q?O4[3C->;QF6$%S,B M4G2W/=/O?_#7K&R7M0/BG)=Y<@YBK8V0H9.["_$JZ:>I((JCG8S]YT>%-T7L MN,0OU@:>"R0@JS+ ,=83[%!+_&0ITM+7ABLK.QKS%+V=^HVG^*X")N8@+9K89+1[(-%/M(OMXGM&I"P]X3&3-,C6I1]VHUG;QDM5B M-#$I6:<[K$8(F:G&YS*8KOR#(073%4Q7,%WMOXKW9+I*!3Q=D=FJ:#7BZ:1/ MS^H?:JNRB#3=Z8&B2J^F9/073F2K4>(QZUGO@WG,]WHZ#=,63%LP;>V_BN,Q M;4W/4AD?";[A9+3:Y#&YT"KR>INZE-7WT4++Q_+*8Z8YD#Q?%B8,F#!@PMAC M%8?FT[/+?'I%-9"S$C!4:KA*F5QX>)7;EWGB.&(^!P%Z## ._O:@VH'&7=J+ MGSKT1+,0^Y6ZX16^93FMX0:Q"TD73%TG6[)(9%E0>+FO2U9P.O)UQ!G:>XC) M,_=(-^7I0L%$SU',G=]8X1R\'WB_@_=^^ZOBT%PSN\PU7ZK:.Z\YR8-K57TA MFW+'6SC!E8(KW1M"P97NO8I#(4'"H>Z_BT!QJ:FEUBUP8A=5B$U\8'?]UJ\J20*Z2(FF DFY('1RO M[D^L"LUT<8 SN%9PK5'!XK1K32]SK4[NU*9]*H&Z)UXT UXT!L@%+PI>-"I8 MG/:B2]NOKJ574Q(EHV]33Z)1]^)O[&!54Q/V)RKE8,$?!PR#/P5_&A4L3OO3 MI:U/U68SZ>PWM^FW-IU3!4TC.RNL@M2I=92L9-@=3Y;'Q6\AIZ6:V.M6&YCL M_8IC.=@)'@>L@]\]Z!:HW$HM4-Q7ZH[<58 C1>L.;N+&\!]D]W?2#"6KNDG. MU.8;JFE0-[SV@CWAO:2_[%.'$S@W<&[@W*+NW/(K.;?45SLDPZQ8CNU64P4D M$E\&G@L\UYX1"IYK[U4> XAH23++Q#MF5A4<=D0^= M@ R\&WBW?2,4O%NDO=O2KN'IUKH+U.1-V: >NZJ"7ZE(JC;FU,"!@0/;,T+! M@47:@:W6&YSZ2MU("L)A61/A:&RL%1@\%WBN/2,4/%>D/==JC;_IKU!P!)^U M]X2"SXJRSV+IE7Q6YBM5ZK6EAF3L5W@%%UN!JP)7%7%7Y>?<_%KYJE)X>+PO MU?;*/\TYG.G8X!LRPC^'=#O7/U,WI&8_1+23ZZ[(?[_])YFD+B4DBR?4+=]" MI_@%KR92!/Q%]I2J=JU#"D[(0#5D'1)[2CWQLDD^II))5Z6B].92V5 U$6E) M6T$GU+F,+8!BOJ8QE]:],*X AD]D+ A9$L4JE.4N+Y*&FN]'])'U.Z98<'^? M' .;B\QW=4R+^],I]2Z)1ILP37_RNEUS9-B>YNIA0R.TSF)M8CC\[)@P73&> M4@_]+AZ_H/$-23BE*GP'V:*NJ$2 [/B7CMUOD4]&F'/Q]NT8R]E+Y!KB7Y(- MA)&/&X=@EMQ/W1SFG MK-@'K.@43PK <>617$SX\OL3?_$4,N"?VZAQ]66<8IMY5 M.(6K#W*%1NK76ZU_^]3 I M?+%.+)S.<'1]('>$?^GFT^TMDYT.7Q:$2!YL!0AJUQ=9A6C''\V1KZ

@+ M5+Y1UV^>Z)=E6(ZI#R[^,&8NWY/R>BY"^G4G$T?'TS-*%'0\OM8>BI8^KR-3 M3[9XOIM,%G0=^[-"0[?.3:M+Y_6!UFC(>O.U>J^.5LCSEH9K[UL-BFF;_BFA MAX-3CQ7*ABF A58Y/HY&9+6-@<)@"+01'6UX.X2+&8=0-#4-^\>17Z 9[!DR MJ5_W^:M'II"3U_ ,\[+" 7+LD$W93)P $",+1-!&E+3A[1;R8VZAR.OM@B*2 M?Y'>\#=>)H>N%HPBKVE]'-A8^4KL)MBRL][J\(7BH/:W7!_P _GJ7BM>_TXU MPHDGG#53.O=I$]>!.9LC>^?][":O]X%9=^GW*= RP_\6,\5DIH;;%,7?I-Z) MHBJ79-H@UYTI? >_P<'1B2\8X24]'A#3=$_*(P6]VB2+IR2=27)X>6_WDWP_ MDGK&B6)V1-40D2!U>#PE.3_HWX^2'(8:QA<>&O]D*I+]KL?:Q=%9)L'0Z6_' MDW2>+1%3L$I9:.I[#;=<3.#&)ADVR3$!P"V=2*6C!S=OCY\9#P3M.[;T>[S, MQ9)KR*B"#"? \G;T#_=W>>WN7M)NLM$,#UV6*&W(4X)2D$$2IKPLJ^\DQ0=A MRB86MP@U(?MUAB%!@E]+@_ VWK@)SD'G$MD<%PW8>'OEW'@<, M10H@*EZ?O2&E8!J;F,:XPD/VH&R"8<"#[BE,@O.7;")->FBC !-O?UD:\Y?6 MKK")&I.WU_S]2S-2K;?'U@/:3LP:?,^#O0%.<$I2GO'LPNZ <--_R_LGMF64 MJU$2KMG.PC/LI$4BGR2\ES<551$\N^B*RD6-?O_] MR/UI13X=;Z]AH)TNZ@URO_[5[_BV9_AR8,ME/95,AHJZ& MYP;>/AT(X+S^1+T(3Z'7^1C_@25XP7C#)LBNBU2*C@9LO-UU<3RLPU+BR65O MUXC7T3W12;7YJ",K,++]]82G[F78ZD"_?1#622)L.<)S6<,OPKS9@$NJS:2) M?['S")8#!T/;*&.W"$"A]SMGH"WN8' 3G(?.)/*9^'AHLE"]5I76 ](ZI/BJ M&V0>F^Z(&[GH=]3GNIE'Y@\;1%M&&)UP?->0WA E*;JI66= %&0WU M3U_[6[G*7C]&/U >\05A<5"&M1@V8;=><+!?Y)"0$V [1"I!1P4YWKXY->:; M[;N\1K?>7#Y5RJ/BU%S?W*+?I==S8 S/6Q&;KW\RDG]TMW,>]RAH:S.+3S>((S9,?/ M^39=:#H#E*Z&TN FF8BCU'O>86>ZFR>GG(>Q.9QUYW.*DP[L3'H+<\X*3K!T;XW$,.L R#U#=+@)IP4D\BFH]V/[_?P8-+6 M/)IJ#&I",:^XMQ<-;:G+>7:F80.9:5::8S8=YPXH/[ZY^"E6WE[_CE8)VNVZ'+"!=<%;"B5,0:M[OAQ M%O_OOSF6R9[:%-G\0KXZH(&@>K#?VEA^ M<#_&%&S+BRXZ01M1TH:WKZ ]SCR^Y?OD"%+/$XJNBX/![]?Z0'LT_G9_"=>_ MH]D^/#SKN&OS$E-V(B[':)3"*?B\BA7@"64, 2:(=$/N5[!;CK M> R+2#.1.!N6>;O9]W:+4?Y>R7*&CWQTYK!&H5Z77"$)_6J;VI(W4,+N6$AD M.-]Y/G"],<9,D)=\Y#*1;@B>OYO9E55_H1MFJ_3?BT>^FW]-13/>G=['++ML M@4%MU(RS$"MAEUSHB$0U )OP81.@,\Y%VA6S2Z[S\.>0<\5^VV0%[N\+%_FX M>'BIASR:E\&^-K$O/[@)_=R?R+3E WRV!9] K\6+RN4&WFXZ/>:F+U 38:&( M1;5#5O8\H=6?F^X]YAN9JIKAS'7N7MKBEX*SW SL!;H^(R#IL^69G]Y2."]3POJS4=J? M+>65@]\)X>&Z9X(3[#LVMLJ=CC]9+VGG[G7 MD;QD]/3Y<^;I5SH;^4+"M;N\&9]AH $ZJ($@V;/?VEA>C[S WWWCR;G#GJYC M*I5BAZQ5IV;D0ZFY_7+#ZYJ$R?0R&%X(#5%;.Q0G@Q?=4 \).P$>1%(EHET 3 [ M=0>-<4+8T%QYAW_Z1R,&NDL, 38!) MR 3-1F07J(]:UUB%<(G7S3UKZ.%"*]_^EN/:?#%*19(F"RMHMJE8&CE#;2%J MM05/X(;>A)'V?VTJ5,$ J2LB-Q,>:1ZH*^TCD?())1[N8#?B,'3X#/ TY MEV#R<>SURTSLY>QT)/NBJH(BDBU6F$BD"/:0(>IS1340Q/6%M1: M4\QLK36&+0B D/ 0PNX%0I;O\5ET/+#5TI9YK+0[E;O,O_0ZZ:4M)/4]3O^E MD,4)-+-%%YF@C2AI8WDSVZWF[)RTS.V)ETUD9Z,[/ [ FHU,?= K-5XR129? ME />!;@^JT.J\9 -)%KLWB*MUN8US#:. M/B6Q+I!5)9WAZ/J R=U?YQ@^?Z,=489D$"JG1DY075ZCWLA[7,V-:+C8B :6 M83FF/OA9KF3?G_J5EPO1'Q$+ERO^R A@I5VN7$XN8&ZM-^LA$KC:4FL^@?17 MFO8\5&G>RLOZUT@',UBL] M%#]\T2P84VL1X8#P^D)/B>7+ZU[FWVI$K*#K:3("!^$Z /1%U"; OJSKIB?X%.$RH_^^>?OY,[=4[Y+UDEG@T4L&KYJ&;O * MR59X4/!RE\[^+HNFR2(/"FHV!?:+J+$WK8[_61DXV.^_G_]Z2E?FMF7@ M4)#I/Y>J:NW7KYJ\H@Q61KHMA0B9WC@_T:%J@9B"< ;!BRD(JGRYIM6NN9"R2@3@-I%,=8?V5A.;(DG^TW M59*%C0NQU5UNQ[KS7G@R4Y4 59E>=;KI?W?M>7O_U-.>.OESDXEFELIFPUF& M6FDJYG0F_DIY\[W"2K24ZO;?JG^$3+XU# '&AUZX#ITC]A46H2]Z__:ZW[EN M%OT,O^18O:4$['#YN2YUD5U[%KUU[V/AB>'^T&\V?KQDT1R=^UAUSH&>CR7G MPX_7U/D-?Y>^RZXPO%_E1F2QN2I%081QJ?RZ2TW;C_I8;Q86:7WN8K.0>ZU( MLM!]>9GG9):LLA8.NWB9>56ZZ/X<&'SZ^$JMP:NG+$O:]F7U^RK\5+] MMQ-G5*\O$Q0FH8L$LD%8AFWR&W5/ M32\"PMY?%(UM(@"3,& 27*==1&"RO&.[((H2H8^7;WE)+"M%OBL9O.R]E*ZA MOQG3^)MK/D;_,H018WAI(XE)2:$$FS#%^L[DJ M>F;6<V-9@LUST=G( M,-V>#]C=$^QN,AW-P6XZE]NG146[38K>5@QO8M1M8[ 5FL1MVNHA.I#.P(Q1@&@9, SPQ,I]@ M<]E(PW3Y$FIL'VU!$3VG*6;\1(+A[-3GKHW2[YO"#0IS']/LE,0&?1(!J38X M%=:Y.Y]\ZG13VM:U?6M<2E3-AHP"A=3_5K'[^51L;2NX)X3#/KTRG\@R:U]9 MQ.YVM@+$Q@:Q 9Z9F4VD0%C4VMKD>VR*GN*G&R_J']KHXP=>(/>K\DJ?U.@5U2#3 MI(8HTIZ!QVMI5H%(LXYB-MI(1QAAO"E*AG4QJV+%?E:6LBDIO")(^'&==/19 M!U!\C:MD//6*Z?]/,DE=2D@63ZA;OH4]20U'#4@1\!>Y4\JJG&*SH9))USF* MTIO_"-IF=?A$QO+7EE5@%F79,<_O1W@N([]CX@3W]\DQ<.@E\UT=T^+^=$J] M2Z+1)OS1G[QV]^.P<4YH9ZA=3Q_@'IVGNR)V=I9JI)#Y^*"L"=J.-LWCQ5505$2DZ MV6I4')\E:L.Y@4PHSI'B^ $J7NQAA_+Q YX.J8>VAI#5Q5:3>M0-?JZM4R7, MN^C5Z49B.^KSHSN!?HD7TY_+"F%:-77,"WX.]02$"<2!*6G>P^IT^Y8QIUBQ M]J\4UCL?!*.1=3#^)F@W)\/1N3K#<$Z:9:!U,S_3>O;FO$6B>+.#&>A;#YZ, M3(5*4D-SHOQ9TQC&CE87M;\HXFB8;W(&F#IMR#M%%,CA% L7OM:+WA%9UI%! M93&D12\6"OGS]R-VI-U4OEBW6M[)3JSZJ/F]+PF]SOE%K! M6CC)OK/<3H08&6V5B([8H;986UN2*=P]%^^%JRLN6MJ:WGE[8-KB;(MB)FWK MHO3Z?$%KF6H.;"M*VKJP+8J9M*W694%C?OR47P=2M+2U(]NRTU\+EM][.VUF MCN8.';!V[2#=#LZ==@02H1^<>6Y/XJ/%T,[E/5X8/5P3V[V+))9,MI%4\?20EJI)\@FR?@6=!WA_XD/?*_>X:]N!W<_Q/J@]O W_=3\(S9R M(5VKX"1C4ZE/@39ID#T 2*0TF_DYNG'&9C^%VU+DYIN#Y7!>Z] PN_UIFSU" M:Z!LLFV(?--N=$LE:2;8!NUT@J9]7[L5CK86^D[ 8>1PR YQR :&0R:32&4! MAX##U?PA@_]GJ,%>8L8FN(SO_6F 1$"BY0>9H#TBQR32&=][?+>&P^5!=5'5 MC6KS2E5%JR4::6^2@/0:#N_K'=V-G9]JE]54JW"7;DHA[CG9@'7"!6FZ0(N" M93@(8R5SFX^,K<6[3#Y!9[R./%LJ&CA()6[X"25.91-9UK=7!OS$&3_AQ)<< MF\AEP0,=!(+"B O95"*3BO2Y3N/!X)6FZOJMIC;) 4X/P\W'3AC8X:OEZT'_ MCU0?*&_OO%+1E:HBA)-,#7_7=ED1\*J!LK>C4*K=K:NT*-3KDMY>N"@]XL<. MC&%U:_%H.I'GHGWP U=D -(_#E$META$X< Z#N U##B;#SB53.=RD!H I0 M]>E3 P_E,XF\_US"SD\=VCA+"TO7<)>N<&(44+"\9RZD@=B1%T@TBO3?D2&TL1&P^ID19Y*[^ M_5DG1-Q"AYO#BA43\A/,0$@83$IQ,5:V%AAF$AR7BH:! 8:V@*$P L1T(I^# M^^<.!T/AA(D,DV!RT#UY.# *)5YD$FG/6ZLC$S!>U)%@;2%Q;HLZYW4D%M4. MD1-/B)TGRK'P\5>Q?2,)\BO'13_#:#&)J="M,\-';%+6U1O,*=4:A9HV'9/Q M)MCE.G99KCU63E;#U]9"3BX+7OXPT11*\)F'[-)AHBF<,#2;\MT>!GC:*SR% MD[_,<;[WB^\B'!V_).X"=37,E24Y(K*.BD/*@?7K6/#Y^E2\X?*7[3\WV0!S ME^%WL(US9^:-T6J ]6IU';:XCNW1=A8# M'7VX1_M/H9H>_!('4G.=BZ(CL4?;OC,:]F9'S>*]KL[SU[>T]3[;;"*3\UU^ M@AGK,/ ;#%S#6!OD$UP&U@8 UQ#@&M**@$OD\K D ,2&XV"#S__C<#;ENT 9 MH95 R6LE8!]B=*WJDVL!9PG0X_:L#_[M.P1-$.,]77,$OZ;1X8U':$YZ0N@=D]0&TS(/P>UZ42& M\5V:!M0":E?PM8%$_G-PFTJD_%]* K@%W*[@;0.(_^?%"$R"8R*4:ODR=PT0 M9.X>&N+";8B#DVM &Z -T 9H8^4$5VHLP551%74R2' 2A86&;EW\4Y?.ZX/V M^VOJ3GGC]9L@4UI!YJZLPYLD^Z3QSV[U^LL)8#.RV 1M@#9 &Z"-Z&O#>Q:] M'#_^AI<4G:RND5Y52CTRF9J2WNX@Q:@V+U #SZ(TXU:-]&JE-'A"7'T@"!WN M]QU[_OKS7^0W,Q,6*54A>8&6](84I.OD'KC;VUOJ6N6G=Y$ ?*>KM.-?3.I( M2$J]9%L2181?C@'%2KV&)M-L*GMTEAS2 ZXG5KK+@>YBJ[L\Z"YRNEM\[LJR M.7=[5X\ETOX;LW9T\,K83E=->N/)3N"R@E?X)I&77E&-"T32][R!Q(+^ XDM M*Q\P?( (F\BZ@N:%,OF_^\IO&*0B#96YBF1M#;&L]ZW#\'R LW#9SUG?A$R!V ! +J34< M3K@'D(4;XT;EJ"GO )<;G2Q(!%-52/Q?5!4<@>KD"!<LZ8>MV,W"$,Y*!$S%O1.T.:TR)E'9WD!9;M'09([^(P MP.FF/<#+FAFC-&3[(J>[H&P]A!@-K#V2B(E<63$[EJLK8VQJ2#?<6S3FAC'% MI]O\G^K+X-YLQVK+F]Y$@E*0 5WE$>\JGX+E]K)UJ"9QRP3V2V/R]OKK;[T\1[[\5#^82R6 M-]Q8OJ./'25Q^?[R\Y6IFA=WZQPX'8F3Y3P[\\':HV[M\X"[O>/D4C [ 5[# MP6LXE[$ 7 &N8;G74$Z8IO,1.J@7,+M7F WG1IF\_QNQ8W6.Q'0&'NJ$>UOU M 6V -D ;H(WH:\,[NW4^49]V3Y4BLWX1#RH?$XJI$47NN7#=31<41!X@=-E66KS='.,HZ=LLI7RM<#JL<27^N(E)YU[#$H6;"3.(, #\&V:D0X/?]D]291.I_"YN[X8.H7B!,.R# M4;.[V!,%((P7"$,^YS2-?>$NKB(&&,8+AJ$>6YI/<.E=;'KQ4V*F9X)P+$PG M'7>.%-24C#J6I!,W#WZ8EWR1I3OZKX@>WX:I=UM J<\-FX&M&N.AIGS]V/,, MM+96 _9_ V:L\Q( ODW!%T9!UW>E ;!WT-@+J3H+KF^?X>D1+.R"B?T'V+I K0!V@!M@#:BKXWE1=8*,KPOGQR614F!M/ P^&V^UP?/ M=_K5-5>KL)(4XDY@-O!F*LSE*M=.LCOJ K3&I435;,@H4/[_MTI8.I^*D./2 M"2SNHD::9M:^439XS/IM606P1A2L8==2U=PV&"%?!6L D$;H W0!FAC[[3AG:]*C^6K2KRFX.E6OT5:KE<3ZX _S^)1NE!]_-E$LDU-4%^$IG3!%;HXHJIT.#HQJAHHCL21E M\6D3QRLB)4JR:2 1PMB=AK'V%UV@YA<"]<+6F 55@2RRZ!3-U.O63QF.K@]8 MYN>/M_*?QT/9D"^_12+E7>&@K^YTI^^?/[7OY;/'\0KR[IO\^,W%#N!^6K?*=< MRK___?T3OT/&S]ZT?ET^F7]^/[WPUO,OA:5QO*>Q!IK8*U MC#EJVC:1]%?&ZP#7>4N02*Q$P-_LVM_0*_@;=NAO6-O?W)=-]._W.7\I-0[/ MWZR;F]VJOPF12/IKRNMT#O WX&\6^)O,2O$-,QG?- I/V2?E_;$E_CL\?[-^ M>GW;$4YX9-)?.:^*%?@<\#D+?,[E2C$.,QGCF']_- OF12=[F3T\G[-NC63; M,4Y81-)?,UZ[C2/M;Y:?^;H@ 98;Z.6?_\R[?'9TGJLHZ5V9QV1@GK&EQC8? M]OT(,?'6D?'5QD_S778^[?FY?_^:O6X?GJR'_!?DO\#?AQH93^2_ZJO!0 MOA/*[5^0_XJFOX'\%_B;2/F;U>I[4_FOM^?:^8 1GN4'[O#\#>2_(/\%/F<= MGY/?)/_U]./]]TV_QO;[PN'Y',A_Q3O_!=W-T#,(V@!M@#9 &WNAC>6[\9\1 MX0Z)!3SI\2U4,3L-I%6;]HQ>-0W=X!4R'X\5??)_,KVR\O>I]*,50-?S^ORZ MI%.\3;L=6NKS6ID7=#'OT9IB]3.AMK>PN%B..R=PG8'?_"+.>;?&=O_(/5T8 M)57](V.'JX[%$?U*=AE\[608WOM;?ZRHS2W0R^03F5PZ0:>\SOM::4$2Z_D2 MG(_K? H!.)^9BDY[<-U[_%OD;QII<#Z!%5)VX'R"I9=))>@LG6 8KS-7P?D< MGO,I!1+Y3)5W,JSVQ/S[I74K+^!\ JRI[";V"91B)IO(L?E$RO,27W! A^> MZ$"BGZE:3[?R-YVY+RM50P '%%B)93?13X#T,ER"RZ027-KKR.\(.9_EG<]K M),?4YXN?Y7SK[N>3%'Q']-9R9>"DX^JD9_)C/?GYKJ<]Y'H7L$2%_!CDQ\#Y M>#L?'T6AU?-CEQ)W]7S^_NM:1>!\(#\&^3%P/DNW^0>6'WMH/C+_&/67\+,- MS@?R8Y ? P<4:H)^)C_VI_E2X\K:>?<\ PX(\F.QS8\=&SPV0/SSQP_?NN,O M/Z$8&AOHPE>?4AU>:TF80MK:O7'U:4!L@G$;VH,)=48:653EBS21_],,O'/U VIV=],=+-2F1+GK# W --# M&WW\P N"VL$OZ&.KHA35P%\@.S^(V\7CMS1>IKJ\9A#/9[21CK"A\*8H$=^( M3="ZHY GOS0EA5<$"3^.;=1 '4R]_G69Z)FN<64.C*6.BP?A54HR\X.DN]'V$V3W[&@!??W MR3$$59;YKHYI<7\ZI=XET6@3T="?O.Q__BX1#!?/<,G;7;M8&QL./SLF-U=B MI]1#OXO'+VA\0Q).J0J>W6RI5E0BP-3XEX[=;Y%/1E[<]>#?CK&*$&OK.K9^W\-H8V^VHC4EHQ]7"6 ?\?$#GK"IA[:&D-547Y-ZU U^ MKJU3)2P>D?II*HCBZ 1%ENO6(R1TICX_NC/\E[AR_[FL$.Y54\==03T!X M7,5:51#=V\NY;?,7-S%ZNU-_4[B[:.?H0IUA4L[UD8/F=:;#)F'$FJ:$!4ZO;+]]5===\Q\%\-!M\+HT[_44@1]-;4WVU$H2W"W62 MT0:6BP^,A;1E'PN,_/G[$3L=UBT('5!%8:$GZ:/';C741)J&1,N$;Q!QT/5![F^.[J=;0NLZ M+J@I=%03,QO@#[KL M/BM<1O_9BHG*']1(>@J[)KGTK*8#6P''Q8\,UV0V#U8X%CGY1H*(&"O9#K5C MI>'=*Y>=SB&NJ[5-,L ! ^%;XVP40D\5?:B($4HB_&19F:(R$FC9]?B'@U8W M8+R8,F^=?Q5)G&\-MH'*-G16_)]1>F!Q+^1Z0:V0 MCP6]@KF"6L%<#U6O4-;83[U"U6%/%1OIVL+4>4!<9F9S,<\S"L"LLG@K?V*/WG% MY+4^Q=A]OAOFK(9TLIN0Z6/3Z\H$,9^VL UVN!4U-[X7?G:S*<:6UX9W@DF_ M!>IE/7*_J]>%LG">4VO_AMM6'?4GG/[F-?)_CC#34\(,9B.O\\6DCH2DU$NV M)5%$^.58H*S4:V@RS:721V?)Q;LIHPD,,*-M2&M7L.3R ,L#@.5.O+M'S^-K MZH_T[^[EKO?>BH%K7[BO?\G._8)>;5K[]1DVB:7G?*L^(Y/-=O*G$W2.2S"T MUS$B8,RQ-^9Y%S1&W31FEB2AVD:2;+C"RQI, 3=Y,>#1F=<1%V 88!BQ,HR% MC> !&$G6.@X/+ 4L98N6LN32VS5-Q;OG?2T;\;QJ]N@LG4IDIBNINEK.LF$B],#:_@;_'+5-$ZL=.J>ISS.A))R0DI M.D^6'O5!P42Y]U_7DO&WL>M6EP#%1X0PZGC!!".-0O;17Y)"6J"D-T1U95Z) MYEZM78IN60VTL!QP=H5M#N+";H#YT7N^Z!5+=TJ'&59)73@L0L(&)50/!V-+ MB#,;UMP7&KT$P%V3H3-14<##1'LT(J,K."1^-,]:G( MT2VF51;2.YP2PDQBKR;M1;?TV#]QX;7=L&PZP61"Z+D!+Q /N6PX084?-=$P M-0$HM^^Q%RS35W388;>\<%D.W#=8RC9;[=,L.&6 6@R=\F&Z6^@3@9H&: .T M =H ;8 V0!N@#= &:&.7?2+G/OM$"L*K*>E6^DBO#U*Y-'K(E'^+@KBWW2'# M>__(2HWB1_R33\C-EU1)05JKGZ"NKXNPTH_!2C\9*#51D _@)E+)2&A>V .H MS3G68U$Y?6)R#+5E@6/O?C\V;G_=_I)G6Q96FK'BW\0P+O7=MB[0=(*F0]CK M#3X@'G+9S723@88$@-J6H,8 U !JVX$:5/0!:EN"&A<;J$'A')*\H W0!F@# MM ': &V -D ;H(U=%LY9GX7SJM$FB?OG=$UH:2WY'J4.H&*.?Q*L%#M^*1:- M58_04)?ODZH'^51$#0/6TC%82T/-'' 3:@XF&YL<#$#-1\T\[[=F;L^+H1;+ MF;N7WE5!R^F_7A85RWU-5O$OEUL"WVF=/,6P"9;)09U\;^P^'E-,#J88@-J. M]HBNXW7#WJ>?RC'@@\$PMNF#L]"K!%"+@0\^3.\*W060"0=M@#9 &Z -T 9H M [0!V@!M[+*[8.(T?;S.J#:M!4Y1571)1!I/5A7W2$#2&Q*KRH/&*[J]U*@/ M!IWJFW%3O6OF]^GFAEM-%1 2=9N:)EZ^47A51^E8-C,5G 2E(.@NB,.:'KH+ M #>AIAWAIHL]@-JHNR#M/2U63%(9P;]8A68["UB>F!5#[3-0'FZNTZE;3FV/ M^@S<^"YCC=CC4KHJ2^(I%95%8/@T M[[Y?(7S !I1& :3&&JE^DZ2Y(,_ !' #N,$- U(!J2N[X12X80#WOH([R"Y, M #> >QO@_KRX]CN1$EFQV^8>&;RD(+'$:PI&B+Y!FXV.><5_FZX!LXE\/AM\ M#3A\V_L"9@=F%ZS9@5W-V!5T6T!E +0!V@!M@#9 &Z -T 9H [2QPVX+KNCL M3DT-=Z=F.'KZ*.VV*N,UFVYO4*U+M?K@K?70_E'./EW?2;OMQ-A 1N>\;!W( MS5N;8V]X36C;9'!,@B*B@)T2_N [VB;-C"/'/OS;-'2#5\@JDP!GM!UZ$G"K M;X>^U5 3:1H2)W9$ZWWU,75OY%^9T37ECIZCLMG99^XZ#R<(Q,HT_A>M_4-^ M*R1Y0%F<4+;, 9>VYX ]SJ,H%-54(U^Z$>X;4?6^B_?534ML,M%;T*O-T$^1 M8#*)'(-#HPP=MZUT8*#1FP:6'UT]$=N'BO=%>T=9 #N /8I@#_N BFPFP:73 M@'Y ?[CUZS7A'W['2#J;R.:B[?XW[0T![,?(\P=Q$$8ND<[&SJ=#;P;4$4 ; MH W0!F@#M ': &V -D ;.^S-H+/+KS2WKAFT2@?GO(Y$4JQ!BL[;%W)DJL4& M_3?'_NZT=GU<1H#BD-45^856+6'DLF+VHYJ M\).'XR?!BGWT .263QMVL7G.O$%:!$0ZO"X!^N+^I9=Y+)CRJ$O =>J+_'D\ M6@A6%_B\W62IX6ZR3!++WF?Y=8 T5>3U]DRGP6S^W6TY2,8M50EN()J3N<^N MLQ0-E[(#U'9U*7L@3CCLM@ NRX%3!DO9JE-FP2D#U&+HE _3W4*Y'E(FH W0 M!F@#M ': &V -D ;H(U=ENL+/LOU5:--RB /Y9[^W+QL=@?[6YU7FT[-9OKZ M<;)DHS34Y?NDAD0^%5'#@$5^#!;Y4+$'5PFIND K]HS?BKT]=82ZAQ]=:V7U M]T7_JLW-5N=7].?QK]A; @^V0+_B>0!<(LVF$EPJ=ON)P ^#'XZ%'XZ?;QHM M(R)6MF83J4P&'!4X*G!4NY=+#!W5H;H@*.:"SF>DLBCF@JN$W%R@ MQ=RB]\Q1,4F.'?]BU?7L5%EY8N((M:Q;&TCWC\5!LYE.#F0+06: B"! M#=H ;8 V0!N@#= &: .T =K885, =^&Y&6_JH-:V*N/%F6[OQZM+I?J@=/.7 MR?\2_E4S_*X;!KJ\*$I*:[AT9,FB<0/1G?.R=0HL;VT1_&DJSBG?')V@B(#F M*"]H,M9=YUOC4J)J-F2TJT7SLLVC%^, LT^@-0W=X!4B08*OX#:)WFJHB30- MB1/[1/\]/5:7!LBF MQ'_*FO-(68?BWSQ-9'LIIFA:Z$X3;-%U%M& S.YFH7UV_Z7MN7^/,P*R\L\_ MO]E7M7;=C);O7ZD>GP2OLP"L< MY.3DXSS@B<51J(:V\$!@L#*P,K"R+1X2D:,3N328'9@=)OU_<;.X)6T-:YI< M^*U!&3K!YD.XQ3Q\H]NT90CL+<[V%J2Y!1$MTHET)H3&H9W,79 MI"XE)(LGU"W?PN910Z\F4@3\Q?0I95UL@K5()9.N;Q"E-_\M>S:KPR9 MH78](>E=B+-U,3$/7]#XAB2<4A5LXK94*RH18'K\2\?N MM\@G(QB[$/YVC.7L)7(-\2_)!L(. +^[:VG,$3+FRI7P$)1C4!M!H#OY]G&B M"+&VKC>!MDT*30Q_"@#TM#/8$M!C8Z;?&F=2S502'S^4%>'KM^/&65PY*:J* MB!0=B1\_D).TB#_@#212P\0M*:X6V[S2PJ^5%&I\"OR__^98)GM*V5,A]?E1 MX4V\ED/BE[A*XU+5/GX@1\\^M#6$*%[!@I!ZU U^KJU3)2PJT:HTNT5F-JZ, M?BXKA%'5U#&/^#G4$Q >5['.J1U=K!I;17J[EY6F-/\<^IO\COQU5'OT6'A- M<_.^''['BTN!]?)W1 )N,KPL;H6HD7"PD,F?OQ]E%I>!)B*=>;TO'LP$"%!R M7X'3WF#3;WG1%60-VHZ5MNW" :AZ0U6S2UO6PE;D*#?MDMK0J&-,*TE5)\M* M=,492:(BJ6,W&4JYV=#C*5U_+@B"V3%E$A='5[:[=RMK:3=05491*O[WTD'D MMSZ\HAL+V'TVD9=N)(F*JD\8O):GV*FZF&3&G,&9C<9UT<;E%MM^;35 M*S:YQ=MD:L-M,M. "&J7Y*76S#_^N;F[[[TLW2GCB"C]*>"^J?$O+MC#F%I^ M[-XVE;B_\(R&NKD\J'O+WBB[/6_DL6GOV;RDLW]K':FW?,-V6-@,8,L=DV38 M))9).%ON&":18].)7-;W97%@),'T'>\&$ (CC<;8DR/G0!N@#= &: .T =H ;8 V0!LA58;I\^DJ<%G7321>F!I> M[M[BEZFBM9G;2A6?\SH22?8=*3I/%A3U 2U7O+;%SSH53(@Y0*(0UJU*, M*4 :A>Q=HI)"2O;2&Z*Z,J_L%8!'19C<@Z[8OQ,"ZEK75+.,YEA MF<:/NF9J.![&:LMF_/]#+S.FEU>5P?6NYWIGM;E5S::6%Y!!L_Y\4C$R/LFC M;LRP=_]2:*!6?^0"=TAA)AE7DZ'GQ6-LDF;LB\?P3UR(5>=,*D%GLGZ3E&!6 M83C,;4V(-+C-J*U%UO(F"Q8#*SJ3L*N[3()-I<"Y1!5\?AT'"XXC/8 M+Y< E= 8 1YRJ* -T 9H [0!V@!M@#9 &['6AGU'O4DG1#[+?F*/?,"4)6+$<8AGP?: M &V -D ;H W0!F@#M!%K;7A7Y0ICFT0JR"@K@MI!UZJNUP==M9#*WCT6N/M_ MX13?IB\E9@*_E!AS1,F8F3D"]R0@W,-XEA_ O#6X;9>4>>6[\$&P4 @ @>V1 MXCOAE5V:\ +4' QJP'&L)_3IM-\Z3_B8GG?J*< YQG ^&+Q"I1*R:J -T 9H [0!V@!M@#9 M&Z"-'58JN92SD24UW,B2X>CE=VQFS^]NLS^>BG>Y5K!5S/59GKQ0\X;7A#;% M>=^G&6]8CC8P7?B_I&Y2OT$=@/I#^O7W]?WIX?:)7WI/W2[2D%G8+!9Y:7T,, 5);TK M\Y@VS"HZI2*2,XFIL40^/W+_3Q0ZQM,_5.8BF1_)07XDMOF1'.1'@O(3V9WF M1\ZY?S]>J@WZ]HZ%_ CD1PXRC(3\"* '\B, )\B/0'YDYUB"_,B2_ BT;\=@ M'0F-7Z -T 9H [0!V@!M@#9 &['6AO=!4Q?+;R-?<(5E?5!Z;NNO6DEZ8D,Z MC2I H?BYR'RO #PJ4*0#NW0^G#IG-Z M&6U&-L)XDM8CB'D!T-<[67"Z7*I?+R; S;ONQVB1+S N6F#C< MK:GW_ Q&L?*6.*E\J2@81U*)+R[C* K&D3C<;81QO"^6((I.;1'!"WNGP(; MAL"&P(; AL"&P(; QE9C(]IK>10T-=/&GE23J1FZI2J$=?*\)!VBCHC2T*], M&;27#G-8GC9O"]7^Q#GNEQ/OL+PPC0XABB5U0<^2[#Z1+-BL-=W(/27IQ!8T M/'^B6?TJ!#-)IC6ID!:>N65YYC+1[/+<0?,M_$$=.,P,=!+BEBMUR?WH%>XF M5W+M][WODGL-Q]ND:^X50-RL3RY=2:5SPB>W]N'C MAQI7MB9_2M;QU>#Z^E>ELAI/V^J;3\*.)-R,]&_;E/Z9I?,D MOG6J:#N_ZC,N2"!Q+<0+F8QH(2ZH1C .T7;[E7PC*_B&()K7$LW+T2J":/X6 MHGFAEFA(3WJEZW?U!44+J6(Y=D'1U=/T=)U10<[O@)S_&GH5#DMA7!/8$-@0 MV!#8$-@0V!#8$-@0V-B@PS*76: 58[TU(0_UI_K51''D_GJ=)'1G4;P\/ M?[+U\U^C-GFQD]N:81?7$)I]O2$TNUE#Z-]"Y\FFFTQ)T$TRZ<;GC^7U\<>( M?-'QQ57NBF1.TY5BXICC"F=. 7U"NI]$_6NO!-H(95%54R0LR#G5[E;%Z3GU0<.5%*%2H((.F[@ M@*#E+6'-R^B$6D@5<\F6(:*MEK7%K)::???0?+PU'W]D/-5(4:VA)L/: * M[:TP8F[M45ZU1E[9M,52+^KUYG'FRAGF$J>4Q[0\Y83%,J%TGFRZR0J+94+I M9D;?N[5;+)N:_H.HHZ?:63EQS%%8+/^^TR84"V&Q%-3[7JE76"P%.0N+I;!8 M"EI."FO^FRR6\#\9D &?X/,P./1G*9,&9,T=^(LTD,V>JN_9QO"SE,9%\R_< MK:2G-X)=>H$=++J5+Q)]UE(GA"WPV=Z&V[R7JS[9W9$['=!697T,-"'IA@TC M@&XEP10JS-]*12C3ELW0A]X#5-,F#0T!__RP5OTBT3R*< M,FEOSV6ABCJ:R[A"29I3VRW2!=%C!#O5-'Z:__L!& G^#8OKN'^'Y^@8FB8/ M+5B+^^F+]*@J=A^WF?Y/U+YG)R0".B)91G3<-D-):#IX-@ W%V)?I*OQ$.:O MFG);[7R1SH&Q,JB>&PC 8O"E?]RW\!>?S;A,YM]_ ,Y1(#>)?+_7)L!V8>PA MQ5B0R!B$/4IE/U$Z\T__,#QZ<%&X6(;K=TGOBV^)+MW_=PV;8(.AH<]JI;'2 M-=^+VG3TU.[.B=[9W^8=U@+L=W?',T'26/Z:;/6E(\UXM+9U=W \=W>PN4=3 M?9+.X->^)=5U!6Z:8)Y"+@4WE4(S%J2/U^[-]&E;-_WQ1,=-&XX%N[*6MXT$ MBDSQKC#72I]+%UJ93+8UU'-ZKC7)&(96*/RI.$]8-M 9P*;&]$&X2MQS(.U) MP1,BS3H@0;KY\'H Q[M=T0\>N$YC^=?C5C/T(1P6]"DB'@GJ.CBD!L+$R^_[ M4\(^$&/__9#UT9"OU-#]D4MGN",D1QTADW*S.QIKO_OC8F&^LR(DVD0L,(H2 MHW-AX07C*7I=)9((+*[&K"+0%8FNN,F1ZT%7=,W=PW#-7;SN+DQCI(( M=3"^MK#_6&-(6X?HO6K'5D>JK1*KVK9L-!^UU(/6I)&[J]Y/3DDVFT]\%TQZ MG7?I=4Z[PAGNWB39VYQ(PU[21"(I_GUC(YJC5&96\59!W!G(Y[6+@^N)87]K M34[OCW_>W'Q3GH:%!3C'=$DK=P0N3A>S_UEZ_6X-MC$#U'S6[']6ZTQQ=87E M[NU_YV\J4_C/6IU\+U>!R^VE,_"/;;#/RZ\#5TC';G2Y&I3,X3!48?(@02UOB4()PCIE4J:4_&/F=BQ8H*] M;1?!+$=DG&Z;F\G&#MS:! >N!3@P%?TL6."181X:3MON.EJUTP$6:ENS.'+^ MSNYEKW/:M9Q-O/!W("N MK8MD:":3>73E6103S1W#I;I M]6R4IT2VR"6BIM&]MD@5&5D0?'4F^$4P;>7[GS #/[\N7AY=5VO=RW+B!=MI M7DZ)<\_H[CD6Y^;B.+[E.+Z6OM8I_L9/QA0\/JGR;S&1\F_0?70LJ[J%3B)B M-8#*\2PXJM7'&ZK1/02=&EGJ.>>IBMH:6 %6>ENU+ZZ^%:K]HV2*PK@Y"0X] M',:>.B(ZL6@$\<7%A:09LB[(?$ED7MXPF0O"^WZJNE)W?3[SV*23/3B_;S^E;]N+F S6*W&Z+-." MG8;\7,+#]?;3=]*\/O_\$B6M4\8L;/S@">)9^-HMOMS)?!/2938@71[)JDG3 MJ'V[1Z/[2S9->8[GJ?AX;]^>GBL? M.VQ;F"*VE7168WXH91/B3)W)EET;Q"$OT7Y$"S81$$/-'HD3L^#\:/:[@W2A M>J D4Z)V=\9K41&I0_=-H=<+AG'39#0PI:'4B:1 MEH>,SRK1M-W0T9!=,W1@==8<[CC*/W5&WX]_'#UT$B^^XK[0/-OQ=H6&!XQ] M%;2],'N,(I9UR4\\IN6 Z*2KVK.X M8[\_U'^5[;-QCB13=O3"U?$DPI'CDJ1*MRG9\I.H'[(T*M]T/(O W6NMGR^< M^O7;/TNE9'G[ERGP"5I_MVG. AM)PL;+2>? [TR,Z3TD[/^!>A>\1F!?\-[[Y-#",_SO]<1']:<[H)WQF6S^%;$[3[)O$[ M#O6LT=243>7+FTC^$C$L;_*1+DQ%*]7D\JE",=&NT\I\>=#N$],O@D8%J7F, M_*'XK9#[+I\.SG/)%!#IAJ2. ^H^5B02N=XK.'=11+.)2,1\[%J80II-ND00 MFZ96$O^23VH\8G8N]Z[!;+C>7ZK=KU&G+S$IZ.:Q\)^'I^-?@\ORJ28G7A9W M-R@8^6I.W4P"6J,XGDFE\R(%)X'4M%IB6FT)XXWX5Y8DDY_H(Y!=#5,E,,"5)Z^T7_$BVM)JJ\ M4MJ$AA9'KL[%,FY?R&/7LAT5%?0P+EP=7CX=_7:2G]+N6;6';$_BA*W&%LE) M9HWR($KM[ZZ!'16J-+BNF$ M],005+4!JEI-GY5T*2$J7C1_+[TBR"2&>/Z@YG^7:03=ERI_(LTE!4%%K7'QOHL9?8+PS<)ZUZBH(;[G%F9UAU[V?/' M.*MMPU2(Z.RW'K!]2S+S<#W+U]!+;LG,8N$'.B5V3K3ZM-:,0Y6!\;6%-#3]J M'P[!R#7L9*[<.\3V[Y"!7*O5+VN37"7?FFCV:<8JY;.%VS59\)=_M0!$I Z M1'(L6FW'3TIGBY$]B(CSN>GS^<)=$Y^X-Z*NI/+%V!9@<=T(]W$O/ UB"&V5ABT?G65@]:D/_DUR%R-OI/N*M6GMWBI\2+K:L:C)76! M"N ZXQL*7&.BJ,JR)A+NWO>-C9G-U#P^D4!XYI\>_;Q8I:;Y>\_J%8W;Z:'X1_=16<^/'(Z=U1L)D M-Y]5+6$' W3TZKB67,YA.26/QR M]$L0@ @J>WQ&[+ZA,%T?X7:HHA% 5ZR&>:B"MJ^V'=R0=4ELQ]0;75YG]3G7 ME\?61/Y5SIG.(J56$V']=O<^NU*BL LFU@V5?;E9PT;<4()H-D$TL:^1-W'! M]94>2,>NR9@@7VMI(2-SI*\5;IB0K_5*_W5S?'^3_=%?9<+K"AVL'[F']1/J M'10D;#7M<:2=6K"43;.4Q?Q3$?2]$7=K*;:(*IRM?P$QKY265Y0Q5HY=>R=! M5^#1RU<@Z]\YV\\ZFEP?'\GR-[M12KQ39-KEVG7W)ERN6^'D$]A($C:B6%K$LRY [?1O<91XR(.Z&\474> ME9,[I^&<9!(O8KG^;,DV!)-<#9,4#5$3A[L7K"\S3_WZN&0A54ELUX7\#)'Q MQ+(U?$'&"_="H[AO,E*9=,J]?DH?A(S$IG*R1(V!+H_.8 ,-@6 MS'%9S+$BF&/BZML/)^-^\L5( M?W\H0"*OW!.\<@7"R$O';#41;J7*)A0V$:J\1L)9!7\NIDK9I)9<+;TDPYHL M(I %=#RW?^I:N??3.;)L99'L[,U%##P/5K;8*E#O-P8# T12Z?A]@T7LG*#@-U#P2DPNF12HHXDFX)>;]<0/"HB*B\.; M+107USD]RU6T ^VHMTBEV41$87LALV5$11,(?I%L?A&?OM=:TSQ; MB5VL5-Q\@I*70,FKN $+J7PNV73\LL,688K_HO P@FV"]GM),.2^8Q,%?ZCJ M2OB+P),7,#'&[4^7U>MH#NZU_M3IRWJ/7,HVJ7>[!"/J_"LT<&T.,@^EX:E> M:MY4DNG:P$M1Y=N4/BI\HY^P1!?>E<+P\I:3O5X27.,]5RPDQ-XN2/*UML $ MT.1*:V95\ILO6/VR=O8F++34)K]K)N7F\)MR?_Q],%RD5E8,M6S94B)N)26U M24_5=52XL#X")2HAI29;2GT3Q8;90-5J=.GASV3W7GNCO77F M11D G5=2#*>MD:52R_^^YO#/7L6VG?XE:E>I3'KAZRR[V>M,4//[H.:EUC&J M+%S$>"W4''V790)W6=,9#C6"$32RAM [THS'$YV!!G832JN5;:71'4WNKN3D M]]L-[DM25*NC&99CLM0/-^-64OV-"MO+DB82EK#WC8UHEE)ID0[MC-^?$[S@LYYQ MZU;^?79]-VK<]Y9PRR^^+W>)6TIGLY3T]6G@4SA>HR^^D(UM*Q)L:9O(916! M7:6-M'..S36GVO : W(E/Q$K@G&V?_2_GROJJ/NXB'JT7BL+VXEDXU:V],0D M+EV\*-+%DX>[EWH43YWG]7&])/.\Z9A5M"V?&SK:7_W"F+H2$0Y\Z!EL0P;H M=G72/3TS*P]':C(M1W.LSH"C/6IY]FH5\_ZPNA(G2T,3H10(;2<)&-.\I M^@9IOX)'LR^;M- 130)N8@[PD6%Z.>2-[E0MG\GDZM3*''1N!O7[Y,MB?)O( M;"RZ4?S$MBK1O>)U(YGN;KV4:%&_8E$!X*1Y??[YE>2UUIRM2E+Z[ B26E@? M*&VZMM[, FDN@[TA?;6C$2O83,KM]:EX AY1@ISUMMJ3<^3(+/]>I$3W&D0Y M=U/AWG;2T-U70' CTP%Q@M;CL\^XQ+-&OIDIQJZ;+[AF4KGFIJTH'M?\Q\:N M:/!Y=^??87#PSU(F/;3G#_U%&LAF3X45XJ/>O^&XL0Y!F^O"R_\BT6TPM3^ML(C$INP_O_9VY..5*(IGZ4+N4>^P /#@%F M^UDJ?9%N9,V!3UEI;\]E'8HZ$W%@&\/(H,MHML!P$9H. MG@W S878%^EJ/(3YJZ;<5CM?I'.XX!A4SPT$8"GXTC_N6_B+SRU<3O'O/P#G M*)";1+[?:Q.XWV#L(<48!S+LRH6P1Y0!4O-)8!@>/;@H7"S#]5M(FRTEC:&M M4P20G@YW33S;VNA>_FWSP5#DMEKI=.F#>Y&I34=/[>Z'^RJ73DDHQ5*] GT$[V6/4?K;(]/?/JHZ MX+MO.!9L&@8@3QV"%TB?W=0*IAOQOX 6Y$_O 1RSN!33-\Z= ;S5B:WK$-!A MAGAIF0[Y,.66:I@]65CZQTQ_X0%/#"ZT@1( MJ%VX1G6["F*5HZ/[X@+&ZZC$NH)U'FA&YYY>/JZ!H)RN![P_ZUY*:U(XR?9^ MYD^OQR._V^52Q;0W:0S1C""S#W3@\7P*Q6RE-?GU.WMU6S]KEW2X IK79V?5 MR]]2XTAJ7-0OJUUZOF55*W5&M?G5R?GQ])%X_2D M=E)O>O2V1*XR%T!WCF6KW?$VGIP#V5*M1G>*P,;LOS/H/5\,T'N\ 5J3NGRE MGWWO5"_-[-90J?SI__Y?.5,I?/F7H2%,L,5B:Z*J=YGO%>WP> ($&SSZT_KX MNR/%K5F^+T+N2RIHQD H,JICJ+S)ID1T8O;&] KNP"^Z-##:JJ;:V&FW:\H6 M')J.C8[M&M.Q04&R^Y(!RI942--4">I\(D^8+TPU'5#'B49,V7;S*63%&%); MH-'=W5%UW1C!;R,BP5,=VZ0LGOYLDTY?!ZFA!_Q]7P+5WIN3%SNT^)KA3P56 M!7\2R06J[1)RZ ,$!49!BB(59'=T%L_L,&_[1,.^1+@!]:$W%3LL@O0%VN^H3 M4?:&, <3T :& JBB!A/_!W=N-J$-E,C! H(4;,SR'PAO!B94]8YA#@&L-FWU M3"F%2@)(3H=$DQ]!&&20ZD/M#P@R.;, V.)/U2-4T%L &J;H@) M2++79,(1_.9EDYRCRXZB(IJ!&N H6#.L;H!GX IM0G2@MTLMF MTU^N]YO[TG&U>D'_SGSY1,\RGFQ3'026&D@BI61.EX,SJ#ZOH*W'CN Q ,?> M3WQL=Z>*ABF-2&6<_)+T'(V-T=R[W9>J='NP&VV MQ]@@3BXK2"8,11^1+ZJL 3L-=8+E:# [,$[&%/UG/U$>"MP*EZ43X#B6;(YA M&; H6>K**C)R7R$(8)_O7-F7&D/W(H$G'0T6@&_C>NV^21BSL=0G9,MVW\+2 M%3 7:MF2KV3#W87@=%< 1(VLEW+#$4"%@]8=W^[+-D!@#"NAEUJ'VHCYI#0S M$";!!1W">(,V,,I9L"3)B^?P;A>Z#1$86%WQP+56%-P4A-8&ZU< M:.AWCLZ<:!ZAH>1?]X!@L891H4V??&?/\)*1Y?5Z"'A%3E^-K'O-=:D\'9 MZ"YW_]0\^5'8&IVC'=(Y MH&J,?VHSGY71^9E7P;6S^XO)^>X1 DA-JQ\>4_ M%P->]+IY-Y[->:;#&S!1%4:B&@SR-!0%%;CL0,2G?^K\C\>^ ??_GO&HPP2& M>W, ;W7:< VIP/IQP3@8,+: 4(X#PT90M:@Q2=FF3[+OZ?,GGJR>DDY/:RGI M@G3NI3H7PH'XX,%3%5@@R._NMZ$!KIEP#RH'?9U^5W/%63HFVPM^7Z*JH]-]REX M]6MY]26HD+I#\/4:5V]^P05=XWK;?.Z=#[51>\U K8F1-H]JPU'A4&EO#3_O MS.+GI=;D\/JX\V=\\.<(^R9R8.SN7)*.T<,S*/AX I9/^?A OC-,M$UP87E: M##49[D#61D,,Y^:^1L9U!GQ;!G$=5!WBVAM8&',;EL]M0 ;C:UU"S3P#%97% MGF$H>,N;ONUB:^&Y3G)8]G'.?,+3R5 =.*428U0")9M9_K_J5RJ[[.Y<&(]P M;)IC"P0J2\*V0TP)K >MG!=!*R?^6@M8.G$2>L#@&A4L=Y,LU[64FNR<38C/ M9:F1&]DP]KNC.2#,*DZQ;S'LIV8B_3G.73-8_:+F& 30 U%9,[@[B\NSX+.%EN24I,!ND./WV4BJ[AB.Y5\ M(D?3&!H M-%:$/L9EH_WP%KQUI"3+Z?1Q"4$ R1$@0L-86T55@5I78//^INDZ0Q9%U$70 MI$B-5Y9_C:&R0&=@CT@?7[C@/E'PNS8IB_00)6BV(_8C2N\(5:KS^%;ZAF,& MX=RUB;Z[P^U]M( \=Y+[QG]JX:&1CS;A]K^G0+[A5)P[/&KX&U) ?P!48GA: MRELKM1MA,%H\H$1O/24A_8*6!O_ALZ!:.' T&]5X3*($"NC8@:T?X96/^/0Q M$Q _(L[&[HYCN6ZGC@$B!VR-_G] [+X!%->F ?U#4QTP2V" =MB#L +'1(LE MO*FX\)/Y%[:!V9Z8TSF0N3W;?Y79^O 3I=; M$ 5:-0<.NX7G] !@FLZ6I@X5$]-<5L,UKNB/H81/PO>H;J>6!8=K<+;R_ MN]-TVB[8 +N>IR@E:7*;6E #M,D.8M!:Z4F:U*T57BRE+-]X#1#25/B)VW3M MD/L);1/4KDSIEOL1T)(M4TX';^CT)_AO#\?ZJ.Z3_3#U>4>,HW+N3M@IP^<" M!PQ6XFW!!WC8/1Q!?;X\UT.@V=I_MPFY"]T!(88T=S.77NR)9_C!P= M]FEY4_DV==A6FRUR1#T$>*MAB%B0'*N4%4[9\_4(@W,(,7U9D?XWC=LPX+,H*M#%S,[.YU!=N M3UJ!6G1=#ZX2E)=MM/)2'RQ=O,R:7_NL MVGN;!K72.P#>=!V)P.+<56\M<6VS)05T=F;EW]TYIC<#LW8*G7M3R_>LS_3> MT F5U)F"TH'3@[<_9RFFPD0'-P*+ALJYUD[;O7GH,:>'&VVB8W;?X>W(^(87 MXR5]O+BHPBGN[MGR/8A]7.1"P1#CJZ@&1SUDGA G#X<:W,287,7XAING#)*J M29CDBX-^>FS+:J/?/I9%W0/3;LWRXT7BP MEJ$SF^%9(#86_VY0:?],M?#$R#I!4Y\P-V]^^?[59YAS0WBGA&K7QLI02&.( M>??G=W;S;,_RLY]V=PY52^Z!)-#S3'670;]!S<,FU05<.X"UM7M>5Z90&*Z- M+H?J%5Y[,X(]*L'V.['>;TT*M6)Y6!K^NFGD5A/CL2J'51?D&^.1FIVHG*3X M^PV;=YY%#3";/+<3^7HM\Q/)GD%\ED\I%!',KIZ70H+U\#?9S^^,^A=8/J!K MJ,FP C@V9&-"1#A&Z"#7FG3+X^;%2#__1O+>>0BM]/CR_HQS9?$Y,G+^DW]_+H^G9'&0?4JH3X^...)_Q^FNV9,82&Z3-8+ MU;#>F,;\0H4?.M CP=H^N!X-E*5U=H,%,.+7__V0_>!7**MD6WBNT]COC'TJ MYM*M2;/T_>2BFM=*>G=:+9NC^D5L<*G0Q?7-@.V,)JC/5O17X3:-&,UZN,TR MW(Y*@Q]5?6 _]-5DX38K$[J2=;H6N5>WHJIX /T)7J_8OMC^W[O]5?7DCA+\WUA3_V*&9\_+ M%/.SRT33A"5-)%I8"&P(; AL_(W8B&YS58I?F:7^Q+,=JSQ3[DI^XNVN^MX8 M7EGK \Q)A<>:+-O7JCZI5JOEMM2BN?M>Z*1U1A/;6I/;9NY[\6<_/7Q2EM@U MB\<>Y//_>0-$Z8IG((Y/D'W+^#$(WHVA^,\2TS1FMU3W(C:FIEMMK^$%:'!6 MYZP\:T;,X]PXZ;4B*6\9S0BSJ7*I$K>OUFI0.9>["")-')%F/2+-KH=(,_E4 MN1B[9:8@4D&D7LSP^CAIKI3*H4U3$*D@TE=PTLQ:.6FVG,J7"HDCTF@AO[(9 M(=^M"?I7R9L3E0]F6J[IR3FQL3_5<:%;[@\>!7:!R?!O#R0ZH. MW8YH5ES*V8^'GK9(MR!3JOI!A.6R-K M<3>^:3S+L)844NGTPNI,=K.7G"#G;2;G9[K,,E3S8BJ_N'8NR%F0 M\UNUE'#QP[=K(-E4KA@[$$00M"#HU6D@R[ B95*%8B[1Y.RI%[SZ=F0#W$!! MTFJV-6GW&P^Y^H^<$M :EEH^98MKO#8[?:(X&O&JLQZ,S[#UJ5FAQR].MA:U*H9[7.XX5U^:L2J_0K+_0J'52;]4.I<5&_ MI#5@JZ=2LWY\5C^_\F 5!IDH ;NUM4?\V\O[, ,)_%= M$DM5@*&KLN;F[?7R@^ZM8O:LW/UJ(E:74M\NL'!1]F9;(D!FIM@](\,EA(94 M4KEL/G$5;P1])I@^9V;#K88^*_'K: CZ%/0Y)W%M%?29*:8R)<% !8$N(\EL M102:R\>.S=]P3;OEI).]+-#7C %\V0$X5W7E1%?@:S,@W']3LL[DXO[V])ZL ML"C'&P#JKY_&"OH[$ 5XDG# 9TKP<^EN&8>]D"I41/FGOYOZ9LKGJZ:^0JHB MB.\O)[Z9PO>JB2];2)7CUXT0U/7RA1B9UAM0K3.K$FTOK95 M3;7'KBC]E+]M]JZ^99]^9]=3V>&MCF*^_@1$EBT4328*OBQ)5 _1\3(,F:*0 MER#Q9.D#RR;Q0F[AE'E!XX+&5Z)V+)O&7=WTEFC\%P7H1$4848!.%#@2Y"P*T ER?D?D+ K0"8)^ M5P0M"M#%*T"7;DW:Q=_75XULIF,5%ZBJM.6UMF(L_TU8BEA[[M/NSHULJK3* M%1 Y1LNQ6FJB]-D&*^+ILNV81#*ZD=7O.IP965)/'<'@IFH1R38D"_B5*6N2 M/1["M_#RR,5L)XC9E*3JG'-)'4U6!Q8->7/T(9Q(HDB=OJSW8'+DQ-:7W1WY M4385^@B\A[&4(R)U";&^T.\T]<%1%=F&%Q5Y(/<(&VU(=%FS56+M2U?^%B23 M=(R>#MOU:_AAH;[HA4J/?:)+JBVIUN[.T#3:]!&[+]N2+%F +6K=F3=ID.9 M%NQ*4$,#OP"A"R M$7=W8$AW' !X.S0:+'C&/K"?68^.0YZ&I(.P&LD:C/%1W2?[*?J+Y0QPP;+$ M-DKM3SSW%!YG\W^26%'#W9V!8=D ^GNBC=W=#HC=-Y04 $WM]!$@ #9_/KI: MVX9OAR91U(X=V-:^= 349)B6MVR"N(:;")X?J#HN'E !+YC>[F7+,CHJHGUW MYQ$N19>2/@9H*TA'=#S5&CHVX=0F#V&GHVEZP^>P\J/)EFS R%;'&+*7*(%^ MDJR^X6A*&/J[.VQB0O?E593\+'V4/]&OW$.#(#3H5L@(0X,[!"&.'X%P@;_V M@(S:L@6PH[S09 #9X?N#@D1?X'G'(U2KT* P%58(YPCE[:GF<&0 MF%28@!EAC9U/;+E[)M'HF:3+A#,,:V"!T%U&H#AA -LFD2W8%OX"\XQ48%>< M^6!S#G<2 N2%+WY4/OG0LYPA+TSJ0PM)SVC? >GAR<-71LCNZ-3[NSLG7;Y1 M8!TF;?G'H.VB$\<*L@=.6_!I)MG@!N$$I+SW5(L.9RKT9,(QH,.QAKN) MGA8-,>#S-ECZ(3N3"C6\NGM@]!)DE"[L+!"0PWB#<],QU39NI6V,0OB2.QV< M'['I0\T"EFAU59A[:Z_H2 F#U1PF5"<@7__]G[T]Z4@EFO)9NH!+\0L,]N#@ M>?DL5;Y(-\C]00R7]O9<34Q11_%=+6S?WA-%JAR^JE1IO *D4;6*9A =%OB9:3!RWGD@QD)LI<^#>FU&C#C$+?V>#R/;R B!] C.$A!MZ%*P6O M)\WHX?T^1$$*KQYZQ;F%P@-"/RW[;4(0" <*BM=XLW);D*^3A;4(?)=HG@CN6$P^-894<:J&8J'A!^4Q ME/"?; )* (XM>RORCK3?< &4$]16,3\6AA\,-<+/?*2N29<)/U,C!6IW^](W M%1B@R69%?L77Y*H 5.Y'YLF46F970-7#5#T=VM6CF&X9M+UP]96!R JEH!0&\M ME48?LFGK^_*[I%R9LD*JNM) $TN5 =BZ)!VBCE OP#]I3/^$++[Y^N!**-8 M[[ELO5EN3RIF=[EQ6>_6[_(>O M[HXE?\L>#D-E8-\#-6[-\EVL[.Z8'EH\0PZU,#%SC3XR0-+D#,JR'*)PLR45 M6)F)&)E56]:H>&;U";$EG7A2*\JHC_0G9$CH\;2[CN8R*L[WO8> WZ*)UV.6 MO!N.+O4]I@Q,#9V3*6Y\AN^1V\&J=6/ 3CPS:*8\FU$7Q$"=YL'#Q<#,T#/] M$&Z^TO[NCD>XN/='4[7A_H'W@,GV0,BV/,LF,>%"<,U)8_ITT+Y%;>J.CL8( M-!ZBN7!KJ6;=+/BD>7W^V754HT_:MH"1GJH,BW!Q,N8YHQU5OM8B?C&'V(.T M)AGY'E2,Q]%]OK<-K#@JQ/21A9AVD4&WOT[SZ$QK,KS_\3C).6I#SV"I"*X\ M,?#0DQ, T'O@UP %EWJW=A=S$$U%>.":5/?O3GL&&3\$=&KP.T-O1[;ZDLN4 M0"3GXBQUROC>6/]R0#.%#7P/S7[!;SV]6_9(!Z54_J7F$Y%[4R#GITR7.M1@ M9K3_ M"A(Y8W +,&T8B)$3A%;$E[F[ YJ1SNZR&;-7-Z9EX>UG44N,JH=< M@_O2]9"J?>X;U#T4 MZ%\!ESKU,G%I9G>'.Z^>4_J^U-"#9B9TC7J?T;F:FK_F:>TNC%P7?QZUS*3J MEVEN!H&Y5!!)16-W 7$.4!1]2R^0MSL[B$.@]5(7*H8\H* X!0E46[U5!: , M$ME5T _..RMZ1@I59Q%H2(9RVW"F![9X;(=_;&1[6[LASKD(5MT[]+E(%A"F MQG.[@V9GB&.S!VA-RN-"HU'[??Q8721Z+DZKQZ4*&6$YZZ#>FO1^W5W^^#XX MTP[D6%T=:XWSJ\MJ[4JJ-IMU^._YH71Z4CTX.3VY.JDW/;R&T9NLEH[KKO@> M&B@9'0*>-7RCKI.MSH'G#M&32: MFJ\Z7[J:*:NH* PL;5'+GD7IPNB_U& M^%UZYCBVB@CKQ2S;P-]8E+RPEJ+D5%E?#I6&TP"K,,Q2A?$F-W+9/=RF2408S%5+I<21XPSJ^$'C&K/X,=$/GK%W-S=V!>D=I;6 M"ZNMLAF\;:9!LGR5/;!KMB+/4"UJ7B6SYI5K0IY!K"N^:0JYV$=;%&<3A/I: M0EW>+91/.*%&WT>E0.1C5(D)"KIS8N.5Q&NIM>]&WRZ^->Z_?5^D36+<3BK/ M;YZEE%>3YEM79F'HW94_>?UAWE0-E'E4N>*[IYS*%6,WJA,%>P3%+DBQR[N$ M2J]I_;G9FCQ+-L0+P^Z[->P*;"0)&V\ZP&OIH\<%O*B(:$%.22,G@8TD82-: M23SRC98OV']]0S&W',_QH15NKA_E84=]M.3-&3C? #X7%#,"R'$Q,5UHX@3$ MM^\LAP!7KCBFL[%[2@C^^E=0U_*4O$(JGXEMEMC$?5&.=')=R&.,>_: 22\! M0^VG\U?]@^\+70*O":00KJV_VF,0?''/(IT]]6FOKRH*@<&!:K/J4]O4TJ5" MYL/7O>FP_018[P71))EHLLDDFIE=0Z?S>H*6RH#:7,.J*'K0]Y,O--KD^^C' M24%;3^O/*#/V5)K0 D!Z!N-0>1WT$[&%S;4E_)UF^$37S0]EN\TGZB1I ,)U M)&AV89K=D%ZQ'0T=*JU)95A,IR=G1?)=V>Z&#O'K^V;2HL#O4@O\9M*BPN_[ M+/JRMM(^L+<+5K)P=\<-/=K:RC9;7D]M#IH\'/$B%$,3+DX3YF"]"BS6TX/6 MA'0;'&"Y?4.336EH/-+N%G0$B[<),5D_ QC#<"Q8.^U/0CLKC(AF#+&$O?]D M1QZJH'S0BOQ+ MAP' LF$'\MB;B+;7H&60L'P2+#^%174&JLT^TZ+- ]6R:-.480]K0:;8#N$5 MG15?8BNB+3QV=RP5*% VV53ATLM^,=2.!M!4NUC%Q(6#6^0$*SNS\J.P7H5U M=4$HZEX#GDCB^DAKA6KJB'9PP*$^ G M#NF4#V&V/<"=YDW'>[I@81Q_4[@"5FM(ES)9:0 DT<="? V\&8/%B>@MC+C& M:C*TI0B6N!HQ$@80]$Q"&*9I/>EI")G$AQ]M5^%""RNG:OY94"UOGXH/BV = M[ &Q*03<&D:F2LO (AB\5A/^>+)7M&I?JNJ4A$ LYP5W;5:#R:M#BP#"-=B\ MJ+=;3HFV#0IN1_6Z4A!>'3?4?\-%/VL $SY1<%:[@1F#^Z4H:Y,>3@Q?@B1, M"R@:0]X ")>A8C<9SDTTP^*EQV07"UC&)4EXGH*Z#9(@E M=643ZP?C'X\Z+>-KDD#-2YEQK,'0T EORB1;_=V=KF8\6JR0.0<4@,0_'?O2 MQ7-*!(I0R2-'G0JDI9ITW5A0DK8\0HJQ:=L5UK6%56@+=N6AE8*Q#CSE^UCN M'1F_:=(*:VXK)6!96+28=QC"KEJTJ%4UC'VO>XZ/UL^+M8FIUU M<\$:QAUUZ&* 7P0 #EI##,;OPG,&'F+V/%$#T.:XPM)1[E<>NK";2S6 C-"S M_M>!YZ-W0R^]-HFY*5H;++ E9%P(259S'P;N@]KN\JD0K%D'+,-M!<1H,DQL MO(J5Q\F>9"P3BO0$&G8;1H6WN[RO#F6FO)"HN[# _L*-L(*["+9#P]9ICCE-]TRBL2QB44>CO" M]GA#+H_7-&EC'T[#'=KOBK:98@(!NUG#X@?N#':"G9P([Q,VA8WGSRN$/?^< MMR'YA_I#!>#U2/C98Z<'3OJ0=WJ:OCQ0'E)0@(Q"/><_?OW:+@S)?DM)7DLF M5FF12CK^>??K[G(VSPNR-=E^4VY==KX"[&$&1"_C&MW::I0G6N^NO.R6+/\5 M.@#MG_:_X6)A%0R*\C)GX TXA_;X J17K(]6!]&+WF=5WJ[-X@Z4#JTNE4EG M6GZ=J=;+PQR,T3Y1?5*M5LOUW311++Q J9"OUSJC=8-:D\>?W>SYK_YEURI\ M %G01DB%K[+ITF>5='[1W62]W;"J2DO?SL+J95]B,,D^W M'I97"BL5X/?:^+VQS]4W2*@9M(DJ4PPN5>N^AOTX;?PT59"[$DX.G/56:U++ MWW:JW>:/ZGUW&RIP4VL&VWT6= M[:V^PZ=:X1@=T.MH^)7&]'U:-)N7J:9Z&#;MU7M:L,< M@8 O90B6'%,MT@R M[345"NS%;X^(0H6Z0S($!=J63G3+,6D1[)IA#@U7U_YX='A2^R2%MCE3VJ"] M<;CE2%&[71 VZ'+;Q'[$=I5MP[AGZKVLW_N[0=7 <&S4*7FO6]*Y9P*OPE;' MU 5JT5)!GJ_:8>;*M'S@VK@'OYPW%W=H[]$G*A8#,)\)/]D@9P H7[O#5*G^ MZD>,=/QRFNG3@[N'TL--OEWV+G+OO3"N7LRP>S[EBOWY^50NFYEUA>U/QX1L MVS':U%5T;9%&M^ZV1YJZ?8(B:?C!UN0R<_-T>]K_>5JZWYH+IQMQX61:DYO\ M[4#]=:6?-3]\O;:HCNQM5-PP&U\^O6&&)AG*7C?"<(<:F[;^Y+Q]7JA6N,1U\$Q@,SKX\!?]V30'LP:BNP+(55V?&6#1,\NLN:I\IW[0>M1IN,6?# MH:AH(6HS+U&^T9QM[M%/<@-A] ^W7;H,E MYA,+M2/R>C'-7KOE]\$+%.=WT8;V+2[0>LV>4/@A('I0?Y'\Y%H_0^XL[-=@ MT9Z /F3"K9X0WZ9*(R.HAPQ$(=?QR6R/SXG;Q*;>I M@$V.XI1YIO#7Y6ZN:Q="CJQ' *3EB#.1\L4A@N0GK9^/)#^K'*^C?# M\>HALD ;?;3[$F_OQ/VWZ!!2=77@#)X9WG+AZX!Z@]$7C#E.S(_"FU-)\DA6 M-/O3PF79'A.WI":N=;KZDQ5C:,^>47(G]!MK*:P']^X.%;F\< W7#:N.\&L.J??&^K=F M^2> GS/9! G#MYD<59L';G?-:O-:.C?VX==,'JZFE/2O"N]X@A@53+-?T% / M$M@9%>\H"7TWX.!(-_ ,[9O^\*9].2:]?*7_LA,;"[.Y< MR4\(/16CP10'(S_\YO+T5,#1';L^7RKXT^94H## QPF30IG02Y]F&V>Q%?[2 M /4*"43B=;EOF7=2IN%@K/,7"T>C83HHQ7:HL=;RP[6"/[:)3KKX*^,=Q*1\ MC!]#KD' "1]@;[LK$'*EGJ,J5%A&9SY5RM#AC(OIJF@VVMUA[;1I&(Y.I?NN M#7-Z?#13X&X-RI[@690D.1=P_?ADBB.I7KB3-@Z$ [E&23?@P-6NF".?!$R6=$F/QRP^0S(DS^'6M31[)JTO/2Z!ZYEJ$3 M&LL54(.F5*A@?=%8[[IN+N#9BJ5F&C-=:USJ! 0W6*BTU"#78>L MOMZ$0U9M(R#[N&'3X>>IO[!M2P9H5#WY7=J9MF;Y1S2BD<4FJA:7VM0."Q26 M'FD,9MOML.AF!Z$3A1H4_7%N[L-U/=IN MF"I&!.-GM0!L[M3US=SMAEMC%3G]N:AXRH$;"54!_.QPF1SNV\2S"09$8W* MTOPU+YJV39BO0D8!YJ/Z23K%1Z6,M"<]. :>\T"@+@],8,H$^YZ9KU4%6S^C M69U;IC$;*'!VO\#0WM@@OP8WPL;98QV6^?*\ .!G&V9-AF$T;[@<#&<%W#*. M_NPEM&/#?N%G'J?>,4S3:!M>:L2SY2!"94\G-=U,"A8ISN.F%8FIL3XZ!X:" M8$;%C4=8P,^^%VUW)^",Z$:05M"<3I.=D(-[ 2&\QW3?P[WK9.*$&*2\+J:. MT"06WU;O$0%S1P6>#I#AU"]!&G<36SILLW#H Z (-I<=DIME#7BJ! WB]B9@,=PR!["#B4EP M<0VD9[/N[LR9UC^2KG,F& +/VVW3P&_/YF[^\K+"3 M/"@SX;GWX^W98>?6W!!33#%6R=-S(L.U@G8=W^(A%^4/A&GU#=/> MP^,%<]G W&U^.*>R;RPW16B&_/8Z&2L82D6Y!*S$/R=6\ BZKE!KEH]2-]PP M 3:=ORHKOE@I>5(E<^4'H\B\(#"#G5@-; MPZ!>YNYT(1N!_]V=E1' UAZF3:GXAX#2^3[18D"ACWBZ-?ECUOL%V.E#(;,U MZKL:H;[G6I-)YS&G]XK6\*Z/?9F!VNM/*'\X('7B>17J^L:7?XW!$[L[U69- MRI?2*<:3@-%S50ESQWABK\+D>I9PVN8I>2XV,6F4BN$8Y4.9I)?^Y9O]=8E. MDR[L9=/4T1.HT/-YBC0L:H,//+ OH4N&+A>&#;@34I'+>;Y8U.92KH:'7Z*. M8+&$=@U%*HU0>9'RRS;ADA1-_ 74C)F"#^^TQSSY&3FZ8>Y+#5WZ+NL./I/U M4BR:CEXS!@-#][5-N'Q\297.4H.=30CPX0,,33[?K^XSF13';PY07#[@P5* MH4 .'&II,K\81]QG!$R[!]/H@6CKBXL+N&UD_9GXR.+D:+8XEZX=F.M9D/)A M@%4=HU_WU$#1MJ&'4=7HXM&>3F::2LV*>B6.%3SY0' M;B)3KGKT]$0:C<-?.2_^&9>%=^W4[MV=OQ0'_>*N7LP'"B4VO;"%F&'4Z>G8 MZ6RJ4)G9+)120AO- H&3RHT1*OM&'+)6[QX$6038(N%,D&== 8:E/O#*! MQ)R@P1CXK! 07BL@H,=8QXSB^5+"0>#HS7JE-:G_//SYYV>A[CR6MD94N(N. MD$I/?MNGZ=J?ZE/APU=OQT) V/CR/5SL[L!M2=42!:.<-%I/A1?SP6M5)S2^ M4U,G5(U@MI.@-6;,8Z)-R]Y386+V"2-*603#ON3-];QLD.554OD45+%$1L@RVT'C\K6JR)W@;"R(V9(>L?#) MGF(\ZAA1TJ7Q5\&!^_+(+A16_^(8=O1XJ7^%3Y@@+&R"_ M-MH (*Q2HWI#P:1S'GVTP)PL'WIRVG9.CW]<7/V9:"_,.?>JGSWK$C*?TE[BT[/+>ZFK M>EVMRCFK6B"]F*6_S4LL%M+ :Z6!)J'6VTLWIR-.4'4P(B#6^ZW)L/:K7+FX M?[@Z*FZ-G' ?(2< !R+5ZS]W))\ICKL?OO+M ^OT3%9"8MCX\D,QTW[P'2L1 MQ=Q&7<,Q)8MAS^)^&F>(G@KX'C026>?!C31U"FL=.2;Q$G >:3TZ[GNB;[AE MNGC((34(T^C+W1W"7&%N7" 5.MRI\:8%?LL\A3"5[UKSZL19J(;3P$<)]\A* MNZ$=G'VG.&QB-KA%,-DD4 R+ST-%IYI?5@P'.=$5 +WI3\NC(2Q_;K^L(;4D M8,DX0.C48G@5NNGFK.C5SZ\/44K:Y^4FU'%;G:"5A^Z.;V MO+3=0'@ :K=^/3?*Q:@!G<74$X7V\Z.F=U;[<&A8C(/:ALN[6(503;TGFMHW M#(4&1&"?OZX\,EA50L.QF>%2Y8%0^#J-OU<(S8?BJKIGI0QD9_N!#,\J=E > MR,SS?GE W?#,!U'#4"XLFZKE[9<6XH0_\,?>>W23OB(!("L2 ):; ) 5"0#O M6'JXP!K"%S0I\Y*$0]>JM,@FR@2',(*ITH"[*1DB7#'Q=4.U)EUM[4 DVG#FU?R!$;7WZ-)0.Z1;-Y&K(7&T7-XZ[+ MTJ],'KSL>248^I&'A-&*8MPN[NO<%@D,TN$:%)T +G:69;B[@Y'^Z PP'(MZ M^GG9E4 1C(#ZA=(.2"VX:M#T040(7^_;@X5X7&YU7(\V9CI5'QQ5 7$,-!TO M9<=K]#E#6PHV0(TY0&M2S ]OF\<7%Z32V1K^EMU_QM^RI=;D^6B9ES] MJH"J=/+S^N3PY.JW5#T_E(Y.SJOGM9/JJ51KG,.W)XUSP? VOOPC@U?2GALN MP=/?_6+H;K4?A=9:L!G?075H?O' NG\Z&J[)#H-8SHG=4L]YX4!%C2R6//FE MU29GQM-M_5+VW&G>*'0%8^!=S=G8]S"U-CH<2ZGY!6M6L\J)BJ/9%E&K/#;Y>7Q[7KS'"%Q"C3.GG?%M1HS\^#[:58E3+]1"$_DHU%JNA*#H*M3$(^$Z\7W/CDL MM2\N>KT08.. UTX;Q5/+ ]"L\]]P#'IYBQ8 KI-*S >?=C2]5@+TR:*[;-!G2 M#E,J;4E!%&. L@/U0^D!1P#9M$$'VI4._3-_T11"U.%;P@\X3S:Y@40[+4+)5#3,*O7736KS> ME6&I-G,*8.4[NV\XO3[ZZV5O#IKUE&)QLZ:L8ATZRVECU@+U>V&S3GC7T5EM5U8V6O^-*;P*MAYZU4BF=M^MD'? MC>+1+>&_U\>SFY.BA=MW\7 ]>?NRVVSOD=/OY\T7N;.I, M[5FDLZ<^[?55!>;^+,$&L^I3V]32I0IH@31G>BHD"X T#9#,/(!T5@T/S _W MX9$]<+2)6NW8M^W9\/@0W^(0@T)Q':W0,D(TBS#^K#CF(T9Q$OU#N(-T&%P? MOG9I1CF]PY];32@&4C3Z9&:819BKR%YK2.S0A5Q0,WHQ6,MA$*7N ?L]<6X MBQ\EX**JT*[^^C4A!T^U4@!5[F027VRL#MS>VN*PF.F5+(/#Y-.ITAM8C$UH MX36"D1VTV (3XEBBI^E&ELQ&K0LL5D-LW:CU(SYWT M2I: VO(\;8%B:([JY!;VHQED@1ZG%,ZJTG+.2$]^!)GR5?#F$34NL#-'D\S] M6;]P7GG6:\FK4^Q//1?HL]8;!_:A5<4$_,GY40#>+C#0&%"< _2S7X$&D\%2 M>\\V*[F7U]+D8-;]D991#=0\Y84- BWMW*-JN<3. A3HV90[?51@,#6O0WB4 M <8QQ%,\63R9+RYRX94+GJ$81[I,-X0AD$CO*7L8?N JH^$T!L9A8!<8;T8] M)6[0&)PO(@]X:-Z Q2-@O$)P4.!WK(@]*VU(H_O<(A#/X\"V4J=XORI1E:7! M#SC2XKF3JO MP1]EPTW74-#L$!VKXC-.[,?"\Z^QN9O+CX\'/QVC;5=Z9CO(C^E2N)6'+P;= M?FY'<$(7%*.9W M;BMD5CP_8>KZ!I8A#J=P<_@T"3X\RJZ$+E:%A,XD:BZMZ M12$HK"*M7EA%%C=ONYRWN9>3+DG/2U7>W?$PQSE5Q\TN9WT<>"$N9XAN69I+ M%>"/S$S*(@0#QK&@Z4YPKX1RKU XH6>[4WTY(>0G2/FD)\F\'R/:!Z.(SNVP M39MZN-9*S.ZSK:B2,ZQ.BQN=[DH!:&ZTG"ZC+]9.AA";CA%H9TW+$C*3?:BV M<6Q;Y^[.2\;.+<7\YN*H,$/=.L?J-E>FK)"JKC0PH//2K^9SZ#7OF15B$$RC M6FB\UJ1R\:WV_5N^5QMM3Z667$3$0;8U&32RE]F3[S=:5@.IHU9K7)]?-:7+ M>JU^?#MZ.,@M0KJ*:@TU&; @"+)8#YADCXHM2:EP_:= M^E"?_#3\+886_N%KL_:M?GA]6M_=:1Q)\ZB>D\:KPI+C@S-> /,'&HP[)V:9 MA5!_<&-V,5QX,6 _8^PXE!_Y3 =ZI 8RG%13OD@<'%X4-XWP7AC94?-[FT+@ MX-?__9#]X"$\7\D$0ERZ Z=XE+:&3JT_'20^)Q ]8EO/8[S?L"=4XM@NW+B) M&?"-!&;$^I8*WZ3C-^]W2)_\S%\<_!C8Q2SI) B_;CH\QS'/B4\4CC%[P&4B M'FC3A<"EXEXE_J5QC.IACF,Y'R MWS#??(O-?.*.YZ^:0:;+L-2D4^7R3$O-+ @N%U]S[P5!B9ND1%[Z91V46$X5 MTC/KS6V,$*,OKTP"+J]+VO5.[A'WRI*U]J^C;_WNW0]Y@2OK%[.>/3L8T^!= MOE@6<66Q5>SQSGZPQ]<(-*ME%"^+?.OBC*];2>)8R[.HFA Y+R/,-U>*RTYF M",;KPJ0@X^TEXZD;<@5D7,XEFHRC;\CB C?D0*Y>GMVP*3RL]T>LZKXD^C4M,1\JD\IG8%\BJ@2\H9TU\ M? F44TFERX5D$$X,[<6M9'IDF(>8J-)UM.?0\UCU^8F?Z#FP?'9]=9QK.MW; M]%&IOUVZA[M]ZEE7. #80ER7OA#:-BVT?7SAM+^&AE=];90JR9'6/@G2??>D MN[Q[*Q??_+9NTEU$QS@GMG=M77DJANW?63?VQ2C?:]_='JFK=9;S7!F2(0 M?'KY![*".5!MFR99ZA96:K?F5WNYP(PH3,Z*D+KF9(1,+N^^%1_M/S]Z63_1 M#J:7@K/'2."8.?=*RQI-"7OYN2F-S\!7?!WXW#3XZ=9LD]R?F]KH]MCHWN9F M@I!GJ^_%SE4OY[*TN0BG8+8-MXP(Z_M-ZZ?,+9,5J-/KI_%I[ZXS\2JJD[.@ M@%^JW7<35JO8X;FJ*VXKQ?'5O #C4.VKUX_6FCC=[^4_.>,VU[O;&K;K;A1K MVM!.\2;A=2:]3,MP;SV_HY/;EA> H6&1'T=GG\*=A5GO*.Z.VI>N(Q[RY\1D M%1BGXY8XQ,03VF8 LU/E,;$O .PWV"@^5&83 M'H](D?'Z98[I&VR!NSL.[[<)AY>8 Z^SI!O%MB^YL),XZ!YI76U,CT%]VG+; M!CT_VY_?V6E>8/G)#Z//M2:_[G\.;NK]W(E6BA5&7VN<7UU6:U=2M=FL7S5I MTG)U4F]*4+JMR;D.AA2W[8.__P^[=W7;N4$A5R+D/JWX+<4"*F_ MU;MG9J&G-XKE!.%W:T/J*\\+NSR3HFK8".A$KU-9HM$]@!L7BP]&Q&+4?M6J MYY.KJ]_>Y\)UHS5YK/RH=D_'1Q?-[E8%QD^)#"+:>%76I5#QGE?2WXIMI*54 M*3U3[Q6Q[H+Z5FKS+*:*^=@&^@T'N&?]J\35&P-YZ2>L'Y]RHL\ :(Q[Y,[* M_^B/)Z6[@]Y618Q$J=$I-ZV*@065]8@^S&T.'.&4W[13?@[K6(3:5^W9RR[L MUA-Q[(*$%R?A)89$;F,(>R:.57I&E(E_T;%+KS:Y^7["B<#W=T$] MR]1R2OE,,J@GFJT' P&\;*U#,C0L]9G]B[/MDU'.*!I;M7M;D0>K*#0%5#H\NZ,[4QQ/8CA;K%F*0?\9LE\JY[]JQ5-*Y;*Q'8*)"4.?&X1> M;4U&2NE[N5'3;FY75"'XC2$6[R\&W8_EU'B(JAH,KIP*V*0=#365%N0.6= B MXCYMM\ND:UT+OT'=3-.AGKL[P48>V(6PHPZQ1\>SWH18;5_3T'&%QTVAPV& MA-%19;<[D1=VZ09;RG3F<'PE;332=B,X6?UR5B<=XSEYDR.W7OGVAE3_V_8H MM?UU:A=*023?DL70!2OL"8#PZV78:Q(BT MM^=>$XHZBJ\+L/U[3Q3IZEX5UA@O6#$*"+,C%VUC&,D0HRT^C(U,Q48& >>" M[(N$Y<\^2U43#E?GBW0.-P@#Z[F! ,SD@F_]X[Z&/_E(L\[T- MMQ$/AFY*)^?2Q67C^++>]$.@GZ-.U-*?2WI^R?LHU_*H _VB:%F']20_[K@?"^LO'A]6& ME3X=FZ4$A7V+L/ZWX#=8*?_)?LQ>U(=:=9*D3@A;&]9?#\:AL*90J!JZ]P@& M:-#J9E&EAF<\'ZXD7,>T6T7%IN960[_6O>ZTWE7EEAB^^',S2FM_?O_\O56Q M_\$-NAHU-@!S_*VRI7AU\D6 ]LHC%>90K/HRYMMC,11)'L((HWWW!S*7H)#"2;RI5$:H&@ZO5>D*NGZD(Z0358 M%XI+C75#;D\& ?EB._>Q)VR#"THFZKD8L?IB;R [::;)985SJ5*\8-L M-M2KQ',81L/)SVL.%L"?7!_=-@X/K^Z[/Q9I$KDYG>(4HT>\@!)N$!."UZ8% MKQFUPIG_>SYAKI[WES*)K0XNB/4=$.L2+YQ,JI)<8IWIXWGA"CHG=E1]C4FM M43&L^F')_KE%*<5!A2 EZ<06^.03LKOBJRV81D?PK*60OE+(]O9U+E M^&Q[$WI"L&6]6V3#<^OXU3;>8J#9G$YPH3F6Q KONHR8K<(D UE%2QUZS#T' M.0UYDESOEA#'-BV.S5?_YU"K*%XDB'6[B?4O+U-T%$=UR& "DRM9E*.G9P5G)2B[CC=0,O(X8FL! M(@E'(._]9=@$52AT251UY5F8V@M%SFNU\TG'[K4FZE/M=]7,W-=_KJBKL.B/ ML6QQ=2,="F*369(J-HG7?#*5S M^;A^7KIZ>NAOE6?(NQD"M8V$#7W3-O2Y\3?Q2'7E-TLZFTZ.05W$C+U;FEUB M)=I4/I.@Y)$XH6.EV/X?OP"M=R==-=H_LNVJ]GTBW$+"WB[<0L(M),A4N(5> M5W'VL#6Q?JA91[GI]_^4%K#;)\F!M+HRAFYX2Y/T!B#(7)*A ?>LWCM4K8YF M6(XYJXQ<.AV(.XSQ=FO2+FO&C_R/Q^_G_=6@8[FU_:)$BT>F[O[;_EJ(J'A8 M;$W2U]G\Z-'X;=T"&3EJ@7,VB;F0-7A[?9X=V?NZRE\/[3 P-NT MHK)J2WW9D@8&+ F^8)6.3?H^]72Z*X?; V'0Z4M=58>UJ#+67F9W"EP# Y+ MDD>RJM&W6%'GGJ/)IC:6R$C6'%H'I#VFB^GT5=(-@ ?O'POON8%\3\R4!'.Y M7^W!5_@(8F.8P@K2^ M>+72D ;'[!BTU+6O 0&"2W1V36(9C=@AK_<8P(L%< M=+$N%&58G^5H=FK*1@]6PWD6,$3@(#;I MX8&T\#.<;TVS6!5Z6*R,#UMCRR8#^')H@E1LPJ:0^U&^XM*+U#<&Q'C4B6GM M2\&*]18&@DC!)RT#F* [)BR3[HE>#XIJDHXM62!M6WP!YCVA.^L )]8)O&SC M2GOCT"2[.PP$A!;4QXTCL'\;YCT=Y0;X.\ XM @V,JSUA+'[Z:G_ 8[+X6KH ME%E:!ET 3! UN&!F26-F_GW$[AW_0A*\+MK=&8 LI.Z=P?<#TI/9]^X@(3XH M 3OK$1/SIX("D.HO?V@:=\!=@-L$A"2^3,Y@^O*(!'O.!WX#\L64VJ[: 1G9 M4344]6!SL#&G*W=LQ\3M##59Q_3;1]DD?<.Q$! 6,4?X$HQ%!TH!%P4QL$\X M: RL/8=JL(4:L=2ET7HPA07",,J(^T$43"TIO%ZKTS<,#85Y>+B#ZT#1$[BL MH]-V)G,ZFVP^ BH]RI:?C_GDF(3A?> M-N&F@2N,:(H%"B5GX2^QZQ3]]$T>#*T^2>.S1\Z M,DS,\?;,54\5#J!AJK N)O:Y_ 47R4D9B!T4UKY4DTU#@^< ]H83^KO15PW0 MVF B6)&NPC?'Q #DPX=$::+FM@?*B-=#&+I,5&,^]-BK3AO 3WXYV,.8_SNK+4@L: MU!<;L35II]LWY4U.60KQ9L-O0*4G3*ZRU"<0I&'$O@6W M,$J*H4YSVWHSS(']T@2QY#?^*;4FC]\>K[JW9W=_QB16XQ_NT)'.ZU?29?VF M?GY=3W8ZT1067LPNFGW]^Z2K5R?%!_7F[P9V<2G YCJ4"UQ0%ON#BW[C\:(G@+LP;##'=/?B^=>=[J[IG9L%@H%#.% MY13U3&2Y 4%[2:&]N2951H?YXC(ROPJI0B5V?7-!B'\=(8;,S4LDO$KL(@R" MZ))-=,$7]RS2V5.?]OJJ C?G9PG$MZSZU#:U=+F2_?!USUN:P/068GJ)[&49 M/5T*J72ZF#@N$J/3N&'9C>ZQ82A8^JK)@INM)NA2KD[SL_&D5,?-$T4M;5E1 M)HLV3<*FX$1Y0;T1)6X2TMI@-CTF1U\J@KZ4[#X(@K#?+6&O31G+IHJYDJ!R M0>6;H/)5:7J9A#>^%R2]"9*.JS667]0:!='\-42S4CZX#%972:7CUZU.4+NN M>D ]/38-R[HPC:YJN_KHP#BV[W_\^)TK9E;C8UN]:GJB=XP!<1-!6-846\;S M/!)QTI-]T@,4FAP--9=*IV,W&19WEJ#D-U'RNE32;*I26+@RI*#J]TK5,VIF MOYFLEZ>#8LD$^.ZYA)8<8A:UWS=.QS'5T$HZ+]10032KN=*7TB"@DG"[<;3: MF0VHG0U7#:MS+:S:MF@-[)9ZT)J*L4<14DQ7F=#+@VXIO3.<7W8/^G_ M_/;S?CVF]#= X!>OP8E2C5]G\T5[N:#8!;7,3.Y%+5-PFW7C;JZR-_.X)]2: M&[_UH2"TI#*)@F 26XN[HL!=XG"W2@;_GGAVM/!;"4:.$!VKH@.4JLI U57: MXT(=$0XS5P3NWMT\C(K7A#S(:\UN>&M+0[X]UGLHM$&VF%>&C[R[#HNO-]&O MN\VB9Z.?3ZC)"2K)IBJEWU<'Q*GU[W)J\BVCMM&Y MAU7 5D"6]/+C G=)Q9W(BDD>[N9Z>*/OWHW'*^1*PMGT]Q'4>R*<:+'W("#V'I*A"7NB M\,$(BX$!0NTD)/N2W^JYU50:N6_EM8;?O[4B37!K+ 8_L+F881NB*LZ&JN+, MH.%$L\1)+E)16Y&+%2^%#LZ<_49'G'K/0N*WD1:TIL) M>ET:7"F=()K^NY/N$D+8JV;520JB%VSZKT@A71E)KR5\OYA>6.,0]"RX\_IS M!C*I4B&Q).OIQ__8,F '/N_N_#L,C@N*>AJP-W?4+]) -GLJ+ X?]?X-K_L. M+CRU.UYXZ5\D^JRE3@A;T[-C,63+ISN1.D33.#3_^P$0BG_#:/+1@#>ZG+]*CJMA]'"7]GP_3N1F*:@TU&38'V(='H^T'+]@&.J#+ 1_U M]ANF&0J61X)'" M+,L\GZWRGW4Z_EV:F65US[PF?*626T9AW6(J4XI=FG0U*)K++@7Q;9;X8H2: M+(40LX54N1*[V?28()TIDRKD%V[G(-+3 M!&6_A;+7II"E4^7\PDW2!)4+*G\+E:]*V\N714T"0=*+*HYE49- $,T*^>"2 MM=)<-E4N)9O?16NH]6"G;].PK O3Z*JVJY*V#P[.Y=K/ZJ&:V50B^EL/%LO M<+/0_S][W]J4N++]_=XJOT..S]G_VKL*W80[,W.F"@6444$!=9PW5D@:B(8$ M_5O77OU6BV$]]IL[:W85]37;/(=\?J. M>-V!T/ XJ:E8)OGIFXZ1UHJ0'$JG-!V+IU8.LT:H_BJH7G+O\=.P]L\+];H, M&29W=-7;NQ&0=^Z)9E*1)QJ!QD^=[K/KF8^E[(:[%5-VLV+@2 (.(RQKQHJF9Y_^=/(/-\_C+K>=:/H&%'CB5-15H'!" MA_3E4/0N4I>'S"/$?M+/S$8-L<*W=ZO5^)IE]W &=%/IE>]\1$ +JY!(1T)B M;_6P:274RTE#YIE>S'0R:^:0'%QAUC 5&EX2IU\,U/!DEJ1CR50V/ 5< MOW99^"^*[VVY)\E8/!&B8L41UK\@UH.Z"I%9W8B+D!TAVT]D!]=X/1%C,Y_N MK!O!.H+UVK#VV;5FV1B;"S>"/6NC687!S8K6%_@UJM@R8 './H)*\T^A74Z\ MW3QT0W_@9"Z%[+^U%O/61A3&6OPBCZ3<2N.A^LT#(;MT;81GM1K0;T6Y$NQ'M1K0;FT=)4X[4 MI$:74]$YIR'A0NE!G)D#0\B*DGX,LKGJPV/G[D8,?Y145_@W/ N\%&Q/3M;" M_-__RR58]CO3F:0IF6V1IL+L$8R71+N<7UR0S9EGHVS.O=V[Y57)H[T+Z]Y% MUV3"MW<+#WS==>_.TQ>RJU?U\2+0K 4:-AZ/1Z")0!.D-O4[ M3SR69C]],VV'!19S;J6):#5\9XYX54K>Y1?W#5*Q5/S3 MO0B"!JWM)?^KKUCE MB>W1IZ?^G2'/:N(8T3G-,49_SZ9?T#2D:\='K9&CAK!F7OGF5,1P&OZ2)"E# M[=O>+M)]CPC:&!Y)DHGX_YU@IH/?\7.\]?O:2S0%$(^)QO4U/ ?KI^_,4!3T M[C=FY126"]6RF.H8QOA9T!XMH?W##7;:/@!5RQZGD>A$K9L"T.\DJU['E!P+L',JD(TTS;_YIA0]1>WFQ:G3, MQ:E>QNF;<>GYH7Y=;P14"-Z4 +GX7WZSK&,U'GQKOCOQ5[!FH/D:]J^MF'O6 MVS)_;3.@1+$W;*\T>J[0"2IW;G%\G2R!)#/[W\MQW>RTA\#FCU)_->#RXNT&Y_#XV5+U8 MP/5CO5;YTQQ5;_N_4\'HR54. @11ZTL<7C(F+#(##I\-3C05W=,#C0XEPI - ML9R%_2BMG8]E/Y^=M]TBKLYS!W/"50/[!B(/,4&+D7,%]F5.PV?C$,*; M7[UW1%]7^JZ(=K>T:-1XZG4G4X2S2/:=:8[Z^/T%E6N)_'>FBGF=DK6J '9 MM/-;_UI?@S]-V,!B@1__8D*[T5Q%W-MI"V&Q@ ?ODSTSJ8R799'8QJ@#>4X@ M3XWNG!3,ED[(@9)]@[V]T-8L^N>$RM2O*Q\'(RQK^P 3U4 G,S+]!G$:PC+\ M!KL+"!5%C9<4S5!1$P]\+BG\V\F4*(NS#IMDZ7=?QO>_KN2F]G'_Z*A7[>N. M;"3=W;WX, MW>RBXR.X-L[)(Z;+:8[#:(G $RP21FFW11Z&&9I-<%&,&:"NR$OP(?TK@P6< MV*?'U[+ 2.3_)D.(N@9J@E,9CIA!9PQ^-6.^F=3JR7[7CH_,;W2Y 6)4U.-$ MV9X*)H7:PQ-L,]/HRL=+4TP%S&2G?Q >JUL#D=^:>!AP! 3]^86WSS-?-%4_ M/:US<@=1=Y_\?HN_UC-ZEJ.?94OCWB]#Z]YA1U\7=2!_;9I@,==IGRR2/3-N M''[QR]1[IZQ"N$CT33#4$>+4>6&TRMI/?K)S@I'"EX%!L;Z<(W A. )S'TX" M-]E1^EEJ&;\?DP$3V/E>_PF<6T1AS#*:TD. Y"'FH2[<'66=$ YN&V'; 8A9XS6B\MW7";7$VD60M[E)4O8-MO!N%D[6:7$>< M5-(@REG$-HTJ$KB!%5MKWZD@^/61@S5K1*R?&Z($5KO%H8_<>^E#J%[DQ=R$ M0ZD" 'L>+76"[6F[.L+Q4S9QBN>10U#67TN_K;=@8U$RB#@7G"R;+!25@%R.2Y_\[NBK/6RQTW(N'[LJ+6\;]FY(_L M2YS%EOC+S [9\?]+I'14KM\%+W+ZL,WF7VL?&KW:DR3W1YD+R=Z'PF2.RW9B M9HJN*:IQ.]O:VACS,&=F,GY<@XE[%L?&#K'>Q>2W=@#K+)7LBHL]5ICTXW'3 MF)0^L-Z*.<@=4L'OQMSQTA>%%Z'_8MQA1\CGO9)JI<[M^^O'6.MX&1=SJ^O; M,_/:2E+B?-UE;F.C"1.:.WV:<&PUD/;DIV>,\*_(Z@B#,V9Z0GAH4Q6!$K+E M(M/F>#C*%1&U*S WJ"ULM$[L"D,6D#HQ2C3HQRRJ@'3\_"TW@GS#'!FT8'3P M6N#W#!C76A_Q4!E5&F%''J0O#-?%U@@46:62%PP<,(R6S8PW5'@>?]=AUVCS M4CNQDM1.VI+ Z5&L(@DLZEB2X$_FO/#8_]7/]0.3VI[7OF8FXTY=BB%M<_[NT18>_8\^O1:) M[?T1VR,0PO6N**,6XM]BY&7/BOK&M#&ZL.^H057KKB)A$7[&W,[)WY#(57L! M%M/F:ESU>?C>?GL5;::UWDN41N#2=69*?A2W]'8986M%C8%RBU1)GNK**?D! M]DJ,.'*WX1LVO2!\HP_A?_BCT6D;&SLTD(-W^93G9!Y)Y-!R)JY#(4P"VWC+ M:>@.CS\B(1Q=-7@=#V[&N%65&VG8?JK)3N^U+7[@1Y;YL.E5N)9-6US+IHE? M-!93UQ^5^.CU4LT%RGQLVF(^_!/Q4_SH=N_%930 H"$\#V%!'""YCG]:]-'D MF=^'Y-!0?J/W82.?#J/E\NGMB_S)?9N^*0:SBZ/85 BN(/]PN_2>3N M^&B5T%UN);&7M=DM2]E-NKNNC"X?Y4$B6)N#S=I\D_5-[*7\"+=E_!1G<_0= M_?E]?O4L\+5!*I3B[+/;$HFS?9N^*H/ MV6"E6\4R88A-6[HX5(YYEE)D[F[[;?88AO8/DAA8KSXL$LN92 MO2B"!IPJ*H;F>MJ@=_&;.ET&*B>0,X8SID"RN,@'5N&#&/XN_G*'T^WSAN.C MOB7X5'@A"'GZ.HQ #=EH7A@!6\F7GH^ 3;YCGL7?846A%V2A9*W\? 2']=/Q ML$>35/@YFKM@/VT%R$IB5U6?7VM7M^FM'SPLFYT?7KQG#<6(UT.@ *PT2],2 MPBR*9(A)FZ=YF%,1C5=KX@?E0LS'F..$:5YEAAQ\KF..E$:DZ:(J0OM%R)J9 MS1XU^] 8&*;"\1&VT.8XE'6KRDQ<@1*=WQ2?IJ;X=/R>3OR^>/KXG7],V/QT MXUSN4\DMT"J( MNN.LIWTY?6[]0P1Y(_YD9OU42Z'$3'L?JQ2#!^3:SV%SILNTH>J6S1:>S$!2 M!),VO)GUT&W)\D5;]GMP]2LU;ET)2<[3][;6M-[N66_?XO:EO).+J',EB.TV M=N7@DDP+83\.R83^]=H#S1F?:FCEZG.5/:E=AYM]M?:#AL@M/&?E_'G62=C[ MD* I1_:@94Y4R2VI\Q$9YT+",YNY'NYI,MA'VZUT1<\4XWWY=4&2,TSX5&F? MPJDA67YL>OV?8MKE9' %1,*V*1)F9I)UUWC)8OVP*1*>H1B0D8 03!X%NB(@ M84:SN6$DZXF1"T73MX>"9^/AYO%W+?5G\.HNCLVT<)JQ S$.;:E].+^>T&UG M(N]YU&.E0H-W<'QDK3E&$JDGMTW@-T>*D7W-A*;,@S,ZN9+BZK*8EHF".4R4 M"6@$P_14$+T!0<5\$?%DT<='2988/HE#,V+]OPXW#<#5[\7EXYY_LY^X(#=S_SX,>S-]<>X\]3)^'+]5V6M>+#S:*YR:]\G/QL55J?AP M4SH^JI69VEVI7FA6JI<,N607FN*;]";M9ZMO?JDRFTF'"5@;/*33G9;1_2-$ M938/I\QFF."6F=@X8SWUEJS=9XSL9?H+P6VBZOV'G&D[[!YRRRN[+O05'+5S MQNEDXDW+7I398$KGF!HCXU&L-_9^9/Y5VMEL:=HT) M;;=Z[$)\!UV7)Y9)>L8_%I2,W7&SH0C:APKMA&_'_IE8WCN0'39H.[5@D*4: M_6;(J"3J9U\4Q(*BW0C/;BPO_C@M'&]$KD7NX%S06S03P[;'U6YNQN?=P^B>]:5U%U.@NHEQ+AV3]M.PNHH"W) M.!N.6LL1;(*'C7]66CJWLONQ"WF=6"ZOJXK,+Q#9UVK+Z/4*US=";M^J<"\7 MWY)B!2=+ A%?]T.^.M5.R.0'L@H/4SC)!E5[9L M0E1F?@7-]2(V;86EVPI+R5XEY'H\;A/#15^7<93EQ>_^?.D M%'!#A?W+8FOP7208$JJURX9NJ,BLQ@Q7;CC)<0=G)E&M"<3W2G!SIB;[,O[+ MN,6/!HJ<2E;O$WNSA07M^&C^[A=D7@X1R XHCX)M(+@XZ%;FF58CG[UD O=1 M%EW\FJ;CD_FB GW/?/UF=KYX]3C13TD?H[' EO+>.=LK+6&-2M4KUZ5>=X%0 MZ?,LG5Q8I)JQLJOG5B6(&@]7'ACH,75\9-V3F+UDM-(V>:>?S*RB:+ZTCM]I M5@0@V]1W[M+-ZZ]B(3E\NM8\2Z^X[-+4>F)6\8+UE-'RV?I@32TK$G>6]*X3 M=VBYRY^8?OBS??,OXT*+RR6'5^+@2E@IW;?4:%9N"\U2D6'*#\V'>HFYK50K MMP^W!Y7^NSQ.0@A-61O&D01_=_+DYS,6BG1>2":7,JRD02;)?O.P!ETFM?MT MSY0CN]AH=1\JW\ZZGH<#]P'G0!3< V M!L44!+G5'"H>W';1;"7UAT9+DM+[D+F%-SL=,=XV&,^$3="G&OE0I]GD/\MO M4!O&@^,^$KUJH?Q4;BK),.NW3,1F6V,S0$O@C+;RX>$N&"W^248K*X:70WA] ME:@B.=\>/7V&SW:AV;(1RVV+Y0 W@7.<9R^$O>8X<>"EV2H%,9//_GIFFV7(1FVV-S3!8 O?8/*N"AX'-BI]@LT);1^H27M,JX]9#JR /\]OSV_P/ MQS>[2$4<+#=*=PUWNNNGL!LPZR=C^>2G4^)VF *;^X1,F,J)=C/\--'Z:GJBUBU MV$X07\:%JVZG>/\P3%6WEX.^ 9U@R=_LWMZ>E<*U\FMGT=T2T[?2;Y::,<)J+^HDSY \F4 M_THW.M;.E,^\C)4K]B['WS_IE>[>I%G_:-FKGRH[!^NE*?/H XH+HY\__G-Z MRI1%) G?F#NN@U':0.\&%.&&+);O#*ESC'>'.3VU.$\0!ZL[='3]]A,9,KNU MLA!7RRUT(X)WHJ&N]%VAYBYH:4+;3"JCDW 6R;XST!3D&U-0,^]/R;P/J;:0$W,&1/<-[,)UZ MG6!?QF]]^4GO94?<#:;33:UZ>=HLU6^98NF\:8-H3IKN!%$!T(0,-JLRYU<; MY&4K0&"%=-\CWK[73:JBZTTJKR]C_)Y7I'**Y8?7O%\EPGT1!MNY4E#$/CYB M43W3S7\X?/S9*P4/M[>%^C-3*S,>P-_O^P.'6,S"/;L_Y\CN;Y:J?W(L-U*& MK9T5<]Z 5:+*XOL.QJ*CLOCKGW(S=Y.]Z(DH N-7K3L>1(39JUKXAG*^>MYD MSCGY+8:].)VT.&4*9I\A:(-J3F-*VT[?.IZV2"IFS!INA#9T:#OCZ,(-4<.9 M1MQSG2BGAYMN/%EMZ3!5:Z*.>380CP<4X,NI1-I\I=6"J-MO2IG&1W58?[.O MR\*3C&B_QXZUD\NQ6--#JR.ZVGY7UE_JE]+X.?$QX)./HS^-@EXI5Q^;#^SY M@_36:<:?.\U2OE8?L0_UQU_52JE>OI?N.]>ENB11Q#X39:N)*ME*_"SMH[JL3_4T5?%J1440>?/X M;:5^J0&@]%;)Q WV3PN-VC9**Y-560>P8<7F#!77Z]D:)# 7%HN,Y3*>-4_L MEKX-U-?I%5A(KXYA4UWO,AR6XI*D*#*5D.;N,)R.U:MNJ*(^.O.P5P[K0J#- M8;F<)X==<*HZPNK7.IJM3/%8X)SU)M^4!KV;X<.O"6?=*-@:(*4V!/R=DUFB M;?=>XR)J[5JN+V2?[,J7KK9V[?'P^2S_*3Z;;>X8 )]EE&[KJI$>9^L'PF96 MV\A=L]GJ=ZUV7!L"MX,!33P;DQB9"Y,7/0_/5Z^Y"I572NWXK<&!_1N3B?.I/UO+-DNS&% MOBI*Q(69]4SV.Z-P8AEY"_'M>B!S3''_^ERYT@:9ROTRRRC$UE!(P,ZR(;EY M?CA\$Q:/8HYO;L2*F+HI-2[8[!XSSJ?ZU!Y^)OV8TX#[$;<6[: MGZ17HI9*Q&>/2>)W8_3V)W''MR*G8DWJ^79(XME@CQNN*UQG**L=;.MY//; ]ICIOJ,/Q,X4R6] M\TOVR+L)P.T*PH"PH-CDB7$CY8JL6PB?_+SU"9KI+PV@*!W:MIVPV]S M$!RWU/Z@>W51^)W[8NIJEA9^A-]"6' CY-&W1P[[QH;&#%!7Y"7$2 HGX[\Z MLD7ECF@U#&YC7WD+Q_J:JI^>UO&+$64Q\KO9VYFFGLFF\^3Q)\:V(,"F*W/XR6X)/]R'+_BYN.M?UO.# MRYNI6-C!XV>*>@'C)[\HD3V&,00EL\Q.PIXQ5Z[?5Q4\:;Q0_->Y"&QR:Q%8 M-Q!5[_5ZN5ELWI[S7RZ@^FG4+.X.$F,SWOD9CAB^J>@T,SXZX(AM0_KI:78@ M%0H.'ZHWYGU^YI!O4.GL,^AGG+BC09]EP@#[TP44KI @N-E@ZMZ(@2*AEJ"-' M9!&"BG06AQQ9S 0?632I#<2NM2>D=@0R+&XWU#_Y^X=1*GF3#F,T,96,HHD^ MP6ZVV%$ T<358<=7E6RQ6F2O;P\I@6_5]?MQ5GP(BF>;44.7"A0-)(N*:OM9 M>(/)U%N262%%5G0\GIDJ-9_3Y\U0@>;TT5F;F+J8S+D*L[VCD[4#];GW]FWG M6B]*_!>)^YBLN#J1_(G^K%[#8!9%K">*RBJMCSBJM6?#.Y\/[*R#GDZ[V2C_ M?GW4V4GBISTI,.)V%_%97H%M,TPLPJ;WOIS\M )[DZKX,Z4.S=@.)A[[;R+S M0S/Z/_4N_A3_"Q_J7<0H6,N)8"OW#97O0HU]CJ@@IB\9&L/QO&I 5,C0,0A- MP]F9 -I"^-ND^? MA[_/T$(X2?RP+DIV%ATC8#020YP;,2GR2/J,.5#3QSMN MZI?%O0Y;-1+<@_&44.]+XA[;/D$+W$7&3SZ67+W"0.0?K,8DI<#]@W68I)H5 MAK]*??1+WV,>F?$/MLHC;"*6CGL>:NZ1D["%Z-1%H\ D,U"I>N&M"#H%MZL1 MWLEB?A_,76A<,N-P*)V&CURD_?>B=JP3Z5^\^EK^I/]H6N90GGF[E&=,LXNF M_4IF*,(U+\0K/03'PR*18QACX% \EHH%YD[%(H^!^=*,*"@$2ZQ^^_S8<@VH MF,,RT'HD=ZB1^. KDZW%6P]2[RIQ-^J6_PA[;/3L5 ZS\60X3)[#89+/I5ZL MXQ>LQ22ITHT>;ZCQ_'-FCYEDQC/8,I-X%RS:([]@NRG'"UT$4Q$KLF0KSR5W MJ;V9:L;HM9 0J./ LG,U^RJ9Z]]/^7;O^NIUWM*#A>Z9\V#-W3\G8HYHOF24 ML-[=KVU#S;++H$1[%]F7I#UO[5L06$B@*TYJU]J[@IO^V,WF?^6:[7C*AAO, M")8DAA-VE<9#=3'FIDD:;N2ETPEO]U5%??QN_#KP8+OFMKB*/QN+L2FTVDD] M69K JF#?4V'DO\ M>V.+)8B/%%VXZ4]RUDQ05^MR_L_]U ME<9MM71[WVM":Q^*5E['^#ZEB4A+F]8?J0F+H3;I8=EZY$K9#)D1MFZT,*/(EF> MS:Y60OOV>O=\=6;SKCOAEZ)V9;;7JXO+O"0H=W=O!\UL,PH[&&9;_:+T3IC- MJ:SM5K8+0JL>P#M97]-O?J(WTZU\H]M!4_@6]8.R_,-O.IMJSQ<;; M(H_QL'!C2G _<)..L>D0)DI,9+*S(#M(*PB$ \$N:)6A%[%J&0&"^#*^[F8N MM=?WC\OF)T3S[IRP&RA;;]5-ZBLJ;$)D',XO?KMVU]^+V=8%C0%+>6#6E85\ M\';5/Q%$#P2B_BF4="R97;G6Y[8AZJYA4I/D(2>]+E5%TTH?YIT&DWJW-'U< M1-J!^@"ZXQX'G11\R(B:9G RCS!X-'TV2!B9>RN9>R27:@V$!:Q,,K%L,B17 MYR((;1-"_@G[?"R;"V&)EHEHGRXNWD:8/$)9E$&278 @JZ)9!^)9;N4:O>93 M+Y'?/P]B2E332;C)Z\A."YN=YH'-H(-&L40B2MNM57W85[A)#95.%->PXJ[L>E+/\NZY+V,H!@M"?D*AO^NP[;> MLP@VONR.P,!C5>GXRIDYKCC9W8%[!-.0P]0_Y8(E:.+31]5;@:FM8?[5X5(F M_OGX:*[B6M]6/KE"\64LO;[U*\+E^56Z<^*8'UK*=G\%Z\2=^5JR>2PK^=3)$Y[RQQO4!5[A^/^^D'>N9"E*>_&Q<7)6*#S>EXZ-:F;DM-!_JE6:EU&#P;S>U MZN5ILU2_98JE\^9L*603 03^#(\DR>3#_YW@'8;?\7.\]?O:M#1E(+:M)*ZO MX35:/WUGAJ*@=V&4^%\GJ^5VNIABZ_L2)L6'",0MC"P)&XB49\2I=%)()M5Y MBH@G63Y,DOWF(>CFWN]_P&*1CL0[ !__[R1Q,C&J\XG)_<4QIZF#9NOVUTV2 M6R,IRV593MI#7C)2-U@3/;)?SS/Q M)\J8R+5V602-"MB:9.'UN&+EHC!^K]_@'V^:Q;%QK;^,S_L?QF6^+VN-MV!\ M'9-+<^Q?/JIB%ZEGKQ[N10(4/3;:G$_BKV M2$LX^;EJ;TO1>EOZKUV9A)_! M9L ^3C+&9E=.*@YFOU9F^<3G6+XB5_%DFT,D#= M7"O6EO&[^G:OM>^%C_>& M&& $?0.280BDHN.G+;'E/'Z"SY%A5^;)73#BQ6<9$01:=AD/@!,PZ^4R(:D,Z=4I#Q[W8:! W.?X\!"6TEY+?.GS]]27O^ M3)3'2^,%?9KO$N6!4M!T'E G"TJX(0Y6'R6G[#HYQ3=A,(7FH.5!=F6-'**+ ML%Z*^D5LVKROV[S/GLOWQJ]JZ3F1#D;K!GWNZB(&FM#*/DH7V)-T@5#=KMV; M+('D1YE+L77YX@)MYPQZF@BOAJ:+[5'PJ0/]'2S.7WGD)C>'U&;Z(9HM/H^/ MS*I+C*/K$D/:+MD%O3$BYH[5=T&=@]YZWQ>W8/=K\O%151G0\WS:X3 1(W4/ M+Y0>?ON((6?:5G%ACB$8(:81^.N0'YB MO_]#Z\/J0SQ NRU*(I2)Q ,.D*8KJG;&%/3C(_).2=&PY)N> -Q'P(^#-8V- M0FQ2*PSB^*[]>I7,BC2I]0(P'9#KX'EV2$='NWGDI*@M.7H_/C+;2\)<*?2' MG#9?Q+;HW8^4XY%[=1DVGG)4EP'MHUNY/:,^6JT)7%E4-1WF95>@O\_TI.+% M'Y6;-*^"*9CK6:]RP&3N7DES["E>Q))&;3-S#+Q+&VWTXP+&OJH,1 '# 4\ M8T03/Y@^+1['_#V[H=Y%,->N$AO03E])_8O"@RX.;^R-+HH:3WN>3DJN!EN\ M-5 (+"G;ZIEE^=<_$X:V*P$+%FWP;X:DTZYB3 >NNP$P>(0$#0L=94K4N-6K M=@;[[\PO0L:@8[G$LYEF]20IEAX0%&IOQE4UUW_J"Y.V$Y=3*Z/=JTC)J26 M6+ DUPKF% ')G8H#-I9-+Q '#WV\RK_%?\C6HG8;X;\/D P7W/ &8+&[K" MOW6QHL**J= '&81A.?T]9NIKYO=,#(+*9+/?H85Q5T0#9-51YS$Y.?Q5%7\F M&XBHP])YI5DLX%E@8P)!-X&_Q<'48$R7&\"*- .K75Z$H3A#[V)N@78!6I?# MS &#X\=[A!9XZLS? _<)07J,CLC%'>>$6IQ$;PMJ782 W=X-446T;#Q,\N\! M7J#U,&UI@&$EB$!];5K3FP&SB6;7:,(X4#M!H1_=;,;S,$F-@+H?=K1OH7,X:=-AUF+P55F>+=,"]8\ M:)#E.$6%WAXVJ_>C85\-BWDP.\? [0.+"; I().0$F88*(9/D#&!(H-9=*JQ M. 7%I"GE$@LBOI(%4;+$T5:,B'D\],3,?>'CO?PP3@9C1K@L< =H"<24B%%# M4EX@#8C_,"<.$CL2!\Z-%SJ*5$!)_G;,AT42^"H#$NE8?($,P'*HP]GQT=1@GHYZDZ@WH)T&NW.GBE0- MN[6RFEPK 0U/'K6$S 1<8^$CA:I/Q;MS+;EL]R?C+-KO=7C3N7EW9'@-[^%9 MQI,S\69A,Z;UBH4+; ^%%J=BHT& > FU-X _-6+$""*X?K* 24\_T/J2B$VD MXR,5D48:(C:(.%/PFV:')+YA@4_0,'E1'U9]VL(H$!ROLNP",,:("6 %*L 4 MFC.I8@S,:V)%\A,>P!-"'UA2BAHQ-?%SZ -C3NX@\CM>4&S:.L/HY>BD,((E M94BMEBZ23[D^7B)/OC8'E+^=I#-M,?PBU"<4^ >C\!P;O+(,>@Y_Z9;#P&=8 M$@Y*$HHH=+UM,.89@2.N$K&F2*L@QS'GM$5G-MRUK$(2O,'_8&9BV'\3F1^: MT?^I=_$6XW_QD-2@]HS.V"^EJKDO&6 F\RHP<O3Q)N4GG=+HQ,R5+17H&RUNQ=9FYLM>YA;P M*45A*8ED+)_,Q-+>B6I>?BUQGA=U)G,&=9WG_G4DD= 8I^JCF5#/[.Z.+Q_+ M?TKET?"C+MH[,QF+^,V.V#3Q-)?MU:*I+-J)Z8NL/F3EYKU3DZ8;Q*ETEG9X MS8S.SQTKG3$4?,P\_V+F7)]],WO"OL-1,=M\XXIW']F(?>>@Q%.F-;G8=-ZY MXZ,V)ZK,@),,=[O7#^YM9K/Y5KXJ9%^[7XI[P6X&_IJ2CW/\S"QA9V(H8O-: MZ<@DOL@QDF+&7"$.^B%"! ^:/_\W&4_:[P0S%#\UO;N:@:T\BH"S S5<7*TR M6J< D7I\Z.>/_YR>,F4120*TU.Z@[WBP=P-A%P,/DOW./ *YOC$)YO34ROC! M?L_JR74S5,B0)*2U;LFO=O?=K0* ]T5XO$NNJ1#NB:_TSO7,57LGX2R2?6<@ MCMM M(0QN/'B?[)D3?)3$-H+IGPC^)H#H3X_NG!3,ED[(@9(M,D7P7LELQI'_53O* M6- 0QH&P)Q90!I8Q'B4ZI@R*A=][&:>>?W]:Q1N$0O7'NT0X;]UX&DDQ!@SCH@'Q985#;(A 7*KS.;RD[=D M\C$VE0(#;P#1L#7>2*+GY+6*H6LZ1P,M'.V4JV.*,&;^E.6IM1"/\0PA2Z,E MB?SQ$6_^027E%IS#?"E#[S.+FZG9'OZU3BN/W HF5# 96+ AV(>^UKLRL]J1A6Y;VRG(YFSWM2GKC;9E:-V 9X- MRU:Y6X^WG/J&YW0*_R)]QA)D#FB=U :"H G%PZK_<0=,%&IPK$,-RSB9H4D0 M;!M)@4@*1%)@"T2QZD2N*0EHVD%B&Y)@HY;KJU<6S,3]K=E6%[6WTS;XE"KV MWPZQBN#"6^/6*S-^EQ)>2.'J(4 ML&,M. ,H1H_FV\#^E?'V.?,FK130Q8>.%Y"Z5&L_48^]IM9AR=/)@'?4JS\PVFL/;T>3.P#2.5DH""Y($*YY+FEF%KNOT)STT>;:H*]%"3/K+ M!G]%O!T0;Y=VQ=L)F[=G^\U_GK<_VIEBFTT.D,3M%6\G;-Z>:2D?+&\OZ"JQ M,][>R!+90KTW6AV7Y.I RQ919D:(4Z-&CFN*G=2LV&DMY[G6*CQ7^N@C7D<" M%+1@7P3].3!#HIXK)+LWY\U:RV%(N*/C9/7SV\_H]U,-\=\$0QV10LTN BT0 MXI[\C)_E> M35+8PL!W04?R).'5!2M;=1_,N85QVUXP;A#70 M*';>[U_CU]"?;?_X=A>./YO*GL47U.#;+M_ZZN]O8A?0G#%ZHW1/)8M7M*%Q7B]$U(N%X^9]DS M[Z)"D5\?.@[,;)T#_=/>MU>IAGC;OKIY?]L/#O1;3>\)!P;EX7]^DN6I:W+6 M54G(S8Y$Q^==^0"5;?(A)U9SBB4Q8]N\&#?CDXZ2X8+[&O7:<^]C,7L(/DD=.Z>:[NMTSZY MX1JBBQ+1+(*\OSAI;+_N34)R=7#A/<4IR>;G>U[&O_C$=?6:KVO9Q"O25I$I-)UW MN6I5IEZZ>*C7*]5+YKS0J(3S+M=>W*'RH1N6$QRLSXUH=MV_?BT:.&?AGA]O MO2 :V7-D^Q8,.UNHL0LJ9; MODF'+8F!+?/[QM#;;?^[7?"%V;K,$_([)%@$GK"#YP8-D+3>C2\VPEJ$M2UA M+1%A+<+:EK"VR&S<.GW#=Y3E",M\6T2E@$S29?;OEIG?Z\6;'@=\_LU;7'*T ML='&1AL;;6S85GFX&QM(!,F,7B=S_MZ4-4]V&>MH=[>7XI>;I\'<%Y[+';"/ M^'.9J?Y2A%KB #GLJZHBPVD7FFTSY5N:RV0(^_CM?.0(JI956DYY-%,1JH<:>83="G=>M1[>,U<-.?T[[3-W)G;$G1EV*7?NKC3*5^7._*%Q M9V(KW%EY:Z4>;]Y90T*'PIW)B#O#9'TFP\F8?G&0SUR?M.LYQ.L\=Y],OCZW M#H4QT^%A3-T EO]K,G MO+Y5%@HV1\(HG-?1>3G-9E[#GE^XLDKWY=!4EBYXOJY!SQ9)+ITF[6&]R MNO;2R4]V0RQ/88ZX<]O<&5)- M'?8D23;W-BB/B]KORT-)DLQ&*:)2:ZSV+Q*JS6#YVT*,' M5$76%E@KE')]D)66AM0!,#J1;_C/6-#B;W$@B[R*R3H;0@?QNI?QQU!X^]"Z MUG=1_2O8-+.0S&B+631Q,G]GZF\ID7EQ: M8QVU'VO/#\/?Y74230-/9H#BF71!"RIH[GFJB_LV95]<&KZ-JP^=GG8GIO.U M_$;;Y&^U7"O?U]PI.^EW!V2=.B^RJ1D_=Q/*#@OW2=2[ZN&W9]]Z29SWSMLQ6O;E H+C(!SQ,KRS"YEYCD_4/FZE]IOWZ)F\G$K_XE >J @G>LM[0=$DRLKJ, PZJZ0 M/))0>4%R_CFUZA.ZZ>?[2J

4OITG M!';@1X^)T ,_IZ=,6422\(VYXSH8N V:C "#Y+[3B@7?F 1S>FHQ MHR .5C=J9L[D,B1,O=;9Q6HG$F[1<._C"5WIN\H)=]A9$>"I Q GX2R2?6>: MHSY^?T'%K,1_9ZJ83RE9JPH0D,TYO_6O]37XTP2.%A1__(L)[49S%7%OIRV$ M>1 /WB=[YCP*I22VSQIMM#D!T9\>W3DIF"V=D ,E6SRB#?[ >Y:Y_3\TG6H, M+PNE7E]21@B=(QFU1?T.6TQ:3>\BM=GE9/=V\AYGI5-&IX]O>1D+N>H3URL4 M](_V+G(N-I+L[B=A^3.\U]-'LXGLRSAU]=#CR_>EQC-_\O.A6JE520O-1F/Z ME-5Q9A:*#(6#3@+Q;7'-+CH^ H1S\HA!A"$TID>.VDB='%\+HX6;!^4YW# MG#$/UN@:# 7F%M/#:^U*(T8P@ "9G$9"41:J6++(&8A\#7^-\9T$2?A=^/Q MCX^&2&J3,;!#J$&YH3ZGZK#4GB'IXJG]_C[(BS.F($GFVISK@@%:(#T8_ <@ M(C;ZH%P1'J:K&)A(0R 6_BM>!YZ&"AH3] C^.W9%-0U/ _]*7H_WO&]($&)@ M1#H6UU$1+88$Q"(?D?6?'2A((7J;S,^QH']JJ-)XJ#K:/Q-B%B:[N;"S<_D% M6# =B6C8F@3 M68-E08QR1XQI49V,?P*>)Q+'Y'PR'MYL020N&1Z5TQGTT1?QD,PM-SH^,K,# MTF=,T0!GC;Q8[ZH@>O!@FOA!98/&(%G 7#75/I4\ IY;C'S-6I%(TU\%\F$; MV]/*$$:>8_S#94&?E."^]QM/OXQ;]_WRZ$]R=)-,K])OW-MD"F5BVLP&;3M/ M+1RI46F:MY::SF![;3X7LD\?A4>V$Z)2B31E;1>)4&'9K1Q-9+-V*T%WRT#] MWGA8^_A5S85KMW:4MA:6W3IWS0YM-V]OA4*G8AAG)!9];^9$"AS.+2<7)%P_@<>\\R: [DN ML7)YI@.4KHD02=>O:@N%:0.^I.L0I@V(..!K;_'.GBL@A_A?\2+?=HIYDG-S+_!Y7AG&?+\R*%-9T-W=R_"XT[QF+#QF-@^'G/)"(X1'%TREG8C'A/95(3' M"(]>%Q2WC\=4.G1X=#?%RSZ:XM9 3S0-M8P-6,OTSAELME08_ZJ]?\;T]J^G MY9,C0W:;5]FV)6K"R(GSAK-9:W,.)SYP7BJY,N?M]=W(KPRH>Z;+N06JF >\T M.1_OQ,OFN7XN_@DHVNLC,:WU."Z,F==((DLU#);J8IR6[%8"E(X =.L \+=OM &SE,/\N+-U2 );N+T64]4*_#_UK M1!YI7;%?D(6FRHE0C/I"Z?5$74?(,GHO"[=B_M48%'N2#W'6 (A)UL-P4PLB M%Y=UL=6[%O;\L$^BT.VA8\W3 -XVUM@H"'?H6/.TA;>-M60^ MPMJ!8\W3+-ZZ#@V)"^9N(;,!6,BWG,YW,2WQZ-?PA&4*O^?1KV2I5&UJ.7_C MOY^G$Y[BWV__,#USQMMDSJ]:'#UP(]D=?GZD6'X-"R4"9D 6=6# 3(7DN#$" M9JB!Z6E^!P9,_*X(F1$R/V^L!X;,?$B.=MVM\N3*5OE8[,NEQJ]\?M1O[32/ MMZGHG+1SGON:O2A\,)Y]8*EL\@L+^PAXGS2._3!_\R$YA(R %U[@!=3#+Q;/ M15(O M^Z]JT_T,N&!'KN1FQ\=2/VAGLU"L-Z)E6?%!U'HVWIPJ:EYR_CJ^+YY?AA MV&MU4@?2I"D,[1WKB/0RNU T7;M$,E(YJ8G<>S>6/'HW+AKB9?SZ7!DWT6-C MZ*B2L<5M"Z Q(QMWZ*S$7M]JY4;12: MT';H[J90M?>[]7-VZZ/N5.%?7$4^/DK$V=QT0S)22I>T!-05AH/VAHCT)^,= M?#+;@(TC AVI3$^4%5741WA^F&6@VR)2:9?&R3?ZJC(0!3Q3Z*5H#7]\),KX M#AR*BD!?8JV!XWDL+#3ZO(HT>&X M[9.MSI,($[-'.A^V#=U0[=<>'^'WT4:+DQ>2%]".D?"[@+]GC3-9%286?."8 M&#Q'IX6I(O:,GGEW@OP1UFZ^>HJPAHPI=GPT/38FPW^GN30/E8%L$49ZRU[8 M@[^(%3.6PL/VLHDD^_*BJ?KI:5/4H8E@119$O 4&)\T4Z:S( TP91;4O:5=; MY?K5JZ94TR>,#E_^W\GMRHOQLB LX3TS;;<^YVR.]CFWJT--S]"7THU>5@1E M"QGI\Q :=D6^Z[HM"<>V%$UL3W4'5E5.[MB-X2<[ 0WAL74GV+W?_=O%Y./S MS7U[\/C43=B[6'5;UB?V<+,UAFW+IZ7(4)0D!H^F@! R^S,2*><0;ECT:8K$ M8A_V+#OAY(;+Q!=:_9ZS=C/[\3Z:9K\_.UJIENTM/4TX]A0H M!37=SCRW]2];7 \X4:)-$3FMR[0E93B1ZW0?.0S>$58[ADXUH(;4@<@CZ+:+ MI1SM]\K.C.A1()\:H]%V_L>'VDZUDEDJ_$H M"E9L'&UU.NPBV>Y$^J4ZC=)NO^B#EPP!_?SQG]-3IBPB2?C&W&&4?\>#O1L( MTQ\/DO_./(*D_,8DF--3*T: ^6_U=*L9*F2(&;Y6E\[5>F^Z6?O>_07P+KEZ M&NX.-.VU,-/JTTDXBV3?&;@-\(TIJ%C:\]^9*A8DE*Q5!0C(YIW?^M?Z&OQI MXEA;;O6/?S&AW6BN(N[ME++E-RRG.S.M7RF);033/Q'\30#1GQ[=.2F8+9V0 M R5;9(I#\-%+G J7:32L*QI=3O7J=SUET7I^YV5\G4@..]UWI5<2#L4+9UV\ M\.3+>,S7+H;GXTLD+=?5K,1>LBZZ^%\VGOUKV7;/9/9,&6@S.O$\\3+NE1]> M/^X;2E,Z^I%J<&4?E_< M/!1+1:96:F(?81>QL6,6:SE*J\]T-9?J9+9+VTHI:8?9 M.732Q#M/&ZVGIENN)[F;Y'DKEWI^[H:KQ]^7;+(XLUL)>[?,ENN7URVNADJ- MZPH?KMWZDCU))[N5HAS%3O/64T4=*WJO$==3X=JM+\Y;%Y2CV&G>:E]?U08] M8_C[HQVNW=IIM].OV' [$Z+];W959/9==S:G=_:FMXX8=L74(=H-5]+OPB+> M<-_=@X\-\8/29]7_G(AAG)!9];^92"5S.+0$IIFG!>&BJ24' ?(?(6@DO4M- M'!KA^E5-H3!MP)?T',*T 1$'?$T."($2"GR?0SS?:/G1\K_N\MUOGCO/P#8\ M^2J0%#Z2HMGU:\SSD?L TU54:WV2J-=4[@R5[W(:HB?0Y #:2O$*/ZW04Y=;ED%\G<=C.%B;ST4Y^IA+Y6#R^ M\A7"J"]YA&%/#'L6>8TP'&%X3S#L60\VPG"$X3W!L&?EV"^*87>'Z/P0'*(G MN%LEZXL](O[R3QZE;IKG:MN'U-8TPN,S^#PZ#B7@ZEDQ&+<,C#"ZS M^2,Y&&%PUW;^%Y&#!VC;3[J*4+MXE4RI!R69ZVK0WTCR95ET^N<:NZU]HRPO6M/9+O83J;CL4PF%V$[PO;V M3C4BN1UA>\^Q[7E"\A7EMKLW50S$FQI+2K>#DOE[]"OA[QG%!F4DH,OW 7<] M7)_?M]V+:0=.R$;LR\;2N70LFV'#P< 16@\,K9_MK^B%UCB;CZ6S(0G>16@] M,+1^OBEC)%TCO(; ^#\DZ;K-HY'Q;U1N:[E"Z5;F-V]Q'HAM#XL]=:G,'G'X M(7-X9.U':-T?M$;6?H36_4%K9.U'>-TGO'X!:__'JCW;LR_CY_.+;K[^I\O% MTU'/]HVZWA1%C9<4S5!1K>W5?)TF?G$:$N[,?LQ>7>,NG UW-QOY91R/JW\^ M;A*=\PNW?C;^;W(B"Q_-0MW\1)0%!*\^A:=\KE3,)EQ:SN5>QNKS[WCSO2_( MO=>3G_52HUFO7#1+1:;1K%U<,X6J]5/M#KKA-&SP3)4W#D'+F("99!>+\[WQ MH',D\B(!VL42AOE&^Y!+HHRL^FP3SW_WI#CH?0Y@<06-]*.>:AM,NYM;K:Z[ MG##7KKK@;!YF2TV/1M_GHSG!6H#[:"9X:I->@5725Y!T-Q<%Z'!M=C:9W-(C M7X3>L=,9OE5%OCJQ<"=,VIS/-C&T^R$N,ZQ\ M7[%;K_/9#*'%2]S0 &,SF5@RF?0RP"#N>/INO9VA=PJM_&-GKT=G+O(L9E@_ M,$/I56O3J1>L'2LKZB7L8T:1=R)[0@;XCA=&; J:)B:)C\(-R@?3DW:<-IDYTS^XO"T$L%5FLY MY5NSE"]]]$6J!._(BUX$WD3:=".FC3$W-M[N&[\NGQ]?;<@U'(0QUWFRN@6^ M$01.-<1_$PQUB)U;#4.0+U)$!Q)+S3 MA-D )'B_K?ZT5H-6IH^_BHB"^^\L(LY]5&&$\;2*N8XGLU]N@(*)^!$T_SB1OYX?KUC;614[*ZU0:MUM:DPGH)L@&(K(=&\(/Q?NQED,VEN'-E PK@3F %>\ M:=0>8+G8/W):?B"NLUZIW-# V]#L]IL MTV!D@^\J$JA?JDF EH0R3$\1D$2Q^(9&#*=I1L\$F*&1YM9D%/L+1*K")Q8, M26ML3L-KDB1EJ'UGN'^8@2+AAR51'[DIY;(?(MC>FL)DQEBS(+BH^6B_OH[9 MCHA=H?]BW!DJ"@:SCXFK-FH5V\GFQ%B<3"(P ;PZ#78E=$W\GB8< (9MP A. MI,_R&2\(_Q5C6O\P(!+= )3V0\0M(EX3OYA]$?3G8.!2%7[?LUKV3T+N.-0U M?359]+9-/#"]?+/OEA(6JUTO,X_8@#&&_X=11>T-6WW8+E1-U1E(,,)MLG7\ MZC)^B@/!O(Q%)KIYB(FBE5#2GL"4T?51SN7;AXDY*96PT%:>HL!.UY*1" M"-'D":6S XT#NP>Y_3_AP_8G$@P)F?&K.5@Y=[2 23_ ADL30CP>AWSYDI-? M-Q[\95S+G3>;SYGV^^^W3YSSS61JAG^GI\_YSM/8*,F4+[L*V[X?LNX)J"<_ M&Q=7I>+#3>GXJ%9F&E>%>HDY+S1*1>:N\'Q;JC:90KU>J%Z6X.>8>2 88PH7 MSVJ=GAKI"< X?*CMBL MSVHFZV>#*!>:.5*48DP+X=V"W' ZG5^<;'#JB&$M\\PU23OJQN;'RNRX9,Z7 MPS+OE+O&^DD)]N>E7E]21@@YPBOV"4-8E>\J<3HQQ3&B"-LPA M$B?SZ&26\,FM]J3;3K9?XI1-G"99N]JL)TTWRLY*9Q?F9D4\O-G*_NO-OKX< M*\PC:B;+QLKUN0-]%QA3\/0B\B_ M S9W9C0ESW+A[CJYMGD4>'%E%SN(I*V!97MSY"S*7^T7NGW.NT/=BS^,H^1H@-CFUV;W.Q/>S$ M_4CP;61]3$D_P'I%TPPD% T56_"4JRAPG>DA-O&#$6*U[#NGO&7N?]?:BXR+ MR=V-0 27\XN0 GHJ?IQV14% >'!,NX3XT5(E-IG/GOP\G;WC&V%Q325\X:<2 MKNE=LTQ'1>95A)\J(OKO[A1S?GB;Z!6N,KW$V^J*.20(S^\8X8$XQF8ZE7WV M0DXEMW=N0.>#:%1WZH+Y(0J1$+0;F,@:7^Y:>Q\6E ***V;Y7N*5OWKF.JL> M%ICHFCTI"%/'A>U6"PC6-5]ZNSMBZ0 LA_PNS@X"XG%1JG!UY:IZ)VU[]HCO2>V0MA<.K)SGOG'[X=M$6K9XY.;G!_>^J8G8MFBZW$IA< MK/^^S!K5A**([ H! 5*E:$>Q3/^)ND.#)I5FOXPY$\)$AV5A#DO][?"X8?"4 M-]IL;W"+I,T,EA"9([Z2/32G#LFSE.<5X!W9)ZL6D66Q\_M^6\G\C@]K7.:@ MB\@>R'U94JV,:RD#Q-#[BX*"OR\K.B/*I, RJ8WB4K#"NK=-H>_:#-%3D(U_ M7=??SEMCL56;"",ZT%3I/9X6'B+%U+R$1:7Q4/VV8!);*52>2N07'?7;M65$ MU+W/]\\=_3D^9,MSC_\;<8=G\ M'0_V;B"9QX,D\ S)!7S\(W-Z:ID$@CA8W8N>H4*&9-2O=65WM8NX;HG[WNX= MWB77Z(N[A*=W"F;N_3H)9Y'L.P/&P3>FH'(MD?_.5#&K4+)6%2!@(N[\UK_6 MU^!/$\EO2?T?_V)"N]%<1=S;:0MAOL&#]\F>.<%'26PCF/Z)X&\"B/[TZ,Y) MP6SIA!PHV2)31"IDI<6YA2:&]""GT.FHJ,/I6,.(LJZ*LB;RD^)O;G579P,) MS!"+RKF*<$4?XXBT/EI!%NR*/@I\Y#!\[554K#70XH=0HM51-6YC _W](IZ\ M5._XJC;)T[/?S:Q&P* #?)^FUE9#UCP4VVVD M$D'90OH0(=FM7.+Q$13H!S33(K#$E;+*)DJ9VU@M.)MG-H/AV=<5I;YG?QB U*=P*+Z.+60EE"R.]R>WD MCL<75:7$#]95@.Z;]8*9G2+K8ET0D'!^U1N0)V8YIN;#AES+C#F-Q M"]083; Z/H)MIY5]>[32!8)*%\Q4!1H_J#P-R:EQ/>>(<7=\!/8V=( M[8##@0U-':R5/:XKF"U3H!;442)!6XBB)_%!9Z7[4_"WI_$YOMS_5#M M7LJYQE4_OXO]F>M]MY7]27KO3PP;!!K8/>( 22.(5"A887-4_./?5,0K'1ES M,M7\"ZB$'R7M>K!041AGK7B&@VW2SA@J= @S:^+'M,29UUF?X_S$>ISO8S#Z MZJ8H].\U93C>";*"B^I^$EF^<#[K'^?G$GQ!+/UZ5T?2CCB?W3[GYU?E?,*U MF[(^X\'Y40^B/5W&J MBOZ,,.I-O$Z5'O4]IG%[^UYN]M^KRB01\D&V>458RBS+9,I6J++SV$5F@>(0 M9?SP*A1UB)U9G,4GISE;(:B5@K)RCZ-5H*:S[4K6",!C'G*Q,Q. M/@L/F+9(ES"GQ;IIK)@9KA(UPK6\9=:V$..@OC) T-EH.)MQ,&EU)"$-PFP8 MF;/X+&U##IH-,A35_ B>8]?NC+0"4E\T53\]K4/$E7Z'_'[+?8@]HV>A&>7? MG]OMNTRK/4$SG2%I$:5.YOBYTOI+<02S>IF:U#J]E+:[2ZLT7#IC"I)D 1> MKYF]MZPN!0KITA5%[H)>W,YZ?-;Q]F) $/%$6QF1&\FP\Z4/K #!MH\Z@.[O MXIY$O7M\A =#[3;UU.PF55:EMQ0QO5FL\8W6*WX&]AZL<+%AX/$K,G\&?X\S MI7<#6OW@#Y!,!@*'-<;\#<_",4\B_IT\!Q^3W]GO_TS9\\='Y*2>M!O"[^# M?33!9ZI0L]U;!\LM.&1CAGCVC&*HS$571.T)(IE:NXTEJ,K\PLM2T8BY0_Q; MS'RJ+,J<1#C+N\#R@78'.E/'D\(3>F-L1 M_!,C$0@Z:D.'WAR=D3WH+5;O')(8H8#%OP(FIT50H"8ER]0G]<9E0?N'BEQJ M7!'_9ZJ/&*3"D.P+PJ*,ZQA$1).C.,$\KH''*.G(WG+ZO-=4\N-TF"*@(N-= M,TBF(;FHVL36R8:M\K =$4\12\+\::DE,9%;A'"6%6'_G9:$P!JOZ.KI]?Z#CT\LBLL))>W><($=(?M-4M?($4LLG=3D)]O2<27W %/[![RZ?KENUQ/9PHWG>EC;(W*D !;2:Y)JQ!AV;XEE6(7IC1. MVM\N:QE)<>S4@!XJ 7^.%09MEFOWW_LV!V9?JG#M&Y@GST/"#23:3+_%@Q!D M3O@%?!?59&0?OZ@7UYIQES#^=+\D8]C/KT&UC9@I%U\853&9:(Y%G!PA]GI( M$+$"E$:Q.998JR9'Q!+6YC:'BL42)?XYG6)_O6>-B"56I=KN6 );2, 39E*= M(B/F;_8?$O_!?HR,W1U5 YO)'&3:(8S965YFM848@^VH68[RI?+$%^0H",19 M/'6>RW8'2O[MMX BGEJ9;IMS594,28[Z4.%^3M!V0D"*DOX*0J9 M[N'B5@B6)6BT+!%%RWR,EB7FHF4)'Z)EB=6C9>FS>&K#,$3BTV$(7XK'?U:I M)N)L(FDF2+&)+88AN@^OH]\7#Y7*J+V/:I D8R62]D_;#4.PN6PL'*/-?DC&V'H;()!;RTL9AB%S$$AN&(=X^2HEB2HE? M7.0BEMA&&&(CE@@^#!$IF-X]D;8TW\N6!.(RW<\\L M>W"\L0[!MQJ!3AYR\LZNQ+RO4;-!/=WG7Q/7Y<%>)AILK"^V'C5+YQ:F&>PZ M:G8><=3&4;/.D\8K\5^=_B =\=1VHF:$J[P5S1>(FH5C%E'L;I7%563/DFA> M!8J6UD9QJU+DS,2RL=Q6T[>WLZC71H&:IH^J# M&>LZ/IJZQ09@F,LG.V,J\GKESCXE39+K29-URS[XA+GWV_+-Z/FMGU+9'4D3 MCWH1V\-<:EUIDE]/FJQ;+UG&^ELX_G/B.5V)$T\*JMM;V=S"Z3)\=$* MXH1909H=*V16H2&/""(& MDHX!9-5K)G4QD8L@*:T@2/KQ?GQ[!J>+#V_YRQ-OVJJY8TF:5+O1R A9\5E' M^V"1SKO;RY:XHBB*VY(HOG)1>'<-DUX'&%NQ5S\%C/-!Y2V54L9M[6T?#-IP M <-204ZO%Q)'%AFJ3I5VQGC54?5!R!T?K2[ERNM)N2T8PI\"\_BV6K^MEGL? M-SNQI]:UE,,%9C^\\BW8T9\"AC#FE+MT*=?J"_M@: <&C$66.+O Q[($W'^F!%PND7L9OWW];NRD$.$\N$\I;H)B%\!TM?0M.ILT6I$JMXRB9T;H(Z>8QL[,XM]FU<591 M9F;+\U?(<[1S SV:I"=[>'+D3YKCC#C'QDU[BOSD& B_G@A[<@@*4U!D8-\9 M5>CH<#FG0F%V863IJSHA:T7F93+V.- MN^)016RQYL7ZVRN6W9]>L0?5'G8"."? 9@&X]EJG $&Z MNT\@M_HH+N \L79F LBU9Q4_RZ1%V6>;MH(M*CJUQ-F498O1N\&4 Y9]>.(3 MV^'M)8YM,FOFMX5JX;)TBWT5,V^_09=1K#0N'AJ-2JW*%*I%_+_"S7.CTF!J M9:9N9>JGQ<-,DC]3N2O4"_*$Q1R7"XP0K)I\?CC]P MT"=J/\2?34B_H%,-C9@D$+KA9$X::2*Q8N$B8]N^G(AM%X&T5R#/ M84/7D'3ZV*3QE=95#$F@G3XX<@,!?^O5D*E%:-^.-&3.P&/14SWP76G\32;: MEIA6D]=JEO^CF9<'X>W307?X9,6HE#EW:K\1PQ5/DG02%Z G-0,V*4S-O.45-XF [5+$II"L=!+FL M-FV.CTS2K$*/N;58="&YTY0.1<03 YE)LK1\%^9E\5!]^4VEG/#+J?CQ4'GN7X?R2"[R7U60S=4=,:4IT<_ M/G(.;[?1@LDY.F%SFF;TS'-'\DY,'O!E25LGG7Q/E+O005W'HM5QG5_#Y!3; MV)R4=485M3?Z=:Q'L)&)%ZN+0#)RO@F+PKZZ0=QRJI)X(F9I;W;&'01W&R0GZT157>>1#QC:O!W0@['" [13)4959% 2"+H/:>A:(A2 M88A->D,U:3"9$F@[SGR1W12>@Z-V:1 WMK10DO4;-GT>/>$-5#\->'L\891B6>F@CD)DLM??!=.'LB M 0N1@M%93J%1NK **8!25!6C@W4>Q%5!B9J3C.%])*V]%%!\0VBJ#LI+B%FC M#%',FJGYB:'-?H+WROK$NO]C_L5Q?Q7^JB(@/]0[@.H0QT=0'B)2@/O8UFG6 M^TG:JN_ 7Q. )N%IHBE()NF%K.ISZ]Y!*+6M%(E8S M7B%"<$(1@QH-6 2!0!WIZA1KJLFP/XV14[ISA9[)(N DT7B5Y@A7P.#V;#T^:DZ=1F%% M@84K5CZG'22;SAC3,KD"D]4@GL"D1 N$YDD)&J8D8:$,A](7RIG]KJF_V"O# MZV'SV0352[K*44T':@^9CU(G45>)MJ%>T6PU 5ZQ:L%0LP'*Z@!\F#Y2^A+" M%#?4/E:-]%HG)G];U+D65E3Z*&;Z>1!JU#FBG27L0B%5ZXI]/+OC(S:?3\5F M2NRXEC1P+\X3PZ8/GE6_+XEPH\[ J').%U*KR.;1:D!$[1+$B+* H:^.\(H5 M@1O%Z"THQ^YT#%&@)@;\P5*<> RLSV%IH.VI76*)+@Q2GE-;D(AB/@Y (?J4 MWMF#B5C'"#PF@PSI%C(:D@@A8* SHH#%>KV%\((&IK4A(5*(A=@V+BL4$&24 M@-F!-2Q//@-[R-X)/+J-*U$S[^L2VTT#PXP\H%F5AV!S^2Z\FY $+F 0"P_Z MZGVMA) #6=P3WDA9&9)0$$8J W=-S3B1C0I'-(BD+VHT<=]"+SQ+5? M: -P*G(W JC>-^,VIKMIO] ,4M+ID)MNI%DR<:HM3 \0MH0D-#.Q&)X9YD"E M3Z9F:55$E H8/>8;8E.&S_&1P_*)F^(J79]<)V(#J[]/;A. M1 ?7.SFX/A U<:>2/!_2RAX+,2*_L"^J@^N5J ;5A+=3#.C[:LHO%+/:PCH^VZ&(Q MD8=U (LCA_-#196$R35GB@%LFM&,0Q5@J9OPAA,"201,N*"SHXKV"8&,Y\VD MX^1D6#NSHDOD+,*,D,%P5]R0$T5@J>,CX'#KZMF0&UD#D7,!%14L1M-L)V<*]-1&FYHQ.8SI<@/D,6V85@>S(3V9:%M',DP9 M83%G!P?[V*KB1V?'1T]4[G!,#UF'775[7.HG3B*/&!N*VL$>P9BJ 7KX)0Q( MO)(>VIL"ID_R3GG3&I[,U.F%T(6W\"]87-#:FW2#AUA(()DC]: JE3LDTE81VZ$Q*)52WN2:D" Q<:/CPBR MZ-IX;"/IILR#O01-0))=L9,/6L/2,+3^+<=(BMPYQ39>SX0 <56L%YB[1'!/ M' '3XA@"<2K9JLY) ]$59$GG@T5O*9* MDC#4-4Q=))-9$\5B:CXBZ#MP D%=(>K8N&H$R"71$3F8PN00=?Q<#Q/1,:0R M0.H\8X*"'Z))E)E\P1S9/(D]4,%W^%)=((77P,0C\0(S;F;ZWW">05QO@" 4 MRV4,8BS@T<$A@"<=@37[L)T8.]R'V+-$"QZ58C"JV)F2#&!F(ZU%.(B8LY"&!PJ"@=#\FF8L53 =-^O1X3B-GY9I( MRA*25'@:UW!8LZ1$ Z=S4X/AI1LZ851J'U)5805'\. D@0!K!#PYCAXV8PD# M1BX9SA$(L69U?$183I+.F$(?#_!!$A2P),UA'6;ND440$4[>5;R-#CI0R5RZ MN["-MAC8M8Z!V#@9:-$@DV73H#U9MVT$DJC1U)#II2-ZD&(Z$&22QB+%&=85 M/$E#H&D5'5498C4/U";RT'I)"VP!$/$:V3R;"!;4"#Q!BZAD=S'N$G$V&<.J M4NU8PI_CWPV1FC%V.HII;A.3'TM5S)0J5NT*!(&IQIVD25!>@%#71,O><;T^=DU4\]=G17V#OVL:MI4-#>FZ!K^J(PF_.<84)*[%];@8=A %%ZC!OB*:3X)LBR0 " M6A,74)$<69GD0TTW[Z)H;]C[PP2PE*^=]S*9"+@<1-5BZA/%QF'R=CQD%?9E M$ ED8L3(MLTD8&4G"Y&FVL/%D4@XF,HD&4B4H9(H3?*":N*$S9U2Q!0SE(4= M[#F49R2661T#FT]#3I]*&X:#2#(NA_$VTB8?'Q_1L,C$..PK0_Q['WO-79 P M=ML5"FX-.1Y5(7%)I1::4YMI)/S<$N&4R4Y'QO3M*E@NS E(YVD_UEAG[F(I$+^-2 M;5T;RF8DK&$=ND0)1_NYN.B .ZP'W+L^BTM&9W'^GL4EH[.X+W,6%W@N<,K. M!;Z ='7B2!=XDG8!-N =A&VQ_(S4\GXN;O4KBV[IGNM=89Q<9C'Z9H1M9D \ M%9?;>#$S$9F<,9!X25]%?8YVCX0 );=I*@,<3NX"3C-G&8)67$VN"0" 8.^ M/KG@,9T4C&=<(!4?N.,C*Y)_62C<.2]?(//]=ER0G@^Z7B14L?055?.@R4I< MU4TG<')I!XCV:@@=^B5ZBD&:1]",5Y5 $) &SBCLETGTR6; MW$.2-?,^CWV=$;984C3#K*<"<0U,*^*7D1')PXY!(R=J#V7X@X;(\57)0E@D MG_=S<40^SX@;5T%#+X3#*1[$/X@D!+DU$4#TO(-$2MSEC_-*H4,",4X!A-WR M60DT*R]B#@FSDH"!)K7P#JL;,;U YZ8&K/MHKK-Q%7V,0 IB.;Y%] *ICW7& M-!QW(2>TL,X\)I\8&CT-P:\0(7KNIKA$_+NH3FZ/F]^V[H"2B)5$@OR6X)Y\ M@R&Q>2N0%9N:"TE64$FZ@.TGTS@;'3S&=!1%&(H22?G4.;D#59(T4MV=AN?, M; >"'I(%.J;I51"\QF _A7^9'M*[BA"C1V2@3.DQM"&#'P0I!21>357K@KF# MKH9H(_[6M@-+":C6HXE<$X5.;PF3$3%U1B0$:Z8M>?+1 MY"*OK.CD[ (2W+@^&#YPAD_.H^BA!Z.H"6Z6[.VI)'D\>S[,@&211%M$.#@ MT#&_?O.H*A1X2)1-22!9L3';,@D6LBJS\CY4;FK,0C_+2N 8CV&K@XD3]"EA MYS#LD]S+U5JV+[):R\MP[/6N-97H 2W]2=">$';XV$@.?(FBR/2 Z M@:42! IHG@FF 2KJJ!GGOO/7>.9(OWL9. M3&4%4B,WDF#19,6B$]_%V'XM>PD=BB>5!_2F!K-_8IZ%T4UH!(8&.ECY5"AI M;2S-TJQ$T3B""N]?_CU]9A6V.T#^C?T4U*#/OR-"C=)77#*>&@SV^*OG-' DR.T'E>[+_+#+*>2>:5.66!6O\:^9P8\<1#B_*_!<#9Z&SX8<4 M$)1P2+W X)X'5R&YA9"95)U#4E+)9?17V%5,C^>VXP>9-<\\(_,'ZG ..B+B M6+539XT83@U=*:S+Y)1H9 6J;18GXP<#GT5]?IO837+N5B4_K>A'8E;"L>K/ M%U1;AOV\,@Y)')OQ,J#T?VW!6W@H MC:)1B1CLK\Z'P+FP5/X#>PPPQWJB ULOPYNFD2F'++<1U3)1]E8C&:S"GF;J^(N, MRCVN2NGI$7,NW%$-S)P]<3A7.3JHSD+)1/2UL*M%L8 YAX+3N&+4_U1YBN(D MX2 1@0H;Y=I%9MX.+ Q)Q!45"C WN@4HL/ PZVB("W"^+Y4=N%CJ=>4CU\$P MB$R EUT[4(2(0Y,R ##YWR>D7=_U+<'0TI6\^3!K6R/3&R<% MIEHHHQ2J\9FYS_X%\_],CDCE'YNT8+&&GP M5+*8I(Z4FSQ/Q? 4Y\_9$0.MD.8"A>H.JQ"DAM[>JQ4,HWT+R$KYXG;#R(;/ M5G-SF,!?+AD9_.A8B&4%H8^812."Q#W;GJI(G UEK@+,FJ5DU;19+2V6^1! M:FSJRD+'OX4 'E78HLL/V ^6RR!8EY$L73R4S1_DJ#WUR^Q 8)5/W/3 ^0Q: M+!PD$;US)K@\\DRW-G?EF?TI7%\6<7X7_@"U"?QEU>F@_JKG).LM8?X1VI"^ MAO\8Q5&@0?D4D1=V2-KWP#$@^PX'B[X6W5?A4^=[EHTY69IAM$.50D6WW<8? MHE.#>/Q7]TZ-;=BQ;'D%-T?>QUVMF$5Y^';V> M'!VY?BKH2L>!F).N?^I-,_TXTC1F%&&Q4^)291-&)HS:QKG5XCSV4W!YS)$^%>(88PKZ>":7+1>QH]O?4(-AHU6T)AVR-2>JZV9X,'_NLTY=F5@I\"K&!\MO/[8M/[S H@_X%7TI7$AK0XGQ3IO1A^SYAL%K?3?0*-QKI4]^+VAI@7AOWLN^]RQ:UZ >Y.BRY)-[K++48I(!$#*:@3%EG! M42JK?&,=M:\Z)\99\KZW>)NYS8.%C?-6P*#/4BLBJIT!8^J>6\@31['GFGPWZ?E&\9=UR*;(L8?S/+#_,16\TWEP'G$E:YF+ M&%()1!Y)Y6[J^5R+@LV[\0LJSYEQVK/G6AJ@SYZEC?7\D<>916MZ(]>:W4SU M/=O1?<_..Q??OEQ>E$NGGYW3L\YY^_+X].3"^7QZ[ES^V8'_G7/KUK'T.'U^>+O(#S%.W(FOE5(_SSC\Z)]\ZY5+[ MY A0?G'I +ETVN0:D(<'3)^_'OL"IBV/S!$T M,@T+?5W48;@%L=O[X8 MXA_F*%A"UX*[^L89>E?DC4J / \RJI]@(XWJWFPV@G4!<'%> UGDHL=B M5!SFQIUM9F['KLWM6&YNQZ[-[=B8W(XG2>$#EBRP^HG*&;-)+#I-#IGZZQU# M 5N4\#[)E^^X(O:W ZX16-4.8R@Q$4]BZ[+>UN?AJSJG">L,>MZ8 IF! MUA1E-XVL(0L-0>VSJ173P&9?M>&H.CE@YVZ)ASK2J#..);,7&8O*54KTM1AZ M/7^JOY&R\V2-N@31H%Q=\4KIS3$7OYMV,UQ$:KM!P_G4TW!]J!2M-0QW7+%.XB.%5@S6P/9V=C8)O97T7V")EC9.< 0F^W*FRB.Z^MUDFH6C7# M%G@0+$'VM,! +W*XK/T'P:9,#9-_P M# XNJN\\=WV=:0.WG( M>Y8-.>-."N;(,&[V@0&.;$@SC8N7;@]I!F@08PT1M0,@F'":-["_($QD7P=J M&B+ZB]$D"T1-/I(ZF;)XJ*-BB@RG'OD[!,'%L\ITOQ?L<^/&0Y!+X4W5T6QF ML[A-X7CLLBLYU##*BJQW?/S8:%]<>;'\%1$5-]IV M =\&XU]VI.5]XM;%3* M4V=C'- G9TR#"N:S2B(++:B7J#N*)Z8D]T7/[0NF<8" AR]S"&^0PHN;.#$< M%#ELN(2K(5<^SD;O7;JWSB%_K?=QF763%7#.V$ #G&U?VXG+S-:UFUD@&J5&_)\>!C=T[_C36VC6 )V[%"&B)&KMZ&$?-^M-A M^Q7?N<(3D;.KL6@5/M(MUH,PX*Y&U,!6WN-KV;LN#4@L^I)/>A01Q?&A-.W1 M5:-5M.8MF\[H[N@4\Z3&"P F'[*Q/Y=G%E./@VRZ:3<,L+$ /TQ?_CO%:>]2 M?8SUM ]@+7W%^>":67C3_CEF#PIBW>4TA=OL26-"B,)R5DEX>J M-$B,X0TW)$ :NV]X)FU3>FD:ZM\MJRFNX.;R7.R&<[I$<.5>L4VI6M3HEM.( M=& <%* /2%]*DYAFL@_4-&%TR./7NKV>[P9HPJ&:F0WDE1H;E:OCN&!0XQ*F M4>,29/- KP1RM?&0QUNCTB>[&LFQN2IS0RD%.GU$ZR /C3NFK7V5@XW5?&"" MWQL+RHV;7M/81&[(D+T+FQ%36':(^8_.2>>\_85#S.VCK\7F([PCX[3 M^>=9Y^2BJAOFKY9+?_PW,)L/;<-3B&E5KW>SV.PC0D>YP) 9 MB7U$>+D=3^6YZ1#/%+!9O!85@9UJ\^X5Y]**O/=FSCU$CJ7B9"R M]K=AQO20]J*;Y:$NY9/TO*'65:8;)9-ED3(*8CJ%D/PF!I"JXP,[*/F1YVS\\[A,66329;^]?3\\OC_TR=%V/%:H_,ES9\OMSP M^9X-GV],^'S9$O%[^[SSY^FW"YE$>WKY9^=<95R?_&%-G!7>W'?0B4%_C:DU MA<6NL=6CF^=7%Y>O@_6Y_:%YVC<@FK/8!- MD1)O6=8*;^Z()@%UO+G%BI+_I'G8[4L:;Y< MRFKE1N9X#PZ@>? EM4Z;X%E8?*_JY]$Y#[8 IE#@$URD3]T;9O6K,/IQR[) M8F@\=SDS0L@OM.B:LA4 S>Q0$%N>MW(\CY2S%JHYS!)[^JOV'+#Y-\,(4\_[IR:?[[\A8HIV\[B' E-X>MI>YO!')Q_,_'M &Y]W';!&0E!85M K*6F].! M_?MGX]KESZV08@=02#.VG4S:PRV8*D MOJ06( =[QGO,ZBC9!.7@IYJ [&$;!%ZT,;$F6/WEDE[3M@&QUW:Q!AP/W694 M 9O-:BO7?J/9,$JWXT;KW"L\).#YG\PT'2Y#*)6R^T^KYK;=(':M1I#>SZ-S/3>(N7O!0E'LI37=<.;VW #D/%O3#:H^G-=S@P_D MB9MN. _UW)#CNFW3C6(R)]MTPS;=L$TW;-.-->(VA>.QMNF&;;IAFV[8IAN6 MB[U0TXV&4^"N&Y4U;KM1#"C6\$[:MAMKB-1G;[M1K\\H07LH8I2O0*L_QM,H M4X-^I>G&[L\Y"9N[F!JI1N(]Y)^8(>&R8_YQX; MS>P3&Q)_[S0.;$A\N2'Q QL2WYB0N&VGL9YX+40[C=ZV$8::X+(9VVD ML4BI0:Z'YT3WBNGZT@?::'SA#!E<** DQT=XL9?=2J-IFA MN65OLSTX"DB(M@?'JF+NV7IP/."!DH-R%^K L7]_]73>,[6FA_P3 9MFS09L MEAJP:=9LP,8&;'Z^Q_IBS_4.6I_Q!WY-39*1*X' M[_!^[WPZOCQJMH7>-O[\^#4D5&3%*J MSHCIC3]S7$5VJ(/W6);I> U5]&Q%6"B%X2 ''J&OJ 1:Q7O52R8(6%K+5Z UJ]!PV/(IB 5(]NA)<77LN>N[82UQ=\IW% MOG%Q"0N?K"S#^HZ=!GQ/7 LNZ +X8S$M/X!J?#]E]L[ME;#$T[\C2)50H+=H MP<)"1;:,@<=5".M82;6"F[M$M)=+TWAWJ9U$DK_9E)9=07:! M#1]\X%U8(HBT'U;8*4G!T2'E?5.E=8#E3Q$'1U7V-SU-I5(AE4.Y3IQV86=) MBEY%K'=/B40C>A!O"[,%#1O0?G9I#$5+Z5G]&5!+=O2-^'Z=_^94OADXCLUJ,#B4ZIC][V1E\CKV@5&@Y\R'#LNI4%'UQ42;P@2LWHO)-VH=+Y?_$!GPW MSC?2P+SY1/((+^JE([C/04^5H')-;1AAEY,[/ = (% ;K1 DQ"1T1#]S^@+P MN0W=*7&($ %!#PDL31+3]"4SC;(\*-4,HE MO0X5M&).\+W2"DDV!GBQCP+*'#HND(+I2$1A"DL+>&>?7T%U?2PV%68 /%<" M%3;J5V>56Q&^]*)I'&QF9G2S;AUMRW6TU:VC;6,<;4\5D9AA M*RE#9MJ&-DT/R52Q R/W/_#OM";LBVFYGK'%OM2)26R1S@#VP@REH4)"&92: M&YT4P5<=%/_PYOV+8*6QAQ_-;%U"'V+W(GS[%C[X])3X*-:W^+DLQB1?T86_ MAR_R,;Y2? %9TL^=Q]3V<:GE+J=AQ+WBQ[^]VIT4&O<(IFD&_]/(QXL9"<$ M?>7@78=B@Q^[D;/]NPKD/>%AK/'97GBW+WJR*)/7^]HT7@JU&#%?Z4OQDB?7 ML"=G:6Z=:&YA1CNKZ5QTU7W;J+4JC>9^I;&S\\Y@QFHQJ0BU6F^6&-5Z]?N) M2%1(XBVJV>\FSFCB]8TWO_"N^P@D_YKZ0OO.]MH[)3 MKS_PTN5NT>)M&7C;J>SN6[RM(MYV:OL6;RN'M_W*SO[N"^+MEX3V=^X4.X6; M)4)[=%]VP+,H;LO?TTRM<]9[?I6Z]G8G%;[GVHU%Q<2+ZI6]O7G\V2+CV9&Q M4[8<\N @+]6=PKEDL/(2%YU *5RNR]X7:Z)B] M BT1/6#DU:R15Q!4;%E$% ,1]DX4!A4OB:)@XNW>[C/X-)_0K/MYH%2++TL@]Q+(;OT9V*95(AY" M0[/2>(Y0D$7$@R[A2OTY,K,L(AZ^$+?8/1"7;_SL;;_3:^L>07K9S:;[%AL6&Q8;%1-)/VYR'[+O (P7)MP]NQ M!W@\=&GZ0)K@$ 1L56R)Z &?R$%E=W^G4FN]3*&2Q<@T1EJ5VEZM4G^.*+K% MR$(8V:OL-PXJK9T#BY&"8 1#N2TPZUXF+>QOZ^\D6/==W,4!G4$Y MRP3WE,?+(GB4!,Z#G>.$IOBJ@>H\HUV/3*?!Y:"$)2&-3(Q%DO@"IZ;CCUS' M=V_BU$NJ#VF6+X7\)[QDA4;U8OK^.F#E;6.E[F [9MCP,@U"D!W7(A Q34K% MC\[.SAP_A'=YL3EVWT]_Q43Q2?>,7KF@-@^UX8,!0X M=.)UH[JK/G7D7' G]FZ=44@S#07--%33#!V<44:_PY%;%9R)/>;1YOY=A? 8H) GLW9=X$L\6WOHPIX2&C+?%2)PW!LW MZM.1J+/*'X4QM%T-6A?]BC-((Y_'D4< 8#_MX5$!"[P)HQ\ 14\X_30"B#/L M')[^X_AHJW[@P+)],?)Z3CQ,DWYX$\SA=EK=6)>1OK.UBI?8W"_IA[/&;]-* M7O^W5S_^5:OMOE(54%^.__[M^.CX\G_+I?;)D7/8/CN^;']QSCL7I]_.#SL7 M13B+M4;T$VSNNRB7D(F\WJW6-9_S B<-<.A Y/50O>FY\= !;I-C<\3/> HU M:T"O=ZH[>@EX^DCTQ*@K(J=9IU\TJFMZAFM-("B2039.H#Y,(Q(.*,5Z[MA+ M0"ONBX'7 V%T W0!M*"%:8Y(W+D_0P%L_FJ"@LHE(B'G,G3Z(+3R8FWHDB[N M"9IUW@]1L 4X)1W?CL0[\,,;9Q"%(S4L'0!P43![B0?' 8 -TH!E7C@6D4L# MVBMHOT7A#3P<\X_A^W*I!V\ > 84D?NSZ@M0( J4 X<:FK-T=Z]= MSY<-7/$) X: 1?T$D!D,CNO[XMJ#')Y5YW@P9QW:!A\\]2!,//0%@!8E MYH.9H[C__G_[C?K>AWB2FLLEUK#@!"+AQJ"KW3FO6WF^F+M*EB<^W^8* ,6L M:-$-1XN6=?;WO&(V+Y]DI.YX'(6WW@AX#G#0U_56M6EJ!K R\ YXI"=$/\X8 M$CPK^1Q<)>)B,SFB,TZC. 6652[)&W^QU73.Q94'K(KYR$4"KR8FPYRA1U>J M*YPT 8;T'Q8D<3H>AU'B(-3Q$/[:0H-&2A,!#$@0@Y._';! M3OYK:\OY[ F__]XYC]MPT+/. M'*3$CZVN -D*BX\)9R9M\1%K N6OB+PR(ACG5S>!0F@9V>M#YFO.OMDDZZ(R MBTX:=/(@DW2OKB(!>A9-!4#M6]P"P]1\#34M^@.HT+L&OAN HC-7*]4\&!DI M+A8/A3\ K2ACPA6X(+Z/@ "G'3!/I<='0B3TFPG.&N&;(V+;K"H"X#ZH0 DZ MYYP[X48L%' SJ,#C'Z ?2548E,58<7T / (]+(Y3T:\ZN7.=>_J7J(KVQ0BW M3'IQZ,,+\5^D]($=ZUP+$"8^*GB#R-5J,2J L(F4C0"MMKD]DG(@U9P>H#X< M@8J,+Q['5>,G00W]?) 39)QZ0 SL=V?R"1^$]='2L9_=3--@G "J77-IBY-); M\ #]\&H65*U:=6]QL 2I^UQY ']+;R@"@K"1H ;+04&"/@9T?BX$R;YI!,*" M]>JN\\=W?! >^XM4>,D2>FD4";+S@"( 0WVX,GXX'K$! 02(-.S &X/82P@, MJ7)D?ED-8JPANAFB(Q5A(4%J/8O1))M3FGPD=3)E 7G@M1-7 M3/ $)RQ^#41E:C/:#@2L9OI+YLS?+,98.'%0#)MBF4=\"$16+I$C(HTI7F+P M><-A0CZ>NF'7+A8:J>0=AGO& G"]B<*G7@L<+'NO%\Q_2\5P8O2%9.1>,&?9 MR=V,(V! $1R:8A"IKYP<6BR42[""VP-[!"]M)'H"9"UJO^B[:IA6/D:.Z@8? M\P+-^QPWCD426\-_!3=W(L!LS=&3%UR+>.;MJ!EF\T_=CKJA)JC;(65$'Q2S MN]GOON^&J#?)2]+CH5,+1C5Q4VX"&D8W99,O"4&>HDLRC6"EF&X!*H$L?TD% MS MVXT0JF>?S$4 T9@'!;DC4R2/:D8F W")G"O?#S$E@AUHW<3>C)4+V73R4V[X?PF\Q"8@R>_"3$+#>9:RC=P>0 M[AI(9^L8W2RHUX)YV079Z'L_4$0"U^-5'&E>8U+0("5GB1@,P&S&J"H&$[7O M!CAR&/0]]AM%8(2C/Z4BE6AR@9A!5=\#)0&>OJO@RBH,3)E;\"F\YJ5TXW7( M.2YB8O'NDA.+@=D=)V+$H&$$U>!@A4YOG.+2^YI+_QW=L7 1T">591_"I[[\ MT#GRXIX?QG@_'+<;IHGSU8U^P,4^]^(?DV=@\^Y6#O2S\HN2K9.0+:[H@CM_J9+KI1 MO-C!>[I9VJ1E\4MG\:T59O'UFF;Q>=9_H#\_1,=@Z,<9VS_#,$,?.;WEZVMH MG-7K&O<=G/3NC_(2RQ1$$:8(WOM 1K# 6-G1D*"@UO$4Z==P>;[*3F>?6_DX7'! M+N$L>H*W3MH09N/V4ORQ/D/S2#!;0QX7.@&YG G_F>6OW9%1#728I)C[ZSKH MP:;P_HUP?ZC\7BP_'T((M[8@]8@JTZ;JX_0)*\\CG[*I7D$I)\GCP$6 M-JGJ)3>1)4-,V0!YB'N^%J9VR-!5%J0DU$:E+JIIL>I\A]5]E[(1$O<'W*Y$ MC&6.[TCTY8MFGIV^=QXF-^1P!>M)O?A8';#DQUOXP56$95/ETN<(5&G, )8: M,Y[Q-*W?9$DFG$^1>CZF222T/T4G*AN9L"B":R\* _R\6(0-P$7%&CI'9#006HC\H[ +S,P%@ M9 *E8YKW9!8Z_73DQ5GR#L5($:&SB'!-F?O/I&,V;3KFY MN4SU)L$[6Y6),+,D!A"8DXN Y)5.TC1=(?0AR;C,;=(52LRQ$$PY11V89 M!8MD8,U7UCGG>DH_YR3SV[$?(KNX!KX/LY-EJ: T M*!3WU)G]H,Y+-5X:B90F+((A177QT4GS+Y:IX&2&<:J]D1+-AHV;)L,0I(?T M.@%GC^!,9,([_B1+D53YR3)19<;F/30>>I0,AUGC,:I77CQ4=I_)=G,@TA?7 MKJ_$&C!XRAV>9350U8$T/S@YTXO)BL^LD)P%XDP9(,9W7%'&"9]@^ .N0 )P M*C\*2(!CIJU-=F87Q$.0651T0K E8"21%L]YX]YL$(2I>B,Z5Q;F*1=+*!UC M@E"LM%EY:=/4TN:L?7Y9+AT?DU.A7O_@\*SAXTRSVCC18L-D2P^3U9<7)GO2 M>]'*&LI@-S4&\HPK:[#5@HUYKD\U93=3RQ(TN-*AGY6!'8N!B50X# M_VV,-8(BP(R0C!=:OK<>F[-\S_*]S7FSC=LHG3+T'F M&RJ[]YY2=N^N1@I$(RL*[MP.O:Z7%-8$83:SGG)Y^7M3V"R7CH.^N%W/36[B M.,V'=8I)P?:[P'#* MI\7PTV_Q2,2]R!NSD6>QN5[W]5@65EO,/A=F=Y\)LY_#:&2Q^CQ8K5?KSX55 MFN_*NSQR$[$)HX:7. #:@F7!LF!9L%X(K&)QZ&:U_JN'I;;XBT?N.L-(#'Y[ M-4R2_OFYJ8:BU[U*KS>;D>]H7;K<;!O\1M'28C[1_8@F6W0.#CO(SW MCF!K%7L>>U'?:2ZHMK/O'.*I#Z@- 69P@L(<1N-0#A2$#[R+%#8$ M'X.MZ_XR]2WG0#_= ?P#$:&[O1@0[6_]3S$ ^2RZ4>I&=TZ#6^47\%XN9Z-V ME0UWNM^@X(E5:]N1W7@6M(V=)<1+9\NO/=F]@* MA_FK7&P51!')AI8W43K4=PIXJ0K*>>PJQ5^E6(2\/$.K64=+IO#67R' TJ(0 MY%==&D>_9S8.=>Y!,*E83;5,Z^B6:J>R1=J9,>?W0E _-*=9RX8%N%'7#42\ M=7KKBSLU)P!LM(:TD@IV*@5%UI\@I;'U7N$ *^AYU6M;?R\<4 4]JZ)[IS80 M 18L"Y8%RX*U<1P:%/C&"AQ_(<#**_"-Q13XS[DQ"^VLY;'5YZT^7]SSLOJ\ ME18KC +E@7+@F7!VC@.W6Q8A_S/Z/.-F0[YQ_CBZ_O.M^I%];"JM?AZ"9&,08,&R8%FP+%@;QZ'KM7KU^.1B!3!0 M"+". U]W!O_GI_,OSG$0)S1@]RCLI32A]2U/79(?]]7'_1!>A(.:W/%8N)&: MK4[CI-T>^?Z/W,0%^\#'V;$]-XUAF23FUR3N%0^4QU*F?E]/;V=(>"&$C)]6 M+WVWG%9=&X!7"Y8%RPJ3C4& ![#]I<5P$ AP%I$Y3YT_5[JNY3Z\L4+?G3=6%@%W()EP2HN6.O*WE<& 18L M"Y8%RX*U<1P:%?"CSN<5P$ AP%I$ 3\2 R_PK/YMP;)@K0A8Z\K=5P8!%BP+ ME@7+@K5Q'+I>:ZW Z1<"K,,0T,B0G+E7\[+#WTXD@<_/_R[++O MQ"9WJ0:?CM'I"=^70XQ_>U5[1?\&Z'KJW_EW]$+?=\"ZRJXA]8-FJR)_>.7%281M1X9N[/13_\ZA M$L4^?.W%\/TXC*@E25P'O@@#JE_LBJ'K#YSN'4 !*Z4!,%]^@I:.1!K MSVA%-TV&800;H!_CT_7:QS@=_TY].."_3M^]0\#:Z16<%L[Z;%;7%'>S"3,3 M=*9@FQ1\CSZ G-R;*Q]?_:QU^@N&Z!S#]GFT1M@X?OS;J\9/G.DDW$Q,RP3= MN_AV4F%HCT\.J\OR)2P;6YJ\=DC-*:*^/P];&O3FRD+>VGMBT%^,U"3'TUR: MS(07Y1=/M87ELXY/=^_OW<+#=EB1&.%'[_?M>)LW\386RM&+B;FW6W^\$Y'6.Q7OS>^>("\=G4NR6DWNW^;.K= M,I/CBD>-'[>[8?^._A@F(Q_^^#]02P,$% @ #8L*5V'K8%R4$0 :+H M !$ !INF6@"JS" MAP)0Q2+PZ6]/6T][P $C/OU\T7U[=:%AZO@NH>O/%PN[H]M]T[S0_O;7__P/ M#?Y]^J].1QL2[+FWVL!W.B9=^7_1)FB+;[4[3'& N!_\1?N"O%"4^$/BX4#K M^]N=ASF&BOA)M]K[M]V/2.MT)-K]@JGK!PO+W+>[X7S';B\O'Q\?WU+_ 3WZ MP3U[Z_A;N09MCGC(]JU=/5TE_^38QX0Y>^:/'\8[]M.317Y;8_IS.$#TD7U% MY._]Y>SC]_?_\S/&]YN'K[V;I7O_^_=GQ^O]]/!]10+Z[I?MW>-/GF$WI>1=S]^_'@9 MU::D!"E3=]8=9*6E<=<3@\B#'<-1K4'TIJ@7/5>>JV[GNIIRFO9CLF0@+J;"C];,8S]$3 MKC[<"*OT\!93/O2#[0"O4.B!$K^'R",K@MT+C:-@C;D8H&R'''RRO72<(TI] M, >PR:1$E.UV!,;[O@"*Q/BX#7P/ST$'3?P >ZQZB*B^[/LPJUQHQ/U\$?_, M-)&*!7:TC["T4JL+/B//399ZXV%+(L#NE?XU^[P+,@#U2:@0% M"7]"4L_K(,\)O;-8#_+5<2;E:5>^K(][R!-&:&\PYBSNZ^,BJ3Z_AHX64R+> M=SIU,07!Q2_F>\2%.E=+6M;BIK4W"XI"ET#-GUJ I ":H0"TWF!.0(D2M([K MI:"[>2ETVINCI[905D*Y[V8V74UW8J,#3T^,KJ)."L)W'J'Y*^WPD-8. M&X$W7?4WB*XQ,ZG-?>=^XWLN;$F-WT/"GW-@UM-*@?N^(;@"V^2A&J%:]K'_ MK<4/;@%O:JU]Q#9#SW\L,=9#E12<'XIP5EFH:%F+FFX!DP(LW&Y1\)R=/W7J MVF1-88/K(,IUQ_%#RL$OG4&7.P2G<)[!* 7V3V(K"JZ>Y[,PP +YQ7BL6]^T MZ5";S@Q+GYO3B:WIDX%FFW<3H5Z$^ M(C"G@6D\ V1#0F&30I G)LE(C!C@$S126/ZC63I@>7%-N[&!MA)"T7E\H(12_<)R6^I3K\N M+!>&;K?K>$U'^W3=X5B$)I<\Z>^C(JENORET^W1RUYD;UE@;&+UYV_U5W3]$ M)(C>1XQAD$/79::=\BHI.-[EX1CJIJ5]T4<+0QN#02PLHYU_:G%94'B:SF#> M81E("J52:+S/H[&8P#95TVV8F.P6AUH^:AQ,&HK)7" MY4,>EX$Q-"S+&,"^:3PS)G;D)VJSD=[Z%)4 &2B@L#5B(Y^Q&0[L#0H2KZ*T M1@J8@O]NZ-8$]DVV]F8TM>T_:;"1TNQ?=*OU+BIQL3#C 7$X=J-0I BLB/]/ M=YG@]PD:*:P*_CFX&'/+[,_!C.SYM/^/.,P2_9K.HL!+"UIU*&W)\.\A*&L\ M'%:=0JD4, 7GW%[T;./7!:PWFO&E775>.:3YXM!FHQ#G=<'5/SO$J;U)G]S& MN%]S0,Q%'.W\X9"P2PV&0J3A!8,A?FX[%!H$4;-(5]9* 5F(7I0$5%N(SHFL M9C&JKI8"J1#K*(VRMC U#[=F0:JJE(*H$/\HAEY;?"1CL%E0CDJDD"C$/N)X M;-O[S0*S1R"45$AA48AW' =I6TS.B]9FL:DCD,*H$/JHB-RV8#4.X69QJJB3 M@J@0\2B$2(-9!= 2'%(H M%R(@6933:$BT(9I'L_3(U'OFR)Q' <86XA\0;$XZ=8("P?" SPX[%QJ2&A"% M>,L+ M")!-I>A':DG)F$73XH&O)(X5^,\IQ*TFYQ/F_2+[Y?J)CKJPFE$"W$ MBK)3?.E;B79>/W/I9LW7[@H6*62+'\=4+MYVNWHW1[G2\'+SL 2=%)Z%<%2= M=;:S[5EVFGE3>,(\2RBE4"QFZY189>X%8VN+\D@FSNP$\_I 1R6=#(KOBEDY M&113)W<"7E$;W#@#P_TKX>@U9 6 Y412Z-4&J YOD*,WF"UR39 S&"=;\:GU M,.30M6.09!MNZV"4X)#"M#8@9=AS+#G2I@&]%(AU4:%\ZD%J:NVI-J^"K@2@ M*627^/&C<@-62*H;3LBZ4(YSBK:20+P3@9/+@VS7F_#,WJE(I3U!)@5F,O^7/Y/A_CYWX MC[C.Q,(K+;H&Y5;T0"/^#@I/=@_ MI*CUI\OC^VC@[_R=-9] <3_@&BU+0#=H0C4B5[3;T*X@\01^ [33 7MP-6 M*7&22@55P",D;AQ=.I:^K$(%@?O^=HL#\4D0]*U)W5!XM'GA3Q&IH,B"B_=R MS\>"YPM5$#2:2&;^(PYF@?^_8)AE$TUYO0KBS] S3,3./0C'03@11Q?Y[VA[ MK,5I,A64.0SLJ@&?EB-X@LCW3\550OPJ>RV6*RE^R3<4>1BJ"510P!*A&XK6 M.#_7YXM5$-9XVF'QT6<(W3BE"^HD-_VZ^U[.;1KDZ950+TT@3U_7S#8O%*@AK;0C%2UB6<@9;*%9!V"]X M0QP/B[2CZ6I%'"QN%=P)FF/I3],I.?M/EKR'Z/TD.7U$9\R'!5?\88LD*NR* MG,EWU^]GL! 7=#Z3^0_<$=V7=$2!^8_;$;V0@;$R%J?DO;N^.K];3C6E9"(%9S8Y(E! * M35=CXKH>%IO C"8YY>49E%1XO]42LV[.U2BK4E*)JMEU2 +&Q10K-QD7R556 M#DI\ZLIK5T*OLGKRBBFGTBP@#S#Y?Q7Y,#0?E:BH5-*NOF)OA0(\#*F;W.\Y\Q9CU,\8KPH@92E"JH]'>?4*[O=N(;8W"-V8;LP$^>!] Z MH6L1YR6 MW.QWBDH%52+!HLST[$I3BC=>\WIGI)T"D+9/K=77SP+.Y#WZVQOO7!]?A^-&AE"%6USSYBFQDB M[B 47WY_PRC0$W=D'^2JH7BYZY*,2R[:?HVL@N2+N.3C)G9D4T,_L/ N_M1I MNHKOD$^2#AJS*3MJ,V_4]E:6[ES<_3'*V"UY W>*7EF=#Y^IU!\8G1_:S?F4 M&_#U@L_Q$^]Y,(;WNP=I\A=L WG:S*M"6Y)04XUG+;%R()9=\IA'[@2-(G#5 MG?P<'=O_7*F8'(N*>F9D?HYN]:G7L99<$?UJ#PLNU[$9BW)ZEMZR5J/D27I% M-$R.!C:I\>2 K--53Z1BT;6PM/W$C[Q]WE]YNMPA/?"56CO9._&'4/Q?O1TN MT2&>F#*F7$VAJ%8G0#J@FK;6S>^L';R_'>!NT( M%V??)G'W?*FB$T\Z;*:!BX/#%)HO574 ]>-9"]AFD3"93RSRY6>Z$&GI*QHW M=GO(N??\==Z.LQ6J]GCZV=""PM 8B(/H_*-X8DV]O$KY[=9.?+#T@Z;7:&O0 M]YG8#.?W3!+SK1R[HM:_H+!6>-@]W!H#6L0'59FT0JG#V[>S>!7MB4IHI<> M^F@GBQ'Y?MCD"9SRP)XF4W5NJI <-A#%X2M)^\>"$J3OGE:PJ[!>8MX0@>[\ MEU35\U S%F7UKM[)/P-D#3;^Q^2JFFIR,U*D"%E&_&*O?T@GK*I6]37="$8: MQL?W!>F4AL+O%F=Y0W]"29)FG?%3S^![0=QJ%[?S*N]>139]>@)QO,LF3G), MX2_(6TU7:;+]X2UL$Q9E@?;I>IXWGH1H")"W[^'U!+ P04 " -BPI7C$A3!#L6 #= M%@$ %0 &ES=6XM,C R,S V,S!?8V%L+GAM;.U=ZV_C.)+_?L#^#[H<<.@! M-IU.IWMVNV?Z%HHM9X3S:R6[9^?30I%IAS>RE-$CC_WKCZ0D6[+$AV1)9( = M8*9[$A955;\BJU@DBS__[67O:4\@C&#@?[NX?O_A0@.^&VR@O_MVL;8O=7MD MFA=:%#O^QO$"'WR[\(.+O_W/G_Y#0__\_)^7E]H$ F_S51L'[J7I;X.?M+FS M!U^U.^"#T(F#\"?MN^,E^"?!!'H@U$;!_M$#,4"_2#_\5?O\_OJ+HUU>"O3[ M'?B;(%Q;YJ'?ASA^C+Y>73T_/[_W@R?G.0A_C]Z[P5ZL0SMVXB0Z]/;AY4/V M3TK^LP?]W[_B_]P[$="0OOSHZTL$OUW@[V:??;YY'X2[JX\?/EQ?_6,VM=T' ML'7+ERORV[QII>7+?>CEW[BYRMDY](Q^"QGM"YQ$ M\&M$V)L&KA,3V+F?T:@M\/]=YLTN\8\NKS]>WER_?XDV%[GRB0;#P ,6V&KX M3X3>X:LP2GQL*KM7#-D5_O75*$ FB7@EA \AV'Z[P,U0_Q]O/OQX\P'W_E^E M1O'K(S+-"&++NM"N6G_YUO&PGNP' .*(QT%MXUXX63HA\.,'$$/7\1JQ54O9 M%8]XZ( ]ZC]:;!>/>+@C>^*JC4W5.6^+[>C!\7<@,GT[#MS?'P)O@^8=XX\$ MQJ_"O KUTH=>1T[T,/&"YT9JK1!UQEFRWSOA:Q$XW=_8<.?#+;(P/]9=-TC\ M&/F/9>!!%P(^W^V[[$JJ*40P;A"0Z,,3Z*/1 QUO%/CH1X@=G@!BU%WQFFDC MLH +X)-SCWMC\T>GZ(HG)&P<.FZ,!L MJ 2=V1E 7I++1KE59]\._-UE#,+]&-S'7!;J&G?%R<2!(0FV9DC0) 1"V#") MNN)L[:,!JT=(^Y$04[3V7?$S!EL0AF"#(V;@1V1R7"+GSN.+1]<5?X83^FBX M1-,@BI8@M!]0L,'CC473%5\6B.(0NC'8$%^-W0G^<_$H%)^(47?G4>\C\$>" MS,=X$K$Y6GN)'KY'3]^7QV_!R@I[SCYD+'?<7YP@)@"/KL>808Q!+F%O\8,8 M?QRR;F,),9;JVO825PBR0R?I-<80XTZ M*]X0XQ!-E6?OEV,/S[E,'Y>C-LF M?73F?=P'L$D\L-B.8>3LT!RV(ZYBL;4 [VQVGX.XK??C]= ]SX<@GX36C1EFDG?/K1'%<.^@$&>2Q"BBG4$? M[I-].];%^^IVI=-X)F=2=>YS2VN:[*N-=NV:]S2(#&>QW9]%SQQD?,05M&2[ M<4^]K)<;&[4(#OO=PF@[]IOUTK_%E$",]H?40R>B8493@8R:1\>)ZR0;% V&PQ\PE<9:# MJ,L#-4:IAX_V$,'BKY"DQ=)YQ<:D(S#\77IPA"22=!=A@Y:5S4/;MET/DV-K M:L7M>NMKKZUY^D.,GL4O"N#L98^\U)^&*_'T$3%R.*9$F$)?\)%MX[]%@0&&A93UI M:5?:N[7O)!N(?O-#?J0P%\ +W!+3'C[3&)P<'M:RN&P6>I M&-!E5 F)E,%YX+MBD4RQI1R.EV'P",+X%:]S\1XJ]N./6::?SCV;2HW0I8K" MB4F)B*Z2<95W-"S,S6*[C@ 1ES'BV61JA"U!$:2X&SX^RX6$* MJQ(J*8^\N%25&(Z6QFB_#I 3WC#E4-M@"CNLW,5E75NY";ZE\XJS7,*IO=/V MLH+0R5[( M"*,EI@"5(*M+%XL#)T8M>W$C#%\39:@$8MT)%'$0Q:AE+WB$06RB#)5 S#,@ M^ A/V2J:RQ[T2,,$4-4I1 YRB,4O"H5]]%4_R8"B3$(X1,YN%/@5R0=P"54 M*/"CSE]"LJL$%R7L$Z.4\5524[ M0FN3?>"+P%%M*3N"$<:")J1*0.B;]/ZXXRT=N#']D?,(X^-%OIJ<(HU =I0B M# M'9)70L? I?A]L\JLCNNLF>ZQ4L$&K?.A"ACL4H94=L@AC)JX(E> K>/[\ M.HF@[^13RO9(HK+1E]\J(H:G;)B>OL$'] -2+P3X+C,#PB22[:U:XB2@B',V MC@=9K#:1EUG4D[1_P]TE:G^[GWI7M/-N?>:M'>EK_S0ZT4M3OWM MDF2?Q"0[=JD%6^W8J?R[6^0^PC(,MBPO7FHD*P@AA4O2^ZS5_:'TOBN:'=(+ MRV"S+&]"X(-F3Q!^ 1=$-EH6F1Y/SJ- M;.?'!XXO<0T^E_(3S<8+WMMC124U327SC'6-M=R ]RJ)[+F B@ M)4Z36J5Q MG[Z(XR$N]^C"*TUOC&<\,]\0CE#T#B,(EJ($.0:O>X3?M]3S-L)*J"L7] M>QI[-$A6J50LAW=C MYX$?G'#+V7VNI9 4-CC0)^6,0+3PC1?,40*CA_11JN+[+#6! Y]4^A#BX',Z MCD25H901'@_;%"JDS8-X#"*X\W$&18]^ 9L=&7:'!EA6+"KSRE\'74N?/RK;H0Z@45H@6!,R*AGC2E 1;^"J%*T@%RFR(CMI M)MON:[FN3(C] Z_&F+-Z3S3ZB05\K?N:_G<<@^DE+OU;:K1UJ![KZ5'%)UA^KLM*VG7%/&NE* M_K8SKER(V%F&P1-$FKE]74>XF,G!569%>YDG7IKT\6]/T6@R:8C-R4Q3/QLI M-/$7$\%B.6\EIOCS4*D36B50B&1X33P)PG&0W,?;Q,L+(]!!8E/)3@^<#9J( M4E0"4=_\7Y(6#D,,BVTM,4ADYQ/.AH^K#I6P8U;I*S+/WR)HW)/LZU%G(]U6 M>2H9@ H[*?W=BS\;8BE[*Y3$.>9EX=L.>0(D*X5:K()*2:+SR<10^HN"*(G) MIV ^Z?#BT=%;++:_XCG:(I'@^@ TMJ+(?=% M7>38BNC_]%I>>R9]H!:,$#L[P E&,:$ G>#:_(."X A*.!1( VW]7JN8)WE+ MN\&YR31.EG,)!0%4.J4BI!N5X$2LANE;M.F?IE]]5H:Y 2) +0BLPFF7)EI2 M*I:L,DZV5H^2R 51%3%!(ZXD&\DK#HI&=T0UPJU(+0* MIW2::$EM=)DUBL]UNH6.!#%7.!G44G=JPU\.%5N.<48G@H<-5$PSM1'W+4!> M5]"Z"=KU]() JYC$:BCI6\"84D&VT:"F=2&(M,+9KL;Z4@ELBO3I0W?G'3BL M[4/2&2KGE1SW7 6Z^T<"0S!SW ?H@Y"W.9P?-Q*D5_2((@/-TW-5C12EU/H1 M">T"L"%'],L[W96W4)G'YL0[4?3H8P.TFZM,I;FKR'YZ$GT&XH=@%EDL00AS.GJ9SLO*PQHM++L-:3@R,[1:XK*=55B9K-E:JL+V-=1V^%NN^XX+,<.?#+71QJB@]BH!$608> M+#U$4+J6_Q?M4AO#R/6"* D!OJ._GLUTZS=M,=$62\/25^9B;FOZ?*S9YMW< MG)@C?;[2]-%HL9ZOS/F=MEQ,S9%IV+T6&IA"9 -H+8&SGAE(CH?+)<#2IDU) MM+^>BC8U_[XVQ^;J-R+.Q)SK\Y&I3[718HY^BN3L503&P?ZPRFG2)$K2Q\A5LVYMK06=Y9A]VL7 M!U=B@QV)=.LYO3[E-#-M9+ZV<3&-=/&QNVJ5_8.-ZIF2&_HZPQD/YVR.=%-2_NN3]>&-D.* M7%M&__"N?>P\R6,%#%8_G[*ZGJ,Y1]-MA+;=/Y-UN]UX5Z&>V1]/F1T;$\.R MC#$:Y+.E,;>)8]"64[W?63-_P@K?0D'.G]S8JN>XXLD,W9JC$6YK[Z8+V_Y! M0T->LW_1K7YGSV/H0LKSY*_J+!Z)DZYGO>*IT+RYLLS1"JG;7BU&_YOZ7_*W MQ9)XY'[+^B3W$?@C0:9L/-'MN>*H[/6M;?Q]C2Q9,[[W;L\M0B!F*/2QXLY: MAT+:N_Q+/9=?:JZ"%0X\* JH>,DS%)!^IU_QJQ$52[J*GZV)JX;ANR; 8C%> M\<2U8=8PK%?B+1;C%=]ZX(@%M\5STP-A8;AGQT3,22YJ?AD M?F0TC$BV^P V"WH%V.\1@X(N=JQ M:>MW:$Z_2T-L]!,+AU-HM+S+.AU*M$P44B'A$&(X7C;W,R6L>-NBA+D\MVB. M'1]#"WV:^X7!)\V"*6?'-13%S/TTFC!6QU*FIWYI3\X!EOR]?4P#Q*P<>R63>R-T?;0-M&4:K5_:Z/':(&P4-U M[XT:/-B,Z$'.N0Y:40*1F5>(N,L:3M0/DN=&3=]X<=%Z<+&]A>0M ,9\B[MK MW9OL6;@!:,4*4&=JK_\276L?C3"LPG("D5%%O93OK-#2X['(&*?CC]M*6UQX+_P!GTJ M IZ T="^IDUS+(INY^'L2?8HAGO\7$N>CA9VJHUZD#LW\V$H1T:-52/';QZN MO#/#<]JL5TLM=VYNBE,CE2B[U,PR[XAC@5V&3]4##86Y+<^TSXV5M/V%AZ=[.4OKPH(ZZ$,FA94BK0I'.-W M#EM"5R25O<;M!+VJ+M2*RH]SXR&DF"0QFO%FT(?[9,^?*)D;KX:],F23,\,*%0EC%P8;GM,C2,4:7\L0^BY\=+RF&:2S>Y:>1ZJK M;A9T+*2"X8&X3*;?(&UT7K?2=&@-=<6_6$OB9HE:]24\7=8R[RGFAQG)P MDD,M^Y.>(>H#2#VG4G/2G4 ^3*9G_$!1'- +3N47HVJ%/C78[>KC M%=N:VU^9L!L]/LB_\"V 3Z! ?W?K1) M/O-P,N5>6*:*L::OBAI:S/'Y[+5E MX5-RM[IM#J\A*_"\21 ^.^%FL9V")^#=F'X4ATF:@&,HXC/S)*.UF$ZUR<+Z M5;?&),%@?#>FV@TR!'MEK;,R'0/+>EIEA"D=\VQC35'MR'A)[T#A2MM8_"1VTM(>=758F,@RRT,L%RN$ M)RX1D)9B,6U[K<]': P;_QA-UV-\2LM:S(C&UJM#,1!&+9>!C9S(3XJ#9%ET M'>'G[\CDGM9VRETL!BDE630>?E@:D"Y+%6?@_]\BV MT$_^'U!+ P04 " -BPI7U*L?,* J !*KP( %0 &ES=6XM,C R,S V M,S!?9&5F+GAM;.U]ZW/;N++G]ZW:_X&;K=J:4W4]CNTXD\PYL[2B)W=U<_OW^G 7<)5[;[_-N[Q>Q"G_5-\YWF!Y:[LASH@M_>N?#= M?_[?__D_-/3?/_[7Q85V9P-G]:LV@,L+TUW#OVLC:P-^U>Z!"SPK@-[?M2^6 M$^*?P#O; 9[6AYM7!P0 _2+^\*_:[<]7GRWMXH)CW"_ 74%O,37WX[X$P:O_ MZ^7E]^_??W;AF_4=>M_\GY=PPS?@++""T-^/]O['^^2_N/L_'-O]]BO^X\GR M@8;DY?J__O#MW][A[R:?_7[S,_2>+Z_?O[^Z_*^'X6SY C;6A>UBN2W!NUTO M/$I9OZO/GS]?1K_=-2VT_/'D.;MOW%SNR-F/C'Z["O8=THUO+^-?IIO:E*%3 M1/OVKW[$R1 NK2#2$"9%&K$%_M?%KMD%_M'%U?7%S=7//_S5NQU.D; ]Z( I M6&OX_PCH_5=M/W2Q5CUO,;J7^->7?8BT%]$:=7SQP/JW=[@9&O_ZYOW'F_=X M]/^=:11L7Y$6^S96PG?:9>TO]RP'RVGV D#@LR@H;=P()1/+ V[P @)[:3F5 MR"KM*8I&/,O !HWOC]?C5[PR('UBBHW>2SAMXW7_Q7*?@6^ZLP NO[U 9X66 M*.//T ZVW+1RC=*$7/N6_W+GP.^5Q%KH)(RR<+.QO&T:.-U=S>QGUUXC#7,# M?;F$H1N@K68"'7MI S;=]8<4Q=701C"N$)#HPW>VBV:/;3E]Z*(?(7)8#/#U M%D5K(@U_"I; ?K.>\&AT^L@]1-&$F T\:QF@R3'QX+,'?";JE"ZBJ$KTR7V> M@>=H7K!H(G80IF< [9),,K*MA'T;NL\7 ? V _ 4,$DH:RR*DCO+]B*[[ $Q M&GJ "QMJ)U&4+5PT874?2=_G(HK47A0] [ &G@=6V+@&KA\MCA.TN;/H8O43 M19]A>2Z:+OX0^OX$>+,79&RP:*/U$477%/B!9R\#L(KV:KR=X/^/7[GL$[[> MXG;4)Q_\&2+U,=YX=([47N(.W^!.W]2.7X.4.=XYF^ Q.W!S=@(? ZQ^#=H, M? 0R.S9F/_#1Q^@FUI;@(ZFL;2-V!2X".0WJO)O9V/ M/G;/=O9Y/FJKC"%L]UF^@%7H@/%Z8/O6,UK#GJ.M8KR> K2IAV LMVV)M- MQ7'$TY]\IX?6E]5^Q[.<9.FKS$:EX<1SL]M:\.0*D"8,;>O)=M Q'OB56>$? M2Z)-DU RLCS&_F1:5V98&IW\=0:?F!O M+&3BW(4!LF@?;-?>A)MZI/./)?:D4WDEI_82ON=FSC3)5RO=VE4?J14>CB*[ M.8U^L)#R15M!3;(KC]3(>;FR4O-T%B_MLB.QZ;Z&0?4-AGNH!FRJ$D,BH6*E M!WO"QB[:O$//0ZLS.H?8U5D4\YT&SFK0<>Z@]]WR5DC5T4;IW)@N.OR&D1>A M^EFMRG#BN.1(XD?8FP M0)ZHS5UUU;=_<'7GT:OY2UW))X>1+G?*5=X*#H MR!A#?TU:-D=*>2QLAJ1K1,<^2#&B"7W!13L;_IL/'7N%W0I:,I(6#Z7]M'"M M<&6CW_RM-?K+C]L99FZ.94;[*?.51IEC1-QF&/O Q]AA2 VNM<.@;>%5,3 W MP^)M118QA\E'--O5TI_Y/]8K]/^NQ5_+\)YPON/=@<9'R=ZO+ MVO*?HB4F]"^>+>OU$ILBE\ )_-U/(N,D6K22'SSN248"!B;ZZQYDQWH"3O39 MQZ1Q6=M+N53/T\&I%(J3=GEJ#_JE>SNZDW69<_.+-X-?E] -D$8:3O0UM*'$ M_N4=96MTZ&"*,A$;I'*0EBTBY)T&/:15O[V[>G^@Q8%(,W][AP[6)2RW#%"L MY_C !5T\]_4?-H^&E7<3"E^I!]8\"(F2?C=2,-OXB6>MVC? M?TB.;R3XREH_"@Y0D $.?(9"+;.66.<3.!KI<4!2:-C"+A -13C01!FDX MZ*LX),9R)I:],MV^]6H'EL/"A-KML6R15@P?-@/$'4@:5E/LIG3!:N<;9X%4 MWOZQ; E6#!T*Y<2-11HLY.-JF2F=;_OX40X<%2$A_4 SI2&/U)=H-?#OC@ZXVC=,C=!73!!-LG:;!94? 6IA[?*=JKY'XT?A<"5F-W[EEH!U\R;)PJPZ@/ M9F5N2+A^5@#748BEDD3H^;&.FI5A98[2)53YF*%=>LI!=00"TUW"# MS31]--!FYOW(O#/[^FBNZ?W^>#&:FZ-[;3(>FGW3F#7)+F?&P QGG_*<#:5.C;YA?]-[0 M:#9"EIQF,$WHU?L\H4B,\ZG>1Y2:(VTR'=]/C5FC2D'./I@A]"I/:*+62'5G MQOV#@63;J.IFDQ-F2+LNJ*BASQJ>2:6)"C-4W12H&H_N+^;&]$$;&+UYD]31 MDQ9FJ/R0I_).-Z?:%WVX,+0'),;%U&@<6V(ZPPREMWE*%R.TV&CZ#$$]:YQ& M9FK##*T?\[0.C#MC.C4&:'H_3(S1+-H/M,E0;W2UI.8\S!!VI]FB-S/^M4!:K!E?FM9E$?D0T^Q<%S:QVM:/]M/N2ZK9 M?;F,7!G^"WOC$?S'WVF4>V:JQ0QSA=VUQ)1JA6QV L8,W87]M]2R:H5R5FK& M#-V%';EH:+5"=&GRQ@REA1TYMKO:H8Z2RS%#9&$KSIIAK1#+D]HQ0W1A.R98 M9:U0S\C[F"&\L!L7C+162.9(!9DAN[ ?$\V?5LBOE!LRSZ",.?7]G5' ^BBOOUI%'<32>58KM31+',MY\^HNNPLK:27JZ5JS7D(%;T"D00 M+-*7);8,.65+:O[X05'Y4@DFR?B#8"$/K,!")O<(!+CX(Z>HZ9T>/RDJ< ZR M26+_)/%=671DB'.PQ3ZAKW;PT@_] &Z %^=H0\>_^,P*5G/K!WD+J#'8X]4O MJ@88',L4">P4ORU'&M3,T9\Y/Q9T<"1GBQC6A<:;G M%'G$$PEJ3VG>\M&0+E3(0W%+9\*6$%#R;'@T2JT>"J< 1]Y'.76IEG2A7=N' M02Z]A@R"6SH0XC!2M)"B3R,KWG17(;XX8 B8VJ?UHV%5:;.I;^NGH>W8P.3;UG M#LUY%(JS/_:I%8E$S/Z=X;P01G)$3%+R16W_24DGX8D'D92"+0Z\Q%J T[N\ M?I*.BD?B@Z0:&2=H;E'4.9TS0]E_K1=45K*W^<2V>AMY^BS]%M=KL[R M3NY5L7<$U=!@Q/'HD14ND-N&D@E?0IM@-W^ M7?0$?@<>HNR_P3+@N(XN:2[I1KK*U,G?4Q.X4&[!-'Y@ZS:T_9N0>7=WJ6#)0*&=>&:D\*R*KGYQ=C2EX-DYJ[V+-P*7RWB44TE;WJHFU1@E+7\NWU2!U1@A0J&>O;]+V5SG^+;O*RN71>WS M.2=+'+[&EA.\6_[+PK7=N%SJ!OOE+,/[Y$4HI<\P!^[9:L* M&2=FU\ZAQL>1+7T-#;XF=P2?(U'WAOI0E_DD[D/IU#C<$*<5.3=?%" M3Q3#=P%1?!W*2ARCSD7#.>3N'')W#KD[A]RUZ(\XA]R=0^[4";EKNR+2\3%W MC91 8D;=<0;:)33>*B[54H))0KT5+%3.Z,5"R%_;9X&J0BTEF"34C])C%-N. M;CLN1I$6MO9+JX;'%-=I)IMWJ5^K:]45>&C:@\ C4Z+N[@C>-6C?8"O*"Y:3 MIH9E5D62;(?6I7L?J>8+8%K>38D;VR$ININJ#[8%N2>D+1P M_5>PM-$:U+9GK"X9!LI+$42L:+M3)*+.G&DC?'HI*I*V4:*"[.,6.)I2;B__]4! M44!B5 :2[._/-%-=H*7D$MW]HD4:/^@%JYZU_.; 9Z),<^V4%VHIO41_O^ MXN2UQ\)%HP_ &W#@:_H2 >8^2G'RA6S*!F'2C4'$AG'2@MGR$WP]R.O1$, M $X_,(26F^*U '!13_E'D/W&/D-I1.8AQM%]SI5$H3D0:@ZH3+!=5=")[_!K M253Y9_F\7/6V*0Z9[_6/&U6!UXWUP(8"A:#<83]+).M=77EK.8\?A0"13SY$ M%H9*SR*/!TU)]WZ[P+8:S%A2_HL1?4=H+^DI/W5FE)P@2^D6O?@1 T>1.>I: ME&B1. @STZKUH-&*@BTCE[@P2=M-BD>->P_Z?C_TO/*#?&[*E_=K/:Q/C)') MP91R%S6ZX\#O^(Q[![T!#)^"=>@4^6#C6668KL);F4?EC+\BN2,0U)BLAUY= MQ9+%$L;A4*.-+=5^KUFD[DR"X"E M;"0J3L5ZRR4XY>K"RG7))7>&]K]QR?&8V3[T>=ZCLGO*NA,OI8OA9Z/W4L:9 MQ@M7X8Z=+1/E/64$)NB.,&HG:7XN+CRX(%345T6@EN7_8'23X[WBD3P75NIZ MJ9J 2V6_E6!(6_5/&3]> 4Z0@0P,?^PNW&4<7G&@BU&KC[.[).\5W]2!]?AI MR:ME^(&]L1 )N_+@\Q?@ 4@.%H[XH':2Y?.J#@>;#?5\800N(Q]0Y=4OZB7K M<"W6/CRP(MK[1?*]E]/1LQT'ZQ+) T_OU14L>%EI:14CD#("P7A=#Y!,UQ- MI<@/A^^IW95MX3XA^E*;X<$_0U[8*)VZ@AHG)T2;K:VI=%5Y!EUU!0(>-DCR M%QY7[4?NUH)Q8KK&CR7P??:*QC]"I_"IR!8)KX:"MM/EI':N\BWUWB-]L(4> M?N=GNFOH;:Q$B,STCER]94>U4JCL;9-?T5AA,&0=\%9")D:R5I:B\;WX? MI-\+?20&WT^X("6BS,?VEW=3( ZU.E2$#*(TP2CDN-^5N6=X?G/-Y#CF^60+ M:82KYXJO X#*KO:C0>I()DM)CZ-*U?EDBT:+UW,Q4F93312Y]$2,DFX6F#(M M4JG@Q0'TD%V %CA6'IA<0UFUFV):[%H]7DJHX''%4R-(N M^O)%@-K[P7A]#^$J*B(-O#=["?P9=,HR%NS5BM2GBP"QN%'.KH^N\B8>7-NT M,C:'1ET$I4"^V1,B%VZB!"#&='7,>+PVCO*$[HY M\,IWZ31>YNE,@,/G@N*9IV?'T8GF@9_GX6FJ#521BD.*!*FW? M*9 X."'!)"W+SP"\>F!I1R3BN;W![/Z;@16E4Q&1 XM]W$8,TY;2K1-F1 8?DN "MP]2P@"M: M6,!X8DSUN3FZUX:&/C/:>?MX8&,?1W,7XH#TI* !FZ=K&D_&;&X^Z'-CH-TM MYHNIH3V8(_-A\= FBQ$+/M>3S@\WA8*:AI$F@1(@[2_2Q\)$@?: M=(')WO9EX*RJ^2!+%Q2R1\;KM;T$O=!V5K;[3-L_RUK** %>=]Y!-B?$&=KJ MCOO5\L +#'VJ<9YK)*,>Z/% E#%!G!:M8K /?+X'\-FS7E_LI>5PU+IHY:;Y'O^)&O M'S!2U.1:R2ASS-9M2*>7)-$/@N/POR(5\)Y"CQZ)GVOU>*NZ1$OH)4GT5G2N M\!?;!4]@^8W^,"?;ZK'M*]NJ$BVCER31C]*BAW>F&"X(&^ PP#]#.RJ%U8NL M,_HC3Z[.7;!QJO!#7&>4@Y!Z4&>Q+-$14P,-3APE>%P4 E))JZH-L%NUN+X MM#$X40+TV)>P)XBZO;&Z2:O25V4RP:K\$*\QWDO;$>\LVXLJ0_>V48Q5W[%\ M1K(#2I<.[7Y,QL4%DXL#*0Z#>T!LAAY884?3,O0\VWWN6;[M+USXY ,O2@MF MNJ]A@'X-W:7MV$F>AP.CK/6UN2_*V5W9:!.THR&)J[01GXYVJ;SEJZ*!;5ZX MB+ &62_2&1T?KR0]46]\!>&T"]-B(-H?\MZ_QQMW-FQZ"C"CNW_-@;6B[E$?VA3<>0R1-.G%'2UE%K&V4ENH/> ME%I2*]>P8SB44D\TK<0>>5@4DQWZ>&?3-#9!?W3>BZ+74<%SD3 MQGY^"<;KA1_;Q.GGKA7G%GND3J/*RQ[Q@DT-O'&R#5Y$<=M.8W9@@(1*ZJE] MR\]3P\W&\K;(;H7N\T6 C@X#\!0DKQ@G%LZX_0("?+^[)S[S$/)#X57GXN%! MG_Z!'W4.QZ/[B[DQ?= &1F]^>,2I_9096%8JZQ7GJXZ M31=_7NJ27LJ\B*1#0TXY392$G)>0E3)>/"'3UT'Z-CG24^_^:XTE*2\U<]Y 7R)7AB/PO!* M((:YL62E:!8/8AECQ(54!HR[)/7QY=.'Z_?"0*6/W'HL=5,0<[!)](<)!CR) M+8K>%O$$5:4:MAXV7 ,. M5$WX9@;_X,N#;T$N3[T'T#7F CPW8$ X .QUML MY%*ESC_ XV?UT:C(#0FESZ)+,/C6S4!/YA: ;CEVK$JC/!X):D^ M0Q6@*O-#M#)$EVZ@479UQ6R.57Q4/"E$MXJ]RY5^2&AJH@O&9%KPY6]3*(F>'',=>LB=*4L*'XA M<^>!/T/@+K?C=4W@R"-T$4,6-^V8LJ(FWVXQJ3D)=]V[""25%:(Q)_:03J7H M=\M9C]<4A/ 0%490'*1:W!"]OTK.-BP#OVP!R:638G2KSNBXG + MX8X$?RK44J$@K_*XKML:<5WG.*YS'-$/]BKE0-PHM84^O2)P=M?6H:Y2K.A&C?D [1@E-H,FKSJ@+51E1TB M4**-C);C)CM@-53FAXB5:/M 0MQD!PR"&AP1$1-M"NR3;.'=DHI+23)9 M,02D]G(".ZA"IN.A;F"'&$A4#NHX&K96@SI(WN<[V_,#[(*NY8K/]984N,&8 M%1P^^!(^6CI_DRB:X13_J]K Y+O+"LB@%&SBM&M ^8:%^,*N:IR9+)L!$)S.58; MGZPA#P/J66\B@%'9=A,&GJ*5DA"5&^C. DBI()RT+31MO3 SU^2 '$23<*A= MG5GT8V5K":I=-1YZJ!$65LVEDZ->N1O&EK,Y=!!!)C_*N8(F'EP"L/+OD!A2 M-BMFBPPBI5,W4&,QH)SE1U8S8[T&2WR=<-SL*QFF&U!69TFY6\[9B^6!B6$G EO-XG76MD$,[ M]I;R,>-V!-OC>22:GK+T80I>D[)/X_44.-'6;7G!EKX1TGIU TLF!R2D4O60 M9(4>[,O!)H5@XPW@-0Q\:NS!)UKLP9UN3K4O^G!A: ^&/EM,C0=C--?,T60Q MG\E.V1"5K!VOO^(( C<8>U%-JP+")6=61C])A^XRJACW^;0^RESK\\&4/Z(S MI:'\)7\I"W0?,J6+-/\Q!Q(TDQYW,ECD'1NHZE$7#I+)S M62"4K88(H-/-&[*7$CKH[U9+VTJZ_N>9"I"#=.76MN@ TK-\?/NZP24]K5B. M'LZCBU6PMSTT23*0Z=\M;[4W)'5TJ-E$A2K]J>U_N_, 2'L4&,?S)C\MZY:A MEBW3CC24\X]'/#VQV7[B81L7I5VBTQ@.";]B*%XCW^R>QC4GAM->ZG;\?H'H M_&\[=K!M<;$K_WCWE*\%>2AW*R&8<71"LWTN1W@CW_PKZUQ>#%V_(^DUWIP5ZSQNX4>_OQS0!2/YONC?U,\\;JLYDQ MGVGZ:* -3;UG#N-788EG=J#I\[3#=CS2ID9_,9V:HWNMI\],Z0[;]&0C2BXE M+AU'[KI>1GH<_EW!GY$SPT4PP? >"_R$,L[F1E0LMT()A^;LRF['E2T>N+/G M^^SY[A1,9\_WV?-]\I[O_3K?VZ9B(?;%C>@;%U?GD]W"*HA.(<]+6>C+GF;6 M:LG56<[F5@4- HYLB:BTW34-I,K;7Z-@*_K2J(QR?[]XL1X?\?26M+=6F7]L M,,N84G<1[FWW?_W=!AXB[F4[!&_ X=YXJ?W_"GLOAP 5\D:7JFR1A3KK-V48 MZ5LR#T@<W; VJ+Z!QY'F$K]DSDX G M@2WB.5G^EIVB^+H.>M=R\\0TA5Z:+>)BK!1Z-W70NY&;4Z8I]-)L$5=.:4;3 M $3^-/L-I*Q(GJRNC(Z/GR6CV.#-&P_K)*134I$5,#"%CG,'/1QW,E['*GIX MFD:-"[A]3XL+F(Z'0^UN//VJ3P=1CECCBS'4;C1S-)M/%_C%UJR=1+$'5AC#;)9G15:&;*2FJQYB?FT'$\=R#[07%+@T7S9/ M=TEQ17L BV3Z!SI9D045AU$F>J 2M,3"PQ5$I_S-_Q0$=KPC8S[8N6I)[:4Y M;>K!DG\53!."0A=?14)9)W%R#SGN%8:H6;BHZSD1!XW*_A A\"GJZIC$,HH7 MCLQ:PCISL7I*NJ-@3A]8F0O1*R(AXN(K<-:6!^Y"=T6-MBBTDU5TEE?49*)) MDA5>0C:I!VEL7AVX!>XAZG%-(;C9V$$ Z,F$*XTAK19F%9!J<$3VO0I&[,$*EB^(B@_O MK_Z).:%"4]Y86M'$*AC02"<*6W1UQ+R7P8P]02N"N$G-'Z\E/9"I==YD6T.UUWCTT,.Z,*7[PTA\_3(S13)]C%]%DJ(]4JBM49#GU M'NVK';R8[LI^LU(*C]2P'W4"_<#;3\U$67@>PK1)@P+^JF9Y[6WG M6"O'Z\,PJ"WZ*6*O_/-5G&2*TJZ29Z[EZ41S[RF*EDR?HN\%J0F+_G68K.@? MCT6.RMV(J"VAJ1H>1+61ARPAMN.QK*H+6'!1MD7\^AH9\W-H(,,^((<1E3'( M&J1E?R83 PI6?/)HW+NI((Q*^CZ;@UI13ZCIO@$?#V;;M>WE/&)F008; MREW\C(,7X,6.C[2.%B')-905\B/=G"N3 \>Q6>$SY!0L,;W[J)NMH'-A8=R_ MK,X($%M+]R,SZ%C>@^5:,65W8)?TG^ 8([;_ZV'-%@?1^I(?8#:! 7:)6TXD M"9R3'E>U]V,!@55\H)VFL#/QZ-*B MB+%E.Q69//@D)KC]B4=_0AE7HCAE(CH1!>&AOO\P(IGYUC773 $?G2B ((U/ MY1QJ];D^<.:N<#PZCS.FF:])6BP-:1B%=)X1_2I;[ MLCGCM1$)<1RT.ZMS7P$N P!6^AOPK&?0=!VZ:@2<]?,(N9W<2GD?75^8[@1X M-ES=>]!OPB%"_MA9&SEE1+3VE=4\HO%2RFE#:Z8X(OYZFBI8=L0CA#0-QK8P MCO %JT&($VC&C$0\^RE#>5_-M"PIPDZ8E<VR!CRM)36U,[G7#\!1_SRNTV0J-K)&5 M42*\AEHYK=NOOZ[>GSRN%,;)5GZKF2"GF&ER)M#4KT_/*H5VDO%Z;2\!.)',QM-?K1 C-T*6Q!SD,RT/T@TK)7B0$TQP<1T&N5 45?$C!'4\,\ M7DFZ"!($:IX3(JPWJL':C8?3-Y(6<67? A)$1-([U;9[-I_94'3]S;(=;/C? M02\ZW#6@?(POGG6PFJ2(2V#GGJ\8/UYM+ZZJ&P6:,W1/Q"=.5-G$B::=&]T6 MMU?JB]GHEP,K '>6[7VQG+#!7!$5"3E136U;@,K=8QW[INQ+]*!L)X4]MU<- M+)Z,+YZHAC8F*>7\IK7EN.=,]_UPLWLV]@IPT-87B.M4XM)Q4S0;&UA.^3]^ MH@K:AM!(NMJ]-](TSN? VS2Q<#*_>:*:V:"L2 KY\206SZGM?[OS ##= *"3 M7]#BTEGVZ1-5S^9%1M+27TY"2W?3& M%<_U:6B5MC]!Y"A\DJ,BI#]Z!=X;4K9RJ>SS:$4"\.W4-% 7M#X)**8\MBW7"(Y?/+!GR%^S/F&=9$OI^['0AWD16]F_&N!2QX;7]"? M*J70S7)8@*]D323VD+1+9.EA9:XM;:U.$EH&'/E5EL*[\EEB\?/J^*%TM.3C MA0:Z>);1GR(SNLE[G$S#(N^[Y.!(O/)&O(P0,)%WAME M$<"H_&99&'B*OF9.W8>SWD,6FDK*;$J?&Y!-LW*K6W[A9N8M)W;HQ-Y#YU:E M)S%%2IE9H58YLY6ZC0 ML'2L?K=[A"'R/?D4](O'TEY8\N^(9EY\9$I#29M<4O,:^,7^\G@('&;.K MB>4%VP%XHCQ!I_7J"&A,%CBL0)*K+_DY_@,_LT _^?]02P,$% @ #8L* M5QUVYO!G:P !M % !4 !I2 M)_K_,]OO@*>YU+:D5*Q2J:7NF5U+7M4YPV)R>$BKU_9,%LQ )J,5C,B.@T7V MIW]PQ)$1@3/R #SUUG9:597NB!^ 'QP.P.'X]__]^AR3%YKE49K\QU3H_GB:+],_D.GBF?R*?:$*SH$BS/Y.?@KB$?TDOHYAFY"Q] M7L6TH.R'ZL-_(A^_.?DQ(,?'%N7^1),PS1YNIVVY3T6QRO_T[;=?OGSY)DE? M@B]I]EO^S3Q]MBOPK@B*,F]+>_?ZKOY_E?J_QU'RVY_@?QZ#G!+67DG^I]<\ M^H^OX+OU9[]\^";-EM^^?_?NY-O_\_GJ;OY$GX/C*(%VF].O&BTH1:9W\N./ M/W[+?VU$!?M4T/F_!+(WI+5T07LT_%6\K1J4\ B9\5?_;4T87 M/O1/]3]?!8\T_HJ )..'LEX_]LJJE;YU M#?:&9E$:7B2;H1YJ>X+/QDY6;%&!KK[S*MRG11!O!+ZKZ1SV-=VLQ==Z[EN: MV7FZ64MW-/<"NQ ACVY>>;O&\(]7[$\]B/2U8!,8#1N04(3& O,O\(FA+KLM M/9WWRHW!FJ>96'>8&7F9BR!_Y 67^?$R"%;L ^\_?$OC(F_^Y1C^A3="_0^_ MPMQ(GVE27/R]C(HWF+F9#Y 4^>0URIMO\8K^QU>6.M\.*P+:DZRI39#-#4U2 M2WP[3]F$MBJ.XZKQ*_5%ECY;0ZG;+[54^#5^;+]3-3J#HJA03RRC>5IF3XX>[K_Y7)4K6LN2O(/W__ONWZR]XH=@-*X9F&65S M03K_[3-]?J29HMYR49>$TH'M\D@FAX8^&G!#UK2BA,N2OU;2_EG#>/R<)F;* M2.1<\D4)LTL600@-4U3(AC2IY+!Q9!*&$2QP@O@FB,)I$,J-<*DD<;#H-:M.RUS!C'/[^CRV=;9ENMX<;9U\*7.MDP! M#;ML4 Y)UHCLR,>.\C+A='GW_8=WG#+3NX?K7^_2.,AF*]AE9;91;G!T@B[( M808*C%!+>:>!$9K0]R!+UL([LR\*%ES$=%YDT=R&"&I99UPPP6WIH!+$P0@# M.F'U78L[Y,5Y4 23!';]X#S$AATF#6<,D4OCH,O5AB'K $EPK1(K;8/ M]LB]ECPK.AX+^]O:6V%_^?5S\+(+!&+N&=*%I8 MPI*[EMFOBW%+\RADGDRD6#:KA)R9"B7 UCH($M[[60M+7*^T,6 7AV9S M]B5FH.",!%; 6T)HI7&0PP:B; ^NTB$!FS+66ONFS4,1Q5'Q MIJ;)0, 9+:3 6AKT?L71[3)(PVZN9?#L6MQD*?-*BK<;!K-@=(6#IA5?+[_= ML\]J]BZL--V>[EA7I7_88U3SSJ_Q6(?$NTJ3Y?%5]$)#7!YTBC@L5 7KT64 M+,LH?P*BSQ;G]+'0F"6UN$M;9 +=-4 J6>]-[6,^UA(^E>'2K-;M>=NMMG(]+AW:=RNQ+E#:;DI MN8==R(V,=QO$<3>G29!%J<)!4\BY,N9:F(U1EPIY9X4)F>#0U2)8PM ;/+ Q MI@W=DPDZ#;-2 NW%5@E2WAEBA*:BR!$!43S[29/Y/"V3(K]FZ]+\*@V2?)*$ MEU$2)/,H6=[2.8U>@L>8GKZM_VS8"M^N2*=1R3NH?"]H>8ORT%!Z!Y40SWT; M00*2^]W\.DN3(@OF13ZM]EAHKMEEUP@[=(X-@#M>LD+2.WFLX(E^[>RU.+>.62/4; ?:PW2J!#0V>\$<_&ZHDD8%25K@5GR MD,SK%" M;%W0LK6NNR#FD=59!S5;*GIGV"9HQ6.\M3J9):13 %G/8_L.C\^+ MZ!DR"33W?>Z?:$93^1K/2L,=RZR@K[FE%4?"*!N, H\:I?6=K5H-T;R89JLT M8R -MY$'4F[O(DLA]F\B]T2\.EE$,V>&4YZ!R,5=U1I0@CEHI/:]GOZ9,2][+#/-?1]!Q%T'R\&M.[C_.Y(.EH(2[7TMM??- M_JT= M('6/FW6<4< 6?LL)DP(.DEBB'+*F4>-W/NM%0:N)9WOL,H@RGE_[](W?&3N+ M@UR7UD@C[W++S B[NWFF%/9.,%N$0MHU?KV/2V$)TU+>7]3NNQJU4-PR5>_+ M&E30$,P.IYADM-*JXKP*;LH0VC"X@S9-\B(K 9?&>,D$71),#;3+*5$*#8V4 MT(0$.7 M<"VYWZ7M]6-Q&B2_70=5)DIF'--YQ/]R1^=E1D- \]W[CS>4-87. MF=JP(&<>UE85;=VNC4KQ3L&MH0\I>GUZ3Z"P(](41SKE'9&Z1'[#]8A\]\W[ MCZ0N=M_K +M:GNR*ST)!R/BLJ.A(/I\<+I_ET+?E\PDN/C=)/+EKFW_W_MUN MV&TJ%A?7[1IA'//U91[0.+"JR':CHOE$E3\EYV;_G:MA4N\8\+-JXX9/3\KU M%H\$XG!3IR."@V)*7(J-&\(E]]WG=S2)TJPFX5F:O+#E%B3PX?<5;H(WN&:@ MYL(8;7>)=D97:9UZQUH5!Z=&XQ7344,!K1'J%$%X&:0N9.\WKO/@P_<=4SM- M"LI:JK@-"OK1[&>.4G=W%65\I=:74^QU<5!Q/& A2.]N0CY\/YP1FW((%$0^ M?N/,:=15Z.3$8C$_L@ 4M%16S(J8@C9^:JH@;T+.DQ-T:_0?=K5&%PK"M6Y1 M573D&OT'C/3=!OJV:_0?W/&YQ@/H9HO/41C&%((:.G74<-A>V1UOQU9HS55; M323\' E7X&3#1"@ 0IK71?0)N?<+0 9&+NKOZH0:[O^X@R.*BB M!B9[E+(ZY0-1/$=]D.N6S?G/P$=#Y@:YJ,OC/AW8[H&?3,X[82S 21,1WS/9 M>O[:?WH$U0+\,LKR E;0X_=.!%7O&R>*RAAW309ZWAFU =@1^R6\ +YKXFO/ MCOU+FH2;L4[4]4X[576,O!LJXB:> NT(YE4E>*7>9J1#1;<-B'8H%-N&7#ME MU?:7J2'B<+;X.@H/5'-4>:"D%W2=IU0->IV652WCEAA";&='+9A@N( M7H/H!$%W$HE?9O3O)4WFLCOXHS0]A:>;JJ((5%>I>2?<>*Q"%NE.EOA6'DL8 M>UNM#LK\%B;F3'6W?IRJ%QI:5$;*0XT>/B*:P0Z9"*J$ZQZ15@.E06S_^)>( M9JRAG]ZNZ N5W><>J^S)+%I42&$9-9KX.&D#5\U*TNKPJQ?7DY_0F;TBR][A)]F$TR3Y@(=F'<23[< D^[ AR3[@(=DM+:+*,X6+E(:# M2Y6P2VKI 7=9)9=$0R@M/$E:YUJX>MA@AP>8V]^OIDD.+^TQ7/DY740)#4]I MPOY@N&!M5'-ZP]JR$KTKU@8=-%2S!"ILR%5JNWU*0Y4CB,:+(*.791*JMV,E M0N[R!*D KC,%#26\][\6EI MJ)(C(.@JIN_B>16G;Y3F-1WUW6^CY3R*SUP% M(7Q/K8*#,=8XE0%[K2:I59VPZC_3*"DFJU7&ILEH3O.G:#5)POLLB" #-#P? M%Q4%U1Q'CRS &=0A&7D9I%\(8:60IAC2EK-O8GX.BOD3 M^^)W[T[^2_E8F%;2&=7T4%M.R<5PD$>+37PXM!(F3)K\EXM7PPS94>^C(J:S MQ30)HY:$Y*U:[ MT!H*N5Q6R0%V%U%]">_DT,(2GRJMA/!LYTS85!=&<5E$+Y0';45%1/.+UWE< MAC2\9'W#)KU567!';;9H'L>XH=G=$W/^3]_D!>B>(=SG%YV^4KC_INL]8KB_ MSZ$91/NOHY!^L*- UAK[#2>;\=<:\OOTAC7>4Y!3<"S3Y*Y(=1EQ;;2?]ILZLXN)&\LE)SF%[;NA*=E-M& M'1S4L@8JABG'<.[EV<$($K['/"QJJB6>0=7L^I(';/QZ2"'KGE0TZ\7"H MD75CF!ZXVTO#S>:],=K.S-3X*K76RE[5.[DVPSND6U, <39!;K\L^A)DH>%P M>R#C=.DA@]=;+'0%O--(ATIPR$'&P7W;ZS3Y[S*(HT546\R:G)K3)(.&NY,D M*^CK4R2MN'=RV&,43H_2Y+C5JBU(8V+06)+F9*M3*ZU'I)%W:6&,L+O61BGL MG5RV"(5KC+"=<'S*)J@0$M?Q.)H)>.!+'E-S5/,,#\T^P>H ZA<4I6[W32+G MDE9*F%TZ"4)H:*1")KR%5LF12M#_@YKR_7[)[VZ?T)3L\@L_>N][%2+Y:YF( MMO9_8DYWE"PUQJ GX=(,2*!U#4#G9^_=K\8D9MOE$EB.^JH=<9C!8,^<)CG? M-*]<<&:>YD]TENA?$A]5@DOZ;%"U+KU&J*.AWWC,HUV:NAS""L)CQ,SUOO^2 M;LGB3@FX6"Q4;1R+6_4#8O$0\\8L9@4=%(O9E[:UQKTRD#%9K-Y(+J\+."0V M"Z@WYS,4A9'1->H.Z&:Q;4EG32%FU(0L;=\S'FV MCN+BA?V/8:-?*>V4EWK(/1+*1?$P3HM/H%L4,(")@@_>N]]%2(A1QS(, -12[GNZ/-TSA\*!3,EJ4'_9U?=+ /5]'+W M-Q2=+ $D/,I:B_#)P'$'3]B'0YXA+ Z6$OB#WUUUL116T\>]'U%TL@R1$ O0 MR! 0\M7-YS2?9Q$_[]/5HR?FO-,E((6^[\C@HH (3,V$CJPGPWY+EQ%,+?S= ME"(H^"I'8\84\JY-OQ;V<"Z0"J,@C0U"Y6S152*MEB<>39*D#.);NDHS'7WZ M8JY9(P,Y)$M7!A5'),"4U*AD227LB1'_70990;/XS4@*0=(U+Q10A]08B*%B MAQR;DB"MN%^.P'YP'H$!,Y)$%'6^W%" %98> SE4/%& 4R])6GF_3+E[HG$, M)Q-!8C8H,F'7;%$#'O)%E$3%&"4\)6>X!JE5\-"&[YB=,S?)LK(=>9_D$6#K M^-,*HZ70$*$EBZKM3M#SQ*0;FD5IR-SLS,0A0=(U>Q10A[P9B*%BC!R;DBN5 M..'R_DERD816%&GE_!!D %-.CUH((3GZR$S48-(^B7$9Y?,@KK!'L@:P[?FL0@X%40S@A%/;2KQ'%$\ST$521,7; M9133ZU(2SR$7<<4-%;B&$\/?47!! 4IXJIF+$9 CE:"7GF]."9+B.GB660BY MF%L&R$'V6="70<0$*3 %&]:R!(2],.*,6:8LB*=)2%__B[XIZR7(N>6$ F:? M% ,A1*R0(U/0HA8F7)HP<2_$N,FBYR![NXOFAJE"%'1+#170/C>&4HC(H8"F M8$ZF9SYGDOO@=1HRHD:+:,X/G0TL4^?-.]M2?,>-6G>;T*:^R\I$M)\&%'5#_Y)\\&6-!]0 MD^;#1J2!:ZD^:7/&_CC+[M,OLN!LI:07RHA0I819B^&CBX#-1!90 '\&5'S2 MA#M6L^PF2U^B9*YVF57B7@BC "UES4 6'W7D $W\:1WB1L^KK:F<'OZ.HL<5H(:]SL4(E_.T&_]:5&\("B3^I1'%C>HD'/5RUJ838]+A5#TO@Z9\,Q-)4OZPHYI M<9?&T3R"7*Z?V>(SBP)9K61"K@BA!MBP091 004E+"%K3RM(&DG')+C)^/LF ME'4$OP1(DY!FL\5".MOKA%V1P@RX(8=:$@5)C/"&9&$*Q_..!JE4"-?Q2YMI MGIB8HG"BG!*X@DR&.DDPJDD525HD]NU<]3OIV\?^1/#,L,K"#B;$Y2 M@&MGI,'O*+BA *5\T/GD_=>/?VB>"76][WB=WF=!R*;$N[?GQS169)^22KDB M@09BPP.)" HJJ'&)SPZ16I14LCZR4_7 2JHS^-T5 :2PFJ[O_8BBTV6(A,'? MZVM/)O_B=?X$"745%Q+D8JY-OPSDT/QW95!00 -,6)34HJ21]7$A83UE+' M[$ *=*K4FER&K>(ZU:7KK?0J .-G&L?_E:1?DCL:Y&E"PVHO1792I)=W&S%C M@-T/FE$(HZ"3#4)%Z PH'?\&6J11JW?"O##IIS0NDR+(^%WR3&:9%')NF:. MV6?,0 @14^3(% QIA4DE[>>"=I4]HG6RJH=7E154B3N^KJT%/;BU+95%Q!DM M0-4=[CKGQ]HWKK0\7;$L*+P7$;W0\Z (:FS*^JK$75^JU($>WJ:4R2*BD!:@ M\OYDJP.I8H*&4]Y2QF1GS-5:IIHH\8&4^\0Q D0Q=TPK@H@>,ER:##(9:62] M<.'N.8CCTS*/$IJK)Z*!E%LN2"'VN= 30<0%&2X%%[@H:62]<.'BF69+-KU] MRM(OQ5.=GU59-X6T6VYH(?<$>0P$48%3F!+3.>PWW*=%N0^)0\Y)<43)3R<-63_WLD$7Y7C MZZ61^1PN1%1>>1(&F8Q".F'GKXXH 0MOCPB2*(ADA*=^AZ35((V*8];,&(>S M[CJ.@Y@6]%EYV\&LXHI!MN ;'IGD4;#)$N204URMO[CFB@0T?68SZB:W5[MX M/2''GK$$X, Q[DB@X(@2ELHM[KX5X"=W7OD81_/+. W4NRP]&<<9\T1X@V1Y M:P%$#!!1J5+D<4'");WT_VF0_):5JV+^=I.ED60!XA1JPN@OP5"B&\ ME-V^7[X(\D=>SS(_7@;!JF(FC8N\^9M_^+6-'IDMVI"2F[3:V%"\:#]. MU05!-ZD,\'.,GG=Z;@!6"%AL5"'4=1U!U&B3OS;Z_GDYR7-:Y 8&#H5<@AAFXTEQ%F39&_,"?PKBR<&G"#?+/4?%T5N9%^DPS;GT_9:D0C6*KY-2F M656@9\RT&F@H9P533&=7*9$ A\LU3>!IX31[8\-%4<^^B$OJR,!UB=+]'0TM M)*"&)&A%O'<_/U?L.8"*6LD$75)!#;1+"%$*#2V4T.1'O?/:T49B)FPHXI$= M1F+XXT21%D%\9;O\4EU8AD*P<:+#Z&O615:K=H..)XNBAJ\P+J("1CNC1"DW M.5C6]#=9NJ)9\7;#,!9LF0A+Q!5L8ZI=%+V*2U;9@.^22B>/AE,6(,6<6Y4* M"9*0T$9^O;Z:S\OG,N:G)2%=L158M/MK]!L9-88Z@ /K*QKD]#9:/A6SQ4-. M^>!0#3F]CE.C9@._9]1T"F@(:(-2,&J-#HE!B62@=9PNCDOVEVH*Y73T3SFP MOE=ILKRGV3,L#?)"=E??+.Y\]M2 %B9.B2P>>ND!BEN0*WY)+4KR,H--(O:G M1L<[FRZC)"KH%<,73I."P8X>8UK[ TH+9E)RR2R["G3YI== PS(KF.)602.) MRF:!!U"\U1EQ(II?_G0]7;N;B@8P*;EDF5T%NBS3:Z!AF15,V894;?.\4TNZ M@!FSV$&PC+1>/J*AC0Z=?+F(9!?"DBE^26+##Z_4L-RE,E*CVJA*\1%$6RT? M9%!3 &/':[L;24=?1<%C%/-);Y*$/##X*8U#FN75G&C8FK17=TF6L97JTLE6 M%\TD-!*P\*306IUO.W4+^-=_^N']R1__3*J",''5+MQ-I^")CQ:!;VIIC)P; M%P+74?2_9][$LMP$;Q#'8A>*-!3V$80D!RP+/^I+HN&/%IXRY&A526/@35;2 M4!P$ZMJJY!VS1P][0""Y,"8.:1%*: 3RA+ZN:))3_ZY7?W^^J<>;GDLF)7_G M)JH*J ].AAIHJ&4%TW1T$C=JWHDFB[FSI)N=JN_(2!OJV>BA(> (L,I8R7AM M&+TS\!PN]F4TA'0+S/CR4VM+!MJINF3@F,IT&6BCAX:!(\"J?'U^B3U-('(A MK$LC\TYQWEG9'%Z>TT?#/02II-,5I!IJ;^DHBJ%AE!J;!8%BIGQ<,&U&I4?_ M)WG6KK]OG]_.V??LY1NW4ZU]_'[()Z89L%,%Z[A/@XXG'MG%?6H5\-@D"Y3B M&^R-*>KPR_]FUCG-HI< 0FRDE5).\P8MMXZ5517Z/I56!0W1[' *KX$'619T M#)G_I:1B96R..3#K(=BY,,0BF)30L,T6J?461AN"/.^[9O[YR(,01Q@\G8+[ M4%!;,Z>6QL,Y$T1Y0 PJ'ZVS0C$2227L:U6H)Y!<$@UYM/#4#ABL!=&:ILY8 M,'N?WKQY@^^.=AVH70!B,BJ0T?*4UO39*ZFA5;#[5:[$7I_AUTI MCL;0F#'*]M-;&?+U=5I0.=0 !6*-#KF0A5I0K^M]& MN,GJK7H.4I<)2BKI]M:H$FK_LJ@@AH8Z:FSBU=#F""4'47),WGWS[MV[$[(* M,O("BN3DB/T#_!_)J\2N05D\I5GT#QH>D7J=E)>ZO-4":(N9XS92"'$V57!@T=%<#$ M*9%G$:Z(R W8R9]%.G[WHXZ/[S\C=#Q^.3M[].(*G M1W*B'A'VL17E;^+%_K?,)F'(,X<&\4T0A=/D+%A%S$E5136II)U&BNDA]^+$ MY*)H**W')\2(M=*,R%%X'"5D7BEXI]$M+8(HH>%%D"60)GZR3@9P3A?1/%+Y M?3:*+LEE7Y$NS\Q::"AG#542H=C)[\ EO=-.=&ZMO6#?RPJ[Y02N'0XE/OE& MAWHEX9TXIFLIYBT>A1JFBT2&W3.I#B["6:(U[K-Q5RS'2\?^2NLFR&89S_0> M.F?+4]HB$:!=],ZP,WL:R21LVP'D1; M=E6;)2B9I7XNS%K+-\<4#X99JJ!FF_G)L#7EW#P7MN66\$B7SDK3T\;Q&&?. M0@T-#^VQZG:<,?EPPDM\1@=.J^&);S:NFT8<([\LG;8^K_!Y;$*-M.Z:4MHK MK]2.FD(4+Y^T+IJ42TC\LQ%ON=JI>&64P2U#_8KK")!6!$L1>6/PG.GQB\DJ0)NO7+A&]:WE+7VA2TDO64[*+\!>O M\[@$PD.6-?;_P_O@57D4MT%);@]#-ZYJ_W1T=#%H>+LY=N&1ZR!+V'(UJPKT M3N.S-"]FBT]I&O*C%9J]1'.:WZ6QVG]3*[B=<$W ^].M2AH-Q8P0Q:DVYW<* M*"Y&\3?2;K)TH0SVZ$FXY(P$6I*6 M M$/RB1J:HLD;>RQU,%6SIWJ,27!!MBZH!Z390]T[ S3%+ MK\.01RBEEQ^J#2U?*MGJW3B>=Y[A@OH^P^73?_"_*@:L5L-MM@TC]'ZF#:6X M=R[:8QQRKZM1\:NCXYU=K4]AZ]%Y]N2L/#@OGIMQ':""IWBK 9^;UE:@6J]< MJ=\YETIZX8L(5L&5OH>>21];5Z++* MJ(1F-K-%*D^L$E7;%E\W!NH/_N\6?PJB)(=10O-95$+]BGFFBF MUBG8I@D;/R5/ G&=%N/"6+(&JN2+/AP6PU^;+K-'^*O1= .$MX_MTT M>:%9+JY2-7+.]E%T,-O=$IF0&Q+]6)$HH4M@@\P_- $4$UJ!J4QX.BLR;Z6] M6\QI4E#6-(5^IU>0Y$5;+M6L-W$\:,L]S:Z;JF>* M6MQYYD4-:"'OHD36!XGNCF$P/B M]O(Y7/L\^Z^HU".H(P[J$5I L4A&)ZMB;5M.V3I/'8VBE'8_*I20148+HF@6 M)WI\PE9U\-JX"^3KQTK4OWUG2R3C#O5 QNF>H@Q>;_^P*X#+3LF@#4G!9'#L M03?9<9J;7Z=!'LT5%5/(NN2%%FZ7'U)!-!9$ATY%%<*FN>JZ 6Q8U+<0[NHL MA+P =&0ZC^*R4-Z34DK[)-0 LHY2M2A:4O7Q;42KN@COQ/J91LLGV/1[8:[> MDEZ7D&EPMA"N[.BLU\@R7))PH^IUJ3FJ #2$W02U$+]9ET&"JI#V0A92$ZFH M!EA8.4-CD W>;5C&".#1%;:MA MN@MBZTM"P&R;JEI06U<,=FY;8-^$W =AO"=S!CWG[RRHG7-;=01T5E;*UCQW M=;$35P58R=9TT>PB+-*,!&M-^"6Z*Q-RD=!L^79$KJ[.L/*V3B>W,7%E^@B8 MJZZ6M?D]).XJ$>^&O =A?'G4UP9#OM9#0%JQ&K9VEBMA)ZF U(*<\/IM]TTN M(&M&5\$;WW5AOT)D,59:UNO3\;SL*2(@IJ0BUF;T(*@I0MT5-_&8SB"FLP6O M_QF;'Z*PCO"[I7/*G.QPEMQG ?/3Y[IEV;@RG#)WD^KU2#RF #Q\W@"UF X] MG5,:,D^ M2B_MI.S4@5^XPC,[U2X?[A=#>KI.!9;%.&)Q-:54W#8J(^1PK:@ MMV&PC4'&$X7I]FQ&UTUR7+(0J*L=!&&JIZ'-HX6^.#A)/@BT5XTU:#<(%8 MW]&[CP -4Y,K0>(_?*\'(!O[0?YT&:=?<"+SA>PZ%U_0%G$8RU:W3L(+S1[3G.KF M*SD\M%<()^'?RKS@"7C &X4.BF+:J\1]NAOSLI]/N31 ^VRL+L7W\1TT1FR/ ME1N.LLZG8(F4-1^#W;GJ_AS[5_CS'.QA"Q897#K,XZX9U5:QO* M*F&1FUTC[V>J5L"6S[<#831,,B$49KZ."(^S2@KV<_3(YKX@SVGAW_%L9_,K M&N3T%BY-SA9LHH,G2/;*2TA3>EF6@X>R&P$U4SJ"@XW1Q MS/RUBLR>5JI[RF'L: _6/KNB/>01Z8SC':0S5AR>9WHWEX&MK[MAN-%F?VD-^;VT,5?/ M5"]T[6D2/*<+FF4TO(P2.!1E=,Z65+-\LU5R-@U:5Z"=!XT:WHDS"J:X%U7I MD46E2.91W/L+&!&#+9YS!"O^<5O_MG-2"8 AQG M/1Y9L4$B9$MM-!P=#5GN->>#4S2^X[:;F@H9;*9$ M$S\?-:CE3XC,2S:OPXDRCL,9L4;P8@,8_I^CXNFLS OF?F2\7M9MHBG!+SF- M5=,S5*F.GZ8FZ,+T7LOCI>F4K3K*."GFPA6?**K MDO"_JZKV,6Z"MXT\PU8/AULXJ(:=3U@K88NYM06L] 97E1A.UF4E&VCKA=.8 M-A!4O7-/41DC_09Z!\% .68)"4&P"?C".*O*_(2F8F];>1N=4O Y@4(5QSN" M;1'X"6L#7^D0=C9V$/*WOQS;Q)9J2L"TLAYM697J^/EJ@BY?:.,F:G-(8'&2 M;ZOLEYZZ"NF9*=-$O%&N@:L\R-UE&, ^3W%X_.;X^5ZIC^0,1UXMRR."\W"QCJKTVNN 8;0S==T8^:$E#=2KVIP#_ &Y'?)&R$5^?[MPYN MX JO#4O'E.#XRNS8J@UNT-JJH[&NXS'K$W@BOT[2K6Z5;NPS+9[2L)I- .)Y M!--,$N:S[!Q2OT6/)4_*?TN+,DL@S1$/V[)HSBW+]T7\G32+:EAL53C*0;.+ M&@G[&;4VII@J>S=L:S\.JX.]G6-]$,M$-6[E,O'K>IWX![#YO##R^"9UKK%R MN+HWLH-%H[8@!)RVJ*@%MS6EH+'0&T,W+1H730FX%HV=">F*K35R-L-D-%1> M4='(^W([I+!5;D1/& WI3 CUGG,,KQ!#/F*NXIU2M\UK**P6-I32R+NDE!%V MEU)*86Q["B:@ K-J:3?&A&ETK1E_'25T1E MQ>1:*,V9%JK!KC$%4C -''T/)S#JUN#>K9F"82A:U33.3:BT.Q@Q(=8R' M5-*ADE7[:?T,_39C;*#HW:A)*V(T:CTMW$9-!M6\S8GTE2W[I<_6:R>LB]KM M%K,'L5&CQJWR M>@Q2#-.9QR6\<7'Q.N)\P$@K1C@)AEAN5K%_+VD(&Z>6)HFBS1[ MYE'NIN>O;+6=IBL<5Z5>_D([533+S7%XA0R''6T21OD\3O,RJW9SFW,I-G.W MQ>TI\R%??P11_>KZ+S3(%*PS2CO+=6B&W";24XMZ9Y$=/NF1Y8IID)"K\$>5 MWY@>9#SS?U8Y30K*&JB .EUKLIT,I-Q><9%"[%]DZ8EXIXH>EY@5HI)"0(8Z M=Q_-37P0!1W?>E( '5QO&D@A(H8"FL@-1)D0FSGSFO40^^,Z/"D))3M@Y^T4 M:7"+MB_6]:)P%XTP7!%L4R8:7N^H(B-S+-&O/ROJO9G2]BM%%.'/=-JQU=MDW=E&P]_&QC]H(B0(Z91^17NE\ MZ'3+!_O=?H&L/X'I+?6MVJKCKB7A7;1,HD4TAVMI59HYYFS=L/+FS-.ZIZ_% M*:O!;_OHLHU@',RXW:*1=S;$-\#P^[ &FU=<6+$\?/X\N?V%S"[)[.;B=G(_ MG5W?D7D[/)M?W9')V-GNXOI]>?R(WLZOIV?3B;E_OY;0UNXJ8 M&Q!&_%FRM@E82[%_4I]@;%B&N]=T-JS>^G&=D05XY_LVJ(5'7QIEPK0[#[/1P$&X<6(%GT_]^F)Y/[W_AAO!R>CVY/IM. MKLC9[)K]*[.0WOVC]0,+IO6$5-)M%+H2:C\ 71#S3B4S-C'>O)7$Y$Y?I4&2 M7Z<%\P>R( 2G@6=A[*!=6VB33[QA62XIMU5UNZ3O#U+"HB>&X?6T>7L B_I2MX\#-9FH+IE.).H^<,H'OA<@I9[SRR!"CL<53B MI)7'Y)H-ZV+OB%EI^N28I9-EH8:6>?8.5+V[=OV)W%U\^GS!7"GOU.,IB$WK MQZ&04S]>"K#GH/!"F&Q1A6BVN&)S,Z4CEH1F/?>TL:B&R"2- M$C)RF9$*?+N8W&V_;[\UR2 2Q3KD3B7L]C%L'>#^&]@R233$T<(37T=X+,A: M&I.9ZM?#9)R4TOXXI#5$"E&D+#(:G=GUI^/[B]O/Y/SB]-X[=2Z#*/LIB,N. MV30Y0'H5ER2R =]EDDX>#9TL0 XY!2J$ZW0,%"I'2E8IDYTRZ/@FFM9F:150 M4\UDORXGTUORT^3JX8)\9O[3P^T%CK5;]WTC?FNUB#):Y1"VO'0TSQV,6#QX;%7)*$[J(<,7S#2IX\;R*TS=*:ZB0-#[G9U/W3T'" M8]E/(>JWJV4RGSO]@D>Z[Z)I-,-AF^*Q#I<=U&DXG!ZNI[-K,KEC"^8[? ;_ MEL:0)^\LS8WAY&8U7US754)%8)D.2E9J@(HGH6LU4NL1KHC5@'BH "_M!%Y<7M[<7Y^1L]OGFXOJ.1PJ3FZN)_V"X MBR"#!#R0[8I;>X-)5(N[Y)X)=)=K*EDTW#( ''*I$2=,GG %3*9N6!F3;=/( M^R24UGHIA=%2RF2?+B:WU]/K3W?DZZO9W=T?R,W%+;G[R^1VZS"U[;>KVS4< MOY\K-<*\BH_@I39)V$T'(UL6ZG3S>R<-T-LCWZI$-!S?236$:!=0..8K'E*K MD$F609Y'_F=$EM:Z_J?=^AL/?+8M%>78T#?!1H-#7N3AC0YM/82-LHN[^]OI MV3WS9._N9V?_5=UUXW^:W?#;;]Z'Q5WYF-._EZPV%R\64X%:W&UZ/CWH?CX^ MN2P:ZAD BFE?&G%2R6,RLL.Z&,,*U?(^^:0/(50)HV64^5[NZ=W%?S]<7-^3 MBY]0;$ R*QOEL\7@BO%;];\F4MDJNV38N IUZ6:GB89[H^#J,DMXYV#OHKP= M\_0J;G<;S>#[.XQJ>33"?8+676N:3PSDMS7^7G MJ'@Z*_,B?::9'>7&%N+V-NXF%>Q?U!U3 AJB;@1;/&7GA9!;.D^7R4Y2#FQ- MV=[=SMK&Y^L[GE7%%(UBJ>N2H*.JT^6EE2(:.HY!*]S%K<7)[^C;%X]6=WZL<42GAFJ6%KG>J;0A8=5.75$7P=&*=0KS; MOS/H;H#(]X:B_+?JC5/XD]IG46LX]@A-T <.H4K<.]GL,4KXM=;@[*I4".CX MI]=##F_\Y47T'!3*Q^^&0BY)) ?8Y4U? @U5I+"$0*RLE@._K> M60GWS.QLJ532]>T^"XLH$4/#)C4VZ<70BU&31,[#'&E[/4]9F*Q=IK MLU)$8[7&H%5E!9KN[B6\7439/T=%%>65A+#SPBI%D[EQNVV3 AQ'VH^LV"#6 MWE(;#3-'0Q:SPRR90S;O*GJGYTT6I5GUIC1;W<1!GO.\X_P:5OBW,N?U/:?Y M/(M6\(^*MAE?C$NJ;EK)+F''EH&&MAL"EZQ]>[K>F7L>Y<%RF;$Q5>74KP_R M[N'LQ"*>U$;7<=2H?74&L:%F131L'(-6F-[/_G)Q_G!U 2\;G$_O)I\^W5Y\ MJBXML7^YA:"J!_]W ^[F3S0L8]K6[?3M<_"W-&N.I?/3M]:YJ1V6W(JTNRC8 MJ<.ZLX;H>;-;EXIF+.RL*KJ!4@\+Y)LDOOVU_S\/QKZ:3T^G5]'X'S\SLT$(W81<\ MHSK/K=Y]+70=BV%OFC[MO$*IV(]5F6IYXV.Q2AU9\[%!I5J M'8P1NMX)N2%@&Q8B>TV@K>-P,[NS,7WZ5O]H[UN,+,V/7[%1E>4^Q:BBO--[ M-_AU;*\7;.2:^=18=CMF*PIA?LERTT3C8PIP^I+JZ(KUWD"UUD;#V]&0=51= M/XW 4Y1[I^EZ4%Z6!:O+YRB)GLOG6WB2-6[NF5^FV: 11N[+;56V'W.]@^:0 M&^\M"D8S)'99&]UHN;B[GWZ>0/Z"RX?[A]L+\GEZ/?W\\!G=X(% H4Y F?W( M4"OZH;VI(G).J[00$M8 5?-F-++T[NLJ?0[8&.075-CYH]0S5'&FG; M8OP0ITG6_)5?_0?].NOM_"F)_EY:^BJ.ONTE-MQ%/6FD/ MK:1[^LUX.R>3^^XPG%W#X=;#[2TL]T\G=U/_P[!M)HO6>4C2QYQF_&1OFJS* M C)!)'.F9?5(P7X^Y64"W4-C2>?+'7X'S1#=8^6TT3VSJRMR.;O]>7)[SEW= MBY\NKL@'-AW>W=\^[.29 ^-1W$,"H:3,'N6Y.9AMI*Z'0SB[ZDA.X/2*WIFZ M"5H=]?"]I]&)Y$B**(SBLHA>Z!V,/3X>+U[G<1G2L$H8],P&7AV$.C8]^#X^ MY"D*:,<-I0@.VM%7O(^AO5=--^!N9O=LF$TA&Q3SZWMLEY.WJ<20"_=I$<1; MW\A3N,LUT&G"(#$DL\5I%,>#"(;VD11$FPI+/D(9DSAL>4YT6O M0Z5D+MVN2G;F:N^V*5I'?#?%>C=YNZ^+*N-EE!#*BX>$(8_U!TB:D')=%K^M MR@O;WS41H3;5WI:L7732+B^#&"!W[W\H1''PS(A/DMFM42!9H^'=D52&.%]3 M]2.*.A44(>H=\%:QZ$S>.ZM&@)1.OV20FG)/5L=@3M=VM[:5]K/QKDIV9LUV MVQ2MY=M-L=[YO/NZ#&G?%-Z?CK-ZCO8W&]\$;[" :FMIF#Y$<1_SL0JT;$(> MRF)9VECB=#(S&^[V=JU[Y]SCK,PRF@QGWE&:SF_VVE5%N-BK5\-AOD9A'=+J M7__IY/MW?Q[,S9AR1:^WAFZR=$6SX@T>"X?+;1=_+Z,5OV,!X\>XLV12][,A M:%88\"ZJM YFDTPT9-=3>/HPHAH8U M:FQ",OY&BLR9#GD,V*]SO5NWQZ;_Q)8M^54*AS6SI)^0N+K2(NL(H]*O'["L M[<9#'O87:,*NP()],WJA2;U?<'-S0^(T\)^5KTW_V\9ZWU*(=5.^LZ%3\)*Z M60EP WO:/UC?EV1#0-RC5\@XVQ-0P6M7_T,! M-WW^8]7G">1.I*%RZT@!3G@$M!%C=B/'X1^ ;_,2Q#S!;G$69-D;@\>#:C73 MG$[)M==@KL#0@5!KH+$C5C"%W4AP)F"FJEC&W%04#--4T3U;5)S YJQT,,FZ M>4]SQ,]I]ALCV5FPBHI :NB&$L[F!SFT=G;H_^Q]'*LQ#7NS%F(K 2ZUK\.# M>@MZEH4TDT=Y#"3<'09(H:TW_7L_X^A8*29AF-9").52>SL5XL>4\&@TSS8N M/XL8RC@\Z9'#ZYSI] 60=+ G)0@3\*U@JMBT1SC]]H!LB\ [#7. M*\-AOKVZ2\:/K527XK:Z:#@]$O"0Q*.)>X7HV+\!O\;W*4MS1;R>K9(/INHK M(..G7 ,=*[4P55PD6:OEGV+-T=%EFIVGY6.Q*&.Q<@;&C2O#*0$WJ5Z/CV,* MP'*NM UX@;1-&7"$3<*Z%!+4Q7A:M8BUN*;%*+.REG>\4BD@-E?;:S98I;=Q M'(:/\^L^9VD.SP$,+SV.C">W*LIK@/F(RFHCSBW*P;)HWD$=5!MA.PIQ4Y#U M(8&KL31\"B!04BPMJ5YD7T M#.X?H76&(J3\;*_!G=-5FDDDV-(PJ[CPM._!K M/TLOCV77?036(6?@Z;YU2KG>*TXA[9YD]1B$8+BZ;\,76 M9&7T.8A@'PKNNK99K\C)NW?_0IIT6,[MV$.U>A*=?:JK'61'4&.Q>WGV%&7M.M->18S3A5% MDC5)9:RRK+VY/HZQ==A'85:2*T:98LWJ17NK / 1)7EZB6%L515/+]@6@\:! MVQR[+N"[%B=M8:13VA%Y?&LEL&S>:FI_9=C M5-URNL1E>D1V4(/#W/MP0I4 MU=$3UZ9NG618Q;WUSVY/O/N@) ^-X.') -"0"VR2;O(O^TJ#!=O!-UFZD(<. M='YV'&NJ:U49*C'%$%N\4_(UI)SY WFD;(C1)D<(&W/T%5[T0>#QM,EQ+FI$ MD\><^V6*NFOD78Y"(^PNBY3":!AE0JA.:;0K(JG>OJQF"^ZL1X\EGV#$(S6] MJ+N7+?5@UP]9RN6\L\$"G&HVGW?$:Z/CR:++GRV3>EQ227RWGPTXA2Z!%]K( M(\CS#=Q&@?SK/_WP_N3DSV1)$S9Z8QZ-&(3/41+!6(=G%3UU66M-JDEK.&8T M8H@F91TZM?FLY^>(Z_BZD2.\J-3_!5$C#P"-WI=V0>(KRH;>;;1\*F:+A[QZ MY$E+9YD"/BMD!U>3^Q#42 9ZQ^GBN&1_,6_K.NNO=M]0$ZZNU\#>8TJ\IB[K M[(_R&>3]G_,GMG(G!S8$AN$& MFQ?CCX3VE52STUP&&D]P0^ &.WE$OM0ED: JJA,?4]$4M;GR(N'X8M#P6U-):WY+RC@,?JN!C^=W6)=%F!S[?545YYWA$%=+J6)> MN@G>8-G%JI;&3:QWI%=X9#/:3[/HA7$ONIN2FHUW-L(+731$DC%D?E5.HRRX4SI$;FJCBL[ M6FBN*\HK=66XJ6C4\D\UH0IFNEVANYIHAW,,[:X074F4S9QBM,N(:5>F[-LQ M4E?(Y F)FLAX:0G7&,:!,BIIPM:]L\55D P?I)4).'U+1@#6N^70_HJ&+ (D MX0'I(*-/:9G[?X:H67]>IMFM.M),D'+9_0J(O51HR&+&N4J%7R1$1DP&/DK#:%XO M(ZR:0-#Q1S\%?#7C!@I(229'*?(J+X(XYFG&ZG4=,G9=9O3O)4WF;[/%)D33 MJ?OCG+E2:OJI=9$RT0AX2,I6 1P\G*P<5*0QSYN,S+4N&ALXK(ZU+6P4D3)1 MCU8YYZ9)_+8K'BJ.@+0X_Q+$B]E"P;'QZLX.?C:H5'OF,T+7.]DV!#SD&PB! MQ8OVP;O]VC]80.6GS)%(TZ3YI_24W@21*EIA\^+06$F+2EL;3DU9WNF]HPH, MZ5X+(R7X69!E;U&RU,;&ZU7\$54.7DW&OCQ2PDE!"AO0:;(\AG@M$M+'R%?$ M.J!H=J T.2\E8JX.FD9<)]" E+[766=/)/P%BC395\Q,!Q9/V7_Q6A\VU" _ M!T69\81YTN",,>KN(F7&5VH=)&.OZWV ;PA8.]B+H\YY$_R=1'E>!JS!=_/B M\ [FEP5E]0HOHP10\1?C3 M\?;L*SI-;)/M;5MG%Q2#EM3J&V85F'N)2T M2:0&^0#Y(X4%HHQJG2I:M((_,IH(ABS#F8@,9WJA_GF?[DZ&5-+?>:OR!H9$ M#(U!46/3W;?@6[#K>/EU 3F:JQ?]BET9[EXHI?W128"LIM05NNL7>GQ#:@U( MA/G^Q64PIR.B0;KB'@.-!=":P.)6%BF9!(!"X# 3@+NJI3Z2T+44Z+FRR=4QKFEZR;S]*$-401L5E.XZ)J-9QFYC%#[V7I48NC ML0=FC$-.\<@2LJKU"+00CL-C]7BY6"SH'%Z,W^)^G[0,'%?\--6SLX62 M 0 M=!/4AV &[YZ"C-YDT5Q%Q:Z VVO+0V#]J\K-KV@8(D 2KR0S <(E_'=[DS==D)$E:('A,_2P.+Y@LCE0^O(Z/YF9X MM&D&R#4Y9TX9G ^>Z-I]3Q]T/CSWVG#"N-S+UW -R'U647Z+ JX+\BM%44+> M:)#Y7Q+LU#(U#?%3RI9+_(TI5S.HZLL'.X?JFW)OLZC\L[B&K9.Z#L=O(TQ> M6NG?V]BEV3S*S?ON>_K@ 8]42GH L-Q$+KX M"0DV,;PERL@+=$VUE_G\G"8DAXUX[W:O2QI:Y),D;-ZTC&C^F09YF=%PEMS" M"0"<%C"!ZS3)FK\R$D:Y;M=SA^6[M&H[;Y8NFW=6.!J;M>L:20<0_\ 1:0OA M4?#=8M!LW^ZB.4R[O3O^QJ$-+NU>\DX_\+L:9*:=ZNY JS[#1UGG0Z3Y$F%S MF&8L\L]9[V_O-: IBUX"".#IU$*?A<6@@L\'L04L>3"1GT=TM/ 8SYIHX-_^ M'!5/#TGZF-/L!4S\-%F51<[8QZK(< ?57NZ Z?73W+PLTY#:[;>\&--]-)?4 MJ.[R0TX'TJJ*="F"K- -IGU65,BE29=1PK$H3 M]H?BAL'+(9PZ3J%-M#L,(\OP\^[7B.K)'P*S* #-0F43U+JKJW4II"Z&\')( MIR T"W^QOFN4I@6]I:[C-*+VU1DD%34KHN'K&+3B/5B1FQUJ[C3 2Y%1^2&! M\P&V6,]S[FU,JV7?,(&_0=99KF03W#8QLDK0.V]LT UYPL7YJZRUO'=;U;/2 M/+>NXKP)O)$I\QM>HK ,XC;9LW (!3M2-RES>FD157Y,/2CRT[?[J( OK8MA MLNQ?6?7DG[>>\)$"]^9E(&T/@VN#$K5W.W-P365PXK@NZ2J3#GCRA:$GZ^\> MD;8"A-?@F%>!-'7@6\[]6C2S<'Y$'M\(KPE\>ETFUX&?6'74H!!YD_OM;0N7 MU!D '^GQW36L+./^_K^.QH(YK[+$37=G?7#=ZIA!HCA6[>>(;RDJ>DB0 M%1"[@V8@@H;93 MI(C"*"[A:'"=+J'R(6A8I3UZ7I4%)_-L<1%D<.J;LSIS[\)NOV,W'_&S-['+ M!I+O(^SB"]['QEZKI5N?=S]#UM\AS8>J#%R=3X%2\S'"OE:YR6@6SULVFVEI MO+OB70['73=*=R#NJFPT0W#'%1H.OIT-.$R+S2W;3)NF=4=E']!X4R> W4G! MOY>1IDTM"V4?M^,L;TOW/E36,[SQQE>NNO)EYS9N7;X?CW%'S2)W%K]]O"=@QAOIF;:R?!3 M?03C-8U]55+8H>8_POQ7*QZ1CBIY''.#X]!&XL\4LM31GHR>%3CX,?\);A?ETZ1*!LW? M7MA3ITB_=$AC6=-4NQRWDL\NLI9;:OQ6)_L:_?C]O&U@WB3P:[)=O(@@_Y32,?LWBIJO\*! M@ \<8W(;+ZZQ4U[WZT:".*@5S$8-O-,%RR@$OY_UR2;5WM?\?!B.H\L%R8?# M(=K&=5//)3F?LJRKAP-?7MVI46RS^(596J67:RCAH6 MCFMD[;!&0L O'!B1E,^&I%K"X1@Y.XOD&'B._,?SH*!MCELG\206* YB]MNN MB?<7BV2$@&M$.Z^WZGTM)*-]BRVAG_A^4-,>;;UW_F*L\7,',8M:-MHN-R=5 MW\(U(O=70752_4/;=<#_CBFZ1W!<5GI(M+683Z)M,K"PO6J-DU;[K:OR@5QX MW_KW8+ENH_RWRXS2:<)JQ$RX$[LE^RA2>CFILO",.A,F"R9-V.+U@+=6=>/L M'-+1T21T_79Z_[L'L=PZ'\7EP#JHJ9# MA8A;Q&-MUY)*K(A5D[V M?7K#6NR)5>",OU3,]ZT&S6$6=Y81T0)TFQ-1(^N=898 A\2H-$B1DE6M@^N! MZ6WW8*H5WR0)6]GV5"=ZO HXEN=* *H2=WTQ3 A9NGPF2>.R"#I[T /&8[S/T-DP^C&8,N:RL^"Y>UXI7#OL?QK5CU.:F_] Z# M^\\[6Y5Z:-1VE>OPV]X'L:<*Z\I_ CE5=(!K M$+^+F5O;P$ZF<"D"[V; :[6'QJ"2Y?&QV5K:^ZC?> _BXN]E5+Q-D[S(2GZC MA%]IOW\*$AQ1@+O'=Q [=?OJEIWLW.T:'!H+@ZU%AL:'"Y(0MO865M%/ORO; MX[G3?I^6PZ=A^/_=N-=M%^?5?1L$D<2WS'_*(CB(X$LD_8ZQ2MCE6-$#[C); M+HF&AUIX\BLGB'>,[\K'G/Z]9,/BXH7]C_8]$ZFH4WNK =NSC1(Y-/S1@!/8 MTXH2+HOG]8Y^':Y,;W(HQ3VR1P"M8= 5OE).H4+6R3I;33PT' /7>+4YX@5Y"G6XI:OZ:?G9XI;&;/W&O,BL>#NG MC]*+[CIY?%'.5FB%?;1:A625!@2YY32)THPY,PG[:A'!/?0D+?1[ZOLZX[F* MF&L?,N=^DH2741(D\P@V$I.0[_?=T]?B-)9%(5KJ_1JFS*5IL$24A:?=(6P'P+5@3A96AGA/V%D5*XPYTLK]*VA *[N M4: 3HT5K,1(S.9+0XAL?C?USFOW&0)P%JZ@(8J&I^S_C:F@I-B&\CK]("5/+ MO)(C)2S!HH2PM3]AQ;.1\&\Y"8.WXR(]9O\A:=4Q/'':/(CG967Q@IS,RRP# MERG(<\ILX7.4E.M_C*/@$:Z=133WTI&P%Q)3'KXD;!5)!7!UI@*=<%.&/@<1 M?^.I2ML $]&\4J4DS4*:Y:2:E(HLX!>W'H/Y;W&Z! :LLO1O=%ZP?F7=_V\W MR2_)Y^3\/OD+^\_=O\$AT7-0'/'#(OH:0)E'3.KDEX^?3SZ<_QN;^E:LYO4L MN$HS*'S!OL'C-)D+_4:#C&G#VZ;/[/-/[#-@88NGB(G2!"CFAQFW-(<+"P6S M\I_I,%^67 (7-U3P1'*TRLS(OTF68SSD=Q(/9^QM744FS#=FZ$ MF@$'(^;BI_;60TZ^1,43"8KC)R9%V+]E2S9BC]BP6?=/GL9!1OXG1%KQ-'51 MDC/C'-?1&3!P4MB<)?DS^YYZ#)'8/.)1UO M?MA9.V.=5A.69/X>2.#J%!4\P7AHIV9N2RK; #: QNP?,[@109^B>0QF8I$% M<'XS+\J,^G*TGB&-C'(V'0I@ZR)2<(4XV8DU=/0Y5HK4AKMVM1 D&.F19C5R5?SQ_S-"_\ M.&+3)"SAR$C)G*$ +N8HT V9LQ9;,X*0G(2\1S):;M+4W.4N#RFK?LNQ51V?^6U=4KIL8=ESB"5=YS MQ+IZF45A#^/;@-Y>V'53?_PA84[9.7VA<;J"_I3-]E)!7&PSH!3L5; *YM 3 MWG;5<)]?Y:!E%R MU7Y, NN\:A,-MEKH*[.PR;+.4YNF(5CLO(H+)@Q+DB\H^T:UF=.L+9F)3^HR MHQS*K':GF11X(DRD> *37:T2"U8^605Y#DM)F/"C9UKMY/#9O@;!J@4_/M85 M.R+SF*E$BZBWO>?'!"2 BH:W=$ZC%SY93I-Y7(:08DW1,:*EV* 07-SQ+"9/"DIZ=SPZ75?P"5S4O7\ M$9O_91P SRVC1< -T,75>^.!"R%';0FD4P2Y679%WLN%3>5W&E+'\&:@E>W*.,%DVT/X*JC@,:I M\V-5Y76_IH7&E;)1.H@NEB%6]S,_V>Y.KWRG'#I\H_X^@NWT'G\Z'KZG8W)E M,YV,(,')H?3]B;;+F2^T*-CR*9BS#S1Q#L]I5D3_J!9OX"IU?XR>5T&4\9T4 MB%HYV@-G/'E>S*1!3J>\ZJG_!I\&O8))DH)J#![[AZ0PY.>%&VD?(ZJ5Q!% A=Q];3(*>3 M)"F#^)95<9K,,_B7&S8;0HV75.B)L07@ZJH-T0_[\OZ)0N!T+03K,ZX'OGK M2R,\EKV^(=0[+8%PG9BC^+>\B9&'RPN@[V?HL>5&]EAFJG/SP>^X^E,.3AAZ MC937H7?[%"7TD"/EM:%_JH(<84T^6RRB.6U=&47+ MFQ1P=84E6N$)GD:JNKFSRJ+G((OBMRJK5QJ$50@!1":N-ZT*5@*_DL@,59XF MS+"U;EYS_R=@7B"'07):@"W;6T!Y'1>O=\)[L4\>AY%;0UY%E6G%<;+3" M*D20-P\[;+9NV-&MA*LT6<*S5=T+R:KX^+ZLESL(,KC2JP==061DT:/47S2( MF0)_/XR$3,7K#F@5;L&(?K6^K7B3QM'\S1QH8*&+J]/& U?NAE9%\)'>*83\ MM2K&]]'U;146(V[;LSJWU[IAI5#'O,R2AZ2Y--D>&(G[<[LI%A3#W!G\3L(AUA-\$;Q![U;:.;H@/ M97%UNQFH;I"O*I5U-Z([IV;NQB;'U&LU=-UECWGD(35X9CZ/J._@1M%-^H5F MS1TFQ?:-2A!75QE0"D>@_#X5ER>-@M==-68.YD]T_AL#4S PD&$$(D^#9T6O M&.1Q=8X=6&%]>G/CM4NN'XO3(/GM.JC,+_/%TGG$_W)'VP(?."+-)TCG&T?DNV_>?_P7>'B0 MOU'-7Y\^(GGU:?+X1H(X;N]@U_[O43M9,D^')[J)WYI;MU6...;W_//'HQ^^ M_Y$43UE:+I_('2,#AT[>OWO__5&='X0\,I44 OSKXZ:@(,]!4691\>;%<-OU MQLE.:'ER^+245V$WM#S9#RT_''W_QS^VM)RLLBCFE,1+M].ZFM5Z];OW[W9 M/GV9!TA%JPKMR%Z^VY.]_/CC#RTQ9_,B16\MZ^.\JS1(5 ZN*(*+7$I\0Z[\ M%&116N9M&IH8-(ZZ1$AX @F^W\\84J3DY-TW[W[\ER/V1T@ZV&0)5!$@6*VR M])6'4+-?__G#=T<__/&''K7J3^$(C='%U[7C@ALF%C?"SNPGYP*SYC<5L\/[HNY/OFLOJ,,I;0\., M_L=O/O[+-P0BN7KS$#,+,/G0.:3*8]:ARG93YUGZZ>)\PE;C$?OIEK]'!';J M/\N$@L7XV)J/9CX!<,VO?NR)K@=.3DPKPU':AT,]%?0MR5>3*$UD5#PY.GGW M74N0AA3O_@RT:GV1VH?Y^/YHG245:/L4Q OX2?ZM1OE(*/Z/U1Q7Y?9H"I$K M-VE]ZV0 ;.)E3GW"XHK!R(USQY5"7:C>9W4_2^L?6>+ MAF?"6!JABVLDC03IXA&ZN/I]/'#5Y=A'ND@S2LJDOF; M>O3K,,KG\.L?F/&@SU'YS$T'M[/P:$5U.0&N1?*[L7'?$O=3C21ITF84AQ"R M!F:;QH31YQ%XM@JBD-LD?G&ERC1-JC2(K)#LF=FO=4#V_&T.B:NCZN,T^X;4 M&708HL>2)U."E'AQ]!Q5#SD<5<\V-,M4)I4F8>>O\_4ELWK9 ZVQA+/.^N_S MCN<*]63KEO(QS4+([$?KQEEG](6NY];76S24W?;6#SO9Y_L!L[.Q315VLYWR M@WZ?CZPB.N?1EFV I=U^RONC'S^\ESC0:U_C<_!&^/M#7AA8-P"&OY =##ZR*.R(=O?AS2J$D3R_XUXOG&/W*K MF3<9#[X\1?.GM6>V7D %X=]*5@:C&U-B!AA$+BEDLXO)7V!I!9M%+8K3E%^, M^OCMR3MR7-GE2?C")P&^SEK%94[>?_/'C_]R5'V(65]F&^%0E&<@)0OF8&;5 MYUEQO"*]$5!GIPP2&N=UXJHJ$\/H\?#AAQ^TX^&<#;3FB.8[+X.B#;Z&)E;0 M7R*#B^AJ@*+!#'@:VN9*(S!MU8DO]WL55;6[=1EE_$GVL;MY SUK#JK;?;7KBC56OYF=C:;(0/C"<)'!GG M.7>4K#,XZA5Q==1(U*K-*_>BVQ7:1].CMA*[>2/)'VAU4HWCA;K MS]5EP<9AP!:.]2>>VVJ0!?43XWZ=)O_-EM9\$Y0_US3C[W&HID*]."ZF6&$5 M-C;2Y+C5(ER-U'I>/94*PWW:W'CN/+ E=))&%E M3G7R?); EEGEV^:RQ% R(5R=H4$H;I7D/!-X=8C22OMYQ*D^Y9DMJK?->V_/ M7:99^[[V;"&]\#Y2'U>?;09>>"&J.2A;/_@^?(:/Y_:@ZX-W?X=%G:PE[=Y> M8S_"]@5NB;=IJXBKAT>B%@(E:_5^4HS6>%;/9M4[GGXK,WI1O^UX5RV)^-QS"N8$ M7@VG2C6CB2=.[KZ- MBV#N*RYN;72RRG-'@3SR263>^<)1[4)XV>R F@AM\@D>&N5IG"?A,QM&>0&A M.2_BY?IQZKC8L1%V87<1"A&[E"RK8JKG!WH%^=G3"JKG;UI/ESE$X,$6]^DM M7=;8)&LP2SUD'3L*M-"C=5+E2K_>SUC5)< R.NN4@;DS%;/!*.V#[%BM11[5 MO;5A=MW+97Z\#(+5K\JW\Z0"O[[_-7Z,G?56#W?=2WI<0I!J?;NPEO/:R-=M M)*NZG=CED+4Z!IPPL;?6M0WTSM0#"V.LZEMVMA3 MT_)IY"F-0YKEL.E4O,E:6)3Z]3LT#:T!)\MG7+P=D4E1/1'"MU'8U'D3X& W M<][M.L2D@W,E5'+WP2O-+U[9ZJ^Z^Y6] M30OZS+UK.$A(>>I,V3U3!Y]#1 L7M10'.$\+\#5\]0]5X-'ZPV3]Y2;,J);G M'Z\6/>N/D>9KOKS%ZN2Y+/*"S<@,D-19' K]^@$- =38A.T6+GE$.K*_CW?D M_'?&.)RR-^1TBO[L-7_/Z9Q6_YTFDSF_K9S?TCF-7F"IH3"\1CU<%M0>KL04 M5F]>?=VH_P%NSC4ED'41:#J1^P6M1RPF8Q^GB;HCM8 MN[)RH]8KB*H4-+TI M2WW,(=IUJ5(==;^:45MV;C_W\UG[T#PO#$T?3Y,7-@NDF6*S4*N NA]E."U[ MKJ.*II\:JU_G11HW-]9*J/M+A77LK%CK8^JXK*2A85/>1@][]ZG@VO<@E$#\ M[_+;30IMA.+FLV%;!.JNM4.^Y:S8%HBFS_L.WNCQJU1'W==FU!NZMAA'=?^1 MXI'C6:&,NW<-F&W[=MVK_%??8_>:%F=!_G23I2]12,/3MX>P'-J/W_Z$C626!%CWX.BOBQ>O\B;4*A=2- M%XL%G4L'LEL$B'CFJ>+"K516\%'%UD[Y1V3]:5*)@&,V^,>^1H6)2-9C1Z1% M1AIH54;/"MPADG_G7$9PBK_;>NR+:=ZV9JH#E[?!8_?RG1BY+"+S8X0H[K/4 M"FRDH!9O_CSQJBYO'EH8Z?;$?-%EZ:Y]=4C&@:"F!I>R4N M94!U+>AQ!E--1(AL30^.;%H@?SVGBZ","W(%FJ[-2'M_+8[3+Y!+Y3+-SM/R ML5B4L1@+I;L#.:8 1!VT&6[A5I\8]'5$VJ)Y$J)J?X' J/%U TWY8#J/>8$, M"_DT85XJS=FZ_33B0;JC'HNW* >+O=L6OOXI^4$X$>MP*!4.9ZIR>H!;Z&&:)B/03NR:ZMW( YLL(\?U@TLNCZ2M+F**#M'Z2K^TUT#QJK2>B7F*FY,2VAT 6>>_T(&IZ9JCCQ\ZQ MZ16.8/."/WT<7@09I!V33.02BV>MBZ;'-H L6D'K,K#,7&T@B]PS&:.'IR?' MP57-909]W_?,S1%O4BZ>@>5A5T*-UM MQ+])WW<+;=;U5;&>N'!.%Q3>ZZA3*_,9_EI^'4PABJ@_30B'/0:A(J1-"'Y6 MO9SK;W^Z&_:R?B>X&QAST[P9/DVNZ6MQ_X7&+_0SO+LHSPNU38&(^G4W]9 ^ M&MN&#!V1NF0V2G^!MS1GB:\;1Z.J"UCOOZ1;=W]=SJ'V^A#^R,YFJ@?3V4\9 ME?M;&Y5TT!W>J\#8+@?E0^GT2];0.^ES*.B0N[R'?V2/@RZ"#C?U(]+NL6QU M3PU\&4393T%J8I?M)4GV3]#\* MX7#U5PG_;&>Q517K,T^4D*%^ D^/5F_@G;ZM1>J-!?Z*0?TT02?ITL\T6C[! M(PO-)M'.65V<2XEJ*-/(Z*LZQI+,V4=\]))%P'I0("8]JY<#8-P M'$?-JWN];%M'I$%#:CBDP4,X()_-2E>7=?PK1 M#+OO&NZ3J^VWV1_YUR%$Y4[U($KWGZ[8G]@_-__$_@?JQ_[E_P-02P,$% M @ #8L*5U7\;;(!1@ >X4$ !4 !I-V/^@]49LS$3<=K]LC^V9V1NJDJJL.RI)(ZFZK_>+@R5"*DY3 M9)F/ZM+\^@5(2J)(/!(4H83*FKC7W5T%@,AS$J]$9N)O__FR]CO/)(J],/C[ M-^^_??=-AP2+T/6"U=^_N9^]Z+-(%B&?^V,G#7YN7-+ A(Y21C]M?/)\5/VD_#& M\TG4N0[73SY)"/U%_N&?.]]_^_XGI_/F#:#=3R1PP^A^.MBU^Y@D3_'/;]]^ M_?KUVR!\=KZ&T9?XVT6XAC4X2YPDC7>MO7MY5_POK_XWWPN^_,S^\^#$I$/Q M"N*?7V+O[]^P[Q:?_?KQVS!:O?WP[MW[M_]]-YPM'LG:>>,%#+<%^69;B[7" MJ_?^IY]^>IO]=ENT5O+E(?*WW_CX=MN=7?WCS\?VW+['[S1;\#,$H],F4+#OL3\K>[JM>G 9, M558;1ME;]NNWUR%52=K7K.)C1)9__X85H^U_^/CNAX_O6.O_^Z!0LGFBJAE[ M3+.^Z;QM_.4KQVJ3TK8Y+5:[]MX>?WH!"L2#X)9$BZ^/(:^2^>=_N^IEVS ?06U M8@+7:R=^O/'#KUJPUBJUUK-TO7:B39FX;N#.O%7@+:F&!4EWL0C3(*'KQR3T MO85'U/UNWF1;4@T]2J-+B:0?OO$".GH\Q[\. _HCVAV5 +#:;?6U0".>D@7Q MGIT'UIJ\?^(:;?6)"IM$SB*A@V,2A:N(Q$K6)57:ZE6A3\%J1E;9N%#U25BA M-3TC=)54=N.P5&O?#H/5FX1$ZQYY2)1=X!5NJRP^H .V&U/T8U"G1.7;ZD^/+$D4$9?MF$D09Y/CA"[NJGZIZK75O[X3!72X MQ,,PCB(SHG*(Z[P!E=Z4RM^@Z[,VPE8EWAEC>PK@-T15S&ZQX#U#E#5U'X#UD%Y+9-K.ZQ_ZIJG6>=A MO=5IH[759_%(W-0GXV7/BYT5G<-6V5(Q7DX)7=13TB.)X_GJQ4:SG?;[7WSG MBLXO[F[%<_QBZM,60ZNY]J79+BUL<"54$X:>\^#Y]!A/8FU1X&TA[FF*GHR< MB%5X5F[>6_S$:6PWN@(V:ZU]3:SOPK054-F$X?$3MSF Y(V9VS/KZ@^\!7/H MES;&C4$7M]%^OXO9?422IJN?JH7V^[S;Y&=;:^T.2ZNWW]M^G'AKAVYQ;M*$ M[FCOO,!;I^MF78>WU>Y)1WLFE]9J?5E;J2&5VT>;=R0>!$]IHK_ @)LRL*?B;"2*7KC=9->Q<4 7 M[S2*Z.Q,SR&>OHCM?,? 62WT_9LP^NI$+E5UNE#Z'P-(9DCJ+B@W]%BIO[5M MVO1I;&RZ6MRL-5-W;?KF#UA]67^?Z)F*ULW4=4A_<%"%O%!MIVJ];8CU&NXI MEW@)*UZX+[[OO&&^CMET3/^:ERRZLNV,'RX.ON\SG\"PXGJW]:_,//]BLOAV M%3Z_=8GWEF'#_I*!E %$__%;]J'N0YR=([GJ!76R3F MM$5^IPY+5/M4IJT;+3IAY)*(8KUMRXD6!V35726+$F^?LKW\F\6CY^]X7M)I M3(1.@40HZ&@9*/J)TZ#9I=]W61]N?&?%A[-2!(CG>PQ N=)@(=HC\2+RGLJN M8P)@#TH"\?V BB]'MA/#O!T[4[+R6']95W:.D_)Y05 %"/Q'S)E"*BT2 ]T@ M2!U_2I["2 '\84D@WM]AXLV3#0GF?Z9.E)#(WT"0KA4&@OT])M@""9'PGM/= M>9Q=%D$ KY<&(OX#ZL9#(",2Y+-'XOOL$.@$("WGE0?"_A=,V,5R6@!\=B#J MT:4%CGVI"A#^'VV!OR8M$@,3$GDA/4+3&5"-?:TP$/6?,%$72(B*=S]PH6CO MBH+//_A@5\1#@OK&BQ>.G_?HAOXLEL/-*0Z%'.7,J103%?9?B1.!02\5AD*. M<@Q5B'ABP*_3*#KHC'16$9>&0HYR %4)>6+,^T'B)1L6A3Y*UP][P^DAUO52 M4(Q1#ITBH5"PW5H:@H0%U\OPK9:$8HQRUI0)AX+S-6%^6OX@<,G+/\A&!G2M M*!1IE#.F5#P4J">1QSQ<9MY"/6G4RT+!1CE9R@5$07ONO Q<=N/+_(D92&K0 MA56@V*,<*T'BHE P"!9A]!26S,77S* 1(Q+0$]@]ZL'^ PXYR#E6*:0GL'_5@_PB''>4L MJA03$_9K^M=Q- ^_"FZ@A86AD*.<114B8@*>K33C:!*%SUZ>I4N%>JT&%'K$ M(ZI<6%2%SQ=YB+9O2T+Q1CRN\H7#Q'D2QHGC_S_O2;63Y)>'8HYX<)4)>FH# M8\X[,UJ(7(DJ1:#XHIQ5N>*<&E+&<$0EH "BG( Y0ES8CR'(;O[> P# MJ3VV7@J**\I)4B34J2=>YDH<"X=^Z==@#S:4:;4JQHEA_!QY">W!=;A>IT%A MHQ'6P)Q;LQ A/ M(L*8)G3;G?EQL5B#:+Q67DHXBAG/;6@N,BS."82Z>+/J05E >78!Q7Z MU/,,"[NDFY_W'Q[F+&)&,,O42D&Q1CGRB80Z,;:C BW M(!1AE .>1+03@WS0#SZ\E2)08%%.=EQQD.:$_LLB2_,M]E[@EX0"C'+2DPF' M-O>N0'/O2G/N13GQB81"PC;W#:WE".#G,W K@.!M,Q"6BGCI^+POY M8>^*1.NL'S?T+WS8!46A@..$2,K$.S74J>LEQ,V[M$O2MG_^0("ZLA:4 )P8 M2J#0*.;]S\3W_Q&$7X,9<>(P(&Z^U9=9^(55H"P@WB$JQ$6AX%/HIQ2E*',$ MC01C0% 4"CGBW:% /!S?R]RI>;?VY ](R1 7U8 "CWB)*!<6R3\M(:S/WC/I M.8E3]%"&OZ@&%'_$"T6YL&C^\]$U77A6H?S.O%(0BC:B*RQ7-!209VO']Z_2 MV M*+^/P0*X4A(*,Z//*%0T%Y/Z:1"LZJ=U&X=?DL8CME($MJ %'=&S52HJ M#O@O^SCR//Y-BCRG-#@[ 2+L0B&QTF[L$G3/LC<](P'JLO)0W%$#*\6"GACY MO,@)[;9$X/ZEI0%E".JU"A<=;64B2_=&D]* ?%&_%@RA,,)V8J M??"]Q8T?.M)]^4$Q*+Z(IU".6"CP7CG!ERA]2A:;210N"&'7)_%NM $.1, & MH)0@GD^UH, Q%X3K=9@_&ILE\XS':9*]ITW[)S4:2.M!J<$,X@0(CK0+BO>! M7L2]VDQ9;EWFIC G+\D5_= 7^:8(4!W*#VI&(3 ,')K^]K8FUY#^P&"N4_YS MVP5.=/]T'3FY>__/Q"5*7 M3OR049;&;U:.\Y1K(O&3>/N3O4H6/_BM],KTSK0_"?-3@R23:E$=5OOXX=5$ MLB(7NE*&:CFL]*M:D!Z.*X$D!N:YYD04ZR&4CUIQM"RN"/ M#5SV!WL\_MGQV43<3:Z=*-K0E3%[&T!,#+ Z6CI8$ =A$Y$LX:_^PM.().(M M]Q8/:2VT'+(-V(+(CT[2]AFKSU[R>)W&2;BF^R$FY&T45Q8M2VT# L2R MHM, 9* 9^.V?+)NL%@K<:=_S9VV&N=3"'F;=2\+$\;.2%@R<41@LH-MI136T M]+0H?=,W $%,UAY](16""D;4ZIZ>)E]CV +!@8Z9VQN M3C9%3(-'XIM/H\%>1C%GJGIXJ8&/X P&!CIG7-$T-X"8B86/G0-%HJ,3 ^>D M.1W&# M-Z P<6ZGK%PD%7.8F8SU[R-> 2VE]XRW#W<^ACZ%.,XG;?4Y&-X" M7M[DXZ\ =7%"GS-+'0;?$,KJX"5>;LJ D$!;KQ&WUS 39\/N8, 74-7R>$F9 MX5CS+Z#XDMM 3)02MRZ6E!M1%;R4S4?0(Y'F>FW(% M0P*=,-Y-)IPV6&V\;-%-R=-!!9W"7K'39<[I)(@+CT HA;#:>-FGFU*H@PHZ MA5NK9X\\J/U=N(7QB;QGA\7F<_LK6] 4%?%2<6L14%W.0'"@TR;8]H+L^.JJ>$F_ MCZ .# D^>=D-K-YPD]7!RR5^#%U*$-!Y*F^=(!R)RN-E)S^"'[GP^-SL10+M M,#"3F!_#0EW,,]XHLG!*+_C%$>N"HZKE<3+ MV=Z4"9&TZ#1T73>[_';\B>.Y@^#:>?(2[AL=VYL@406\-.]-25'(CL[-E"2. M%Q"W[T0!2X#172S2=>JS8/<>6;+'1\0T0>KBY8]ORA@<$73RZK+I; TP<\\W M)4=/!U^YI"\Q>A2@6(^CK+MNMC6;D"A+; 0]'8CKGV^Z$SV$T-?:P^[F::FZ M:?(81MZ_]P-=162]'G9BE-88%$%B)7-9WGU-UK9UL#.DM,S8(116LB7/>R>1 MK4GB.V/VKY9Y,YT3[TB#B_Z2!ZJ,G4?E"!(UP+&)2/A2)ZV$G7FE'>*L7>1J M?52M<,(*V!E:VB3*LK5-,Z&K2*HFJYJ-T4X-T[R>_G2^?RQKO"S\7_]EX:=, MPUAP)?T_=^Z\R$S<#1I#/I,K"*R9NQO#9<%\&M-IYS8,WA+ MUSUQ'>RSN!YS:NG1"SX8XGM2AR?=JWKKKW 8^(PC^FBHY+QI:J(?:;6'',P M'([EB^T#,Q+>_?#Q74;$8'8_RJ]F:/LI,X41[: M:P714[(V'6("D<^:QBR*M@R(DD]Q#?1,KDV)58%P+,-S]+WN?N.^O1[Q@I0* MNK^NNR++,")YN;GS0F*ZB8@<2ID7.-&&O5JSZ64&F6? 54'2M4O.CII$)R!6(>:J$ 3/L=U\\ M"!?\:N=("U^2DI\KYKMFNV[UPK7C21QQ!,4M(T2F;-RGS&H"E?R\; C.O"-L MRR.FA5\:V\FZ"1\RN=%W[*4P&A4CG*+8#M=-Z!!*C,Z%(-V3BA=%-6Q7ZB8< M@9! YZN:[$E%E*@\M@MU$X;DLJ-32%=K)PH0;6I M:YB+CC (X3,(,/:<*8%,-_,HZEX:4RI 7;"X-#5W_%(-5LRYJ5#S2( M&P%EQT1;[WJNU"V1+&_,FM6S(.3XHK(W8YZ;F%V^"4+(CW3-QQ,(\..'7P7I M&7^H>R^*DC*RECI94U:Y)NX$U/)(Y-1"V^JQODRB\)F>-]RKS7W,=J6[9!E= MNC-]SM_[4">4:-"6/0\F"(FL;QX;(H:^3IK=UQL+B&T.N,D0J6<2/80Q05TQ MN^Z_TCA_.)-MT!9AL/!\ MM)>P/(F2*M@7Q2=D5PD<.K4[F8;$B-EU1U$NR7LF^83 M*D)3F-'UPXHD;%BZ[-]3[XD) M(+!>JZMAWW^?@G\8$OC<'SU5W#A>E#M1[5 =+S\[4>1(MX**:M@7ZR><(D MHJ\(VMZAQSF FKM>/R&S9MU$!;-VKYA \B>:R#7MPXHH=N^L(J >^BW\J29N M,(:77*#(3 '3AV(9MG(UTL[>IJR(?N5_4OL7"$5TMFG_(G;,ZY'\SY*L140D MZ($UYE"=G@=5&]TIHP(N*6#%*9WU,XB#%_*?W M0X&9A"3G)6A]&_)[MJT2,J1>F5+P'F;,!-;1#$DC-F0>;5L]E)B],AT9T(UN M0#_DR=Y%4E2S(7EIVWK P>65,;]=&R?.INGV85?5ACRIIO8.%7S.V@^'*V64 M4@D\Y\'SL]VSIB+4:MN0;M6 +@A0>F7JP%O^ME)+G-6U&[(A:>LIM@XU[%Z9 MOASNIAO.(I)&H'IB\F%GLR>0US^G;&UNL+L>:'VH9IA\*+IMS9 A9:$-ZM C MI=$R(6P"2J_)UZ5;'_ARO,YZV,.]D\7JH=,&5#^,62O;]/;71.Z,7TL1",M. MVW%+83S2MJ!J8SXUS=&!/ #,T-<,>G8NKG2R9#H1N7,H/ &)5+Y?6]=F8'TH MK<8LD4=P%#:2^!68I"A8"T+<[(VV0[^VB>\$"5!#=!J!JHDQ0V5[:J*/'?YD M4.IS'A%^1Y+'T,VE9UWM>0R6P(W'48_%\'L/:99]:TJ2- K8C)EMO&#:<.0G MH+IBS*1I1%=:P1U=D^#0M+%[T @0LUX7])%[?9O-W!&OGR3B.\E.I*LL9I"Y4#8S9[,R.8RY2Z.,8+G,; M>V8XR:>VX.F3K(_<&1^QF*3L_YGV/E,]SGRMF05A06';J?D#5U7S:;?C1#H>K/ZIR&])5N.J9 MSQ-^(M4[6I-L>17)1GW2R$?ZG?DLY2?2J->3B39]>O(SY!Q_B]P@6(;1.B=/ MG>H3V@!41VRR96JB8RC^.ML,.E[QZ,6OQ(DDM+ :L@I0&LRE3]?$-(3)9Q0&"_K7_0UAX'*.LCTO7OAAG$9$O>8@OF'Y;'-K)'V$+?6Y1MD0?/'ORE\Z:SQXF]@7!_=]>=_MH9WW3&D_ZT M.Q^,1[-.=]3KS :WH\'-X+H[FG>ZU]?C^]%\,+KM3,;#P?6@/\-Y_V %@CC^_C$']4K64O-(:5N/Z7QI\"@4:TZU]XI*\,40 MC(UZ@OR:0ZMJ64T3BT2K%1/?T*-SM.MEF3%WXE$47.\@E.I@CONQ.L<-!_^\ M'_0&\U^S>>UF,.J.K@?=8>=Z/*(_I1->H[E,E&%O]V5YWQ4V _UF6DTQ)_VF M; ;(TJY!:V.-VF8 U_<2FC!9,:(D&90.1M%/U5%4[ %FG6G_NC_XU+T:]G'V M /N> U9T;F&<]7D8.D$\"A,ZUT:.RR;D+'"XU,,]WH!%MF%SR"NEA+S*NG<4 M7%8,M6W^@'@03*)P1=OF[\K?OZN.-;HRS:?=:SK8!J/.9#J^G?9GS7;#D#!"L7?A;K.R&I]<.-[H/;OJVI? MG$#I*7/6O[WKT\4&Z96]O-M3\L22^@8KP+6;L ;2/6*E/UHK"Z@R]OMY"HJJ M-X=P/*P805E" <&P^5 [W_2[,RR#3-Y1]0"IED/:@F6]&"^'=.HD1&^[I:Z* M/"3X5%1W55 $[!@&8;!ZDU1]JP]&P\?::!B/;M_,^].[3J]_-<<9%:R[.C=H MHO)8F.+ACWTS[B#FLGR+Z+@$5$7@OYA9M2GP!#1E$->>! Z!$]5"/#P8I! M=!\P$-FC6[%D_'Q?'3_WH\%XU.G.Z%9KACARRJG$,I?(Q,OG 2V/#9U&D-Q5 M#KO87S_YX89LWW5@23'BS!XT?W0"_E,Z@%'8ZD>0QVP#Q:AZM+0/N14#GI>% MCTG#'_@_5 =^KW_3GT[[O<[U^&[2'\VR._+.9-AM=F_4ZLB8$I^%"UZ',>1Z M6UT3?ZR7^W7+F'1\S8$L;\&B42HC3S(T(0A9,>[Z3A1XP2I[X7)"HFS*X(^Y MFEM*OSL=#4:WL\Z?AN/9[,^=27_:F?W2G2)=.6TEV4JA'FKB&CA#K-H?P)B2 M5$$>1"HZ*H-'*;L5HV4?W)*Y%3)_#?;G^"ES]^*/FYJKP[0_FT\'UW.Z6LWF MX^M_Y)Y M0PPQQS:,;;!I14VJAIUVT+9BDIBE#S'Y/:4-]I_%9]>:[\;L_FK6_^<]/;5V M^I\0[]4JO8>$LXEJ8,7G'?8'' ;;3N]IQW M6ZP!P.K@5,)G2+P6@J:R+10:ES_L2CM3>E])/9K+;I.@%L"I4\Z)3FT4+!G! MM,\+PKJ='=>]^$N>+)7]3;I BRL!Z3469VYX?5:AA<[H?3,656Z2-SXFZ%2-R-?23CX* _K712Z0YM%(OR4@W<8"STW2W117=(78 M>?B4I!X$5-:TU'F QY.\.I!Z8WD835*OA2 ZW\PA$CS&N86!7!I+;&B22PDZ MZ,QMWSJ'3]'B&F"+QCF2J +JK%]PK,:\:*[:P.I0_3A+DY<6A.C#GB4E\I)< MKL!E!S[:91(L0"?EO:,1N TH]6=I]-('$YW_2>2%49[7>4H6OA/'V957!HC[ MK[1X&HS$B\C+G$K$6J#?$E07SM(.UA38<[T0G6?A]?SKT%K0[A'7H?EW+I>A MUEV&4H*=U2IB;Y%D72QN #*^8&Y(D.JO^"I4"T#TA6.V>"1NRAXM*?IYM;ES M_A5&VQN>^&JSVP)M0_JANM!&VZ_Y5K4][$]Q 5.Z-]@H-:!V[2"K_2HO4+40 ML&C/4+_KDVT):@D).*FBD!?[<\T9M9\=MI1D&9&RW$CE+*@EHG2FY :-GDW^ MJ!:@0U^8>>X6^O/P_GY0OS'LI1?.]Q%863'G\K([22;=6MX+;LZPXZ;=UY$\ M;#\1B"!6;6*T6CC+U&(-,+)BT-0RC>8&W3M=3!JV_#4*\":.*:/IFMZ.:Q][^@]AO M%4H[9M)RWCO9A%I+5G*8_0YY8CWO-'A[M6+]*OEI:0T_<5WL6&N=Y'AP+"R: M6.\<.AMD#NYT0: C:EX>4%HD0EO"GBX;1#1)XR M7V%B1%[$2<&:.PZF9)%&4?ZHUR@,HNT_LV!25C]3F#E9/ ;>[RE\ W2BSY]Q MHL93\&+1:J K=R9H@^UV&Y_!7D<:J)41H-'59R<+0(3[('R(291=5@R"IS2A MOPZ#!:U5#!7XG-7JU[!OUH^9HPS ;L7VI9J#5K9SJ27YJF6B1=ZSG$E*6N7U M$)<4^-V0JKI%F22N0A=_X)*4ON&4'BN9Z? M)MXSF;&I/9ON^R\+/Z5+]RO&F2R-/&M\TJ!:0YM*\:Y/'>F9,1_ MK&7W4F?0Q#:J7E)I\N^;N1G)RWI0/!4.=IAJHVUL(Z^)A)KM86[%Y%&R;?.] M]GLD<3Q?,('4XV&N?^GW[H=]%A#3&\RZM[?3_FV>,Y[^9,KR;][3[4/1Z"7X MQ;K@EUU/YN77<3G30Z6<:JC75-[(B#<:JU"1N!S[C=-B:Y*4D, ]YS$81=Z)/D:1E^ ,*LJ8:?Y48(- MDQK]LDF19S6WT; ;VT!LUANTS+=S-Z66DE2'5_ND#MWA-DSB>7. 7!!U\T<1!58CYQUYEY:ZH[P($K+ M2XHC(R\ M8:\1 (S)]$IB3V7=IQ.A-(]/*<TT M_AIS![:)C^$-4KTCN;._<':!_811S"!:LW);C;_*Q]#:!.A4T_+$V3#;T*Z#ZGFY7N,U/X6F MP@GSX0=%'M;RW%/:?U^G$<-43#2H,O:]N?$LK##T[/!+U4_<7AR51D[$*CSO MU?G@-%;+@W9$"O?BBYW=)R_'-/NN!'?G]TD44EU*-A.?J4_@]G]/O2?(92&X M!3MN2$Z3L%N%!?X%H["'-7,7[PT0=5T[V-;5[]KK'FI!\1UMA;V\VLSI9^7N MMJ#*KYO,LJ3H3KEBT>A'5:ZZH,IVD*FAM% >RT(:=.Z=A%])1#OQ+T+/;6K_ M7FYQ;,N6AI;5''\E\J-;K?HO;,^;>O$C$R9/22:?_\0U[!@G1TYZ8O%*QC9[ MN(),JU^$)5*Z&CF0*4)?9VUM)I35D+VSP$TZSR MQ 8$ GU^$\X!73>W6S79Z97J(M^=P0\ET#U!#1=T"J^=^/$^\((L8U%WS&+!D,B< M92^<$I8XC$BF4UD=[,NNQG2K@;#"_CWTJ$!T8M_L7VMR_-W=#,Y/ MJ4O8R6G.S)>P$YL OX2=7,).ZLM4\["3]K=-YQ-V HPTT43T!W1$11(: A08 MNM,X6NN;8WV\?FCVO)X*P40;LHJ,)5W[#R9$$9\W?.BQ+5 MPR*8$:4*5'FRH*"ZFYEF"Q(XD1>*9U5!T3.9806]+VVE3PAZT87[('XB"V_I M$5=V^)(4QY^)I0I4QE\LA)$Y6LOY,^\:LQ(+IY>=&T*]+&:$M5*5:JZ9(ED- M;8CW+TJ&<8648,]&%L="50MA^5# <^:*9LX2RR$GF MH$7H MVT'JDFE>HATN/'Y *E?=J M4Y)=&:EZ7*NO7B>T$4$/=3WLE"KLBU_:#EK;4/A:5DF>N&9A%$O3!^29>K7NZ[F4J\9[)GL6&Z; M@';6UW=UZ48D:3#"R[6PKY%:'^!U2!K;>Y(P<7R+K#T'&:ACC134?X&GH)[9 MEH,:R0:DD8@PHR-[3;J>N5@_,R&H->15&6#/.4H\:R^+[P,ZWGSBE@ 8!"S[ M/7$'@4 J ??-FL)>LX','X,3^FY,ENA8N=J"*F,ONG![K 86K2ZSIUYCBD-= MCSR%L2==8*HE[3FXJK@426GXZKVF.DT71>WESYC;R+'K7VLKG1T[5.$MI")! MP8_5;:GL"A(]R^ZY7D9.HO#9BRG1G'.RU#= 4LO^_2=(#.'\9\,IKV2XE1[N M?H(<[F:=P:@SF8YOI_W9L4N)G_I/?O_6L&; NKN+*7 MU[(JQ0> KYI/KTPX_+MX0?]JUB0P;4/;[MXA2@DC;6C3Q;J@C_)[)MV:W1GTG"IB):_Y((A**0Q&SOBLJ8=L;],D H8!O]>/+E=T7 M:\]G12WD8Q)T%P2;S Z0,&4SXG]:84I7UK)T A,2 1(*_T);C\012927(K"J MV.;S%NGD@H(^%VZO;W;+Y=[@(IX*I94L7;544R$ B-/.A%1?WFN/G??X%O-V MA\S[YK-?6W=.PDN/.//,J&UZP/?"6BU@QWPVHE4?(@L] 61O*FZD%\6J%QDW M#6Z*C06A-B-8"YJ6=S"8IOL96;%012IC\12NS'#_W3N9X7[6O[WKC^:=47_> MF?8_]4?WZ-%XA713\A1&+#.*^A9,7 ,[+J_:LT&P#*-UIA!7F^*7X)@\C<;L M,'"IF!0&Y6E(BG\)(.EL;?Y2ZRZ_MB5\-M?K*M4@J?'O"79AX5=I3/L5QT7' M1!;NQ>?I MO;B.)>MD$V[44*"SE5TT3J)P*7/$/RADR9K:A ^.L.@$['+?9GX4,<3?65+% MD@6Z"3E*(.RA:F=5+WH*H*I>Q9*E_2BJ1$"@4W7+[,;9IKKKKKW 8YK$PAF* MCDJF.E5%[%N@8Z8_&"B&CAM%Q[,+"^\AS3K,=_=AQ86EL2]IFN O%UHS?SD+ 7LNFX/Q; M0;&T$GJNTN8\ \! 'XZ[)7; '&J)8*:LKL?EPFCO:;2XOZ@+CTY,'E,JYF+[ M>_"QU4+\#V6T+&1O_U@(H5.U]-+_O>S2?SSI3[OSP>BV,^QW9^@7_IDT@,-? MM1SR])1U9^JM'I/Q\CXFF>8 )BI^-60K')\"T=PDD_RL]PJ'$NZ@5"?\:^1V%P:(AQ>6JV.;!8UBN0_ :B=:F%]^L> RI1U-I1]Z/_09H MY\M[D[*@N^)M4?5NZ(-L-]2?S0=WW7F_U[FYG]]/^YV[P6AP=W]WV1P=.^X^ M$[9'(&Z73@G.BDP)NTK=_G).HC4OQH"KTI"6SF\+!<<'_>PG[3@;6BS5R90. MS0F)%AH+*:2E,]P]P0%"9W9(Z/:="%:0B;/)G,URU:0PCY. M8]H\BUW4\:"=!^^]E(SH>CW_2OQG MVV0%:^\BPI8GD7,00&G'O_M8O73([A-F]F0:/Z^KA7P2*>YZXD7D/3%*%[+H/WZ; M.L%*]#HP_7WIUV<'_&'WS>0<@* K#'3==A :X&H8X4.\^%ANNWID!H%&8!:7 M^S(X*T70[@FK<-7 Y,IBYOBJ0M5Y4:)Z6 3M/DZ-*D\6'%3#*%DY*Y*]*CD. MIL3Q^S%+W%&>M.@WQ\M)%-(M9)?$NTJNPG -8IDTJ/, MK)^IS(]A&DNW5;5":/?-K9 @D!D%_UWZJ5L2KB+GZ=%;.+YX\9(4/\?U22). M:1R?D(T\L*G<&]EB(RF.OZPH-:O,@U@0,\G-/K/,P'&B>$.C5@K-&4*.T2&> MW)ZW,\6(T*1,1P]I)$^X52N%YG^@C29?/D-H3A^]@#R0Q1=YVKUJ*;0[?UTT M!?*AW_9NU^Z)[P0)R_SQ>^H]99D9L^55$/MRK,@%!#T:?'& M\:)/CI^2JTT6"'SM.[$B/;*DBAU#2'\*E(A4VO0A,Y0G-[BC8J41<=G9E,5\ MTH/^E1-[\7T0/L0DREZ=&01/:4)_'08+S\_3A90%4\V6YKYHAWXH=5ZD':WC M8<1$UL:BJLKWJJP(G;B-!0V8'C;0Q=>R^9[GS%6/7%1=^:OKHX=S@EP: )YN M8G#0N>Q&Q!DOATX@25!;+H,?B=F$E+J4Z,!O?6%OPF@JC9:M%<0/CVQ"@4!> M0Q82WBCL!D'J^.SC@V 1L9\4@;C.BN<_QMK1;P8_CE&+G&9"6C*$#KNLS&XJ M*(X?F=AD.$EEMXR9[="'4K,OCQ]:>#PW5>DM(Z>2Q*N<#U)S1$%:P@\H/)Y0 M.&*O*($22W8-582\+'Z$X?%4EZ6V(Q-DNEX[T8;N9<-@]2:A)XD>>4B*<()) M!LLC2=CMRJ[;!Q$)W]72(-W?W76GO[(L2,/QZ/;-O#^]Z_3Z5_-]UJ/.GPX: M1@I5R.3<]5P=LB JCY1@>O_2VB.=+N8%#FH@2E?+ LX7"/\=1M:A04"U*V6[*?GM J_LV5+"$P;]/<7# M3C&_-M6%@+B&'BHX?DR@F^C#(\')_N.<,B??N,6:&)RSKT MW8?OBP.Z]+*T85O81C^5MI6M&4?!9<@:!>O3^Q8IK+6%;9=JGT(!7)@4;A]H MS:^+OOOPKC5"52UC&TI:IQ<&I2&R"\^+S'\;XGQR4!#[W*M#A5A00\C.2."% M4<'S=1@\DRCQZ-YG%":$GE\W;!\D15RG ?34&#I4Z"-CB*+KV/GX0VDD#H*$ M4."RS*7?@Y8HK1:@)!F[SM(AJ0$V""R]?P_;#6JV@>Z.T1930GQ0XFO.+2!? MYPC+C<@_;0;B3GXPT?DMY_9SZ:(_,;FJO):D,6@N5)'$.[J M(V\#V7--;L:6VK,@V%A&)^V@%[K>HKAHAS)8JX9MY3J"-0$$EA%U$Y'?4Q(L M-N-E0\YD+6"[Q1U!GQH8RYBL]'([:30<>OOJV%;*]H9@%1)#QT!I'WYQ_.5X M*2&'-:'5 K:O'(P?;;'.88PQJ>,KQ_?#,-C^*+PB$\>3>&XW;Q';H-S>2 0 M9[]K#]^;Y_L&WCP7[YV+]\[%>^?BO7/QWKEX[UR\=R[>.Q?OG78HO'CO7+QW M+MX[-GCOP!3PQQ;':ZVM<_(!.@JN,W; ,O9.DM4.6%N:&>7CY9WGNCYA>>M* M7,L'!+P^>MXEK5&@B\L?R4'.BGW%Q4%.3I(5NX.+@QR *2N6?10'.0%7NT1' M;!V4,L(M"<7=BA5?(JME%U#73A1MO&"E>KA07NM\76'X\J.3Q*Z'M@)=IU$D M=9_@%L8V"&EQ(A%7/[U">^]"BO(.E7I[&X5QW']9^"E[2:'H^YV3I)&7>(1G M ,^R\>BTH5.W7B!$RRR9!#QB$AG0D$%;/N=YBPH%1MSU+4Z M>8["8*$S?Y;+GX%'\4/.BN/ZEW[L?]ID;Q5UW M?C\=S ?]V<6IPMQ0W!,W)4]%OBSVF)07++PGEH>.[:;IB!HO;VC_'9^] P\; MM,U:1MZT:GEEM(4C^G*K(<@@&-%I8OZ5^,_D+@R21]D#L\=?PY9T9]<:]J[\_M3"^5%FWP+C&A,ES@K-K%PMC$ MSXK;F*&CQVH2)HZ/;D'@V0I&3L02P98TZ\!H\)>JT4!@&NCLVKD8"8Z^D5($ M7' +V^.?#!YA7#GPPRL.NU4S.JKX&-H68"'1+2DA0YL"*]C4M9VYYAO5&Y3\ MTN=&!U\*]*B*:K=4,16B\G;0(5,L!1]F(RI$?F W7A0GS!FLD7MDZD MY1H6W,5+3KWRO$XUP2UCQII,>">* =*C3S,7WOG=4DRB<$&(&]]0U$H[(KGI M6EK)AJMO.-T ^2T>L/WEDBR89?FX,GN>*2SK:9R/_YAB.5X>GM7%_OJ[S?-Q M[=IP0:M!;"LHHBM#^4IY2OQL=7>B9"-?_.2UL \/>D1"$+ C,][.P?O&\:)/ MCI^2.^*PB[1\NG]*DUCJX?VCS,/[ICN8=CYUA_?]SEV_.[N?]N_ZHWEG,)K< MSV?8+MX[@??=C]5WN/):2,=RWXFIHGUFU^%!,HZR5W05%[JR.G;832#\5$_M M$J'P+WFYO:O-)$"JAK9=^:J5$$+6T*8+8&X/Y79B29771),EU\+WS';IN6.=/>0>3[WXRTU$2/FXKSA( MF_TTLJ$:MG+S3NFG8,0.W7M02_H D;3_\D06]+S$_&#?*Y3.T#>MG)A ZF:4 M!#OTK*T1M17Q4TB/YY[O)9L3SG*BCV/;^/$G.CDMKTT%2;3P8I"AVM WL2\C M;% X#@EVZ-D976 TYU&$^[DGS,CS\W8#=^@Y#VPB\TA9SCH7@V&>6J-PO#:ZW3G97OL>-29]J_O MI]/!Z+9SU9T-+O;8]B61Z4")^"[S6 VB SU0F&];_(0=)H\&UMX6,< W#K#KZ;!JXV)4>&W2NP\DD. M5-F.H7&R-4\&!7J<",]I9=='U00(JFP9VVJM%O$H$Q([KH37R7BGNJI0$UAM M[%E60U4!%(K0L6G^W?WU%X]$M$N/FR%Y)CYX"I;6MVQ!Z MEYM,R9)F+%,"D,I#!K=88FMFZMPU-)/N/7B"YE7"OO)JI+DB$L6HV#,QE_KX MH0ES'VS)%F"*N0]GP-S')LQ]M"6S@"GF/EK&7(]D9V7OF92V!9#<^,J*R Y1 M1JS5M<@S$'BOZ,IP&OK^31BQF^KQ,E?H?RF\'I>#CLW(RGG[O3 M7I9JO_^I/^Q\[ Q&L_GTGH5D7"[_C.Z$/WO)XWT0/L0D>F:[_7S*FK)<-0NJ MV$[NXE<9';G.;[*V]';,+7S.EOFEP6V@"=P;3S)/>0!?XD0):CCZ?C(MS2BC M,.F1V%L%+#ZM&_]"W!6%H53@EBZ_PS!6OBOU7K:5NA\-QJ/,U6HVLV+C M=. !&;A3DGBY+N@D)M9J!,DAK177M9)=5IE M4?G70YU(0G2OHGK'5-Q [U16875-[*.8 M2NFJ:<: 4!C*__N9^$LJU4T:N%+/+TXY[,Q$4* %W3<*ZRA#P?'[ZR<_W! 2 M%YPJ<894! )O[$5['>#A0!ABXK]"+TBZ3T],+F]!XD?OB>Y YQ'M+WM?.ERO MO20A\ES7FFU 9R!C]XHZ!#7"QQ!7=TY"!0M6W[U[_P_6O9=C2-6&745 %8D-MN^M%X^.V[INA9>E/ MJ7C\S^M8FBSMNQVG,JC>RFQ:E@)LA2'-+#8P:]S)^F"'2I^#;HKLB">CRI Q M,HZ2TL"@_]H/"OJ/W^IH\>V/M*R@Z$7%FJF8&%$SIDY=16! 9>L/NR6E![EY MV*>'ND3LM,X32-4(LO*(.5!SI1(-VRPZ")Y)3)M5&4&KY=!,GDU YL[:?,G1 MW5_'R2.)4IYUK\*:E'2*G7>Q; M"W2%:8<80Q:S6>@[T9T3.'EG;LCVR1"!R4Q2'MM1"X]H!3 6F=[V.]-)F#"[ MN.-G +"'+9Q@0>(<%^+F;P.MG]+\R^-EWXF8V3QF+I)4LJR6U%?KH\Q7:S*> M]T?S07?8F?W2G?8[@]GLOCNZ[L\Z_?^^'M[W^KW.S71\EYGT[N>Y18]6ZW>G MH\'H=M;YTW \F_VY,^E/BP:07;VVZ&R14=OUQ#6P[7E=JA:NYZ?,7+I_P42I M&%M!P+:W=KYCQXE/Q;_0/M8."/BVK"/E %BJVON"'2IC9L!5%*T]T/#=TXZ4 MY6K#;T#NXV;THQ=%; ='='<\?N=&SEKIEJ>N:8>2G&#P@32FC(R9K&'C//?P M/)RDT>*1'@P@+RNSFI"*V(=AJ**63S9P0$QY\A7IS/0I =7$]O9KPHD&).B& MJ2FA>V&/)8X'O4XN*([M&JC+DEP:PUY0S.1,W,8SF4X#Z"Z!38://D+HH^C( M!5CU$'U+S2-?#K1]"FUW$WO(@67VP/JK#'O3:3Y,NNQ%:7;=);/Z?2>S^N6F MNJONK-_K3+J_9@^.=J?3[N@V>WST/SKC";/T_4>G>ST??!K,?\4VZ^TE8>_Z M\EVA:B_W )SZCFT7VT2H?.4C%CWS ;8.'OT).\Y-[6B0T'QX-$KXEL/&+\8 M;(9MM&V''K4^]MIZM\2!"Z+&X#8V\[YG8L:E_?CN]6->]H(M M?@W:PDXP;TZ9&@.+KQ/'CH,L*"7WY X6$:&E>B3_$WF:.[9CV,X9]DY][5!N MO^I;?,[72$_\P^M3T"9HM7+RJ2

QE).G8-ZJS!\/4K_H,;K M08#7*"Q\KO+)H+CE4AWX37P0J-(_GJ=*FZ/H-2CP,1NN[;C&MAQH]@/;<=;> M'70C0JUPVZMX%7<#MWR^A>71^[[JJ3?MS^;3P?6\W^O,YN/K?W2ZH^W?1?'O(MCGJ7'G-K$?7',NSCF71SS+HYY%\>\-G>Q!AWS1+G_P^"? MJ>-[2X\<;#CE>?\5E:QW)VG!ZPZ"@R7V>!272KS+QC^22^5) W'?G_6 E4-@ MDD]%9M0I$U*<%K?T:SN60&.;IT-A2XY:)^9".(JV'82.&\-\'.+%QW+;52-N M_0HP[YP7;YVN97!6BH W#B:2PW*X+Z')%09]_L^\ZRS@376>XA:V@SNA_LDX,!IJI)B3QLNEMR#BI-6T3*4(^N9(HBNE^8DK M&/K\5!^M^\&\W5VK-JTZ;4"]OXTY-P#(:B"6)6Q^HGMG+UC)UYF#0G;,4J97 MF .12^=?5)94JTJEF!U,<32,C[4MX:H"A?PV/I[+4"'JBK7:HK,%R#E32+[4P+@^:@=)IS#3:$IUU M:&PE]"Q$CI^9OAWZ67:?'<]G&\>;,,I.!@;43OE%ZV_C3JY^0)+L MT,(FWK_]ERTY";APO^N3X MJ<&P%^V._''CKLU0:HIF0OQDWIT#,PB>I\_(\;M=T>=8W#K>@L_!#& M!#_8JLD8EN$T)]':Q%0+^.;KCO(V2M3YZW%;XWWJQ5]N(D(&04*H_B0GG*CY MG[X$=Q]+VT6YJV._QQY8)8&+L LY_/3K#O,^!6V&GJ?)M^G<-U$@3#V#6$:QH#RZEXTY MNJ4(H8_+7 M6!].]'ETSQ]CZG52_@QM9T\B0W[Y+-@>G[0'Z'Y+9O;;""R^WMFSN'D)H^)' MK)S$<'OJ?D!5^/RN)W 815?DQGCV?T^]9#,(XB1*,X?^+*GN_-$)K/%=:+^+ M4/4_T\L,.T#^@XT,?,6'Z_4?Z#JC(8OH:EO)NZ \F(O*0U7B_"X!Y A9D:1R MEC[$Y/>4-MA_9KH'2TOY0^T!Z?NK6?^?]^RMZ/XG^E^+LE!6)53GEQ370%H? M#ONC2@+)+6U',*"*B^J4RA7%@J2+A_VJ30-*4H;6)4B4J)B M;IVMJ6PZ#X-,T:0!SHIJYT>17![TY(65;JGBF@7%+:$%HG)5"P!?(.S(Y]+U MM2J.DE,4.RA)JE05 H22HF^JJZ-Q>+34#% M;]A_F*,__#,Q+3$N:'1M4$L! A0#% @ #8L*5TAP&V]6" MB$H H ( !B@@ &5X,S$M,BYH=&U02P$"% ,4 " - MBPI70B^(<& $ !8( "@ @ $($0 97@S,BTQ+FAT;5!+ M 0(4 Q0 ( V+"E=?Y.,;4P0 -P? * " 9 5 !E M>#,R+3(N:'1M4$L! A0#% @ #8L*5_JG=CPD8P$ LH 4 P M ( !"QH &9O,2%,$.Q8 -T6 0 5 " 1R/ 0!I&UL4$L! A0# M% @ #8L*5QUVYO!G:P !M % !4 ( !7= ! &ES=6XM M,C R,S V,S!?;&%B+GAM;%!+ 0(4 Q0 ( V+"E=5_&VR 48 'N%! 5 M " ?<[ @!I